Auteur Sujet: Une station DCC complète, polyvalente et économique avec JMRI  (Lu 23510 fois)

msport

  • Hero Member
  • *****
  • Messages: 1582
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Une station DCC complète, polyvalente et économique avec JMRI
« Réponse #120 le: décembre 16, 2021, 08:39:05 pm »
Bonsoir,

relire attentivement  : https://github.com/DccPlusPlus/BaseStation/wiki/Commands-for-DCCpp-BaseStation

Tester en mode texte, vérifier le contexte (prog / main), voie alimentée, consulter les maximes shadok et les appliquer ...

Cordialement

Beber

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Re : Une station DCC complète, polyvalente et économique avec JMRI
« Réponse #121 le: janvier 04, 2022, 05:50:28 pm »
Meilleurs vœux et belle année modéliste ;) à tous.

Toujours dans mes problèmes d'écriture sur le décodeur ...
Mais, nouveauté : la tension de l'alimentation chute (baisse de luminosité des diodes de sortie et de l'éclairage loco) dès que la loco (X2800 Jouef) est sur la voie (délai variable entre 0.5 sec. et 3-4 sec.), que ce soit en programmation ou en circulation ... et la commande de marche ne fonctionne donc plus.

Que peut-il se passer ?
Merci d'avance.
 

msport

  • Hero Member
  • *****
  • Messages: 1582
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Une station DCC complète, polyvalente et économique avec JMRI
« Réponse #122 le: janvier 08, 2022, 03:14:50 pm »
Bonjour,

qu'avez vous modifié ?

Investissez 10€ pour monter le banc de test.

https://forum.locoduino.org/index.php?topic=843.msg14370#msg14370
« Modifié: janvier 08, 2022, 03:21:00 pm par msport »
Cordialement

racdavnathewe

  • Newbie
  • *
  • Messages: 14
    • Voir le profil
Re : Une station DCC complète, polyvalente et économique avec JMRI
« Réponse #123 le: janvier 21, 2022, 08:37:09 am »
Bonjour à tous,

J’ai construit ma centrale DCC (une station DCC complète, polyvalente et économique avec JMRI) grâce au tuto de LOCODUINO :

https://www.locoduino.org/spip.php?article253

Suite à la demande de bobyAndCo et de Michel de LOCODUINO, je vous joins mon schéma de montage (pièce-jointe en PDF).

Matériels utilisés :
   - un arduino MEGA
   - carte motor shield 9110S
   - capteur de courant ACS712 - 20A

L’arduino est alimenté pour le port USB du PC,

Lors du téléversement du programme dans l’arduino MEGA, des messages d’erreurs sont apparus dans la console de supersion de l’IDE ARDUINO,
Pour les résoudre, j’ai suivi ce post :

https://www.trainboard.com/highball/index.php?threads/issues-getting-dcc-going.121950/

C’est en anglais, mais on comprend …

Pour la gestion du court-circuit, dans l’onglet "CurrentMonitor.h", j’ai défini la ligne 16 comme ceci  :
    #define  CURRENT_SAMPLE_MAX 900

Le court-circuit est bien détecté, ça fonctionne chez moi ...

J’ai numérisé 2 de mes 4 motrices avec des décodeurs Kuehn N025. La programmation des différents CV est passée sans problème sur la voie de programmation. Pas de problème de reconnaissance, bon fonctionnement par la suite.

msport

  • Hero Member
  • *****
  • Messages: 1582
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Une station DCC complète, polyvalente et économique avec JMRI
« Réponse #124 le: janvier 21, 2022, 11:44:32 am »
Bonjour,
attention dans ce schéma, le VCC (max 8V) de  l'ACS712 est connecté sur le Vin de l'Arduino.
Il n'y a pas de dégâts tant que l'Arduino est alimenté par l'USB, mais il y un risque si Vin est utilisé.
Préférer l'alimenter par le 5V de l'Arduino.

Programmation via JMRI ? Aucune autre modification du sketch en dehors de CURRENT_SAMPLE_MAX de 300 à 900 ?
Cordialement

FlightRisk

  • Newbie
  • *
  • Messages: 1
    • Voir le profil
Re : Une station DCC complète, polyvalente et économique avec JMRI
« Réponse #125 le: janvier 21, 2022, 08:52:52 pm »
Je vois des gens qui utilisent encore DCC++ Classic. Cela a été abandonné depuis 2014. DCC ++ EX a une équipe et est toujours en développement. Vos problèmes de sens actuels et la nécessité de modifier le code C ++ sont résolus dans DCC ++ EX. Le code est très avancé et contient des fichiers de configuration au lieu de codage, des fichiers de configuration utilisateur, une automatisation, une intégration avec JMRI et Engine Driver, etc. Il n'y a vraiment plus aucune raison pour que quiconque utilise DCC ++. Le site internet est ici : https://dcc-ex.com/
Et il y a un support en direct sur Discord https://discord.gg/y2sB4Fp
C'est surtout anglais, mais nous avons des francophones.

De plus, DCC++EX a des diagnostics complets et vous dira pourquoi votre décodeur ne fonctionne pas. Il a des définitions de carte moteur pour plusieurs cartes intégrées, et vous pouvez les personnaliser. Il n'y a pas besoin d'un circuit à transistor puisque nous prenons en charge les cartes d'entrée simples et les cartes d'entrée doubles. Il existe de nombreuses autres fonctionnalités. Faire connaitre :)

msport

  • Hero Member
  • *****
  • Messages: 1582
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Une station DCC complète, polyvalente et économique avec JMRI
« Réponse #126 le: janvier 21, 2022, 09:19:23 pm »
Bonsoir,

c'est très aimable de nous rappeler l'existence de  DCC++ EX.
Il est certain que de nombreux participants y trouveront des avantages certains.
J'ai vu que la BaseStation EX faisait économiser effectivement deux ponts DuPont par rapport à la version classique.

Cependant, à mes yeux, DCC ++ a un énorme avantage : c'est justement qu'il n'évolue plus.

Il est particulièrement pénible de revenir sur un sketch que l'on a écrit plusieurs mois plus tôt et de constater qu'il ne compile plus.
Et après  l'analyse de messages tout à fait déroutants, de découvrir qu'il s'agit d'une modification dans une bibliothèque qui n'avait rien à voir avec les messages d'erreur.
Il est donc rassurant de pouvoir s'appuyer sur un socle stable, et parallèlement d'utiliser les nouveautés que des courageux mettent à notre disposition dans le cadre d'un développement en cours.

Cordialement

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 582
  • HO avec DCC++
    • Voir le profil
Re : Re : Une station DCC complète, polyvalente et économique avec JMRI
« Réponse #127 le: janvier 22, 2022, 02:00:14 pm »
Quelques observations concernant DCC-Ex dont vous faites la promotion :

Je vois des gens qui utilisent encore DCC++ Classic. Cela a été abandonné depuis 2014.

Pourtant, le premier dépôt de DCC++ sur le Github date d'octobre 2015 !!! Cela voudrait dire qu'il était mort avant d'être né ?

Vos problèmes de sens actuels et la nécessité de modifier le code C ++ sont résolus dans DCC ++ EX

Et non, j'aurais bien aimé mais ce n'est malheureusement pas vrai.

-   La lecture/écriture des CVs n’est pas sans problèmes !!!
-   Pour l’instant, RailCom n’est pas implanté
-   DCC-Ex ne tourne pas sur ESP32 (avec pour avantages compacité et WiFi et dans mon cas, controlleur directement chargé sur le SPIFFs)

Alors, vous me direz qu’une solution en WiFi existe avec DCC-Ex, solution que je connais bien puisque j’avais rédigé un post proposant exactement la même solution. Mais c’était le 3 septembre 2018. Voir ici : https://forum.locoduino.org/index.php?topic=302.msg6808#msg6808

Mais depuis les choses ont beaucoup évoluées. Tout d’abord, l’ESP8266 a été très avantageusement supplanté par l’ESP32 qui est plébiscité dans la grande majorité des solutions WiFi aujourd’hui. Beaucoup plus stable et facile à programmer.

Pour le WiFi et l’ESP32 avec en prime RailCom, j’ai présenté une petite centrale, modeste, mais qui fonctionne parfaitement sur la voie main (voie principale) : https://forum.locoduino.org/index.php?topic=1352.msg14603#msg14603

Sur ce point Locoduino à un peu d’avance sur DCC-Ex. Et pour les décodeurs, balle au centre, nous sommes au même point.

Pour rejoindre ce que disait msport (Michel pour les intimes), DCC++ et DCCpp offrent au moins l’avantage de la stabilité. Ce qui ne fonctionne pas ne fonctionne pas… mais ce qui fonctionne fonctionne !

DCC-Ex a des bugs aussi. L’installateur sur Mac OSX-64 n’a pas fonctionné dans mon cas. Il a fallu que je me paluche les réglages à la main et pas facile de s’y retrouver.

Mais pis, mes décodeurs qui ne répondent pas avec DCC++ ne répondent pas plus avec DCC-Ex. Configuration, MEGA + Port série + JMRI + LMD18200 + MAX471 (j’ai un stock d’avant la pénurie que je garde jalousement).

Rendons donc à César ce qui appartient à César et tenter de tuer le père (DCC++) ne permet pas pour autant de se voir attribuer, ni l'héritage, ni la légitimité à priori tant espérés par DCC-Ex.

« Modifié: janvier 22, 2022, 02:02:28 pm par bobyAndCo »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2497
  • 100% Arduino et N
    • Voir le profil
Re : Une station DCC complète, polyvalente et économique avec JMRI
« Réponse #128 le: janvier 22, 2022, 05:04:49 pm »
Bonjour,

Je viens de m’inscrire sur le projet DCC++EX sur Discord.

Je vois que FlightRisk fait partie du staff des développeurs, donc il pourra nous apporter des informations fraîches sur le projet, voire écrire un article à proposer au comité de rédaction.

Bienvenue  ;D
« Modifié: janvier 23, 2022, 06:59:33 am par Dominique »
Cordialement,
Dominique