Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette er en enkel og billig arduino -basert frekvensmåler som koster mindre enn 4 $. Det har vært veldig nyttig å måle små kretser
Trinn 1: Deler til prosjektet
1. adruino uno eller nano2. Hoppekabler 3. 16*2 lcd4. Ic 5555. 1uf cap
Trinn 2: Loddepinner til LCD
Trinn 3: Tilkobling til Arduino
Følg opp skjematisk og koble blonder og potensiometer til arduino
Trinn 4: Kopier den samme koden til Adruino Sketch and Upload
#inkludere, LiquidCrystal lcd (2, 3, 4, 5, 6, 7);
const int pulsePin = 8; // Inngangssignal koblet til pin 8 på Arduino
int puls Høy; // Heltallsvariabel for å fange høy tid for innkommende puls
int pulsLow; // Heltallsvariabel for å fange lav tid for innkommende puls
float pulseTotal; // Float -variabel for å fange Total tid for innkommende puls
flytefrekvens; // Beregnet frekvens
ugyldig oppsett () {pinMode (pulsePin, INPUT);
lcd.begin (16, 2);
lcd.setCursor (0, 0);
lcd.print ("sterke laboratorier");
lcd.setCursor (0, 1);
lcd.print ("Freq Counter");
forsinkelse (5000); }
void loop () {lcd.setCursor (0, 0);
lcd.print ("Frekvens er");
lcd.setCursor (0, 1);
lcd.print ("sterke laboratorier");
pulseHigh = pulseIn (pulsePin, HIGH);
pulseLow = pulseIn (pulsePin, LOW);
pulseTotal = pulseHigh + pulsLow; // Tidsperiode for pulsen i mikrosekundfrekvens = 1000000/pulseTotal; // Frekvens i Hertz (Hz)
lcd.setCursor (0, 1);
lcd.print (frekvens);
lcd.print ("Hz");
forsinkelse (500); }
Trinn 5: Fremstilling av frekvensgenerator
enkelt følg denne skjemaet og koble til tilkoblingene riktig mange mennesker har et problem ved at 1uf kondensator vil gi 800hz-40khz og 101 kondensator vil gi 50hz-4khz
Trinn 6: Fullfør prosjektet
Etter at du har laget de to skjematiske sidene, kobler du dem sammen som vist på skjematisk, og dette er lenken for demo av enheten