Table des matières:
- Fournitures
- Étape 1: Assembler les composants sur la planche à pain
- Étape 2: connectez les cavaliers à l'alimentation et à l'Arduino
- Étape 3: Téléchargez le croquis/code
- Étape 4: Utilisation de l'assistant de stationnement
- Étape 5: Définition d'une nouvelle position de stationnement
Vidéo: Assistant de stationnement Arduino - Stationnez votre voiture au bon endroit à chaque fois : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce projet, je vais vous montrer comment créer votre propre assistant de stationnement à l'aide d'un Arudino. Cet assistant de stationnement mesure la distance jusqu'à votre voiture et vous guide pour la garer au bon endroit à l'aide d'un écran LCD et d'une LED qui passe progressivement du vert au rouge. La LED rouge se met à clignoter si vous vous approchez trop. Un bouton sur l'assistant vous permet également de définir une nouvelle position de stationnement.
Ce projet a été construit en utilisant uniquement des composants du kit de démarrage Elegoo Uno Project Super.
Fournitures
Comme mentionné, ce projet a été construit à l'aide du kit de démarrage Elegoo Uno Project Super Starter, donc obtenir ce kit signifie que vous avez tout ce dont vous avez besoin pour le construire.
Si vous n'avez pas ou ne souhaitez pas acheter un kit complet, vous aurez besoin des composants suivants:
- Arduino Uno - Achetez ici
- Planche à pain et pulls - Achetez ici
- Capteur à ultrasons - Achetez ici
- Écran LCD - Achetez ici
- Bouton-poussoir tactile - Achetez ici
- LED RVB 5 mm - Achetez ici
- 2 résistances 220 Ohm - Achetez ici
- Potentiomètre 10K - Achetez ici
Étape 1: Assembler les composants sur la planche à pain
Commencez par brancher vos composants sur votre maquette. Essayez de les séparer le plus possible, afin d'avoir beaucoup d'espace pour connecter vos cavaliers.
Il y a trois composants que vous devez positionner à certains endroits pour éviter des cavaliers supplémentaires:
- Branchez une résistance de 220 ohms sur une piste connectée à chacune des pattes positives (anode) de la LED. Vous n'aurez besoin que des pattes rouges et vertes, vous pouvez laisser la patte bleue déconnectée.
- Branchez l'essuie-glace (jambe centrale) du pot sur la même piste que V0 sur l'écran LCD. Ce potentiomètre servira à régler le contraste de l'écran LCD.
Étape 2: connectez les cavaliers à l'alimentation et à l'Arduino
J'ai essayé de garder ce projet aussi proche que possible des exemples de leçons du kit Elegoo afin qu'il soit assez facile d'utiliser les mêmes schémas de connexion et de simplement copier et coller des parties du code pour le faire fonctionner.
Ce projet utilise les leçons suivantes:
- Leçon 4 - LED RVB
- Leçon 5 - Entrées numériques
- Leçon 10 - Module de capteur à ultrasons
- Leçon 14 - Écran LCD
Commencez par connecter l'alimentation aux composants comme indiqué dans la première image. Vous avez besoin d'une alimentation GND et 5V pour le capteur à ultrasons, GND pour la LED, GND pour le bouton-poussoir, puis un certain nombre de connexions GND et 5V pour l'écran LCD et le pot.
Une fois cela fait, vous pouvez connecter les composants à l'IO de votre Arduino:
- Bouton poussoir - D2
- Capteur Ultraonique Echo - D3
- Déclencheur de capteur à ultrasons - D4
- Jambe verte LED RGB - D5
- Jambe Rouge LED RGB - D6
- LCD RS-D7
- LCD FR - D8
- LCD D4 - D9
- LCD D5 - D10
- LCD D6 - D11
- LCD D7 - D12
Étape 3: Téléchargez le croquis/code
Ensuite, vous devrez télécharger le croquis sur votre Arduino.
Téléchargez le code ci-joint, puis ouvrez-le dans votre IDE Arduino.
Branchez votre Arduino et assurez-vous que vous avez sélectionné le bon port com et la bonne carte, puis téléchargez le code.
Étape 4: Utilisation de l'assistant de stationnement
Lorsque vous allumez l'assistant de stationnement, il affiche un bref écran d'accueil de l'assistant de stationnement, puis commence à mesurer la distance jusqu'à l'objet devant le capteur à ultrasons, jusqu'à un maximum de 80 cm - cela peut être modifié dans le code en fonction de votre place de stationnement /garage.
La distance est affichée sur l'écran LCD et la LED RVB s'allumera en fonction de la distance à l'objet. Si l'objet est à la distance maximale, la LED sera complètement verte et s'il est à la distance minimale (la bonne place de stationnement) alors elle sera complètement rouge. La LED changera de couleur proportionnellement entre ces deux limites, avec une couleur jaune au milieu. Si l'objet s'approche plus que la distance minimale, la LED clignotera en rouge. L'écran LCD continuera à afficher la distance réelle mesurée pendant que la LED clignote.
Essayez de déplacer votre corps ou votre main devant le capteur à ultrasons et vérifiez que les mesures sur l'écran LCD changent et que la LED RVB passe du vert lorsque vous êtes loin au rouge lorsque vous êtes à proximité.
Étape 5: Définition d'une nouvelle position de stationnement
Pour définir une nouvelle position de stationnement, assurez-vous que la voiture est garée dans la nouvelle position à définir et que l'écran affiche la distance correcte par rapport à la voiture, puis appuyez sur le bouton pour mettre à jour la position de stationnement. Notez que cela ne change pas la distance maximale, donc si vous devez garer votre voiture plus loin que cette distance, vous devrez alors le mettre à jour dans le code, cet ajustement est destiné à être utilisé pour un ajustement précis.
Essayez de placer un objet ou votre main à une certaine distance, disons à environ 40 cm du capteur à ultrasons et appuyez sur le bouton. La LED doit clignoter en vert puis en rouge et la nouvelle distance sera alors réglée. Vous devriez maintenant remarquer que la LED RGB devient complètement rouge de 40cm au lieu de 20cm et se met à clignoter lorsque la distance est inférieure à 40cm.
Pour réinitialiser la distance, placez l'objet à 20 cm du capteur et appuyez à nouveau sur le bouton.
L'endroit correct étant de 20 cm et la distance maximale de 80 cm ne sont que des nombres arbitraires utilisés pour cet exemple. Vous devrez définir vos propres limites pour votre propre garage et votre voiture avant de l'utiliser.
Ça y est, votre aide au stationnement peut maintenant être installée dans une enceinte et fixée au mur de votre garage. Vous voudrez peut-être également placer l'écran LCD et la LED un peu plus haut sur le mur que le capteur à ultrasons afin qu'il soit plus facile à voir.
Faites-moi savoir ce que vous changeriez ou feriez différemment dans la section commentaires.
Conseillé:
Cosmo Clock - Change de couleur à chaque fois qu'un astronaute entre dans l'espace : 8 étapes (avec photos)
Cosmo Clock - Change de couleur à chaque fois qu'un astronaute entre dans l'espace : Salut ! Êtes-vous un passionné d'espace? Si oui alors hi-fi ! J'aime l'espace et l'astronomie. Évidemment, je ne suis pas un astronaute pour aller là-haut et regarder de plus près l'univers. Mais chaque fois que je découvre qu'une personne de la terre a voyagé vers le ciel, je suis inspiré
Système Ambilight pour chaque entrée connectée à votre téléviseur. WS2812B Arduino UNO Raspberry Pi HDMI (Mise à jour 12.2019): 12 étapes (avec photos)
Système Ambilight pour chaque entrée connectée à votre téléviseur. WS2812B Arduino UNO Raspberry Pi HDMI (Mise à jour 12.2019) : J'ai toujours voulu ajouter de l'ambilight à mon téléviseur. Ça a l'air tellement cool ! Je l'ai finalement fait et je n'ai pas été déçu ! J'ai vu de nombreuses vidéos et de nombreux tutoriels sur la création d'un système Ambilight pour votre téléviseur mais je n'ai jamais trouvé de tutoriel complet pour mon besoin exact
FinduCar : une clé de voiture intelligente guidant les gens vers l'endroit où la voiture est garée : 11 étapes (avec photos)
FinduCar : une clé de voiture intelligente guidant les gens vers l'endroit où la voiture est garée : Afin de résoudre les problèmes ci-dessus, ce projet propose de développer une clé de voiture intelligente qui pourrait diriger les gens vers l'endroit où ils ont garé la voiture. Et mon plan est d'intégrer un GPS dans la clé de la voiture. Il n'est pas nécessaire d'utiliser l'application pour smartphone pour suivre le
Faites un bon pin-crimp Dupont À CHAQUE FOIS ! : 15 étapes (avec photos)
Faites un bon pin-crimp Dupont À CHAQUE FOIS ! : Toute personne travaillant avec un Arduino, un Raspberry PI, un Beagle Bone ou tout autre projet de carte à circuits multiples s'est familiarisée avec les broches carrées 025 X.025 et leurs connecteurs correspondants. . Les broches mâles sont généralement montées sur le circuit imprimé avec b
Maîtrisez une épissure de fil en ligne parfaite à chaque fois : 7 étapes (avec photos)
Maîtrisez une épissure de fil en ligne parfaite à chaque fois : dans cette instructable, je vais vous apprendre à faire une épissure de fil en ligne parfaite, à chaque fois. fil vous avez 2 choix, pigtail ou inlinePigtail s