le décodeur , en cours de réalisation par jlcpcb , découle des projets restés en l"état :
https://forum.locoduino.org/index.php?topic=1431.0https://forum.locoduino.org/index.php?topic=1433.0on a un maître à base de nano , le décodage se fait par la méthode d'Aiko Pras , via un optocoupleur caché sous le nano ; ce dernier commande 8 ponts en H
à droite du nano , on a un convertisseur dc/dc qui permet de choisir la tension des moteurs , qui doit toutefois être inférieure à 12v , vu le type de pont en H utilisé ; doit aussi être inférieure à 12v , la tension qui alimente le nano , car s'agissant d'un clone , il est équipé d'un régulateur 5v de type mps1117 , qui ne supporte pas + ; pour régler ceci , j'ai reconduit ma solution simple , de mettre une zener , qui enlèvera ses 4v7 au 12v
avec 4 fils par moteur PAP , le nano ne peut en commander que 4 , ce qui peut être trop peu pour un module d'entrée de gare : j'ai donc reconduit mes idées à base de registre à décalage 78hc595 , pour pouvoir ajouter des extensions ; bon , alors le module nano revient à 10€50 (tout compris) , et le module d'extension à 8€ : l'économie de ce procédé est psychologique , disons que j'avais envie de le réaliser : faire modulaire pour des modules , c'est cohérent , et avoir un maître qui tire des esclaves , cela rappelle les trains qu'on a connu
sur le module qui suit le maître , j'ai illustré 2 variantes de moteurs d'aiguille :
- du mtb , qui nécessite un + commun , disponible en 1ère et dernière position ses borniers à 6 broches ; ce + commun peut aussi être un (-) commun , on peut le sélectionner par le cavalier visible au-dessus du convertisseur dc/dc
- du tortoise , qui ne nécessite pas de tension commune ; il me semble que les moteurs conrad fonctionneraient aussi de cette façon
pour le mtb et le tortoise , il ne faut que 2 broches de nano , on peut donc en avoir 8 sur un module
.
les modules d'extension nécessitent 3 fils du nano , c'est les 3 fils du spi , que j'ai choisi pour alléger le travail du cpu ... le problème , c'est que le nano n'a pas autant de broches ! j'ai donc sacrifié le 1er pont en H : on n'a donc que 7 moteurs type mtb , ou 3 moteurs PAP , sur le maître ... toutefois, le nano visé est , comme illustré , à base de clone lgt8f328p , dont les broches A6 et A7 peuvent aussi être digitales , alors tout marche ; le lgt fonctionne à 32MHz , il est possible que cette puissance me serve pour gérer la commande par registres à décalage , des modules d'extension