Un poste à itinéraires avec JMRI, C/MRI et Arduino

Paramètres de base de JMRI

Do you speak french ?

Une bonne partie des menus et de l'aide de JMRI ont été traduits en français. En prime, JMRI connaît les signaux SNCF. Tout ceci n'aurait pas été possible sans l'implication de nombreux bénévoles à qui nous adressons nos remerciements.

Au cas où JMRI Panel Pro ne s'afficherait pas en langue française au lancement, il est possible de le paramétrer en sélectionnant « Préférences » dans le menu « Modifier ». Il faut ensuite choisir le menu « Affichage », puis l'onglet « Langue », puis choisir « Français » parmi les propositions de la boîte déroulante.

capture d'écran montrant comment ouvrir le menu Préférences Capture d'écran montrant comment sélectionner la langue française
Haut de page

Centrale DCC

JMRI est compatible avec un nombre important de centrales. Pour paramétrer la centrale de commande du réseau, il suffit de sélectionner « Préférences » dans le menu « Modifier », puis de choisir le menu « Connexions ».

La fenêtre qui s'ouvre comporte un ou plusieurs onglets, dont l'affichage dépend de ce qui a déjà été configuré ou non.

capture d'écran montrant la fenêtre de paramétrage des connexions de JMRI
Fenêtre de création des connexions (aucune connexion créée).

L'ajout d'un onglet supplémentaire (création d'une interface supplémentaire, par exemple) s'effectue en cliquant sur le signe « + » situé à l'extrémité droite de la ligne des onglets. La suppression d'un onglet s'effectue au moyen d'un clic gauche sur la croix visible à droite du nom de l'onglet.

Il est important de configurer au moins une centrale pour que JMRI puisse interagir avec le réseau (pilotage des trains par JMRI en mode automatique, commande optionnelle des aiguilles, des signaux, des animations lumineuses via le bus accessoires, récupération des informations de rétro signalisation, ...).

Après ouverture de la fenêtre de création de connexions, il faut tout d'abord sélectionner la marque de la centrale dans la liste déroulante située dans la section « Fabricant système ».

Si votre centrale ne figure pas dans la liste (comme c'est par exemple le cas de la centrale DR5000 de Digikeijs), il faut choisir une centrale équivalente. En général, cette équivalence, ainsi que ses paramètres (Fabricant système, Connexion système, Type de centrale de commande), se trouvent assez facilement, soit dans la notice, soit sur Internet après interrogation d'un moteur de recherche.

Le nom du port série peut être trouvé dans les paramètres de l'ordinateur. Pour un PC doté d'un système d'exploitation Windows(TM), il faut ouvrir le menu « Paramètres/Système/Informations système/Gestionnaire de périphériques ».

capture d'écran montrant comment ouvrir le menu de sélection de la centrale DCC
La sélection du menu « Connexions », ouvre une fenêtre comme celle ci-dessus.
Dans cet exemple, la centrale a déjà été créée ainsi qu'une liaison C/MRI comme en atteste la présence des deux onglets « DR5000 » et « C/MRI ».

Bon à savoir

Le préfixe de la connexion peut être fixé librement, mais il est conseillé de conserver celui proposé par défaut. Ce « Préfixe Connexion » apparaîtra dans la colonne « Nom Système » des tableaux, ce qui permettra d'identifier facilement les éléments transitant par la centrale ; par exemple le « Nom Système » d'une connexion commençant par « LS » correspondra à une entrée de capteur (Sensor) transitant par le bus Loconet de la centrale, tandis qu'un « Nom Système » débutant par « LT » fera référence à une sortie de commande d'aiguillage (Turnout) ou de signal via ce bus.

Le nom entré dans la fenêtre « Nom Connexion » figurera dans la barre de menu de Panel Pro sous forme d'un menu permettant de modifier les paramètres de la centrale.

Haut de page

Interface par C/MRI

L'interface entre JMRI et le réseau peut s'effectuer de plusieurs manières :

Dans cet exemple, nous aurons recours à une interface C/MRI.

C/MRI en quelques mots

Le protocole C/MRI (Computer/Model Railroad Interface) est un système de communication qui permet de relier un ordinateur à un réseau ferroviaire miniature. Il présente notamment les caractéristiques suivantes :

Activation du protocole C/MRI dans JMRI

L'ajout du protocole C/MRI s'effectue dans la fenêtre « Connexions » qui nous est désormais familière. Il faut créer un onglet spécifique par clic gauche sur le signe « + ». Une fois cet onglet créé, il faut choisir « C/MRI » dans le menu déroulant de la partie « Fabricant Système ».

capture d'écran montrant l'ajout de l'interface C/MRI dans le menu Connexions de Panel Pro
Choix de l'interface C/MRI dans le menu déroulant du nouvel onglet
capture d'écran montrant l'ajout de l'interface C/MRI dans la fenêtre Connexions du menu Préférences de Panel Pro
Nouvel onglet après ajout de l'interface C/MRI.

Dans un premier temps, la connexion système sera maintenue à sa valeur par défaut (« C/MRI Simulator ») afin de permettre de créer l'environnement JMRI du projet sans qu'il soit nécessaire de connecter le réseau. Cela permet notamment de modifier la position des capteurs par un clic (simulation de l'occupation d'une zone isolée, par exemple), pour effectuer les essais. Le moment venu, l'interface sera paramétrée au moyen du bouton « Configure Nodes » présent en bas de l'onglet.

Bon à savoir

Il est conseillé de conserver le préfixe (C) proposé par défaut pour la liaison que nous venons de créer. En effet, ce dernier permettra de distinguer la liaison C/MRI (transitant par le port série) de celle de la centrale (bus loconet avec préfixe L dans notre exemple).

Le préfixe de connexion apparaîtra dans la colonne « Nom Système » des tableaux, ce qui permettra d'identifier facilement les éléments transitant par l'interface C/MRI ; par exemple le « Nom Système » « CS1008 » correspondra à un capteur (Sensor) transitant par la liaison C/MRI entrante n°8, tandis que le « Nom Système » « CT1010 » fera référence à un aiguillage (Turnout) transitant par la liaison C/MRI sortante n°10. A noter que, pour JMRI, les signaux sont assimilés à des aiguillages; les commandes d'affichage de leurs indications transitent donc par une liaison sortante dont la deuxième lettre du préfixe est un « T ».

Le nom entré dans la fenêtre « Nom Connexion » figurera dans la barre de menu de Panel Pro sous forme d'un menu permettant de modifier finement les paramètres de l'interface C/MRI, de surveiller le fonctionnement de la liaison (monitoring) de récapituler les affectations des liaisons, etc.

Haut de page

Redémarrage de JMRI à l'issue du paramétrage

Après avoir cliqué sur le bouton « Enregistrer » présent dans le coin inférieur gauche du tableau, JMRI devra être redémarré pour prendre en compte la nouvelle configuration. Il convient de noter que le bouton « Enregistrer » n'est pas toujours visible. Dans ce cas, utiliser la barre d'ascenseur vertical pour le faire apparaître.

Les onglets concernés, et notamment ceux des tableaux des capteurs, aiguillages (et signaux), lumières, etc. seront créés ou mis à jour. La barre de menu principale de Panel Pro sera également complétée pour faire référence à ces ajouts.

capture d'écran montrant l'ajout de la centrale etde l'interface CMRI  dans la barre de menu principale de Panel Pro
Barre de menu de Panel Pro faisant apparaître le menu de la centrale ainsi que celui de l'interface à l'issue du paramétrage.
capture d'écran montrant l'ajout de la centrale etde l'interface CMRI  dans les onglets de  tableaux d'aiguillages
En-tête du tableau des aiguillages faisant apparaître l'ajouts des onglets pour les liaisons transitant par la centrale (DR5000) ainsi que pour celles sortant par l'interface C/MRI.
Haut de page
Page suivante : La signalisation