Table des matières:

Assistant de stationnement Arduino - Stationnez votre voiture au bon endroit à chaque fois : 5 étapes (avec photos)
Assistant de stationnement Arduino - Stationnez votre voiture au bon endroit à chaque fois : 5 étapes (avec photos)

Vidéo: Assistant de stationnement Arduino - Stationnez votre voiture au bon endroit à chaque fois : 5 étapes (avec photos)

Vidéo: Assistant de stationnement Arduino - Stationnez votre voiture au bon endroit à chaque fois : 5 étapes (avec photos)
Vidéo: Assistance au stationnement | Park Assist I Tutoriel I Volkswagen 2024, Juillet
Anonim
Assistant de stationnement Arduino - Garez votre voiture au bon endroit à chaque fois
Assistant de stationnement Arduino - Garez votre voiture au bon endroit à chaque fois
Assistant de stationnement Arduino - Garez votre voiture au bon endroit à chaque fois
Assistant de stationnement Arduino - Garez votre voiture au bon endroit à chaque fois
Assistant de stationnement Arduino - Garez votre voiture au bon endroit à chaque fois
Assistant de stationnement Arduino - Garez votre voiture au bon endroit à chaque fois
Assistant de stationnement Arduino - Garez votre voiture au bon endroit à chaque fois
Assistant de stationnement Arduino - Garez votre voiture au bon endroit à chaque fois

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

Assembler les composants sur la planche à pain
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

Connectez les cavaliers à l'alimentation et à l'Arduino
Connectez les cavaliers à l'alimentation et à l'Arduino
Connectez les cavaliers à l'alimentation et à l'Arduino
Connectez les cavaliers à l'alimentation et à l'Arduino
Connectez les cavaliers à l'alimentation et à l'Arduino
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

Télécharger le croquis/code
Télécharger le croquis/code
Télécharger le croquis/code
Télécharger 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

Utilisation de l'assistant de stationnement
Utilisation de l'assistant de stationnement
Utilisation de l'assistant de stationnement
Utilisation de l'assistant de stationnement
Utilisation de l'assistant de stationnement
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

Définition d'une nouvelle position de stationnement
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é: