Bonjour à tous
Je m'appelle Guy, j'habite en lorraine, j'ai un réseau d'environ 30m² en digital avec une Multimaus Roco....j'ai divisé le réseau en 19 cantons et la gestion des cantons se fait avec un Arduino Uno , je vous soumets un schema tres sommaire ....
En bref, un train arrive au canton n°3, coupe une barriere IR qui envoie une masse sur un Pcf 8574 qui, avec I²C, envoie une donnée à l'Arduino qui envoie une donnée au module d'extension I²C qui va déclencher un relais pour couper le canton n°2 et également mettre le feu au rouge et ouvrir le canton n°1 avec le feu au vert ..
J'utilise un relai pour les cantons et un relai pour les feux....
Le programme fonctionne parfaitement bien. Je coupe les IR avec la main, pas de soucis ... mais à partir du moment ou je démarre les trains, l'Arduino reçoit des parasites (dû au courant alternatif de l'alimentation) me passe des cantons au rouge et au bout de quelques secondes se bloque. Il me faut lui faire un reset pour redémarrer...
Donc , si vous pouviez m'aider à résoudre ce probleme . Je vous en remercie d'avance.
Demandez moi s'il vous faut plus de precision.
J'ai un 2eme Arduino Uno pour la gestion des gares (une de 3 voies et une de 4 voies) qui me fait arrêter un train et redémarrer le suivant, et qui fonctionne parfaitement bien, sans qu'aucun parasite ne vienne le perturber....(j'ai sur Youtube une video pour ceux que cela intéresseraient) : ...
S'il y a des personnes intéressées par les programmes, je vous les donnerai volontiers.
Cordialement Guy