Auteur Sujet: Controller DCC++ Ethernet On-Line  (Lu 2847 fois)

bobyAndCo

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
Controller DCC++ Ethernet On-Line
« le: mars 04, 2017, 06:57:24 pm »
Bonjour à tous,

Dans le prolongement des articles sur DCC++ :

•   Réalisation de centrales DCC avec le logiciel libre DCC++ (1) - Comment adapter ce très bon logiciel à ses besoins propres
•   Réalisation de centrales DCC avec le logiciel libre DCC++ (2) - Mise en œuvre d’un contrôleur pour BaseStation en HTML.
•   Réalisation de centrales DCC avec le logiciel libre DCC++ (3) - DCC++ : Quel matériel et quelle mise en œuvre ?

J’ai adapté une version on-line d’un Controller Ethernet. Son principal intérêt est qu’il est simple d’utilisation. Il n’y a rien à télécharger, rien à installer sur son ordinateur.

Tout en étant simple, il n’en est pas moins très complet. Possibilité de créer un nombre important de locomotives, accès aux fonctions F0 à F28. La possibilité de scanner les valeurs des cv des locomotives (jusqu’à 512 cv), possibilité de programmer toutes les cv, programmation simple des adresses longues etc…

Ce projet est principalement destiné à tous ceux qui souhaitent mettre en œuvre rapidement et simplement une configuration DCC++ avec ARDUINO sur leur réseau sans entrer dans des configurations compliquées.

J’espérer que ce projet permettra au plus grand nombre d’utiliser DCC++ et qu’il permettra d’en appréhender les principales fonctionnalités.

Il ne demande qu’à évoluer pour répondre toujours mieux à son ambition. J’ai ouvert ce fil pour cela mais aussi pour que vous puissiez formuler des attentes et pour partager les expériences.

N’hésitez pas à essayer, je pense vraiment que vous serez surpris !

Accéder à DCC++ Controller Ethernet On-Line :http://185.14.178.233/locoduino/controller_dccpp/controller.php

Accéder à l'aide en ligne : http://185.14.178.233/locoduino/controller_dccpp/dccppController/index.php

BobyAndCo

PS : Cette configuration nécessite un ARDUINO MEGA et un shield ethernet.

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 704
  • 100% Arduino et N
    • Voir le profil
Re : Controller DCC++ Ethernet On-Line
« Réponse #1 le: mars 05, 2017, 09:01:00 am »
Citer

Cette configuration nécessite un ARDUINO MEGA et un shield ethernet.




Merci Christophe pour cette superbe initiative qui va permettre à de nombreux modélistes de profiter pleinement du DCC dans tous ses détails. L'écran qui s'affiche sur le premier lien est édifiant !

Est-ce que tu pourrais nous guider pour mettre en œuvre ce projet chez chacun de nous, ce qu'il faut installer :
- le Mega avec ses cartes moteurs et ethernet
- mon PC/Mac avec quoi dedans (puisqu'il n'y a rien à installer)

Amicalement
Dominique
L'art d'obtenir de bonnes réponses, implique de poser de bonnes questions.

bobyAndCo

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
Re : Controller DCC++ Ethernet On-Line
« Réponse #2 le: mars 05, 2017, 09:06:55 am »
Bonjour Dominique,

et merci pour tes commentaires. J'essaye à mon niveau de faciliter l'accès à DCC++ auquel je crois beaucoup.

Le lien sur "Aide en ligne" devrait je pense répondre à tes attentes pour ce qui est de la mise en œuvre. Sur ton mac, je confirme qu'il n'y a rien à installer. Il faut utiliser de préférence un navigateur pas trop ancien.

Bien à toi.
« Modifié: mars 05, 2017, 09:18:56 am par bobyAndCo »

bobyAndCo

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
Re : Controller DCC++ Ethernet On-Line
« Réponse #3 le: novembre 12, 2017, 08:46:25 am »
Bonjour,

Ce fil est en sommeil depuis quelque temps mais je n'en ai pas moins travaillé au développement du controller pour DCC++.

Aujourd'hui, je pense avoir fait le tour puisqu'une une version ordinateur est totalement opérationnelle qui fonctionne soit en Ethernet, soit avec le port série. Ce controller permet aussi la programmation de toutes les CV's sur voie de programmation et sur la voie principale, y compris les adresses longues. Il permet également d'actionner jusqu'à 28 fonctions de décodeur avec la possibilité de rédiger un libellé de fonction explicite à la place des F0, F1, F2...

Une réalisation à base d'Arduino au cout de revient de l'ordre 20 à 30 € si l'on compte la carte moteur.



Je viens aussi tout juste de terminer la connexion en WIFI qui permet donc de piloter soit à partir d'une tablette ou d'un smartphone :



Il est ainsi possible de piloter un même réseau à plusieurs terminaux simultanément.

Vous trouverez également une petite vidéo sur Youtube : https://www.youtube.com/watch?v=kRdBmnA_-HE&feature=youtu.be

A votre disposition pour plus de précisions.

Bien amicalement.

Christophe

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 704
  • 100% Arduino et N
    • Voir le profil
Re : Controller DCC++ Ethernet On-Line
« Réponse #4 le: novembre 12, 2017, 09:14:59 am »
Tres Jolie video et excellent résultat  ;D

Je vois immédiatement l’application de cette technique dans mon réseau pour piloter une seule machine par smartphone, le choix de la machine étant fait du côté de DCC++ si possible, pour le verrouiller sur un canal précis.

Voilà de quoi recycler mon vieil iPhone sans carte SIM qui a toujours sa batterie et son wifi :D

Bien amicalement
Dominique
L'art d'obtenir de bonnes réponses, implique de poser de bonnes questions.

Christophe25

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
Re : Re : Controller DCC++ Ethernet On-Line
« Réponse #5 le: novembre 12, 2017, 12:37:01 pm »
Citer
Une réalisation à base d'Arduino au cout de revient de l'ordre 20 à 30 € si l'on compte la carte moteur.

Vous êtes trop fort !  ;) ;) ;) ;) ;)

J'ai entrepris les essais et ça fonctionne bien en V3, je vais essayer la v4 et le smartphone.
Bravo les amis, merci et continuez !

Bien à vous.
« Modifié: novembre 12, 2017, 12:39:26 pm par Christophe25 »

bobyAndCo

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
Re : Controller DCC++ Ethernet On-Line
« Réponse #6 le: novembre 12, 2017, 06:58:08 pm »
Citer
Vous êtes trop fort !  ;) ;) ;) ;) ;)

Merci, ça fait plaisir. C'est l'esprit de partage de Locoduino.

Citer
J'ai entrepris les essais et ça fonctionne bien en V3, je vais essayer la v4 et le smartphone.

Oui mais sauf que je ne l'ai pas encore publiée car il s'agit d'une version Beta !!! Donc si tu es d'accord pour participer au débug !


Didier44

  • Newbie
  • *
  • Messages: 14
    • Voir le profil
Re : Controller DCC++ Ethernet On-Line
« Réponse #7 le: novembre 13, 2017, 06:59:37 pm »
Superbe boîte à outils que j'avais déjà essayé mais avec le wifi cela va être une pure merveille.
Mon projet d'appli android pour DCC++ fait pale figure à coté.
Met moi sur les rangs si tu cherches des testeurs.

Après la (longue) période estivale, j'ai laissé un peu tombé l'électronique pour me consacrer à la réalisation de mon réseau. Dur sur peu d'espace et pas beaucoup d'avancement si ce n'est pour me rendre compte que mon matériel de voie après plusieurs montages/démontages à bien souffert.

Et décidément je regrette de ne pas être en HO pour avoir cette ambiance sonore des plus réalistes.

Didier

bobyAndCo

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
Re : Controller DCC++ Ethernet On-Line
« Réponse #8 le: novembre 14, 2017, 08:48:52 am »
Bonjour Didier,

Content d'avoir de tes nouvelles. Pour ton réseau, c'est autant le chemin qui est intéressant que l'aboutissement, non ??? Bon courage tout de même.

Pour la v4, je vais t'envoyer un MP avec lien sur la doc et le téléchargement. Je suis intéressé pour les tests oui, même si tout cela semble assez stable pour le moment. En réalité, ce qui diffère essentiellement de la v3, c'est la possibilité de relier en plus de l'ethernet en USB/série à l'Arduino de DCC++ BaseStation et l'interface spécifique pour smartphone. La v3 permettait déjà la connexion de plusieurs terminaux en WiFi mais avec des écrans assez larges.

Ici, il faut que je rajoute le choix de commutation série/ethernet au niveau du controller pour éviter d'avoir à modifier le fichier Node.js et le slider surtout sur smartphone ne se laisse pas facilement commander. Pour l'instant je n'ai pas encore trouvé de bonne réponse (si ce n'est le stylo tactile comme sur la vidéo).

Bien amicalement.

Christophe

Didier44

  • Newbie
  • *
  • Messages: 14
    • Voir le profil
Re : Controller DCC++ Ethernet On-Line
« Réponse #9 le: novembre 14, 2017, 05:47:59 pm »
Merci Christophe

Pour mon réseau il me faut juste être patient, ce qui me manque parfois. Mais l'étude du dessin permet de satisfaire ma curiosité dans bien des domaines.
Je viens de bricoler un "locodrome" (120x60cm), une double boucle avec connexion qui me permettra en attendant un réseau de "faire tourner" mes machines et de faire de nombreux tests.

En ce qui concerne le stylo tactile j'en suit un fervent adepte y compris sur tablette, très utile pour éviter la crise de nerf.

A bientôt des nouvelles de mes tests.
Amicalement.
Didier

Didier44

  • Newbie
  • *
  • Messages: 14
    • Voir le profil
Re : Controller DCC++ Ethernet On-Line
« Réponse #10 le: novembre 23, 2017, 10:30:57 am »
Voila c'est fait l'essai de la v4 a été réalisé sur PC, tablette et smartphone Android.
Au niveau de DCC++ la mise en ouvre a été simplifiée et il y a juste à paramétrer ethernet au lieu de l'interface série mais ceci a déjà été prévu par l'auteur de DCC++.
Pour le reste j'avais déjà installé nodeJS ce qui est simple.
Il faut juste en plus allez chercher l'adresse locale de son ordi et Christophe l'explique très bien puis la modifier dans deux fichiers. C'est à peu près tout.

Etant encore sous équipé en DCC j'ai enfin pu paramétrer les CV de mes locos et découvrir les joies du locodrome  ;)

Didier

bobyAndCo

  • Full Member
  • ***
  • Messages: 127
    • Voir le profil
Re : Controller DCC++ Ethernet On-Line
« Réponse #11 le: novembre 23, 2017, 11:28:01 am »
Merci Didier pour ce retour. Je pense que tu témoignes bien que c'est une solution complète, performante et économique pour piloter des locomotives en DCC (avec DCC++) mais aussi effectuer la lecture et la programmation des CV's. Et cross plateform puisque fonctionnant sur PC et sur Mac et acceptant des périphériques Androïde et IOS.

Ce sujet fera l'objet de mon dernier article de la série "Piloter son Arduino avec son navigateur web et Node.js" http://www.locoduino.org/spip.php?article216 qui va paraître prochainement où je présenterai en détail la mise en service et le mode d'emploi.

Bien amicalement