Table des matières:

Contrôleur de feux de circulation Arduino avec télécommande : 10 étapes
Contrôleur de feux de circulation Arduino avec télécommande : 10 étapes

Vidéo: Contrôleur de feux de circulation Arduino avec télécommande : 10 étapes

Vidéo: Contrôleur de feux de circulation Arduino avec télécommande : 10 étapes
Vidéo: Arduino #27 BARRIÈRE SG90 ET FEU TRICOLORE DE CIRCULATION tuto en français 2024, Novembre
Anonim
Contrôleur de feux de circulation Arduino avec télécommande
Contrôleur de feux de circulation Arduino avec télécommande

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

Couper le PCB
Couper 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

Assembler le projet
Assembler le projet

Placez les composants sur le PCB. Soudez les broches et les fils.

Étape 9: Installer le PCB

Installer le PCB
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é: