Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo je jednostavan i jeftin arduino frekvencijski brojač koji košta manje od 4 USD. Bilo je vrlo korisno za mjerenje malih krugova
Korak 1: Dijelovi projekta
1.adruino uno ili nano2. Kratki kabeli 3. 16*2 lcd4. Ic 5555. 1uf kapa
Korak 2: Lemljenje igle na LCD
Korak 3: Spajanje na Arduino
Pratite shemu i spojite čipku i potenciometar na arduino
Korak 4: Kopirajte isti kod na Adruino Sketch i prenesite
#uključi, LCD tekući kristal (2, 3, 4, 5, 6, 7);
const int pulsPin = 8; // Ulazni signal spojen na Pin 8 Arduina
int pulseVisok; // Cijela varijabla za snimanje Visoko vrijeme dolaznog impulsa
int pulseLow; // Cijela varijabla za snimanje Nisko vrijeme dolaznog impulsa
plutajući pulsTotal; // Plutajuća varijabla za hvatanje Ukupno vrijeme dolaznog impulsa
plutajuća frekvencija; // Izračunata frekvencija
void setup () {pinMode (pulsePin, INPUT);
lcd.begin (16, 2);
lcd.setCursor (0, 0);
lcd.print ("stark labs");
lcd.setCursor (0, 1);
lcd.print ("Brojač frekvencija");
kašnjenje (5000); }
void loop () {lcd.setCursor (0, 0);
lcd.print ("Učestalost je");
lcd.setCursor (0, 1);
lcd.print ("stark labs");
pulseHigh = pulseIn (pulsePin, HIGH);
pulseLow = pulseIn (pulsePin, LOW);
pulseTotal = pulsVisok + pulsNizak; // Vremensko razdoblje impulsa u mikrosekundama frekvencija = 1000000/pulsTotal; // Frekvencija u Hercima (Hz)
lcd.setCursor (0, 1);
lcd.print (frekvencija);
lcd.print ("Hz");
kašnjenje (500); }
Korak 5: Izrada generatora frekvencije
jednostavno slijedite ovu shemu i ispravno spojite te veze mnogi ljudi imaju problem s tim što će 1uf kondenzator dati 800Hz-40khz, a 101 kondenzator 50hz-4khz
Korak 6: Dovršavanje projekta
Nakon što napravite dvije sheme, povežite ih zajedno kao što je prikazano na shemi, a ovo je veza za demonstraciju uređaja