LOCODUINO

Parlons Arduino => JMRI et Arduino => Discussion démarrée par: cousin_hub le janvier 02, 2022, 04:25:00 pm

Titre: questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: cousin_hub le janvier 02, 2022, 04:25:00 pm
Bonjour à tous,

Tout d'abord merci pour ce site qui compte d'innombrables informations.  J'ai parcouru pas mal de sujet dont celui sur "labox".  Mais je dois dire que ça vole bien souvent haut pour mon niveau d'électronique.  Je suis épaté et parfois perdu. 

Si j'ai une recette, je peux tirer mon plan.  Je suis occupé à réaliser la centrale suivante avec le shield ethernet.  Ca n'a pas été trop compliqué.
https://www.locoduino.org/spip.php?article253 (https://www.locoduino.org/spip.php?article253)

Je l'ai testée hier et ça fonctionne nickel.  Bon il me reste à mettre tout ça proprement dans une boîte. 

Mon but sur mon réseau (qui va bientôt voir le jour) est de commander les trains via JMRI sur le pc.  Côté DCC, pas de problème j'ai donc réalisé la centrale.  Sur cette centrale je pourrai ajouter des décodeurs pour mes aiguillages.

Ensuite vient le côté détection de présence.  Et c'est là que je me perds. 

Je vois pas mal de tutos sur le CMRI.  Ca n'a pas l'air si compliqué mais j'ai l'impression que pour pouvoir commander ça depuis le pc je dois connecter un second arduino dessus. 

Donc 1 arduino pour le DCC connecté sur le PC (via usb ou via le réseau TCP/IP).
Et 1 second arduino pour le CMRI également connecté sur le PC (via usb par ex).

N'y a t'il pas moyen de faire tout à partir d'un seul arduino qui ferait centrale DCC et CMRI, le tout via le réseau par ex. 

J'ai du mal à mettre les pièces du puzzle ensemble.

Grand merci pour votre feedback.

Seb
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: nopxor le janvier 02, 2022, 09:56:02 pm
Bonjour,

Pour la détection de présence, voir ce sujet:
https://forum.locoduino.org/index.php?topic=489.msg4982#msg4982

Pour CMRI, voir cette carte:
https://forum.locoduino.org/index.php?topic=507.0
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: msport le janvier 02, 2022, 10:17:23 pm
...un seul arduino qui ferait centrale DCC et CMRI ...

Bonsoir,

Tous les essais sont intéressants à faire, mais :

la création des timings du DCC sont délicats et on a vite fait de tout casser en les faisant cohabiter avec autre chose.

Par ailleurs même avec un Mega, la taille des programmes n'est pas infinie.

Et puis si le prix des Nano a énormément augmenté, à combien faut il évaluer l'heure de loisir pour économiser 6,99 € ?
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: cousin_hub le janvier 02, 2022, 10:52:10 pm
hello,

Ca ne me tracasse pas du tout d'utiliser plusieurs arduino.  J'en ai quelques uns en stock d'ailleurs. 

Là où je me questionne, c'est si l'ensemble peut fonctionner avec JMRI.  C'est à dire, si je dois utiliser un arduino pour le DCC qui doit être connecté à JMRI ET un arduino pour gérer le CMRI, est-ce que JMRI pourra connecter les 2 ? 

Quand je parlais d'un seul arduino, je pensais à un arduino qui serait connecté sur le pc JMRI.  Eventuellement cet arduino serait connecté avec d'autres arduinos. 

Je sais pas si je suis super clair ;-)

Généralement il y a un tuto pour montrer qu'on peut faire une centrale DCC avec un Arduino, et un autre qui montre que l'on peut faire de la détection également avec un arduino.  Mais rarement il y a tuto qui montre comment mettre tout ça ensemble en musique.

Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: msport le janvier 03, 2022, 10:41:32 am
Bonjour,

en une toute petite page, tout est expliqué là :

https://www.jmri.org/help/fr/html/hardware/cmri/CMRI.shtml
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fcot2002 le janvier 03, 2022, 11:14:36 am
Bonjour @ tous !

Sans dénigrer ce forum et Locoduino en générale (je suis en fervent défenseur !), je ne peux que te conseiller cette chaine YouTube : https://www.youtube.com/c/LittleWicketRailway (https://www.youtube.com/c/LittleWicketRailway)

Je l'ai découverte durant mes congés de fin d'année, et pourtant étant d'un niveau déjà bien avancé en JMRI/CMRI (oui oui les chevilles vont bien ;D ;D) j'y ai apprit quelques astuces et simplifications !

Néanmoins Locoduino reste à ton écoute pour "t'aiguiller" vers la slution.
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: cousin_hub le janvier 03, 2022, 08:14:25 pm
Hello,

LitttleWicketRailway c'est top.  Je l'ai découvert il y a quelques mois.  J'ai encore regardé ce qu'il présentait sur le JMRI/CMRI / DCC.  Par contre il fait partie des quelques vidéos que j'ai pu regarder mais qui finalement présente des morceaux de solutions mais sans intégration de l'ensemble.  Attention, je trouve sa page youtube très bien.  Il explique très bien. 

Comme je disais, pour quelqu'un comme moi qui n'est pas un king en électronique c'est pas facile à intégrer. 

Merci pour les liens que l'un et l'autre ont proposé.  Je vais me plonger dans les détails de CMRI/JMRI.

Bonne soirée

Seb

 
Titre: Re : Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fcot2002 le janvier 04, 2022, 09:25:44 am
Bonjour,


Là où je me questionne, c'est si l'ensemble peut fonctionner avec JMRI.  C'est à dire, si je dois utiliser un arduino pour le DCC qui doit être connecté à JMRI ET un arduino pour gérer le CMRI, est-ce que JMRI pourra connecter les 2 ? 

Quand je parlais d'un seul arduino, je pensais à un arduino qui serait connecté sur le pc JMRI.  Eventuellement cet arduino serait connecté avec d'autres arduinos. 


Alors je vais essayer de te répondre, et me faire de la pub  ;D

1 arduino pour DCC connecté à JMRI pour contrôle des trains
+
1 ou x arduino (avec controleur CMRI) connecté(s) à JMRI pour le contrôle accessoires détecteurs etc.

Voir ma vidéo : https://www.youtube.com/watch?v=QFwLxTv7Z5s

Je reste à l'écoute  8)
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fmd14 le janvier 04, 2022, 09:50:30 am
Bonjour,

Dans la vidéo il y a 3 contrôleurs pour les aiguillages
est ce que c'est des CMRI  ?
 
comment peut on les trouvés

Titre: Re : Re : Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: cousin_hub le janvier 04, 2022, 10:44:11 am
Bonjour,


Là où je me questionne, c'est si l'ensemble peut fonctionner avec JMRI.  C'est à dire, si je dois utiliser un arduino pour le DCC qui doit être connecté à JMRI ET un arduino pour gérer le CMRI, est-ce que JMRI pourra connecter les 2 ? 

Quand je parlais d'un seul arduino, je pensais à un arduino qui serait connecté sur le pc JMRI.  Eventuellement cet arduino serait connecté avec d'autres arduinos. 


Alors je vais essayer de te répondre, et me faire de la pub  ;D

1 arduino pour DCC connecté à JMRI pour contrôle des trains
+
1 ou x arduino (avec controleur CMRI) connecté(s) à JMRI pour le contrôle accessoires détecteurs etc.

Voir ma vidéo.

Je reste à l'écoute  8)

Hello,

J'avais vu ta vidéo qui est très intéressante.  Du coup, tes 2 arduinos sont connectés sur ton raspberryPI ?  Un tourne DCC++ et l'autre C/MRI ?  Pas de problème pour lancer les 2 connexions sur le même JMRI ?

Merci

Seb
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fcot2002 le janvier 04, 2022, 01:50:53 pm
Salut

Oui un pour DCC et exactement 5 arduino relié entre eux via le bus CMRI.

Le bus CMRI se connecte au RPi en USB avec un adaptateur.

Dans JMRI dans préférences tu auras deux onglets un DCC et un autre CMRI.
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: Dominique le janvier 04, 2022, 02:54:58 pm
Cette discussion est excellente: on y décrit une configuration complète avec JMRI.
- le RPI avec JMRI sous Linux
- la centrale DCC commandée par JMRI en serie-USB avec le protocole DCC++
- plusieurs périphériques C/MRI en liaison série-USB avec JMRI aussi
- dans doute avec un hub USB pour arroser tous les Arduino

J’ai modifié l’URL de la vidéo (remplacer youtu.be par youtube.com), Mais ce n’est pas parfait (ok sur Safari/Mac, mais nok sur iPhone).

L’original :
https://youtube.com/QFwLxTv7Z5s
Titre: Re : Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fcot2002 le janvier 04, 2022, 03:41:19 pm
Salut Dominique

...
- dans doute avec un hub USB pour arroser tous les Arduino
...

Non juste un feeder 5V issu d'une vieille alim PC, qui me fournit aussi le 12V  8)


J’ai modifié l’URL de la vidéo (remplacer youtu.be par youtube.com), Mais ce n’est pas parfait (ok sur Safari/Mac, mais nok sur iPhone).

L’original :
https://youtube.com/QFwLxTv7Z5s

Pas tout compris  :o :o :o 8) 8) 8)
Titre: Re : Re : Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: Dominique le janvier 04, 2022, 04:03:42 pm
Salut Dominique

...
- dans doute avec un hub USB pour arroser tous les Arduino
...

Non juste un feeder 5V issu d'une vieille alim PC, qui me fournit aussi le 12V  8)



Est-ce que tu peux préciser la connectique complète entre le RPi avec JMRI et les 5 ou 6 Arduino ?
Ok pour l’alim mais où passent les données série ?
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fmd14 le janvier 04, 2022, 07:24:28 pm
bonsoir

quelles sont les cartes pour les servo ?
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fcot2002 le janvier 05, 2022, 11:45:29 am
Salut


Est-ce que tu peux préciser la connectique complète entre le RPi avec JMRI et les 5 ou 6 Arduino ?
Ok pour l’alim mais où passent les données série ?

Eh bien Dominique on a du mal à se remettre des fêtes  ;D ;D ;D


Oui un pour DCC et exactement 5 arduino relié entre eux via le bus CMRI.

Le bus CMRI se connecte au RPi en USB avec un adaptateur.

Dans JMRI dans préférences tu auras deux onglets un DCC et un autre CMRI.

La connectique est extrêmement simple car basée sur un bus CMRI (old version du CAN si l'on veut).
En sortie du RPi un adaptateur USB/CMRI (usb vers 2 fils), les deux fils forment le bus qui va de arduino en arduino accessoires.
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fmd14 le janvier 05, 2022, 06:19:59 pm
Bonsoir,

Peut on avoir un schéma simple des branchements des divers éléments de la vidéo de démo
ainsi les éléments cmri 

car je ne vois pas quels éléments gèrent les servo moteur
je vois bien un arduino qui est sur une carte mais il y a une autre carte

Merci d'avance
Titre: Re : Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: Dominique le janvier 05, 2022, 09:40:54 pm

Est-ce que tu peux préciser la connectique complète entre le RPi avec JMRI et les 5 ou 6 Arduino ?
Ok pour l’alim mais où passent les données série ?

Eh bien Dominique on a du mal à se remettre des fêtes  ;D ;D ;D

C'est presque vrai, après une petite intervention sous AG il faut s'en remettre..

La connectique est extrêmement simple car basée sur un bus CMRI (old version du CAN si l'on veut).
En sortie du RPi un adaptateur USB/CMRI (usb vers 2 fils), les deux fils forment le bus qui va de arduino en arduino accessoires.

Mais je vois comme fmd14 qu'un petit schéma ne ferait pas de mal (au besoin je t'aiderai).
Merci d'avance !
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fmd14 le janvier 12, 2022, 06:52:45 pm
Bonsoir,

Quel est élément qui est sur une cale de bois avec un collier associé un arduino  dans la vidéo de présentation ?

un schéma de montage des divers éléments et leur noms de la vidéo serait sympa 


Cordialement
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: trimarco232 le janvier 13, 2022, 11:18:01 pm
Bonjour,
c'est des modules interfaces RS585 <-> série, qui permettent de raccorder le bus CMRI aux les arduino nano
sur les grandes cartes (diy, je pense), le composant nécessaire est présent (genre max485), donc les modules interface rs485 ne sont pas utiles
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fmd14 le janvier 14, 2022, 08:45:29 pm
bonsoir,

merci pour la réponse

pour les grandes cartes je pense que les concepteurs peuvent répondre a votre interrogation
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: fmd14 le janvier 20, 2022, 06:07:34 pm
Bonsoir ,

Est ce qu'on connecter sur  les cartes 24/48 directement des aiguilles, des feux et détecteurs sans passer avec des arduino supplémentaires

FMD14
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: cousin_hub le janvier 20, 2022, 10:53:04 pm
Bonsoir à tous,

J'avais loupé toutes ces réponses ;-)

Au final entretemps j'ai continué mon petit bonhomme de chemin. 

J'ai construit la centrale qui se trouve dans l'article : https://www.locoduino.org/spip.php?article253 (https://www.locoduino.org/spip.php?article253).  Je dois encore arranger quelques trucs mais elle fonctionne bien.  Elle est accessible via le réseau. 

(https://www.mc2000.be/images/trains/L126/20220120_212755_resized.jpg)

J'ai repris de la lecture et du youtube (notamment https://www.youtube.com/watch?v=OkXG3mfY6PE&t=2s (https://www.youtube.com/watch?v=OkXG3mfY6PE&t=2s)). 

Ici je teste cmri avec un arduino méga et la carte sensor + carte pour commande servo + détecteur présence.  Donc FMD14, oui on peut raccorder sur la même carte, et ce certainement si le réseau n'est pas trop grand.  Sinon tu tires un max de câbles. 

(https://www.mc2000.be/images/trains/L126/20220120_212810_resized.jpg)

Ici je vais me faire un petit réseau de test simple pour pouvoir mettre tout ça en pratique avant de commencer le vrai réseau.

(https://www.mc2000.be/images/trains/L126/reseau_de_test.jpg)

J'essaierai d'expliquer en détail ce que je fais... 

Voici ce que je voudrais tester :
- aiguillages actionnés par des servos
- aiguillages actionnés par des tortoises (j'en avais acheté un certain nombre)
- détection de présence -> j'ai acheté un kit chez Merg (8 zones)
- boucle de retournement -> à faire avec un arduino (j'ai le truc en tête)
- ajouter un bus can pour tester avec un 2ème arduino -> intéressant pour ne pas avoir trop de câbles dans le futur. 
- faire rouler des trains sous jmri de façon automatique
- connecter l'arduino CMRI via le réseau TCP/IP

Y a du boulot ... Mais ça avance.

A côté de ça il y a la réflexion sur la menuiserie :
(https://www.mc2000.be/images/trains/L126/menuiserie3.jpg)

Puis les essais sur les bâtiments :
(https://www.mc2000.be/images/trains/L126/20220105_173423_resized.jpg)

Bonne soirée,

Seb
Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: CATPLUS le janvier 21, 2022, 08:15:42 am
Bonjour Seb

Dans la photo en bas à droite , il y a un afficheur, qu'elle en est son utilisation svp?

Titre: Re : questionnement sur JMRI - CMRI - DCC - détection de présence
Posté par: cousin_hub le janvier 21, 2022, 08:56:31 am
hello,

C'est un régulateur de tension LM2596.  Il permet de convertir la tension à 5V.  Du coup avec une seule alim de 19V ou 12V je peux aussi alimenter les relais, servos, détecteurs en 5v...  J'ai bien une alim 5V mais elle était utilisée pour autre chose ;-)

https://www.aliexpress.com/item/1005001627542779.html?spm=a2g0o.9042311.0.0.47e64c4daYJBml (https://www.aliexpress.com/item/1005001627542779.html?spm=a2g0o.9042311.0.0.47e64c4daYJBml)

Seb