Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Jedná se o jednoduchý a levný arduino frekvenční čítač stojící méně než 4 $, bylo velmi užitečné měřit malé obvody
Krok 1: Části projektu
1. adruino uno nebo nano2. Propojovací kabely 3. 16*2 lcd4. Ic 5555. 1uf cap
Krok 2: Pájecí piny na LCD
Krok 3: Připojení k Arduinu
Postupujte podle schématu a připojte krajku a potenciometr k arduinu
Krok 4: Zkopírujte stejný kód do náčrtu Adruino a nahrajte
#zahrnout, LiquidCrystal lcd (2, 3, 4, 5, 6, 7);
const int pulsePin = 8; // Vstupní signál připojený ke kolíku 8 Arduina
int pulseHigh; // Celočíselná proměnná k zachycení Vysoký čas příchozího impulsu
int pulseNízký; // Celočíselná proměnná k zachycení Nízký čas příchozího impulsu
float pulseCelkem; // Plovoucí proměnná k zachycení Celkový čas příchozího impulsu
plovoucí frekvence; // Vypočtená frekvence
void setup () {pinMode (pulsePin, INPUT);
lcd.begin (16, 2);
lcd.setCursor (0, 0);
lcd.print ("stark labs");
lcd.setCursor (0, 1);
lcd.print („čítač frekvence“);
zpoždění (5000); }
void loop () {lcd.setCursor (0, 0);
lcd.print („Frekvence je“);
lcd.setCursor (0, 1);
lcd.print ("stark labs");
pulseHigh = pulseIn (pulsePin, HIGH);
pulseLow = pulseIn (pulsePin, LOW);
pulseTotal = pulseHigh + pulseLow; // Časová perioda pulsu v mikrosekundové frekvenci = 10 000 000/pulseTotal; // Frekvence v Hz (Hz)
lcd.setCursor (0, 1);
lcd.print (frekvence);
lcd.print ("Hz");
zpoždění (500); }
Krok 5: Výroba generátoru frekvence
jednoduše postupujte podle tohoto schématu a správně připojte tato připojení, mnoho lidí má problém v tom, že 1uf kondenzátor poskytne 800 Hz-40 kHz a 101 kondenzátor poskytne 50 Hz-4 kHz
Krok 6: Dokončení projektu
Poté, co vytvoříte 2 schéma, spojte je dohromady podle schématu a toto je odkaz na demo zařízení