Table des matières:
- Étape 1: Définir le projet
- Étape 2: prototyper le circuit
- Étape 3: écrivez le code
- Étape 4: TEST TEST TEST TEST
- Étape 5: Conception schématique électronique
- Étape 6: disposition du circuit imprimé
- Étape 7: Coupez le PCB
- Étape 8: Assembler le projet
- Étape 9: Installer le PCB
- Étape 10: Terminer
Vidéo: Contrôleur de feux de circulation Arduino avec télécommande : 10 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
J'avais un feu de circulation que je rénovais. La seule chose qui restait à faire était de construire le contrôleur pour les modèles de signal de la lumière. Pour lui donner une touche, j'ai incorporé une télécommande. C'était aussi l'occasion parfaite pour moi d'essayer un Arduino. Je voulais utiliser l'Arduino car il était facile à utiliser sur MAC et Windows.
Étape 1: Définir le projet
Pour démarrer un projet de conception électronique, définissez d'abord les paramètres de sa fonctionnalité. Ce projet est défini comme: Contrôle 3 sortiesLire 4 entréesLire 1 interruption Caractéristiques:3 sorties sont séquencées en plusieurs modes-Modèle de feu de circulation standard-Modèle inversé-Stable sur chaque sortie-Clignotement chaque sortie-Désactiver Incrémenter et décrémenter la vitesse de séquence Modifier les paramètres de synchronisation enregistrés à l'aide de la télécommande et le plus important; Exécutez dans un manoir en temps réel.
Étape 2: prototyper le circuit
Utilisez des méthodes de prototype pour tester le circuit. J'ai utilisé l'Arduino Duemilanov. J'ai attaché 3 LED, 4 interrupteurs et j'ai commencé à écrire le code. L'IDE Arduino (qui est GRATUIT !!) utilise une syntaxe très similaire à celle de l'ANSI C à l'ancienne. J'ai commencé par les modes de modèles de signaux. J'ai utilisé une instruction case pour modulariser mon code. J'ai ajouté le code pour les boutons. Les boutons contrôlent le mode UP/DN et la vitesse UP/DN.
Étape 3: écrivez le code
Une fois les bases acquises, je suis passé aux modules complémentaires. J'ai câblé le récepteur de la télécommande à l'Arduino en veillant à connecter la ligne du signal reçu à ma broche d'interruption. J'ai également mis en mémoire tampon les broches de sortie de mon Arduino à l'aide de transistors de commutation qui pilotent des relais de 5 volts.
Étape 4: TEST TEST TEST TEST
Testez votre circuit et votre code à fond. L'Arduino permet la capacité de programme sur le terrain, mais ce n'est pas une excuse pour ne pas tester. Après avoir ajouté la télécommande, j'ai eu beaucoup de changements de code afin de faire fonctionner le code. Cette version a un code utilisable pour la télécommande récepteur, mais cela interrompt la possibilité de reprogrammer la synchronisation et le modèle de flash par défaut et la vitesse à la mise sous tension.
Étape 5: Conception schématique électronique
Utilisez un programme de conception pour modéliser le schéma électroniqueCréez chaque composant et connectez leurs broches ensemble
Étape 6: disposition du circuit imprimé
Utilisez le logiciel de conception pour mettre en page le PCB (Printed Circuit Board). Faites une découpe en carton de la mise en page finale et TESTER L'AJUSTEMENT. J'ai eu de la chance et j'ai eu assez de jeu si je laissais les vis desserrées dans le boîtier de la lumière, pour fermer et verrouiller correctement les portes de la lumière.
Étape 7: Coupez le PCB
Utilisez un graveur, une CNC, un laser ou une gravure pour créer le circuit imprimé. Un merci spécial à Steve de The Award Gallery. Vérifiez auprès de votre magasin de trophées local ou d'un graveur d'enseignes. Ils ne savent peut-être pas qu'ils ont cette capacité. Ma planche a été découpée sur un graveur de trophées/plaques de 10 ans. J'ai utilisé le DipTrace de NOVARM pour faire mon schéma et mon PCB.
Étape 8: Assembler le projet
Placez les composants sur le PCB. Soudez les broches et les fils.
Étape 9: Installer le PCB
Installez le PCB dans le feu de circulation. Câblez tous les composants
Étape 10: Terminer
Ada Boy ! Asseyez-vous et profitez des fruits de votre travail. BTW, les ampoules sont des LED à haute efficacité faites à la main. L'ensemble de ce feu de circulation consomme moins de 10 W à 5 V avec les trois feux allumés.
Conseillé:
Contrôleur de feux de circulation Arduino utilisant RBG Led - 4-Way: 3 étapes
Contrôleur de feux de circulation Arduino utilisant RBG Led | 4-Way: Dans cet article, vous allez apprendre à fabriquer un contrôleur de feux de circulation Arduino. Ce contrôleur de feux de circulation sera utilisé pour contrôler le flux de trafic. Ceux-ci peuvent être appliqués dans les zones à fort trafic pour éviter les blocages de la circulation ou les accidents
Contrôleur de feux de circulation Arduino - 4-Way: 3 étapes
Contrôleur de feux de circulation Arduino | 4-Way: Dans cet article, vous allez apprendre à fabriquer un contrôleur de feux de circulation Arduino. Ce contrôleur de feux de circulation sera utilisé pour contrôler le flux de trafic. Ceux-ci peuvent être appliqués dans les zones à fort trafic pour éviter les blocages de la circulation ou les accidents
Contrôleur de feux de circulation : 4 étapes
Contrôleur des feux de circulation : Il existe souvent des scénarios où des séquences de feux de circulation flexibles sont nécessaires pour la coordination du trafic à l'intersection d'une rue achalandée et d'une rue secondaire peu fréquentée. Dans de telles situations, les séquences peuvent être contrôlées à l'aide de diff
Contrôleur de feux de circulation utilisant Arduino : 3 étapes
Contrôleur de feux de circulation utilisant Arduino: Il s'agit d'un projet basé sur une maquette qui utilise Atmel Atmega 2560 (Arduino Mega) pour créer un contrôleur de feux de circulation. La durée des LED ROUGE et BLEUE est définie sur 15 secondes. La durée de la LED jaune est réglée sur 1 seconde. Nous pouvons définir votre propre durée en mo
Contrôleur de feux de circulation utilisant ARM Cortex-M4 : 3 étapes
Contrôleur de feux de circulation utilisant ARM Cortex-M4 : il s'agit d'un projet basé sur une maquette qui utilise ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pour créer un contrôleur de feux de circulation. La durée des LED ROUGE et BLEUE est définie sur 15 secondes. La durée de la LED jaune est réglée sur 1 seconde. Une "intrigue"