Bonjour,
J'ai un petit projet ambitieux (pour un débutant comme moi en electronique) dont je souhaite faire valider le schéma par les experts du forum.
Voici le projet : Il s'agit d'un Tableau de COntrôle pour un train miniature (pour mon papa qui est modéliste ferroviaire).
Ce TCO est piloté par une carte Arduino Mega. Il permet :
- De piloter 20 aiguillages depuis un pupitre de 20 boutons poussoirs 40 LED et grâce à 20 servomoteurs. (1 aiguillage est associé a un bouton + 2 LED pour indiquer si l'aiguillage est à gauche ou à droite. Une seule LED est allumée en même temps pour chacun d'eux)
- De piloter 4 relais pour commander des animations via des moteurs ou autres en 12v. (Sorties de puissance)
- D'attraper des événements furtifs (ex passage d'un train à un endroit précis) déclenchés par 8 ILS et des interruptions matériels sur l'Arduino.
- De jouer des son via un shield MP3 pluggé sur l'Arduino (la c'est simple, pas de cablage ni de pcb à réaliser, ca marche déja)
- Via un clavier matriciel 12 touches (4x3), commander des actions : Ex : jouer une annonce sonore de gare, activer un des 4 relais indiquer ci dessus, etc...
Pour la partie soft : Pas de problème, je maîtrise.
J'ai beaucoup bossé sur la partie électronique te je souhaite avoir vos avis sur ce que j'ai élaboré.
Voir pièces jointes.
** Partie 1 : ALIM :
J'ai une alim en 9V 2.5A.
Elle alimente en direct l'Arduino (+ shield MP3) et en parallèle un régulateur pour fournir du 5V 3A à tout le reste du montage (y compris les servos)
** Partie 2 : BOUTONS POUSSOIRS NO.
J'ai branché les 20 boutons directement sur 20 I/O de l'arduino.
Les boutons sont débouncées avec des condo + résistances de pull down.
** Partie 3 : 40 LED D'AIGUILLAGE
Les 40 LED standards (2.2v, 20mA) sont commandées par 5 registres à décalage PISO + résistances adaptées.
** Partie 4 : RELAI / SORTIES DE PUISSANCE
Chaque relai est monté avec diode de roulage, transistor...
** Partie 5 : CLAVIER 4x3 - 7 pins
Le clavier est monté sur 7 I/O de l'arduino. 3 lignes sont débouncées avec des condo + résistances de pull down.
** Partie 6 : SERVOS (x20)
Les servos sont commandés via un SD20 (base pic PIC16F872) piloté par l'Arduino via son bus I2C.
L'alimentation de puissance des servos est prise en sortie du régulateur 5V/3A.
** Partie 7 : ILS (x8)
Idem boutons. Son connectés à 8 I/O de l'arduino et sont débouncées avec des condo + résistances de pull down.
Dans les schemas : VCC et GND sont évidement le +5V et la masse. Les autres labels correspondent à des I/O de l'arduino.
Que pensez vous de mon projet ? Ou sont les erreurs ?
Merci de votre aide.
Cordialement,
Pièce jointe supprimée
-----