Obsah:

Frekvenčný čítač s Arduino: 8 krokov (s obrázkami)
Frekvenčný čítač s Arduino: 8 krokov (s obrázkami)

Video: Frekvenčný čítač s Arduino: 8 krokov (s obrázkami)

Video: Frekvenčný čítač s Arduino: 8 krokov (s obrázkami)
Video: Светодиодные прожекторы. Вскрываем, определяем тип драйвера и соединения, меняем светодиоды. 2024, November
Anonim
Frekvenčný čítač s Arduino
Frekvenčný čítač s Arduino

Jedná sa o jednoduchý a lacný čítač frekvencií založený na arduine, ktorý stál menej ako 4 $ a bolo veľmi užitočné merať malé obvody

Krok 1: Časti projektu

Časti pre projekt
Časti pre projekt

1.adruino uno alebo nano2. Prepojovacie káble 3. 16*2 LCD4. Ic 5555. 1uf cap

Krok 2: Spájkovacie kolíky na LCD

Spájkovacie kolíky na LCD
Spájkovacie kolíky na LCD
Spájkovacie kolíky na LCD
Spájkovacie kolíky na LCD

Krok 3: Pripojenie k Arduinu

Pripojenie k Arduinu
Pripojenie k Arduinu

Postupujte podľa schémy a pripojte čipku a potenciometer k arduinu

Krok 4: Skopírujte rovnaký kód do náčrtu Adruino a nahrajte ho

#include, LiquidCrystal lcd (2, 3, 4, 5, 6, 7);

const int pulsePin = 8; // Vstupný signál pripojený k pinu 8 Arduina

int pulseHigh; // Celočíselná premenná na zachytenie vysokého času prichádzajúceho impulzu

int pulseNízka; // Celočíselná premenná na zachytenie nízkeho času prichádzajúceho impulzu

float pulseCelkom; // Plávajúca premenná na zachytenie Celkového času prichádzajúceho impulzu

floatová frekvencia; // Vypočítaná frekvencia

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

lcd.begin (16, 2);

lcd.setCursor (0, 0);

lcd.print („stark labs“);

lcd.setCursor (0, 1);

lcd.print („počítadlo frekv.“);

oneskorenie (5 000); }

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

lcd.print („Frekvencia je“);

lcd.setCursor (0, 1);

lcd.print („stark labs“);

pulseHigh = pulseIn (pulsePin, HIGH);

pulseLow = pulseIn (pulsePin, LOW);

pulseTotal = pulseHigh + pulseLow; // Časové obdobie impulzu v mikrosekundovej frekvencii = 10 000 000/pulseTotal; // Frekvencia v Hz (Hz)

lcd.setCursor (0, 1);

lcd.print (frekvencia);

lcd.print ("Hz");

oneskorenie (500); }

Krok 5: Výroba generátora frekvencie

Výroba generátora frekvencie
Výroba generátora frekvencie

jednoducho postupujte podľa tejto schémy a správne zapojte tieto pripojenia, veľa ľudí má problém v tom, že 1uf kondenzátor poskytne 800 Hz-40 kHz a 101 kondenzátorov poskytne 50 Hz-4 kHz

Krok 6: Dokončenie projektu

Dokončenie projektu
Dokončenie projektu

Keď vytvoríte schému 2, spojte ich dohromady podľa schémy a toto je odkaz na ukážku zariadenia

Odporúča: