Satura rādītājs:

Frekvenču skaitītājs ar Arduino: 8 soļi (ar attēliem)
Frekvenču skaitītājs ar Arduino: 8 soļi (ar attēliem)

Video: Frekvenču skaitītājs ar Arduino: 8 soļi (ar attēliem)

Video: Frekvenču skaitītājs ar Arduino: 8 soļi (ar attēliem)
Video: #8 Как запрограммировать ПЛК Outseal Arduino — счетчики 2024, Novembris
Anonim
Frekvenču skaitītājs ar Arduino
Frekvenču skaitītājs ar Arduino

Šis ir vienkāršs un lēts uz arduino balstīts frekvences skaitītājs, kas maksā mazāk par 4 ASV dolāriem, bija ļoti noderīgi izmērīt nelielas ķēdes

1. solis: projekta daļas

Projekta daļas
Projekta daļas

1. Adruino uno vai nano2. Jumper kabeļi3. 16*2 LCD 4. Ic 5555. 1uf vāciņš

2. solis: Lodēšanas tapas LCD

Lodēšanas tapas LCD
Lodēšanas tapas LCD
Lodēšanas tapas LCD
Lodēšanas tapas LCD

3. darbība: savienojums ar Arduino

Savienojums ar Arduino
Savienojums ar Arduino

Izpildiet shēmu un pievienojiet mežģīnes un potenciometru arduino

4. darbība: kopējiet to pašu kodu Adruino skicē un augšupielādējiet

#ieskaitot, LiquidCrystal LCD (2, 3, 4, 5, 6, 7);

const int pulsePin = 8; // Ieejas signāls savienots ar Arduino 8. tapu

int pulseHigh; // Vesela skaitļa mainīgais, lai fiksētu ienākošā impulsa lielo laiku

int pulseLow; // Vesela skaitļa mainīgais, lai fiksētu ienākošā impulsa zemo laiku

pludiņa pulss Kopā; // Peldošais mainīgais, lai attēlotu ienākošā impulsa kopējo laiku

pludiņa frekvence; // Aprēķinātā frekvence

void setup () {pinMode (pulsePin, INPUT);

lcd. sākums (16, 2);

lcd.setCursor (0, 0);

lcd.print ("stark labs");

lcd.setCursor (0, 1);

lcd.print ("Freq Counter");

kavēšanās (5000); }

void loop () {lcd.setCursor (0, 0);

lcd.print ("Biežums ir");

lcd.setCursor (0, 1);

lcd.print ("stark labs");

pulseHigh = pulseIn (pulsePin, HIGH);

pulseLow = pulseIn (pulsePin, LOW);

pulseTotal = pulseHigh + pulseLow; // Impulsa laika periods mikrosekundēs frekvence = 1000000/pulseTotal; Frekvence hercos (Hz)

lcd.setCursor (0, 1);

lcd.print (biežums);

lcd.print ("Hz");

kavēšanās (500); }

5. solis: Frekvenču ģeneratora izgatavošana

Frekvenču ģeneratora izgatavošana
Frekvenču ģeneratora izgatavošana

vienkārši izpildiet šo shēmu un pareizi savienojiet šos savienojumus daudziem cilvēkiem ir problēma, jo 1uf kondensators nodrošinās 800Hz-40khz un 101 kondensators 50hz-4khz

6. darbība: projekta pabeigšana

Projekta pabeigšana
Projekta pabeigšana

Kad esat izveidojis 2 shēmas, savienojiet tās kopā, kā parādīts shēmā, un šī ir saite ierīces demonstrācijai

Ieteicams: