Contrôleur de feux de signalisation à monter soi-même
Les feux de virage réduisent les blessures des piétons et des cyclistes, et améliorent la sécurité, le confort et la mobilité des automobilistes. Cette vidéo montre deux exemples de feux de virage à gauche avec flèche jaune clignotante dans la ville de New York.
Un feu de signalisation contrôle la priorité de passage des véhicules arrivant à une intersection, ce qui peut réduire les retards et les conflits générateurs d’accidents. Il permet également de sécuriser une intersection en déterminant si les véhicules ou les piétons doivent avancer.
Dans certaines zones où la vitesse est un problème, les habitants pensent qu’un feu de signalisation est nécessaire pour résoudre le problème de la vitesse. En fait, les feux de signalisation entraînent parfois une augmentation de la vitesse, car les conducteurs accélèrent pour essayer de franchir le feu avant qu’il ne devienne rouge. D’autres mesures de contrôle de la circulation, comme les ralentisseurs, les panneaux de limitation de vitesse et les contrôles routiers, sont plus efficaces pour contrôler la vitesse.
Les normes fédérales relatives aux dispositifs de contrôle de la circulation figurent dans le Manual on Uniform Traffic Control Devices (MUTCD), publié par la Federal Highway Administration (FHWA). Le MUTCD établit des critères appelés “mandats” qui sont utilisés pour déterminer si un nouveau feu de circulation est approprié.
Contrôleur de feux de circulation avec télécommande
Presque tous les Arduino fonctionneront pour ce projet, à condition qu’ils aient suffisamment de broches. Assurez-vous de lire notre guide d’achat Arduino si vous n’êtes pas sûr du modèle dont vous avez besoin. Il se peut que vous ayez déjà ces éléments dans votre kit de démarrage Arduino.
Ensuite, ajoutons la fonction de configuration, dans laquelle vous allez configurer les DEL rouge, jaune et verte pour qu’elles soient des sorties. Puisque vous avez créé des variables pour représenter les numéros de broches, vous pouvez maintenant vous référer aux broches par leur nom :
La fonction pinMode configure l’Arduino pour utiliser une broche donnée comme une sortie. Vous devez le faire pour que vos LEDs fonctionnent. Maintenant pour la logique réelle du feu de circulation. Voici le code dont vous avez besoin. Ajoutez-le en dessous de vos définitions de variables et de la fonction de configuration :
Téléchargez ce code sur votre Arduino, et exécutez-le (assurez-vous de sélectionner la bonne carte et le bon port dans les menus Outils > Carte et Outils > Port). Vous devriez avoir un feu de signalisation fonctionnel qui change toutes les 15 secondes, comme ceci (accéléré) :
Décomposons ce code. La fonction changeLights fait le plus gros du travail. Elle fait passer le feu de signalisation du jaune au rouge, puis au vert. Comme elle est appelée à l’intérieur de la fonction loop, l’Arduino exécutera ce code indéfiniment, avec une pause de 15 secondes à chaque fois.
Contrôleur programmable de feux de circulation
Les feux de signalisation sont utilisés pour contrôler la circulation des véhicules. À l’ère moderne, chacun possède différents types de véhicules, ce qui entraîne une augmentation du nombre de véhicules. C’est pourquoi les feux de circulation sont obligatoires pour éviter les embouteillages et les accidents. Il y a trois feux dans les feux de circulation, avec des messages différents pour les conducteurs. Le feu rouge (celui du haut) demande au conducteur de céder le passage à l’intersection, le feu vert (le dernier) donne au conducteur le droit de traverser l’intersection, tandis que le feu jaune (celui du milieu) avertit le conducteur qu’il doit attendre si le prochain feu est rouge ou se préparer à partir / mettre le moteur en marche si le feu vert est le prochain.
Comme nous le savons tous, le nom du projet est “Traffic Light Control”. L’idée fondamentale de ce projet électronique simple est de contrôler le trafic. Il peut être utilisé pour éviter les collisions entre véhicules et les embouteillages. Ce projet n’est qu’un contrôleur de trafic à sens unique, bien qu’il puisse également être modifié. Le projet fonctionnera d’une certaine manière, en donnant l’instruction au conducteur de traverser l’intersection ou de céder le passage à l’intersection.
Contrôleur de feux de circulation Galak
“Des feux ont récemment été installés à l’entrée d’Eddington, une nouvelle banlieue résidentielle créée pour l’université”, explique Ward, ergothérapeute. “Le problème est que cet ensemble de feux est situé à quelques mètres d’un autre ensemble et qu’ils ne semblent pas être séquencés. Cela provoque de longues files d’attente aux heures de pointe. Il serait plus logique que les feux soient synchronisés et que la durée du feu vert soit modifiée en fonction du volume de véhicules sur la route.”
Le sentiment de Ward est sans doute partagé par de nombreuses personnes qui se rendent à Cambridge. Une étude menée par le fournisseur de produits télématiques Satrak a révélé que la ville était la capitale britannique des embouteillages. Au cours de l’année 2016, des données ont été rassemblées à partir d’un logiciel de suivi installé dans 527 000 voitures, camions et camionnettes, afin de déterminer la vitesse ou la lenteur de la circulation.
Les villes, dont Cambridge, réalisent qu’elles doivent devenir plus intelligentes en ce qui concerne les systèmes de signalisation routière et commencent à investir dans de meilleures technologies. Avec l’aide de l’apprentissage automatique et de l’intelligence artificielle, les feux de signalisation pourraient, à terme, mieux prédire les habitudes et les comportements de conduite, réduisant ainsi les retards, les accidents et les émissions. Et l’objectif ultime est de communiquer des conseils routiers aux conducteurs.