1
Vos projets / Détection du mode Programmation émanant d'une centrale DCC
« le: juillet 08, 2017, 11:17:14 am »
Certaines centrales, telles que la Roco z21, ne possèdent qu'une sortie DCC pour l'exploitation du réseau ET pour la programmation des locomotives (en particulier de leur adresse). En général, on installe un inverseur pour réserver une voie à la programmation et isoler le réseau; mais il ne faut pas oublier de le basculer. La loi de Murphy dit que, un jour ou l'autre, quelqu'un programmera sa locomotive par erreur sur le réseau, reprogrammant TOUS les décodeurs qui s'y trouvent.
.
On ne rit pas: ça vient d'arriver dans mon club avec un débutant qui ne savait pas qu'en programmant sa loco posée sur le réseau, il allait reprogrammer toutes les autres.
Pour éviter cela, il y a la solution d'acheter une centrale à deux sorties distinctes, réseau et programmation, par exemple une Z21.
Mais ce que j'ai lu sur ce forum me laisse penser qu'il pourrait y avoir une solution moins chère où un Arduino surveillerait les signaux DCC émis par la centrale. S'il détecte un passage en mode programmation, il allume une grosse LED rouge d'alerte et il bascule automatiquement le fameux inverseur (un relais) pour ne programmer que sur la voie de programmation.
Étant complètement débutant en Arduino, ignorant en électronique et peu familier des normes DCC, je suis incapable de traiter un tel problème.
Mais je ne suis sans doute pas le seul à y être confronté.
Je ne sais même pas si un dispositif à base d'Arduino tel que je l'imagine serait possible et/ou judicieux, ou s'il faudrait s'orienter dans une autre direction.
Si quelqu'un a un avis ou une solution "sur étagère" pour ce problème, j'en prendrai connaissance avec grand intérêt (NB: mon temps de réaction est souvent lent, voire très lent).

On ne rit pas: ça vient d'arriver dans mon club avec un débutant qui ne savait pas qu'en programmant sa loco posée sur le réseau, il allait reprogrammer toutes les autres.

Pour éviter cela, il y a la solution d'acheter une centrale à deux sorties distinctes, réseau et programmation, par exemple une Z21.
Mais ce que j'ai lu sur ce forum me laisse penser qu'il pourrait y avoir une solution moins chère où un Arduino surveillerait les signaux DCC émis par la centrale. S'il détecte un passage en mode programmation, il allume une grosse LED rouge d'alerte et il bascule automatiquement le fameux inverseur (un relais) pour ne programmer que sur la voie de programmation.
Étant complètement débutant en Arduino, ignorant en électronique et peu familier des normes DCC, je suis incapable de traiter un tel problème.
Mais je ne suis sans doute pas le seul à y être confronté.
Je ne sais même pas si un dispositif à base d'Arduino tel que je l'imagine serait possible et/ou judicieux, ou s'il faudrait s'orienter dans une autre direction.
Si quelqu'un a un avis ou une solution "sur étagère" pour ce problème, j'en prendrai connaissance avec grand intérêt (NB: mon temps de réaction est souvent lent, voire très lent).