LOCODUINO

Parlons Arduino => Vos projets => Discussion démarrée par: sebyoga le février 04, 2019, 02:20:01 pm

Titre: Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 04, 2019, 02:20:01 pm
Bonjour à toutes et à tous :D

Dépassé de quelques jours, je vous souhaite tout de même à tous une bonne et heureuse année.

Je vais tout d'abord me présenter à vous, je m'appelle Sébastien, et j'ai 38 ans 2 enfants, et je suis féru d'informatique (Développeur web de métier)

J'ai commencé un projet de train électrique à l'échelle N, sur un plan de 2m40 par 1m, le plan n'est pas encore finalisé, mais j'ai commencé un peu d'électronique pour voir ce que cela peut donner.

J'ai commencé par l'achat il y a quelques années d'un coffret de démarrage Marklin à l'Échelle HO (locomotive à vapeur), mais quand j'ai vu la taille de la pièce qu'il était nécessaire d'avoir j'ai abandonné l'idée. Je suis donc parti sur l'échelle plus petite, notre fameuse échelle N.

J'ai acheté un premier coffret SNCF 72073, puis tout dernièrement, la DB 91180 sonore. Les deux locomotives sont DCC / SX2. J'ai également investi dans une imprimante 3D pour faire un peu de décors et essayer de réduire le plus possible les achats :)

Après de multitude recherche, et en fonction de mes connaissances et ce dont je semble avoir besoin, je suis parti sur l'utilisation de DCC++ (dccpp) avec un Arduino Mega + Shield Ethernet + Shield Motors. Après montage, transfert sur l'arduino et premier test, quel plaisir de pouvoir contrôler ces locos sans passer par la Mobile Station. J'ai des idées plein la tête, mais n'y allons pas sans réfléchir...

J‘ai une question qui me tracasse et me donne du fil à retordre.

Celle des aiguillages, de leurs programmations, mais surtout cette histoire d’éclisses.

Actuellement, j'ai des aiguillages Trix. Je souhaite les contrôler, et comme je suis sous Arduino, je me dis qu'un décodeur d'accessoire fera l'affaire. Deux problèmes se posent à moi.


Je lis partout que les éclisses sont nécessaires aux différents cantons, aiguillages, mais je ne comprends pas pourquoi (en digital), considérant que le but du DCC est de faire passer le courant partout, mais qu'elle s'arrête si un canton est occupé. Faire arrêter une loco en lui coupant le courant n'est-il pas "brusque", et perdre ainsi les feux, le sonore ... ?

J'ai lu à divers endroits qu'il existe le système d’installation de diode les unes aux autres, afin de faire "déréglées le signal" et que la loco comprenne cela comme une demande d'arrêt, sans pour autant être totalement coupé. Est-ce que ce système permet d'éviter de mettre en place des éclisses comme je le pense ?

Je souhaite également, avoir la rétro signalisation et tout ce qui va avec, que pensez-vous des IP Cobalt IP qui semble faire tout cela, dans un espace assez réduit ? est-il plus judicieux de faire, soit même, ses décodeurs d’accessoire (auquel cas, je devrais investir dans quelques livres d’électricité ah ah) …

Je suis quelqu’un de débrouillard, si on éclaire ma lanterne, qui ne semble parfois pas s’allumer d’où ce message.

Merci à tous, et qu’elle plaisir voir vos créations, vos idées, vos projets, je ne m’en lasse pas.

Bien bonne journée à tous,
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: Jean-Luc le février 04, 2019, 02:54:03 pm
Bonjour,

Je suppose que tu parles de l'alimentation du cœur de l'aiguillage.

Effectivement il faut mettre des éclisses isolantes. Même si c'est du DCC, tu as deux fils, un pour le rail gauche (enfin le rail du bas sur la photo suivante) et un pour le droit (le rail du haut).

(http://modelleisenbahn.triskell.org/IMG/jpg/aiguillepeco-2.jpg)

Sur cette image, quand l'aiguille est droite, le cœur et donc les rails intérieurs venant du cœur doivent être connectés au rail du haut. Quand l'aiguille est déviée, ils doivent être connecté au rail du bas. Par conséquent le rail gauche sortant de la voie déviée doit être isolé du cœur car sinon il y  aura un court circuit quand l'aiguille sera en position droite. De même le rail droit sortant de la voie droite doit être isolé du cœur car sinon il y a aura un court circuit quand l'aiguille sera en position déviée.

Concernant la commande des appareils de voie, la rétrosignalisation et la signalisation, nous avons développé un système différent qui est décrit ici : http://www.locoduino.org/spip.php?article242 et ici : http://www.locoduino.org/spip.php?article238
La série d'article n'est pas terminée. Peut-être serais-tu intéressé pour partir dans cette voie. Nous avons également développé une évolution de la carte Satellite dont je vais parler bientôt sur le forum.
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: Jean-Luc le février 04, 2019, 03:03:59 pm
Imprimante 3D = faire ses propres moteurs d'aiguillage avec un servomoteur.
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 04, 2019, 03:31:11 pm
Bonjour Jean-Luc,

Merci pour cette réponse rapide :)

J'ai du mal à comprendre, lorsque je pose une loco, avec un aiguillage, j'ai beau la déplacer dans tous les sens, avant / arrière, aiguillage gauche / droite, après l'aiguillage et avant,  je n'ai jamais de cour-circuit pourquoi ?

Bien à toi,
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: Jean-Luc le février 04, 2019, 03:38:07 pm
Si tu alimente côté pointe et que les aiguillages trix commutent l'alimentation du cœur tout seuls, pas de soucis

Mais si tu veux réalimenter après l'aiguillage via un feeder, court circuit
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 04, 2019, 03:40:43 pm
Merci pour le lien sur les satellites, sujet très intéressant, hâte de lire la suite :)

Si je comprends bien, les aiguillages trix que j'ai actuellement, ferait le nécessaire sans que j'ai à mettre d'éclisses ?

Bien à vous,
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: Jean-Luc le février 04, 2019, 04:21:26 pm
Non, ils font le nécessaire pour commuter le cœur. Il faut quand même mettre des éclisses isolantes

Ton aiguillage est droit, le cœur est commuté pour alimenter correctement les rails correspondants :

(http://forum.locoduino.org/index.php?action=dlattach;topic=710.0;attach=2137;image)

Ton aiguillage est dévié, idem :

(http://forum.locoduino.org/index.php?action=dlattach;topic=710.0;attach=2139;image)

Si tu as 2 locos : la A qui circule en amont de l'aiguillage et le B en aval et que l'aiguillage est dévié, la B n'est plus alimentée :

(http://forum.locoduino.org/index.php?action=dlattach;topic=710.0;attach=2141;image)

Il faut donc réalimenter en aval mais dans ce cas il y aura un court circuit avec le cœur. Il faut donc isoler le cœur des rails situés en aval :

(http://forum.locoduino.org/index.php?action=dlattach;topic=710.0;attach=2143;image)
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: msport le février 04, 2019, 04:47:13 pm

Celle des aiguillages, de leurs programmations, mais surtout cette histoire d’éclisses.

Je lis partout que les éclisses sont nécessaires aux différents cantons, aiguillages,

J'ai lu à divers endroits qu'il existe le système d’installation de diode


Bonjour et bienvenue Sébastien,

Jean-Luc répond à la question qui concerne les cœurs d'aiguillages qui est un vrai problème : si on les alimente, il faut les commuter suivant leur position. si ils restent isolés, pas de problème sauf pour les locos courtes ou mal alimentées qui s’arrêtent au milieu.

Mais se pose la question plus fondamentale des cantons et donc des éclisses isolantes nécessaires pour les créer. Les cantons sont "la" solution pour détecter la présence des locos (des convois) à un endroit donné et donc plus généralement de tous les trains sur le réseau.
D'autres solutions existent mais sont soit ponctuelles (IR, RF tags), soit compliquées à mettre en œuvre.

On peut par exemple, réaliser le va-et-vient de Dominique
http://forum.locoduino.org/index.php?topic=479.msg7848#msg7848
sans canton (ni éclisses) mais avec des détecteurs infra-rouge (avec leurs problèmes, certes).

Et à noter à propos, que système ABC de LENZ (avec ses diodes BM21) est surtout fait pour gérer des va-et-vient.

PS : J'ai vu des cœurs d'aiguillages mini TRIX en plastique ...


Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 04, 2019, 07:58:56 pm
Merci à tous pour vos réponses.

J'ai essayé de reproduire les schémas que tu m'as transmis, et je t'en remercie.

J'ai beau tourner dans tous les sens, faire avancer dans tous les sens les locos, quelques soit la position de l'aiguillage, elles ne perdent pas le courant. :/

Il y a quelque chose que je ne saisit pas, j'ai l'impression d'être un peu idiot pour le coup...

Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: Dominique le février 04, 2019, 10:19:57 pm
Là on voit une aiguille à cœur plastique. Peux-tu montrer où se situe le (ou les) points d’alimentation et où sont les éclisses isolantes ?
On voit de toute façon qui si la loco bleu entre dans l’aiguille il y aura un court-circuit.

Ou alors chaque lame mobile est connectée au rail juste à côté (je crois voir des ponts conducteurs juste en dessous du cœur isolé noir). Dans ce cas il est possible qu’il n’y ait pas de court-circuit.

Il faudrait regarder le numéro spécial de LR sur les rails et aiguilles.

De toute façon? Msport a raison, pour détecter les trains il faut isoler les cantons et zones d’aiguilles avec des éclisses isolantes. Mais cela ne veut pas dire qu’on coupe le courant. Au contraire, chaque zone est alimentée par le DCC mais à travers un capteur de consommation de courant (qui détecte la présence d’un train parce que l’intensité dépasse un seuil). Vu de la locos le DCC arrive toujours et les commandes viennent toujours du DCC.
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 04, 2019, 10:37:16 pm
Bonsoir Dominique,

Merci pour le retour, voici les photos de mon aiguillage.

J'ai à nouveau testé, la loco bleu est passé sans aucun soucis sur l'aiguillage, puis marche arrière sans soucis... vers la loco rouge, ou vers l'autre voie.

Bonne soirée à tous,

Bien à vous,
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: Dominique le février 04, 2019, 10:46:49 pm
C’est ça : on voit le câblage des lames mobiles sous l’aiguille : elles sont croisées pour que le cas de l’image « cas2.png» de Jean-Luc soit toujours vrai sans coupure.

Ce ne serait pas possible avec un cœur métallique. C’est que j’ai chez moi (aiguilles Fleischmann) et là il y a un court-circuit si la loco arrive du mauvais côté.
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 04, 2019, 10:51:11 pm
Les trains peuvent donc dans ce cas passer sans problème dans n'importe quel sens ? Si c'est le cas, je ne vois pas l'intérêt des éclisses :/

Lorsque l'on détecte un train sur un canton, on doit bien faire une detection d'un bout à l'autre du canton, l'aiguillage n'étant pas pris en compte ? Et si j'ai toujours bien compris, un canton doit être égale au moins, au train le plus long, afin qu'il n'y ait pas de wagon qui reste coincé sur un autre canton ou aiguillage ?

Très bonne soirée à vous,
Titre: Re : Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: Dominique le février 04, 2019, 10:57:28 pm
Les trains peuvent donc dans ce cas passer sans problème dans n'importe quel sens ? Si c'est le cas, je ne vois pas l'intérêt des éclisses :/

Éclisses isolantes !

Si : il faut bien séparer les zones de détection. Si tu as un canton de chaque côté de l’aiguille, il faudra mettre une éclisse isolante a chaque coté de l’aiguille.

Bonne soirée.
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: CATPLUS le février 04, 2019, 11:18:04 pm
Bonsoir

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

Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: msport le février 04, 2019, 11:25:05 pm
De base, les éclisses autour des aiguillages sont le fait de la détection dans cette zone et non de la question de l'alimentation des cœurs.
C'est deux problèmes indépendants.
Si les cœurs sont en plastique, on peut toujours essayer de les alimenter !
Et si on a de belles locos, bien alimentées et avec en plus des réserves de marche, on peut même s'en passer. Mais probablement pas avec des locotracteurs à deux essieux.
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: msport le février 05, 2019, 10:53:28 am
Bonjour,

Sébastien a choisi le N et les pointes de cœur que j'ai vues sont en plastique (photos P3 et P4).

Par ailleurs, les aiguillages longs de ROCO sont conçus pour "polariser" les pointes de cœur ou sont même vendus pré-câblés pour cela (photos P1 et P2), sans éclisses.

Tout le monde ne peut pas faire des trous dans la table et de plus ça dépend du matériel choisi.

PS : quel plaisir que d'avoir de beaux accents !
Merci Jean-Luc.
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 06, 2019, 11:41:35 am
Bonjour à tous,

Merci pour vos retours, et désolé pour le retard de réponse, mon fils a choppé la grippe et la suis au travail. Je vous transmet un petit message se soir plus détaillé.

Je précise que mes aiguillages, sont de la marque TRIX et que effectivement, le coeur est bien en plastique, ce qui peut expliquer beaucoup de chose :)

Très bonne journée à tous,

 
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 10, 2019, 12:32:58 pm
Bonjour à tous,

Bon dimanche à tous :)

Mes aiguillages étant avec une pointe plastique, il est donc normal que cela fonctionne sans les éclisses ? En ajoutant les éclisses, je vais donc couper le signal DCC, et ainsi être obligé de retransmettre ce signal par quelques fils si j'ai bien compris. Mais dois-je en mettre partout ?

Lorsque l'on fait de la detection d'occupation, le canton n'inclue pourtant pas l'aiguillage si ? Mon papa a des aiguillage Peco avec pointe coeur métallisé, en mettant des éclisses partout, est-ce que cela sera bon ?

Une autre question, avec un Arduino et un test d'occupation du canton par detection de courant par exemple, comment remonter l'information à la centrale ? Actuellement j'utilise Rocrail, mais je peux aussi utiliser CDM-Rail, et je suis avec un Arduino et la superbe librairie DCCpp.

Merci à vous,

Sébastien
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: Dominique le février 10, 2019, 11:33:50 pm
Bonsoir Sebastien,

Peux tu préciser à chaque fois que tu mentionnes le mot « éclisse » si elle est conductrice ou isolante ?
Car il faut bien mettre des éclisses partout pour assembler mécaniquement les coupons de rails, généralement des éclisses conductrices.

On installe une éclisse isolante seulement pour isoler deux zones adjacentes. Parfois on peut couper le rail à la disqueuse, cela revient au même. Dans ce cas de zone isolée il faut alimenter la zone à travers un détecteur de consommation qui remontera une information de présence au système de gestion.

Je ne vais pas dupliquer ici les articles sur l’architecture d’un système de gestion ferroviaire et te conseille de lire les articles sur ce sujet dans la partie éditoriale où tu trouveras les réponses à tes questions.

Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 11, 2019, 11:51:50 am
Bonjour Dominique,

Merci pour ta réponse :)

Je parle dans le cas des éclisses, d'éclisses isolantes.

J'ai fait un petit schéma pour être sure de comprendre, et je vais continuer de lire la partie éditoriale. Il y a tellement d'informations de toute sortes, et pour divers types de matériel, que je n'arrive pas à définir ce qui peut fonctionner dans mon cas ou pas...

J'ai l'impression qu'avec le DCCpp, il n'est pas possible de faire remonter des informations sur les positions de locos, dans le sens ou l'information ne faite que descendre de la centrale et ne remonte pas (pas de bus CAN, ...). Ais-je raison ?

Très bonne journée à tous,

Sébastien
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: Dominique le février 11, 2019, 02:48:39 pm
Sebastien,

On ne parle pas d’éclisse sans qualificatif métallique ou isolante (tout le monde doit comprendre).

Ton dessin pourrait être mieux, tu peux quand même en faire un beau avec ton PC, je n’en déduit rien  ???

DCCpp peut remonter l’état de quelques pins (c’est dans la doc qu’il faut lire, lire est un plaisir !)
RocRail a une interface avec DCC++ donc aussi avec DCCpp, voir la doc de RocRail et de DCCpp. Personnellement je ne connais pas RocRail, on préfère réaliser notre gestionnaire à Locoduino et là on n’est pas bloqué.

Avec JMRI il y a peut-être plus de possibilités. Regardes l’article :
http://www.locoduino.org/spip.php?article240 (http://www.locoduino.org/spip.php?article240)

Cordialement
Dominique
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: msport le février 11, 2019, 02:58:17 pm
Bon, je vais y aller de mon grain de sel, car je pense qu'il n'y a aucun problème :
il suffit de regarder le locoduinodrome :
chaque aiguillage est traité comme un canton et donc isolé de ses voisins. Juste, il a 3 extrémités.
http://forum.locoduino.org/index.php?topic=515.msg7105#msg7105

DCCpp peut prendre en compte des sensors (=détection de présence) et renvoyer l'info sur le serial monitor (cf DCCpp commands joint, ça vient du git) mais ce n'est peut-être pas la solution la plus élégante pour traiter l'information.
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 14, 2019, 09:34:29 am
Bonjour à tous,

Merci à tous les deux pour vos réponses, voici un plan du réseau que je souhaite mettre en place.

Les cantons doivent t'il inclure l'aiguillage ? Dans ce cas, ne doit-on pas détecter le sens de marche afin que la rétro-signalisation fonctionne ?

Les éclisses isolantes doivent-elles être positionnées à toutes les extrémités de chaque aiguillage ou cela dépend ? et dans ce dernier cas, de quoi ?

Je lis beaucoup d'articles sur votre site, et j'ai du mal à comprendre par moment, c'est très technique dans le cas d'électronique par exemple.

Comme je suis un vrai novice, j'essai de bien tout comprendre pour ne pas faire de chose absurde, et surtout, j'essai de comprendre ce que je fais, c'est bien plus plaisant par la suite.

Bonne journée à vous,

Cordialement,
Sébastien
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: CATPLUS le février 14, 2019, 11:01:44 am
Bonjour
Cet article date de 1984 Model Railroader.
J'ai toujours appliqué cette méthode.
Cordialement
Marcel
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: Jean-Luc le février 14, 2019, 12:17:04 pm
Il manque les coupures sur les bretelles dans les deux schémas du dessous
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: sebyoga le février 18, 2019, 10:35:17 am
Merci pour vos réponses !

J'ai longuement lu vos articles ce week-end et vous en remercie. Si la mise en place d'un canton me semble plus claire pour les lignes droites, je ne vois toujours pas comment câbler les aiguillages... J'ai donc fait un petit schéma pour lequel j'ai besoin de votre d'aide pour y voir plus claire.

Pour les lignes droites : j'ai compris qu'un côté du rail est alimenté par la centrale (1 seul fil). Ensuite pour chaque canton l'autre côté du rail doit avoir une éclisse isolante et un fil (provenant du détecteur de consommation de courant) pour alimenter ce canton.

Ainsi, nous avons bien un canton isolé, et la détection d'un matériel roulant fonctionnera.

Néanmoins, pour les aiguillages c'est le flou total. En effet, la locomotive peut venir de n'importe où, et aller dans n'importe quel sens... Où dois-je les placer ? à chaque extrémité ? Mais alors doit-il faire partie d'un canton ? C'est un canton à part ? (je trouve dommage de perdre une position dans ce cas) ?

Merci à vous,

Très bon début de semaine,

Cordialement,
Sébastien
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: CATPLUS le février 18, 2019, 11:57:25 am
Bonjour
Merci de me contacter en PM
Marcel
Titre: Re : Aiguillage + Arduino + DCC + Eclisse
Posté par: loulout le août 04, 2023, 10:04:52 am
Bien que ce topic ne soit plus actif, je pense que ce n'est pas inopportun de préciser ou demander des précisions au sujet des aiguillages que le créateur de ce topic utilise (des Trix à coeur isolé). J'utilise personnellement des aiguillages Peco à coeur isolé ou alimenté (insulgfrog vs electrofrog) mais aussi des vieux aiguillages Jouef à coeur isolé. La particularité de ces aiguillages Jouef est qu'ils alimentent à la fois la voie principale et la voie déviée simultanément grâce à un câblage croisé, en conservant la même polarité, ce qui peut simplifier beaucoup de branchements. Et on dirait bien que les aiguillages de sebyoga font de même, d'où certaines interrogations car il semble que ce n'est plus très courant.

Je m'intéresse à ce sujet car je recherche des aiguillages de ce type mais neufs ou assez récents. Est-ce que quelqu'un aurait des infos à ce sujet ?