LOCODUINO

Aide
Forum de discussion
Dépôt GIT Locoduino
Flux RSS

mercredi 28 février 2024

Visiteurs connectés : 66

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino.(4)

L’interface web pour contrôler chaque satellite

.
Par : bobyAndCo

L’interface web disponible sur chaque satellite durant le processus de découverte vous permet d’accéder à différentes informations mais aussi de procéder à des réglages comme ceux concernant les aiguilles.

La carte Main dispose également de sa propre interface qui sert principalement à appliquer des réglages ou réaliser des opérations sur tous les satellites en même temps comme des sauvegardes globales ou encore la commutation entre le mode Discovery et le mode Exploitation.

<

L’interface web des satellites :

Alors que vous êtes en cours du processus de découverte, il vous est à tout moment possible d’accéder à l’interface web de chaque satellite.

Pour cela, vous noterez l’adresse IP du satellite qui vous est renseignée au travers du moniteur série lors du démarrage du satellite ici encadrée en rouge.

JPEG - 129 kio

Pour vous y retrouver, n’hésitez pas à noter cette adresse par exemple sur un post-it et la coller comme je fais sur le satellite.

Ouvrez ensuite votre navigateur web préféré et saisissez simplement l’IP (et seulement l’IP) dans la barre d’URL. Vous accéderez à une page web qui ressemble à celle-ci :

JPEG - 64.2 kio

En partant du haut de la page, nous trouvons tout d’abord l’ID attribué au satellite. Ce champ n’est pas modifiable.

JPEG - 14 kio

Sur la ligne du dessous, les cases à cocher en face de Wifi et de Discovery nous indiquent ici que ces deux modes sont actifs. Pour des tests de comportement, il vous est possible de désactiver Discovery. L’ESP32 va alors automatiquement redémarrer en mode exploitation.

JPEG - 15.3 kio

En utilisation normale, pour passer du mode Discovery au mode Exploitation, vous privilégierez l’option disponible sur l’interface web de la carte Main qui présente l’avantage de communiquer avec tous les satellites en une seule et même opération.

Notez que le mode Wifi qui n’est pas nécessaire en exploitation, est automatiquement désactivé quand on désactive Discovery.

Vous pourrez à tout moment réactiver le Wifi et le Discovery à partir de l’interface web de la carte Main.

Sur la ligne du dessous, vous renseignerez le sens de la marche sur ce canton : horaire exclusivement, anti horaire exclusivement ou les deux sens indifféremment.

JPEG - 17.7 kio

Sur la ligne en dessous, vous pouvez imposer une vitesse maximale sur le canton. Par défaut, la vitesse est 128 (crans). Il s’agit bien ici d’une vitesse maximale. Une locomotive qui roulerait à une vitesse inférieure à cette vitesse continuera de rouler à sa vitesse initiale.

JPEG - 19.3 kio

Les lignes suivantes de p00, p01… à m11 ne sont pas saisissable et ne sont là que pour vous informer sur les satellites environnants.

JPEG - 7.7 kio

Dans le cadre au-dessous vous sont figurés les cibles à installer sur votre réseau à horaire et à anti-horaire. Le type de cible est déterminé par la topologie globale du réseau en remontant la plupart du temps au satellites + ou – 2.

JPEG - 9 kio

Le dernier cadre concerne les réglages applicables sur les servos moteurs d’aiguilles. Il y a possibilité de vérifier en temps réel le rendu pour les valeurs appliquées.

J’avais écrit un petit article qui présente plus en détail le fonctionnement : Réglages servos moteurs

JPEG - 32.2 kio

Vous constatez qu’il y a une ligne vide (null) entre servo 1 et servo 3. C’est tout simplement parce que la troisième aiguille à horaire n’a pas été crée.

JPEG - 146.7 kio

Les branchements des servos moteurs sur le satellites devront se faire dans l’ordre des broches, servo 0 sur broche 1, servo 1 sur broche 2, servo 3 sur broche 3...

Les boutons verts de test vont nous permetre de vérifier le fonctionnement et la vitesse.

JPEG - 32.2 kio

En bas de page, nous avons un bouton Reset pour redémarrer l’ESP32 à la demande et un bouton Sauvegarder. Comme pour n’importe quelle application informatique, il est nécessaire de sauvegarder les modifications au risque de tout perdre. Mais vous me direz que les programmes modernes ont tous des sauvegardes automatiques. Et je vous répondrai, "oui, certes", mais dans le cas de la mémoire flash de l’ESP32, celle-ci est donnée pour environ 100 000 enregistrements ce qui peut être rapidement atteint avec des sauvegardes automatiques.

L’interface web de la carte Main :

PNG - 41.9 kio

Les options WiFi et Discovery s’appliquent à l’ensemble des satellites connectés de même que le bouton sauvegarde et le boutons restart vont s’appliquer à tous.

Je vous conseille d’utiliser cette interface pour les actions globales et pour basculer du mode Discovery au mode exploitation et inversement.

Pour les sauvegardes également ce qui vous assurera de n’avoir oublié aucun satellite.

2 Messages

Réagissez à « LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino.(4) »

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Rubrique « Matériel »

Le microcontrôleur ATtiny45 (1)

Le microcontrôleur ATtiny45 (2)

Le microcontrôleur ATtiny45 (3)

Le microcontrôleur ATtiny45 (4)

Le microcontrôleur ATtiny45 (5)

Le microcontrôleur ATtiny45 (6)

Le microcontrôleur ATtiny45 (7)

Le microcontrôleur ATtiny45 (8)

Le microcontrôleur ATtiny45 (9)

Le microcontrôleur ATtiny45 (10)

Fonctionnement et pilotage d’une DEL

Qu’est ce qu’une carte Arduino ?

Amplifier le signal de sortie d’un ARDUINO avec un ULN 2803

Un minimum pour jouer rapidement avec un Arduino

Où acheter ?

Résistances, kézako ?

Les cartes Teensy

Relais électromagnétique

Les diodes classiques

Détecteurs à ultrasons

De nouveaux composants pour continuer à jouer

La carte Arduino Uno

Bouton poussoir

Les différents types de mouvements d’un servomoteur

Les encodeurs en quadrature

Les indispensables du prototypage

Les écrans LCD alphanumériques

Des bus de communication pour l’Arduino

Les interrupteurs

Signaux lumineux et Arduino

Les shields de prototypage et de connexion

Commande de moteur à courant continu

Choisir sa carte Arduino

Une station DCC complète, polyvalente et économique avec JMRI.

Écran couleur tactile Kuman

Capteurs à effet Hall

Programmation des ATtiny Digispark

Ma première centrale DCC

Ma première manette DCC (1)

Une station DCC minimale avec boutons de commande et écran Oled

Ma première manette DCC (2)

Le Raspberry Pi Pico

Signalisation et sonorisation du va-et-vient pour deux trains

Configurateur de CV sur base de la station DCC minimale

Fabrication d’un programmateur pour microcontrôleurs ATtiny

Détection RailCom© avec ESP32 (ou Arduino)

Adieu Uno, bonjour Uno !

Ma nouvelle manette DCC avec ESP32 (1)

Ma nouvelle manette DCC avec ESP32 (2)

Les derniers articles

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (5)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino.(4)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (3)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (2)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (1)


bobyAndCo

Détection RailCom© avec ESP32 (ou Arduino)


bobyAndCo, catplus

Ma nouvelle manette DCC avec ESP32 (2)


msport

Ma nouvelle manette DCC avec ESP32 (1)


msport

Adieu Uno, bonjour Uno !


Christian

Fabrication d’un programmateur pour microcontrôleurs ATtiny


Christian, Dominique, Jean-Luc

Les articles les plus lus

Commande de moteur à courant continu

Une station DCC complète, polyvalente et économique avec JMRI.

Capteurs à effet Hall

Ma première centrale DCC

La carte Arduino Uno

Les diodes classiques

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (5)

Amplifier le signal de sortie d’un ARDUINO avec un ULN 2803

Bouton poussoir

Programmation des ATtiny Digispark