Feu de circulation avec Arduino

Ce projet Arduino te permet de créer un système de feux de circulation à l’aide d’une Arduino Uno et des LEDs.

Amuse-toi bien en reproduisant ce projet !


Matériel nécessaire

  • Arduino Uno
  • Module 3 LEDs RJV ( Rouge, Jaune, Vert) x4
  • Câbles Male/Femelle
  • Câbles Male/Male
  • Maquette découpé en contreplaqué (3mm) (schémas dans le dossier Schéma).
  • (Optionnel) Alimentation externe 5V (2-3A)

Schéma de câblage

ComposantArduino
Feu 1 LED RougeD1
Feu 1 LED JauneD2
Feu 1 LED VertD3
Feu 1 LED GNDGND
Feu 2 LED RougeD4
Feu 2 LED JauneD5
Feu 2 LED VertD6
Feu 2 LED GNDGND
Feu 3 LED RougeD7
Feu 3 LED JauneD8
Feu 3 LED VertD9
Feu 3 LED GNDGND
Feu 4 LED RougeD10
Feu 4 LED JauneD11
Feu 4 LED VertD12
Feu 4 LED GNDGND

Module Feu de circulation

Le module de feux de signalisation pour carte Arduino est composé de 3 broches reliées aux LEDs RVJ (Rouge, Vert, Jaune) et de 3 résistances de 330 ohms intégrées, partageant une masse commune (GND). Ainsi, pour notre schéma, aucune résistance supplémentaire n’est nécessaire. Le câblage détaillé est illustré dans le schéma ci-dessous.

Fonctionnement du système

  • Les feux 1 et 3 sont synchronisés.
  • Les feux 2 et 4 sont également synchronisés.
  • Le système commence en mettant les feux 1 et 3 au vert et les feux 2 et 4 au rouge.
  • Après un délai de 3 secondes, les feux 1 et 3 passent au jaune, tandis que les feux 2 et 4 restent au rouge.
  • 2 secondes plus tard, les feux 1 et 3 passent au rouge, et les feux 2 et 4 passent à leur tour au vert.

Code Arduino

Pour ce code, j’ai utilisé les structures car elles sont largement utilisées en programmation et présentent de nombreux avantages : une meilleure lisibilité du code, une grande scalabilité et une réutilisation simplifiée. Si vous souhaitez approfondir le sujet des structures, un lien est disponible dans la section “Ressources utiles” en fin de page.


Assemblage

Colle les plaques pour rehausser la maquette et permettre le passage des câbles.

Colle les feux de circulation sur la route à l’aide de colle à bois, en les insérant dans les emplacements découpés.

Réalise le câblage des feux en suivant les schémas présentés au début.

⚠️ Certains feux sont synchronisés, il est donc important de bien les câbler dans le bon ordre. Pour le montage, j’ai suivi le sens inverse des aiguilles d’une montre pour les câbler.

Connecte ton Arduino à une source d’alimentation et téléverse le code.

Teste ta création !


📝 Le petit mot de la fin

J’espère que le projet t’a plu et que tu t’es amusé ! Si ce type de projet t’intéresse, n’hésite pas à liker et partager un maximum sur les réseaux. Tu peux aussi laisser un commentaire si tu as réussi à le reproduire !


✍️ Nos projets

IronLab — Passionné d’électronique, robotique & projets DIY

YouTube | TikTok | Instagram

AquaLab — La téchnologie au service du monde marin & chasse au trésor.

YouTube | TikTok | Instagram


🔗 Ressources utiles

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *