Auteur Sujet: Ménage à trois... JMRI / CMRI / DCC++  (Lu 24188 fois)

fcot2002

  • Full Member
  • ***
  • Messages: 114
    • Voir le profil
Ménage à trois... JMRI / CMRI / DCC++
« le: juillet 19, 2019, 04:32:32 pm »
Bonjour @ tous,

Ou ménage "libre" pourrait-on sous-titrer.   8) 8)



Cette petite vidéo de démo vous montre les possibilités, une partie des possibilités, offertes par les logiciels gratuits et le « DIY » Arduino ; en matière de gestion de réseau ferroviaire.

Petite précision : pas d'ordinateur ici, juste un RPi3 B+  ;) ;) ;)

Nous avons ici l’alliance entre :

JMRI : Java Model Railroad Interface (open source project). Logiciel gratuit basé sur Java, permettant de concevoir, dessiner, gérer, automatiser etc. son réseau

CMRI : Computer/Model Railroad Interface (C/MRI) System. C / MRI est le système d’entrée / sortie (E / S) le plus renommé et totalement universel, conçu pour fonctionner avec tous les ordinateurs et tous les modèles de chemin de fer et répondre à tous les besoins. le C / MRI a été adopté comme protocole CMRInet par le NMRA en tant que spécification de contrôle de la mise en page LCS-9.10.1 datée de décembre 2014.

Appelé communément « bus de communication »

Merci à Marcel & Eric pour leur travail concernant les cartes 24 entrées / 48 sorties.

DCC++ : La centrale DCC basée sur Arduino. Une centrale DCC pour moins de 50 euros.

L’alliance des ces 3 produits couvre 99% des besoins en automatisation du réseau, mais laisse libre court à la « conduite manuelle » des trains. Chacun positionnera le curseur en fonction de ses propres besoins.

Logiciel libre, c’est libre 😊
« Modifié: avril 05, 2020, 06:26:53 pm par Dominique »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2870
  • 100% Arduino et N
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #1 le: juillet 19, 2019, 07:28:01 pm »
Bonjour fcot2002,

Bravo pour cette présentation et cette démonstration du ménage à trois. C’est bien aussi de réveiller un peu ce forum, dans la torpeur de juillet.

Pour me mettre dans le bain j’ai aussi installé JMRI dans un RPi 3B+, il existe une image disque du RPI avec JMRI qui facilite la chose.

Je crois que l'étape suivante pour moi sera d’interfacer Les satellites via une passerelle C/RMI-Can pour profiter de tous leurs avantages (grande diversité de détecteurs et actionneurs) ainsi que le contrôle de la vitesse des trains. En tout cas ça m’interesse Beaucoup ;D
Amicalement
Dominique
Cordialement,
Dominique

nopxor

  • Full Member
  • ***
  • Messages: 174
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #2 le: juillet 19, 2019, 08:09:43 pm »
Bonjour François,

Félicitation pour le travail accompli, ta vidéo de présentation de ce tiercé est très bien faite.

Tanguy

  • Newbie
  • *
  • Messages: 19
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #3 le: juillet 19, 2019, 09:40:22 pm »
Bonjour fcot2002,

Merci pour ce partage.
Je ne comprends pas comment JMRI connaît la position des locomotives.
Est-ce que les décodeurs DCC pour les signaux renvoient  également une information d’occupation ?


Tanguy

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2870
  • 100% Arduino et N
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #4 le: juillet 19, 2019, 11:28:42 pm »
Bonsoir,

Le suivi des trains est expliqué en français ici :
http://jmri.org/help/fr/html/tools/tracker/index.shtml

Ce n’est pas un truc simple, mais c’est l’art de prendre en compte les informations de détections avec des algorithmes de déductions et de prédictions. C’est la partie la plus intéressante du modélisme ferroviaire, pour moi

Il y a aussi cette page qui en dit long :
http://jmri.org/help/fr/html/tools/Logix.shtml

Bonne lecture
« Modifié: juillet 19, 2019, 11:36:30 pm par Dominique »
Cordialement,
Dominique

fcot2002

  • Full Member
  • ***
  • Messages: 114
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #5 le: juillet 20, 2019, 08:52:22 am »
Bonjour,

Tanguy c'est un vaste sujet de discussion off avec 2 autres forumeurs.

Il s'agit d'un suivi par "déduction".  Si tes cantons sont chainés dans l'ordre 1.2.3.4.5, ils passent par les portails 1/2, 2/3, 3/4, et 4/5.

Donc lorsque tu fais ton "bulletin" de ton train X avec comme loco A, tu indique qu'il part du canton 1 et à pour destination le 5, JMRI calcule le parcours. Seul la machine A répondra aux ordres comme nous sommes en DCC, et donc au fur et à mesure que le train avance il sera détecté dans les cantons.

Pour "sécuriser" les circulations JMRI propose de travailler avec le RFID pour être sûr d'agir sur le bon train. Ne pas oublier que JMRI nous vient d'outre-atlantique et que les circulations denses en boucles sont rares. Là-bas on joue au train avec manoeuvres point à point principalement.

Merci Dominique pour les liens. Par contre Logix est plutôt utilisé pour la gestion des itinéraires signaux aiguilles etc. Dans ma démo si le canton "boucle nord" était occupé, l'ouverture des aiguilles A31-32-33 serait bloquée tant que le canton ne se libère pas. C'est fait avec Logix.

Comme tout logiciel utilisant des logiques etc. Il faut un peu de temps à s'adapter. Rester humble et commencer avec un bout de ligne droite pour apprendre et tester. Prochaine étape affichage du nom du train à l'écran dans chaque canton.

Dominique comme tu parlais précédemment de la gestion de la vitesse, à savoir que JMRI gère la vitesse réduite au signal jaune, et pour aller plus loin on peut attribuer une vitesse spécifique à chaque canton.
« Modifié: juillet 20, 2019, 09:01:39 am par fcot2002 »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2870
  • 100% Arduino et N
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #6 le: juillet 20, 2019, 03:04:43 pm »
Je suis d’accord depuis longtemps sur l’intérêt du RFID pour garantir une reconnaissance des trains en plus des déductions, voire des prédictions, selon la multitude de détecteurs qui pourraient être installés.

Railcom devrait d’ailleurs donner des résultats équivalents mais le RFID me semble plus facile à implémenter dans l’environnement « Satellite » ( c’est juste mon avis).
On peut se poser les 2 questions suivantes:
  • comment remontent les identifications RFID A JMRI ?
  • où faut-il placer les détecteurs ? Quels emplacement judicieux ? Pas partout evidemment
.
Cordialement,
Dominique

fcot2002

  • Full Member
  • ***
  • Messages: 114
    • Voir le profil
Re : Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #7 le: juillet 20, 2019, 04:34:44 pm »
Hello  8) 8) 8)


On peut se poser les 2 questions suivantes:
  • comment remontent les identifications RFID A JMRI ?
.

JMRI RFID : http://jmri.org/help/fr/html/hardware/rfid/index.shtml


On peut se poser les 2 questions suivantes:
  • où faut-il placer les détecteurs ? Quels emplacement judicieux ? Pas partout evidemment
.

Là chacun voit "midi à sa porte". Dans mon cas en premier lieu je verrais mes deux boucles cachées. Après pour "verrouiller" les voies de gares semblent pas mal, mais ça c'est la version "luxe"

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2870
  • 100% Arduino et N
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #8 le: juillet 20, 2019, 11:05:49 pm »
Merci François,

Il y a du temps à passer pour comprendre tout ça et je m’absente 3-4 jours, donc j’y reviendrai très bientôt

Amicalement
Cordialement,
Dominique

fmd14

  • Newbie
  • *
  • Messages: 35
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #9 le: juillet 22, 2019, 07:28:14 pm »
bonsoir,

bravo pour votre vidéo

est ce qu'on peux utilisé une centrale roco de base

les cartes que vous présentez sont dispo sur le forum (schéma) ?

décodeur signaux, les cartes Nano, cartes signaux


FMD14
FMD14

CATPLUS

  • Sr. Member
  • ****
  • Messages: 404
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #10 le: juillet 23, 2019, 04:09:21 pm »
Bonjour

les cartes que vous présentez sont dispos sur le forum (schéma) ?

http://forum.locoduino.org/index.php?topic=507.0

Cordialement
Marcel
Best Regards

fcot2002

  • Full Member
  • ***
  • Messages: 114
    • Voir le profil
Re : Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #11 le: juillet 23, 2019, 07:17:20 pm »
Bonsoir @ tous

bonsoir,

bravo pour votre vidéo

Merci  8) 8) 8)


est ce qu'on peux utilisé une centrale roco de base


Tout à fait. JMRI reconnait toutes les centrales du commerce.


les cartes que vous présentez sont dispo sur le forum (schéma) ?

décodeur signaux, les cartes Nano, cartes signaux


Pour les cartes Catplus t'a répondu, lui et NopXop en sont à l'origine. (Encore merci les gars)

Les capteurs de présence sont des "Locoduino"

Les sketch des Nano je peux les donner, le code est basique et non optimisé, mais il fonctionne.

Qu'entends-tu par Décodeur signaux et Cartes signaux ?

fmd14

  • Newbie
  • *
  • Messages: 35
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #12 le: juillet 23, 2019, 10:18:37 pm »
Bonsoir,

les cartes entrées sorties je les avait trouvées

cartes pour les signaux  sont les 3 décodeurs dcc 
les cartes supports de led
et les cartes pour les 3 nano pour aiguillages

peut on avoir un schéma de branchement de tous les éléments

Bravo pour ta centrale DCC et son joli boitier avec ventilateur

FMD14
FMD14

fmd14

  • Newbie
  • *
  • Messages: 35
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #13 le: juillet 25, 2019, 09:44:02 am »
Bonjour,

Les 3 décodeurs sont des détecteurs de consommation ?

FMD14
FMD14

fcot2002

  • Full Member
  • ***
  • Messages: 114
    • Voir le profil
Re : Ménage à trois... JMRI / CMRI / DCC++
« Réponse #14 le: juillet 25, 2019, 02:18:28 pm »
Bonjour,

Oui il s'agit de détecteurs de présence par consommation (issu de Locoduino)

Attention à l'abus de langage "détecteurs" et "décodeurs".

Les cartes signaux ne sont que de vulgaires CI avec des leds soudées dessus  ;-)

Pour les nano il s'agit de Nano avec un shield connecteur (je suis fainéant et pas à l'aise avec la soudure)

J'espère t'avoir éclairé.