Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta är en enkel och billig arduino baserad frekvensräknare kostar mindre än 4 $, det har varit mycket användbart att mäta små kretsar
Steg 1: Delar till projektet
1.adruino uno eller nano2. Bygelkablar 3. 16*2 lcd4. Ic 5555. 1uf cap
Steg 2: Lödstift till Lcd
Steg 3: Anslutning till Arduino
Följ upp schemat och anslut spets och potentiometer till arduino
Steg 4: Kopiera samma kod till Adruino Sketch and Upload
#inkludera, LiquidCrystal lcd (2, 3, 4, 5, 6, 7);
const int pulsePin = 8; // Ingångssignal ansluten till Pin 8 på Arduino
int puls Hög; // Integer variabel för att fånga hög tid för inkommande puls
int pulsLåg; // Integervariabel för att fånga låg tid för inkommande puls
float pulseTotal; // Float -variabel för att fånga Total tid för inkommande puls
flottörfrekvens; // Beräknad frekvens
void setup () {pinMode (pulsePin, INPUT);
lcd.begin (16, 2);
lcd.setCursor (0, 0);
lcd.print ("starka laboratorier");
lcd.setCursor (0, 1);
lcd.print ("Freq Counter");
fördröjning (5000); }
void loop () {lcd.setCursor (0, 0);
lcd.print ("Frekvens är");
lcd.setCursor (0, 1);
lcd.print ("starka laboratorier");
pulseHigh = pulseIn (pulsePin, HIGH);
pulseLow = pulseIn (pulsePin, LOW);
pulseTotal = pulsHög + pulsLåg; // Tidsperiod för pulsen i mikrosekundfrekvens = 1000000/pulsTotal; // Frekvens i Hertz (Hz)
lcd.setCursor (0, 1);
lcd.print (frekvens);
lcd.print ("Hz");
fördröjning (500); }
Steg 5: Tillverkning av frekvensgenerator
följ bara den här schemat och anslut dessa anslutningar ordentligt många människor har problem eftersom 1uf kondensator ger 800hz-40khz och 101 kondensator ger 50hz-4khz
Steg 6: Avsluta projektet
När du har gjort de två schematiska kopplar du ihop dem som visas i schematisk och det här är länk för demo av enheten