BB 25200

La gare de LORMEDY

 

H0

Le logiciel CDT10

Coté PC avec Node.js

Sur le PC, après avoir installé Node.js et les librairies nécéssaires sur le PC, j'ouvre une fenêtre "commande DOS" dans laquelle j'exécute la commande npm start et sur le navigateur HTML j'appelle l'adresse http://localhost:62560/ (en WIFI, remplacez localhost par l'adresse IP de votre PC). Et un interface de commande graphique apparait avec tous les boutons et curseurs nécessaires pour piloter les locos en DCC. Après écriture des programmes HTML et JavaScript sur le PC, ce qui m'a pris un certain temps pour les rendre compatible avec DCCpp, je peux enfin piloter locos et accessoires avec cette interface graphique. Grâce au moteur logiciel Node.js, la communication se fait au travers du fichier en JavaScript qui interprète les commandes de l'interface graphique en HTML pour envoyer les instructions correspondantes vers la liaison série de l'Arduino. Ce dernier décode les instructions et génère le PWM qui représente le signal DCC à envoyer vers les rails. Plusieurs écrans peuvent se connecter simultanement pour piloter les trains, aiguillages, etc...

Voici la photo de l'interface de commande graphique réalisé :






Procédure d'installation et fichiers :

Télécharger ici la procédure d'installation et les fichiers au format ZIP.

Hardware :


Ce projet est prévu pour supporter 3 Boosters L298N ainsi que 3 modules MAX471 et un ventilateur. L'interface de commande HTML permet de commander simultanément 99 locomotives et d'envoyer les commandes nécessaires pour animer 512 accessoires : aiguillages, feux de signalisation, éclairage, générateur de sons, passage à niveau, etc...

Ce hardware est décrit dans l'onglet "Alimentation DCC"
 PC 15/09/2018    


Contact : Envoyer un e-mail    (Remplir le champ "adresse" avec le nom de la gare en minuscule sans guillemet)

  Texte, photos, conception et réalisation :  Lormedy © 2017-2019 visiteurs