Un feu de circulation routière est un système de signalisation utilisé pour réglementer la circulation des véhicules sur les routes et les autoroutes. Il est composé de feux de circulation montés sur des poteaux et de panneaux de signalisation qui indiquent aux conducteurs s’ils doivent s’arrêter ou continuer.
Les feux de circulation routière sont généralement synchronisés pour fonctionner de manière coordonnée et permettre à la circulation de s’écouler de manière fluide. Ils peuvent être contrôlés manuellement ou automatiquement en fonction de la situation de circulation.
Les feux de circulation routière sont utilisés pour améliorer la sécurité routière et réduire les accidents de la route en réglementant la circulation des véhicules. Ils sont également utilisés pour améliorer l’efficacité de la circulation en répartissant le trafic de manière équitable et en évitant les embouteillages.
Dans ce projet on va réaliser un feu de signalisation routière contrôlée par la carte ESP32 où la led Rouge s’allume pendant 3 secondes, puis s’éteint et la led Verte s’allume pendant 3 secondes et s’éteint à son tour pour que la led orange s’allume pendant 1 seconde. Puis le programme repart au début et recommence.
carte ESP32
La carte ESP32 est une carte de microcontrôleur basée sur le microcontrôleur ESP32 d’Espressif Systems. C’est une puce système à faible coût et à faible consommation d’énergie conçue pour les applications de l’Internet des objets (IoT).
1 LED rouge-1 LED verte-1 LED jaune
Une diode électroluminescente (LED, ou « led » en anglais) est un composant électronique qui produit de la lumière lorsqu’il est alimenté en courant électrique. Les leds sont souvent utilisées dans les projets électroniques pour ajouter de la lumière ou indiquer des événements, comme des alertes ou des notifications.
3 résistances de 220Ω
Une résistance est un composant électronique qui résiste au passage du courant électrique. Elle est utilisée dans de nombreux projets électroniques pour contrôler le flux de courant dans un circuit et protéger les autres composants du circuit contre les surintensités.
des fils de connexion
Les fils de connexion sont utilisés pour connecter des électroniques ou des appareils électroniques entre eux ou à des sources d’alimentation. Ils sont généralement utilisés dans les projets électroniques pour relier différents composants ou pour alimenter des appareils.
Pour réaliser le montage, on peut connecter la résistance de LED jaune à la broche D23 , la résistance de LED verte à la broche D22 et la résistance de LED rouge à la broche D21 de la carte ESP32.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Voici le programme de feu de circulation : import time from machine import Pin led_jaune=Pin(23,Pin.OUT) # Règle la broche D23 de la carte ESP32 en mode sortie led_rouge=Pin(22,Pin.OUT) # Règle la broche D22 de la carte ESP32 en mode sortie led_verte=Pin(21,Pin.OUT) # Règle la broche D23 de la carte ESP32 en mode sortie while True: led_jaune.value(1) # Allumer LED jaune led_rouge.value(0) led_verte.value(0) time.sleep(1) # Attendre 1s led_jaune.value(0) # Éteindre LED jaune led_rouge.value(1) # Allumer LED rouge led_verte.value(0) # Éteindre LED verte time.sleep(3) # Attendre 3s led_jaune.value(0) # Éteindre LED jaune led_rouge.value(0) # Éteindre LED rouge led_verte.value(1) # Allumer LED verte time.sleep(3) # Attendre 3s |