De nombreux conducteurs sont confrontés au problème du stationnement dans les garages, surtout si cela le garage ils sont récemment apparus. Maîtrisé passionné de voiture Dans un nouvel endroit, un simple capteur de stationnement pour un garage peut aider, qui peut être facilement assemblé.
Matériaux:
- contrôleur Arduino (l'auteur a utilisé Duemilanove)
- Capteur ultrasonique
- fils
- Boîte en plastique
- Alimentation 9V
- LED tricolore
- colle
- planche à pain
Assemblage:
Arduino est collé au fond de la boîte en plastique avec de la colle (vous pouvez utiliser du silicone). L'alimentation de la carte est apportée au contrôleur.
Ensuite, l'alimentation est fournie au capteur à ultrasons 5 V.
La sortie du capteur ultrasonique SIG est connectée à la sortie Arduino PWM (cela est fait pour envoyer des impulsions au capteur et lire leur retour plus tard). L'auteur a utilisé la 7e sortie du contrôleur.
Avant de connecter la LED, il est déterminé quel câblage pour quelle couleur est responsable. Le rouge, le vert et le bleu se connectent aux broches 11, 12 et 13 d'Arduino.
Il reste maintenant à préparer la partie logicielle de cette fait maison.
Programme:
Étant donné que le logiciel Arduino contient déjà un exemple de travail avec des capteurs à ultrasons, rien d'autre n'a besoin d'être téléchargé. Un exemple doit être recherché à cet emplacement: Fichier -> Exemples -> Capteurs -> Exemple Ping. Tout le code est copié dans un nouveau projet et il reçoit un nom arbitraire.
Tout d'abord, l'intervalle des envois au capteur change, la valeur de 100 ms passe à 1 000 ms dans la ligne avec la valeur «retard».
Ensuite, les numéros de broches pour la LED sont définis. Avant la ligne "const int pingPin = 7;" des données de valeur sont ajoutées:
pinMode (13, SORTIE); // bleu
pinMode (12, SORTIE); // vert
pinMode (11, SORTIE); // rouge
Vient maintenant le réglage de la LED elle-même, c'est-à-dire à quelle distance les couleurs seront activées. L'auteur a fait en sorte que lorsque la voiture se trouve à plus de 60 cm du mur, la LED brûle en vert, moins de 60 cm la couleur vire au bleu, et lorsqu'il reste moins de 15 cm, la LED change de couleur au rouge.
Code soumis aux modifications décrites ci-dessus:
En conséquence, en utilisant le code, l'Arduino contrôlera les sorties pour indiquer la couleur de la LED, qui dépendra de la distance de la voiture, et la distance sera déterminée par un capteur à ultrasons. La version finale du code peut être téléchargée en bas de l'article.
Après avoir vérifié le bon fonctionnement du programme, des capteurs de stationnement sont fixés sur la paroi arrière du garage et la LED s'affiche à un endroit pratique et visible.