Un feu de circulation est un dispositif utilisé pour réglementer la circulation routière en indiquant aux conducteurs s’ils peuvent passer ou s’ils doivent attendre. Les feux de circulation sont généralement constitués de trois lumières de couleur: rouge, jaune et vert. Le rouge signifie “stop”, le jaune signifie “préparez-vous à arrêter” et le vert signifie “allez”.
Les feux de circulation sont généralement utilisés aux intersections routières et aux carrefours pour empêcher les collisions entre les véhicules et gérer la circulation. Ils peuvent également être utilisés dans les tunnels et les ponts pour indiquer aux conducteurs quand ils peuvent passer.
En plus des feux de circulation traditionnels, il existe également des feux de circulation intelligents qui utilisent des capteurs et de l’intelligence artificielle pour adapter leur fonctionnement en fonction de la circulation en temps réel. Ces feux de circulation peuvent aider à améliorer la fluidité de la circulation et à réduire les embouteillages.
Il est possible d’utiliser une carte Micro:bit pour contrôler un feu de circulation en utilisant des LED. En écrivant du code en utilisant un langage de programmation compatible avec la carte Micro:bit, comme Python ou JavaScript, vous pouvez créer un programme qui change la couleur des LED.
L’objectif de ce projet consiste à réaliser un feu de signalisation routière suivant ces étapes :
– La led rouge s’allume pendant 3 secondes en affichant sur l’afficheur LCD « Stop » .
– Après les 3 secondes la led rouge s’éteint et s’allume une autre verte, durant 3 secondes aussi , affichant « Traversez »
– Une fois la led verte éteinte, s’allume une troisième, orange, pendant 2 secondes en affichant « Traversez vite ».
Puis le programme reprend en boucle .
carte micro:bit
La carte Micro:bit est une carte de développement de petite taille conçue pour les projets de programmation éducatifs. Elle a été conçue par le BBC et est utilisée dans de nombreux programmes scolaires dans le monde entier. La carte Micro:bit est équipée de nombreux capteurs et périphériques intégrés, ce qui en fait une excellente plate-forme pour les projets de robotique, de capteurs et de création de jeux. La carte Micro:bit est compatible avec de nombreux langages de programmation, y compris Python, C++ et Scratch.
micro:bit GPIO Expansion Board
La carte GPIO (General Purpose Input/Output) est une interface de périphérique utilisée pour connecter des capteurs, des périphériques d’entrée/sortie et d’autres composants électroniques à la carte Micro:bit. Elle est généralement utilisée dans les projets de robotique et de capteurs pour permettre à l’ordinateur de communiquer avec les capteurs et les périphériques connectés.
Un afficheur LCD I2C 160A
Un afficheur LCD I2C 160A est un afficheur à cristaux liquides (LCD) qui utilise la communication en bus I2C pour se connecter à un microcontrôleur ou à une carte de développement. Le “160A” fait référence à la taille de l’afficheur, qui mesure environ 160 mm de large.
Les afficheurs LCD I2C sont couramment utilisés dans les projets électroniques et de robotique pour afficher des données ou des messages. Ils sont généralement compacts et peu coûteux, et peuvent être facilement intégrés dans de nombreux projets.
3 résistance de 220Ω
La résistance est une propriété des matériaux qui leur permet de résister au passage du courant électrique. Plus le matériau est résistant, moins le courant peut passer à travers lui. La résistance est mesurée en ohms (Ω).
1 LED rouge – 1 LED jaune – 1 LED verte
Une diode électroluminescente (LED, de l’anglais light-emitting diode) est un dispositif électronique qui émet de la lumière lorsqu’il est alimenté en courant électrique. Les LED sont généralement petites et peu coûteuses, et peuvent être facilement intégrées dans de nombreux projets électroniques.
des fils de connexion
Un fil de connexion est un conducteur utilisé pour relier entre eux différents composants électroniques ou électriques. Les fils de connexion sont généralement enroulés dans une isolation en caoutchouc ou en plastique pour protéger les conducteurs et éviter tout court-circuit.
plaque d’essai
Une plaque d’essai est une plaque en plastique ou en métal utilisée pour effectuer des expériences électroniques ou des essais de circuit. Les plaques d’essai sont généralement équipées de trous ou de pistes de connexion qui permettent de relier entre eux différents composants électroniques. Elles sont souvent utilisées pour tester des circuits ou pour construire des prototypes de circuits avant de les intégrer dans un appareil ou une carte de circuit imprimé.
Pour réaliser le montage on peut connecter :
Les LEDs :
Pour L’afficheur LCD :
Les méthodes de montage sont nombreuses et en voilà des exemples :
Voici le programme makecode de feu de circulation :
Remarque: il faut aller à Extensions et importer l’extension I2C_LCD1602.