Table des matières:

DIY - Assistant de stationnement basé sur Arduino V2 : 6 étapes
DIY - Assistant de stationnement basé sur Arduino V2 : 6 étapes

Vidéo: DIY - Assistant de stationnement basé sur Arduino V2 : 6 étapes

Vidéo: DIY - Assistant de stationnement basé sur Arduino V2 : 6 étapes
Vidéo: Magnet attack on mechanical water meter 2024, Novembre
Anonim
Image
Image

Quand la vie te donne des bananes !!!!! Il suffit de les manger.

La nécessité est la mère des inventions, et je ne le nierai pas. Franchement, c'est la 2ème fois que je tombe sur le mur de notre garage depuis que nous avons emménagé dans cette nouvelle maison. Ça y est, il n'y aurait pas de troisième fois.

Dans cette vidéo, je vais utiliser un capteur à ultrasons pour calculer la distance de la voiture par rapport au mur du garage et l'afficher à l'aide de LED vertes, bleues, jaunes et rouges. La couleur des LED indique s'il faut continuer à avancer, ralentir, s'arrêter ou revenir en arrière.

Le coût total du projet est d'environ 20 $ - 25 $.

Étape 1: Schéma

Assemblage de composants
Assemblage de composants

Pour ce projet nous avons besoin de:

  • 8 x LED multicolores
  • 8 résistances 220ohm
  • 1 x Arduino NANO
  • 1 x capteur à ultrasons HC-SR04
  • 1 x haut-parleur et
  • 1 résistance de 100 ohms

Commençons par connecter les LED aux broches D5 à D12 de l'Arduino avec une résistance de 200 ohms entre chacune des broches. Ensuite, connectons le haut-parleur à la broche A0 de l'Arduino. La broche TRIG du capteur à ultrasons se connecte à D2 et la broche ECHO se connecte aux broches D3 de l'Arduino. Enfin, connectez la broche VCC du capteur à ultrasons à la sortie 5V de l'Arduino et pour terminer le circuit, connectez toutes les broches -ve à la broche GND de l'Arduino.

Étape 2: Assemblage des composants

Assemblage de composants
Assemblage de composants
Assemblage de composants
Assemblage de composants

Je vais commencer par souder les LED à la carte. Le rouge en haut, puis le jaune suivi du bleu et du vert en bas.

Vous pouvez utiliser la couleur de votre choix, cela dépend totalement de la façon dont vous souhaitez la présenter. La raison pour laquelle j'ai choisi ces couleurs était de montrer le niveau de gravité à mesure que la voiture s'approche du mur. J'aurais même pu utiliser une seule couleur pour toute la configuration. Après avoir soudé les LED, je soude les résistances de limitation de courant de 8 x 220 ohms à l'arrière de la carte. Ensuite, je soude le buzzer et la résistance de 100 ohms à bord. Après cela, je soude 2 rangées de bandes d'en-tête femelles pour maintenir l'Arduino. Ensuite, il est temps pour moi de souder le capteur à ultrasons à la partie inférieure de la carte. Enfin, avant de détacher l'embout inférieur, je soude les câbles à la carte. Bon, voilà à quoi ça ressemble. Maintenant, regardons le code dans la section suivante.

Étape 3:

Image
Image
Image
Image
Image
Image

Fichier Gerber:

Schéma: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

Étape 4: le code

Le code
Le code

Commencez le code en incluant la bibliothèque "NewTone.h" et en définissant les constantes et les variables globales qui seront utilisées tout au long du code.

Ensuite, dans la section de configuration, définissez les modes de broche. Maintenant, dans la section boucle, calculez la "Distance" en pouces en lisant la valeur reçue du capteur à ultrasons. Ensuite, en vérifiant la valeur de la "Distance", nous allumerons ou éteindrons les LED en fonction de la distance à laquelle se trouve l'objet. Si la distance est supérieure à 200, éteignez toutes les LED et le buzzer car l'objet est hors de portée.

Le bit suivant du code vérifie si l'objet est actuellement stationnaire. Il compare la valeur de la distance actuelle avec la distance précédente et si les valeurs sont les mêmes (l'objet n'a pas bougé) il incrémente un compteur. Si l'objet se déplace à tout moment pendant ce processus, le compteur est remis à 0.

Lorsque le compteur atteint 20, toutes les LED sont éteintes. Et enfin créer la fonction qui éteint toutes les LED et le buzzer.

Code:

Bibliothèque NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac…Fichier Gerber:

Étape 5: Démo

Démo
Démo

En utilisant mon Land Rover R1V2, je vais vous montrer le projet. Comme vous pouvez le voir, les indicateurs LED passent du vert au rouge lorsque le rover s'approche du capteur à ultrasons. Oui!! mission accomplie.

Étape 6:

Merci encore d'avoir vérifié mon message. J'espère que ça t'aide.

Si vous voulez me soutenir, abonnez-vous à ma chaîne YouTube (https://www.youtube.com/user/tarantula3).

Merci, ca encore dans mon prochain tutoriel.

  • JLCPCB - 2$ pour le prototype de PCB:
  • V1:
  • Bande-annonce:
  • Vidéo:

Conseillé: