Tableau de bord DCC en WiFi sur PC, tablette ou smartphone

Sur tablette Android.
Ce logiciel WDD6 permet de conduire les trains, de programmer les CV, de commander les aiguillages et les accessoires, de lire la rétro-signalisation S88 (avec DCCpp_S88) en temps réel.
Avec son interface WiFi nous avons une plus grande liberté pour superviser le réseau ferroviaire à partir d'un PC, d'une tablette, d'un Smartphone ou d'une raquette WiFi. (sans Node.js)
L'interface graphique se compose de plusieurs onglets qui s'ouvrent quand ils sont sélectionnés. Les commandes sont envoyées en WiFi vers un ESP8266 qui sert d'interface WiFi
entre ce logiciel et l'Ardino MEGA qui contient DCCppS88. L'ESP8266 est aussi serveur de données en stockant dans sa mémoire Flash ce logiciel ainsi que les photos et les CV de toutes les locos.
Il utilise les commandes DCC classiques plus quelques commandes optionnelles intégrées dans DCCppS88 pour offrir plus de possibilités dont la rétro-signalisation S88.
Pas besoin de connexion à Internet puisque tous les fichiers du projet sont contenus dans la Flash de cette Centrale DCC.
Cette centrale DCC devient entièrement autonome si on ne va pas chercher de photos de locos sur Internet.
La communication se fait au travers du fichier serveur écrit en JavaScript qui interprète les commandes
de l'interface graphique en HTML. Celui-ci envoie les instructions correspondantes avec le WiFi vers l'Arduino MEGA.
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 simultanément en réseau pour piloter trains, aiguillages, accessoires, programmer les CV des locos et
accessoires, et maintenant lire en temps réel 2 bus S88 (nouveauté 2019) avec ma bibliothèque
DCCppS88.
A la mise sous tension le module contenant l'ESP8266 vous indique son adresse IP sur le moniteur de l'IDE Arduino par USB et sur l'afficheur LCD selon votre installation.
Sur le PC, après avoir ouvert le navigateur Internet à l'adresse IP que vous a indiqué l'ESP8266, exemple 192.168.0.150,
une page se télécharge sur l'écran avec un menu sur lequel vous sélectionnez le logiciel que vous voulez utiliser.
La nouvelle page se télécharge en quelques secondes et affiche un tableau de bord avec plusieurs onglets.
Sélectionner la locomotive choisie en cliquant sur son icone. L'onglet s'ouvre et apparait une interface de commande graphique avec tous les boutons et curseurs
nécessaires pour piloter les locos en DCC. Ce tableau de bord avec plusieurs onglets permet d'envoyer les commandes DCC vers les trains, de programmer les décodeurs,
des commander en DCC les accessoires et aiguillages et enfin de visualiser en temps réel les capteurs du bus S88 si vous l'utilisez.
WDD6 fonctionne avec EDGE, FIREFOX, CHROME, OPERA, SAFARI et l'affichage se fait en temps réel.

Sur iPad.
Voici les photos du tableau de bord WiFi sur PC
Cette page est obtenue en appellant l'adresse IP ou le nom mDNS de la Centrale DCCppS88 dans la barre supérieure de votre navigateur Internet :

On clique sur controller.html par exemple si on utilise un PC ou une tablette.

Et voici le tableau de bord qui s'affiche sur l'écran. Au commencement, en cas de court-circuit ou sur un clic sur l'emplacement du signal
ci-dessous, le bandeau supérieur passe au rouge et l'alimentation DCC est coupée.

On clique sur la loco de son choix et on est prêt pour la conduire. Plusieurs locos peuvent être commandées simultanément.
Elles se commandent avec le curseur horizontal ou directement dans le cadran de vitesse. D'un clic les fonctions sont activées.

L'onglet juste en dessous nous dévoile les 28 fonctions paramétrables.

Plus bas, voici le pédigrée de la loco qui apparait avec ses 512 CV. Cet onglet permet la programmation des décodeurs de locos et des accessoires.
Descriptif des autres onglets en partant du haut

Utilitaire pour gérer l'enregistrement des données.

Moniteur qui affiche les commandes DCC échangées entre le PC et DCCpp_S88 dans le MEGA.
Vous remarquerez que le bandeau supérieur est passé au vert puisque j'ai cliqué sur le bouton POWER.

Affichage de tous les capteurs du bus S88 permettant de localiser les trains.

Tableau de commande des aiguillages et des accessoires interfacés en DCC.
Software :
Ce logiciel WDD6 fonctionne exclusivement avec le matériel décrit ci-dessous.
Télécharger ici
la procédure d'installation, le manuel et les fichiers de WDD6 au format ZIP. N'oubliez pas de lire le fichier d'installation.
La nouvelle mise à jour version 6.2 est disponible.
Hardware :

Et tout ceci coûte une trentaine d'Euros ! selon vos sources.
Ce projet supporte 2 Boosters L298N (et plus) ainsi que 2 modules MAX471. Un Booster (2x2A) alimente les voies principales,
un demi Booster (2A) alimente la voie de programmation et un demi Booster (2A) alimente les accessoires.
L'interface de commande HTML pilote simultanément 21 locomotives et envoie les commandes nécessaires pour animer 512 accessoires :
aiguillages, feux de signalisation, éclairage, générateur de sons, passage à niveau, etc...
Elle permet aussi de programmer les CV des locos et accessoires ainsi que lire jusqu'à 512 capteurs répartis sur les 2 bus
de rétro-signalisation S88 avec ma bibliothèque DCCppS88.
Vous pouvez aussi lire le courant utilisé sur la voie principale.
Ce hardware est décrit dans l'onglet "Alimentation DCC"
PC 05/12/2019