Capteur de stationnement avec Arduino Uno, HC-SR04 et anneau LED
Dans ce tutoriel, nous vous montrons comment construire un capteur de stationnement avec un Arduino, un capteur à ultrasons HC-SR04 et un anneau Neopixel WS2812B. Avec ce projet, vous pouvez créer un affichage visuel qui se remplit du vert au rouge et clignote en rouge lorsque la distance par rapport à un objet devient trop faible. Le capteur de stationnement vous aide à détecter les objets à proximité et offre une solution pratique pour vous garer ou éviter les collisions.
Fonctionnement
Le capteur à ultrasons HC-SR04 mesure en continu la distance, l'Arduino UNO évalue les données du capteur et fait allumer l'anneau de LED en conséquence. Si l'objet est suffisamment éloigné, les LED WS2812B de l'anneau Neopixel s'allument en vert. Plus l'objet se rapproche, plus les LED s'allument en rouge. Dès que la distance devient trop faible, l'anneau Neopixel commence à clignoter en rouge pour indiquer qu'un obstacle est à proximité et qu'il faut faire attention. Cela nous permet d'utiliser efficacement le capteur de stationnement comme aide visuelle pour le stationnement ou pour éviter les collisions.
Composants nécessaires
- Carte compatible Arduino Uno
- Capteur à ultrasons HC-SR04
- Anneau WS2812B (Neopixel) (24 LED)
- Câbles jumper
- Câble USB pour connecter l'Arduino à l'ordinateur
- Ordinateur avec Arduino IDE
- Alimentation : support de piles 5-12V ou alimentation DC
- Fer à souder
- Optionnel : imprimante 3D (pour boîtier HC-SR04)
Câblage et schéma de connexion
1. Connectez le HC-SR04 à l'Arduino :
- Reliez la broche VCC du HC-SR04 à la broche 5V de l'Arduino.
- Reliez la broche GND du HC-SR04 à la broche GND de l'Arduino.
- Reliez la broche Trig du HC-SR04 à la broche numérique 6 de l'Arduino.
- Reliez la broche Echo du HC-SR04 à la broche numérique 5 de l'Arduino.
2. Connectez l'anneau Neopixel à l'Arduino :
- Reliez la broche VCC de l'anneau Neopixel à la broche 5V de l'Arduino.
- Reliez la broche GND de l'anneau Neopixel à la broche GND de l'Arduino.
- Reliez la broche DIN (Data Input) de l'anneau Neopixel à la broche 4 de l'Arduino
Télécharger le code Arduino
Ouvrez le croquis Parksensor avec l'IDE Arduino et téléchargez-le sur votre carte Arduino. Le croquis nécessite les deux bibliothèques "NewPing" et "Adafruit Neopixel", que vous trouverez dans l'IDE Arduino pour l'installation sous "Croquis - Inclure une bibliothèque -> Gérer les bibliothèques..."