1
JMRI et Arduino / Re : Projet modules-sorties jmri/canbus
« le: avril 05, 2025, 04:47:11 pm »
Bonjour à tous,
Après plusieurs mois d'absence, je suis revenu à mon projet, que j'avoue avoir laissé un peu dans le tiroir ... Ce n'est pas faute d'envie mais un problème de temps, la vie est ainsi faite ...
Pour rappel, je suis passé de rocrail à jmri en termes de tco.
Mon cahier de charges était de:
Au départ j'étais parti sur la piste donnée par Geoff Bunza mais je me suis rendu compte que ce n'était pas cela que je recherchais.
J'ai alors découverts un système que je ne connaissais pas, à savoir le protocole C/MRI.
J'ai donc fouillé un peu dans son historique pour voir comment cela fonctionne et j'en ai tiré mon système de base en termes de fonctionnement.
PC-JMRI <--> communique avec un arduino uno(centrale) <--> communique avec des modules(servos, cartes output, cartes input, ...)
Je détourne donc la communication C/MRI, qui au final n'envoie ou reçoit que des 1 ou 0, avec la soft arduino qui transforme les informations pour passer sur le réseau via le bus can.
J'en suis à mes premiers essais qui semblent très concluant. Dès que je reçois mes premiers pcb et que je les aurai montés et testés, je repasse par ici avec photos fichiers voire vidéos pour en expliquer le fonctionnement et vous partager les fichiers.
Belle journée à vous tous.
Marc
Après plusieurs mois d'absence, je suis revenu à mon projet, que j'avoue avoir laissé un peu dans le tiroir ... Ce n'est pas faute d'envie mais un problème de temps, la vie est ainsi faite ...
Pour rappel, je suis passé de rocrail à jmri en termes de tco.
Mon cahier de charges était de:
- différencier le dcc, uniquement consacré à la commande des trains
- utiliser le stock de composants que j'ai chez moi, entre autres des atmega 8, 328 et 2313
- trouver un moyen d'interfacer jmri avec le bus can
Au départ j'étais parti sur la piste donnée par Geoff Bunza mais je me suis rendu compte que ce n'était pas cela que je recherchais.
J'ai alors découverts un système que je ne connaissais pas, à savoir le protocole C/MRI.
J'ai donc fouillé un peu dans son historique pour voir comment cela fonctionne et j'en ai tiré mon système de base en termes de fonctionnement.
PC-JMRI <--> communique avec un arduino uno(centrale) <--> communique avec des modules(servos, cartes output, cartes input, ...)
Je détourne donc la communication C/MRI, qui au final n'envoie ou reçoit que des 1 ou 0, avec la soft arduino qui transforme les informations pour passer sur le réseau via le bus can.
J'en suis à mes premiers essais qui semblent très concluant. Dès que je reçois mes premiers pcb et que je les aurai montés et testés, je repasse par ici avec photos fichiers voire vidéos pour en expliquer le fonctionnement et vous partager les fichiers.
Belle journée à vous tous.
Marc