Table des matières:
- Fournitures
- Étape 1: Configuration du circuit
- Étape 2: Programmation du circuit
- Étape 3: Intégration du code Morse dans le feu de circulation
- Étape 4: Résumé
- Étape 5: Conclusion
Vidéo: Comment faire un feu de circulation fonctionnel avec une carte Auduino : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Les feux de circulation sont des dispositifs de signalisation couramment utilisés aux intersections routières, aux passages pour piétons et à d'autres endroits pour contrôler les flux de circulation. Un feu de circulation à gaz à commande manuelle était le premier du genre et la technologie s'est considérablement améliorée depuis son introduction à l'hiver 1868.
Cette instructable expliquera comment créer votre propre feu de circulation à commande manuelle à l'aide d'une carte Auduino, ainsi qu'un peu de codage.
Fournitures
Outre une carte Auduino, vous aurez besoin du matériel suivant pour créer votre propre feu de circulation contrôlable:
- 3 LED (1 LED rouge, jaune et verte chacune)
- Une planche à pain
- 3 résistances 220 Ω
- 14 fils de liaison
- 1 bouton poussoir
- 1 résistance de haute valeur (de préférence une résistance de 10 000Ω)
Étape 1: Configuration du circuit
Avant de pouvoir programmer le feu de circulation, nous devons configurer le circuit dans un arrangement avec le bouton, les résistances, les LED et les fils mis en place. Commencez par connecter votre carte Auduino à une planche à pain, comme le montre l'image #1.
Commencez par connecter une paire de fils rouge et noir aux rails d'alimentation parallèles, rouge pour le rail positif et noir pour le rail négatif. Ensuite, connectez une autre paire de fils rouge et noir aux ports de la carte Auduino, le fil rouge doit être connecté à la fente 5V et le fil noir doit être connecté à la deuxième fente GROUND. Une fois que vous avez fait cela, vous pouvez configurer les LED, le bouton et les résistances, comme le montre l'image #2.
Commencez par obtenir 3 résistances de 220Ω et configurez-les en colonne, puis avec les 3 LED, mettez-les dans cet ordre de couleur: rouge, jaune et vert. Les pattes négatives de chaque LED doivent être connectées sur la même rangée que les résistances qui leur sont perpendiculaires. Placez les pattes des boutons dans les rails séparés par un séparateur au milieu de la planche à pain, avec une résistance. Une fois que vous avez fait cela, procédez à la connexion du câblage aux composants que nous devrons programmer à l'étape 2. Reportez-vous à l'image n ° 3 pour terminer le câblage de vos circuits.
Prenez 10 fils de liaison et connectez la rangée de LED rouges à la broche #10, la rangée de LED jaunes à la broche #9 et la rangée de LED vertes à la broche #8. Connectez les fils d'alimentation et de terre du bouton-poussoir à leurs emplacements respectifs, comme indiqué sur l'image #3. Enfin, connectez la patte du bouton en haut à droite à la broche #12. Reportez-vous à toutes les images si vous n'êtes pas sûr que votre circuit est correct. Une fois que vous avez confirmé que votre circuit final correspond à l'image n°3, passez à l'étape 2.
Étape 2: Programmation du circuit
Ouvrez une interface de programmation compatible avec votre carte Arduino (c'est-à-dire TinkerCAD, Arduino IDE, etc.) et copiez le code ci-dessus. Si cela est fait correctement, votre circuit devrait avoir toutes les LED éteintes au début. Une fois que vous appuyez sur le bouton, votre LED verte s'allume. Une fois de plus, votre LED jaune s'allumera et votre LED verte s'éteindra. Enfin, appuyez une fois de plus pour allumer votre LED rouge et éteindre votre LED jaune. Appuyez une fois de plus sur ce bouton pour éteindre toutes les LED et terminer la boucle. Appuyez à nouveau sur le bouton pour répéter la boucle des feux de circulation.
Étape 3: Intégration du code Morse dans le feu de circulation
Une fois que vous êtes satisfait de votre code et que vous souhaitez essayer quelque chose de différent, vous pouvez coder un système de sortie de code Morse à partir des LED des feux de circulation. Ce code imprime la lettre dans le moniteur série lorsque la LED commence à émettre la lettre en code Morse.
Gardez à l'esprit que le motif "SOS" utilise uniquement la LED rouge pour émettre le message, tandis que le motif "VACANCES" utilise à la fois les LED rouge et verte pour différencier les points et les tirets. Si cela est fait correctement, la LED verte pour le modèle "SOS" doit s'allumer une fois pour indiquer que le cycle est terminé, et il redémarrera momentanément, et la LED jaune pour le modèle "VACANCES" devrait s'allumer à la place de la LED verte comme il est utilisé pour les tirets, mais cela a le même objectif qu'une LED verte dans le motif "SOS". Pour changer de modèle, maintenez le bouton enfoncé pendant cinq secondes lorsque la LED verte ou jaune s'allume respectivement dans le modèle "SOS" ou "VACATION".
Étape 4: Résumé
CRÉATION D'UN FEU DE TRAFIC MANUEL MINIATURE
Qu'est-ce qu'un feu de circulation ?
Les feux de circulation sont des dispositifs de signalisation automatique couramment utilisés aux intersections routières, aux passages pour piétons et à d'autres endroits pour contrôler les volumes de trafic. Un feu de circulation à gaz à commande manuelle était le premier du genre et la technologie s'est considérablement améliorée depuis son introduction en hiver 1868.
Création du circuit
Le circuit se compose d'une maquette de base, d'une carte Arduino, de 3 LED, de 4 résistances, d'un bouton-poussoir et de nombreux fils. L'assemblage de cet engin demande de la patience et du temps, car le placement des composants du circuit doit être parfait, car le placement d'un composant au mauvais endroit peut entraîner un dysfonctionnement du système de circuit et certaines choses peuvent ne pas fonctionner correctement.
Méthodes
Diverses méthodes peuvent inclure un interrupteur manuel qui peut parcourir les trois phases, ce qui peut être réalisé en utilisant un bouton ou un interrupteur à levier avec de nombreux « engrenages ». Appuyez sur un bouton pour parcourir les 3 phases une par une dans l'ordre approprié, changer la "position" d'un levier d'autre part changera la phase en fonction de la position dans laquelle il se trouve (c'est-à-dire que l'extrémité gauche du levier est rouge, le milieu est jaune, l'extrémité droite est verte). Les gens peuvent également essayer de rendre le signal automatisé en programmant le feu de circulation pour changer son aspect lumineux à intervalles réguliers (c'est-à-dire 30 secondes pour le vert, 5 secondes pour le jaune et 60 pour le rouge).
Conclusion
En conclusion, il est possible de recréer un feu de circulation à l'échelle d'une maquette d'essai et s'accompagne de limitations et d'une variété uniques dans sa fonction et son fonctionnement.
Étape 5: Conclusion
Une fois que tout est en place, vérifiez s'il y a des erreurs dans le code que vous avez copié en tapant pour vous assurer que tout fonctionne. Vous trouverez ci-dessous une vidéo de la séquence de code Morse intégrée dans le circuit des feux de circulation en action, ainsi que les lettres imprimées dans le moniteur série !
Conseillé:
Comment faire une horloge analogique et une horloge numérique avec une bande LED à l'aide d'Arduino: 3 étapes
Comment faire une horloge analogique et une horloge numérique avec une bande LED à l'aide d'Arduino Horloge numérique avec Led Strip et module MAX7219 Dot avec Arduino. Elle corrigera l'heure avec le fuseau horaire local. L'horloge analogique peut utiliser une bande LED plus longue, elle peut donc être accrochée au mur pour devenir une œuvre d'art
Comment faire une arcade de bricolage à 2 joueurs avec des fentes pour pièces de monnaie personnalisées, à l'aide d'une boîte de Pandore: 17 étapes (avec photos)
Comment faire une salle d'arcade de bricolage à 2 joueurs avec des fentes pour pièces de chapiteau personnalisées, à l'aide d'une boîte de Pandore Les fentes pour pièces seront conçues de manière à n'accepter que des pièces de la taille d'un quart et plus. Cette arcade est alimentée
Comment programmer une carte AVR à l'aide d'une carte Arduino : 6 étapes
Comment programmer une carte AVR à l'aide d'une carte Arduino : Avez-vous une carte de microcontrôleur AVR qui traîne ? Est-ce compliqué de le programmer ? Eh bien, vous êtes au bon endroit. Ici, je vais vous montrer comment programmer une carte de microcontrôleur Atmega8a en utilisant une carte Arduino Uno en tant que programmeur. Alors sans plus
COMMENT FAIRE UNE CAMÉRA INFRAROUGE AVEC UNE LUMIÈRE LED IR : 5 étapes (avec photos)
COMMENT FAIRE UNE CAMÉRA INFRAROUGE AVEC UNE LUMIÈRE LED IR : J'ai réalisé une caméra infrarouge afin de l'utiliser dans un système de capture de mouvement. Avec lui, vous pouvez également obtenir ce genre d'images sympas : des objets brillants dans la vision de la caméra qui sont normaux en réalité. Vous pouvez obtenir de très bons résultats pour un prix bon marché. Il
Comment faire un caisson de basses pour feux de circulation. : 6 étapes (avec photos)
Comment faire un caisson de basses pour feux de circulation. : Veuillez NE PAS voler le feu de circulation&. En tant que conducteur et piéton, je vous dis qu'il est préférable de diriger la circulation puis de secouer votre maison ou votre voiture avec la musique de votre choix. Mais heureusement pour moi j'ai trouvé un petit feu rouge dans mon voisin