Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky është një numërues i thjeshtë dhe i lirë i frekuencave të bazuara në arduino me një kosto më të vogël se 4 $, ishte shumë e dobishme për të matur qarqet e vogla
Hapi 1: Pjesë për Projektin
1.adruino uno ose nano2. Kabllo kërcyes3. 16*2 lcd4. Ic 5555. kapak 1uf
Hapi 2: Ngjitni kunjat në LCD
Hapi 3: Lidhja me Arduino
Ndiqni skemën dhe lidhni dantellën dhe potenciometrin me arduino
Hapi 4: Kopjoni të njëjtin kod në Skicën dhe Ngarkimin Adruino
#përfshi, LiquidCrystal LCD (2, 3, 4, 5, 6, 7);
const int pulsePin = 8; // Sinjal hyrës i lidhur me Pin 8 të Arduino
int impulsI lartë; // Ndryshore e plotë për të kapur Koha e lartë e impulsit hyrës
int impulsI ulët; // Ndryshore e plotë për të kapur Koha e ulët e pulsit hyrës
float pulseTotal; // Ndryshore float për të kapur kohën totale të impulsit hyrës
frekuenca e notimit; // Frekuenca e llogaritur
void setup () {pinMode (pulsePin, INPUT);
lcd.filloni (16, 2);
lcd.setCursor (0, 0);
lcd.print ("laboratorë të zymtë");
lcd.setCursor (0, 1);
lcd.print ("Counter Freq");
vonesa (5000); }
lak void () {lcd.setCursor (0, 0);
lcd.print ("Frekuenca është");
lcd.setCursor (0, 1);
lcd.print ("laboratorë të zymtë");
impulsHigh = impulsIn (pulsePin, LART);
pulseLow = pulseIn (pulsePin, LOW);
impulsTotal = impulsI lartë + pulsI ulët; // Periudha kohore e impulsit në frekuencë mikrosekonda = 1000000/impulsTotal; // Frekuenca në Hertz (Hz)
lcd.setCursor (0, 1);
lcd.print (frekuenca);
lcd.print ("Hz");
vonesë (500); }
Hapi 5: Krijimi i gjeneratorit të frekuencës
thjesht ndiqni këtë skemë dhe lidhni ato lidhje siç duhet shumë njerëz kanë problem në atë që kondensatori 1uf do të japë 800hz-40khz dhe 101 kondensator do të japë 50hz-4khz
Hapi 6: Përfundimi i Projektit
Pasi të keni bërë skematik 2 lidhini së bashku siç tregohet në skematik dhe kjo është lidhje për demonstrimin e pajisjes