Arduino : La gestion des servos d'aiguillages opérationnelle

Voilà, c'est enfin opérationnel et donne satisfaction à 100%. Le seul soucis qui était la portée avec les petites télécommandes InfraRouge "Arduino" est réglé avec l'utilisation d'une télécommande de téléviseur.

20240225_105825.jpg


20240225_105835.jpg


Les principales caractéristiques :

  • Gère 16 aiguillages.
  • A l'initialisation, reprise des angles de réglage et position individuelles stockées en EEprom
  • Sélection du mode REGLAGE ou du mode COMMANDE.
  • En mode REGLAGE :   
  1.  mise au point milieu des servos pour un réglage mécanique.
  2.  réglage individuel des aiguillages (angle dévié et direct) avec mise en mémoire EEprom. Ce mode de réglage, permet de compenser le sens de montage des moteurs et surtout une mise au point milieu mécanique souvant difficile à obtenir avec précision sous-table.
  3.  possibilité d'utiliser une commande infra rouge pour effectuer ces  réglages..
  • En mode COMMANDE :
  1. sélection des aiguillages par bouton poussoir, stylet sur le TCO et DCC. (l'InfraRouge est désactivé pour ce mode car des soucis d'incompatibilité avec les bibliotèques DCC et InfraRouge).
  2. réglage de la vitesse de déplacement des aiguilles (commune à tous les aiguillages).
  3. gestion des leds du TCO indiquant la position des aiguilles. (2 leds bicolores vert/rouge pour chaque aiguillage).

 

Bientôt d'autres photos en production.