Sommario:

Frequenzimetro con Arduino: 8 passaggi (con immagini)
Frequenzimetro con Arduino: 8 passaggi (con immagini)

Video: Frequenzimetro con Arduino: 8 passaggi (con immagini)

Video: Frequenzimetro con Arduino: 8 passaggi (con immagini)
Video: Tachimetro Contagiri RPM Digitale con Arduino, LCD e Sensore Infrarosso o Fotocellula - Fai da Te 2024, Dicembre
Anonim
Frequenzimetro con Arduino
Frequenzimetro con Arduino

Questo è un semplice ed economico frequenzimetro basato su arduino che costa meno di 4$ è stato molto utile per misurare piccoli circuiti

Passaggio 1: parti per il progetto

Parti per il progetto
Parti per il progetto

1.adruino uno o nano2. Cavi jumper3. 16*2 lcd4. Ic 5555. 1uf cap

Passaggio 2: saldare i pin all'LCD

Pin a saldare su LCD
Pin a saldare su LCD
Pin a saldare su LCD
Pin a saldare su LCD

Passaggio 3: connessione ad Arduino

Connessione ad Arduino
Connessione ad Arduino

Segui lo schema e collega pizzo e potenziometro ad arduino

Passaggio 4: copia lo stesso codice su Adruino Sketch e carica

#includere, LCD a cristalli liquidi (2, 3, 4, 5, 6, 7);

const int pulsePin = 8; // Segnale di ingresso collegato al Pin 8 di Arduino

int pulseHigh; // Variabile intera per catturare l'ora alta dell'impulso in arrivo

int pulseLow; // Variabile intera per catturare il tempo basso dell'impulso in arrivo

galleggiante impulsoTotale; // Variabile float per catturare il tempo totale dell'impulso in arrivo

frequenza di galleggiamento; // Frequenza calcolata

void setup() { pinMode(pulsePin, INPUT);

lcd.begin(16, 2);

lcd.setCursor(0, 0);

lcd.print("laboratorio completo");

lcd.setCursor(0, 1);

lcd.print("Contatore di frequenza");

ritardo (5000); }

void loop() { lcd.setCursor(0, 0);

lcd.print("La frequenza è ");

lcd.setCursor(0, 1);

lcd.print("laboratorio rigido");

pulseHigh = pulseIn(pulsePin, HIGH);

pulseLow = pulseIn(pulsePin, LOW);

pulseTotal = pulseHigh + pulseLow; // Periodo di tempo dell'impulso in microsecondi frequency=1000000/pulseTotal; // Frequenza in Hertz (Hz)

lcd.setCursor(0, 1);

lcd.print(frequenza);

lcd.print("Hz");

ritardo (500); }

Passaggio 5: creazione del generatore di frequenza

Realizzazione del generatore di frequenza
Realizzazione del generatore di frequenza

segui semplicemente questo schema e collega correttamente quelle connessioni molte persone hanno problemi in quanto il condensatore da 1 uf darà 800 hz-40 khz e il condensatore 101 darà 50 hz-4 khz

Passaggio 6: finalizzazione del progetto

Finalizzazione del progetto
Finalizzazione del progetto

Dopo aver realizzato i 2 schemi, collegali insieme come mostrato nello schema e questo è il link per la demo del dispositivo

Consigliato: