Table des matières:
- Fournitures
- Étape 1: affichage à 4 chiffres et 7 segments
- Étape 2: Capteur de distance
- Étape 3: Servo et LED
- Étape 4: Coder
Vidéo: Capteur de distance + 4 chiffres, affichage 7 segments : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Utilisez un capteur de distance et visualisez la distance des objets sur un affichage à sept segments. Vous pouvez également voir un servo se déplacer plus vers la gauche à mesure qu'un objet se rapproche. Une LED rouge vous dira si vous êtes trop près et une LED verte vous dira si vous êtes trop loin.
Fournitures
- 1 x 5641AS 4 chiffres, affichage 7 segments
- 2 x 330 Résistance
- 1 x capteur de distance ultra sonique
- 1 servomoteur à 180 degrés
- 1 x LED rouge
- 1 x LED verte
- 1 x Arduino
- 2 x planche à pain
- Fils
Étape 1: affichage à 4 chiffres et 7 segments
Broche 6, 8, 9 et 12 à une broche pwm. Ces broches sont la puissance de chaque affichage individuel. L'arduino enverra de l'énergie à la broche du premier écran et enverra un signal haut ou bas à chaque broche de segment (celles en lettres sur le schéma). Puis un numéro apparaîtra pour le premier affichage. Qu'arduino éteindra cet affichage et allumera le deuxième, puis le troisième et le quatrième (qui ne sont pas utilisés). Les écrans s'allumeront et s'éteindront si rapidement qu'il semble qu'il s'agisse d'un grand nombre.
Étape 2: Capteur de distance
Le capteur de distance a 4 broches qui sont VCC, Trig, Echo et Ground. Le VCC a juste besoin d'une tension d'alimentation comprise entre 5 et 7,8 volts. La masse doit être à 0 volt. La broche de déclenchement a besoin d'un signal pwm qui s'allumera rapidement pendant quelques millisecondes puis s'éteindra. Ce signal allumera l'émetteur qui enverra une onde ultrasonore à un objet. Cette onde sera ensuite renvoyée au récepteur qui désactivera une minuterie. Ce temps sera ensuite converti en un signal pwm que l'arduino convertit en distance.
Étape 3: Servo et LED
Un servo a 3 broches qui sont la masse, le VCC et le signal. La masse sera à 0 volt, le VCC sera entre 5 à 10,6 volts de tension d'alimentation. La broche de signal recevra un signal pwm qui sera compris entre 1 milliseconde et 2 millisecondes. Si le signal pwm est de 1 milliseconde, le servo aura un angle de 0 degré. Alors que, si le signal pwm est de 2 millisecondes, le servo aura un angle de 180 degrés. Cependant, dans le code, la distance a juste à être convertie en angle et l'arduino créera déjà le signal pwm.
La LED fonctionne lorsque la distance de l'objet est inférieure à 15 cm alors qu'une LED verte s'allumera lorsque la distance est supérieure ou égale à 50 cm. Ces LED fonctionnent en connectant l'anode (positive) à la broche de signal d'un arduino et la cathode (négative) à la résistance de 330 ohms connectée à la terre.
Étape 4: Coder
Certains numéros de broche peuvent être différents par rapport au schéma. De plus, si vous n'aimez pas la vitesse d'affichage, vous pouvez toujours changer la valeur de la variable DISPLAY_SPEED en un nombre différent.