Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Il s'agit d'un compteur de fréquence basé sur arduino simple et bon marché qui coûte moins de 4 $, il a été très utile pour mesurer de petits circuits
Étape 1: Pièces pour le projet
1.adruino uno ou nano2. Câbles de démarrage3. 16*2 lcd4. Ic 5555. Bouchon 1uf
Étape 2: souder les broches à l'écran LCD
Étape 3: connexion à Arduino
Suivez le schéma et connectez la dentelle et le potentiomètre à l'arduino
Étape 4: Copiez le même code dans l'esquisse Adruino et téléchargez
#comprendre, LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
const int pulsePin = 8; // Signal d'entrée connecté à la broche 8 d'Arduino
int pulseHigh; // Variable entière à capturer Temps haut de l'impulsion entrante
int pulseLow; // Variable entière à capturer Temps bas de l'impulsion entrante
float pulseTotal; // Variable flottante à capturer Temps total de l'impulsion entrante
fréquence flottante; // Fréquence calculée
void setup() { pinMode(pulsePin, INPUT);
lcd.begin (16, 2);
lcd.setCursor(0, 0);
lcd.print("labos durs");
lcd.setCursor(0, 1);
lcd.print(" Compteur de fréquence ");
retard (5000); }
boucle vide() { lcd.setCursor(0, 0);
lcd.print("La fréquence est ");
lcd.setCursor(0, 1);
lcd.print("labos durs ");
pulseHigh = pulseIn(pulsePin, HIGH);
pulseLow = pulseIn(pulsePin, LOW);
pulseTotal = pulseHigh + pulseLow; // Période de l'impulsion en microsecondes fréquence=1000000/pulseTotal; // Fréquence en Hertz (Hz)
lcd.setCursor(0, 1);
lcd.print(fréquence);
lcd.print(" Hz");
retard (500); }
Étape 5: fabrication du générateur de fréquence
suivez simplement ce schéma et connectez ces connexions correctement, de nombreuses personnes ont des problèmes en ce sens que le condensateur 1uf donnera 800hz-40khz et le condensateur 101 donnera 50hz-4khz
Étape 6: Finaliser le projet
Après avoir créé les 2 schémas, connectez-les ensemble comme indiqué dans le schéma et voici le lien pour la démonstration de l'appareil