Table of Contents
Configuration - WIO
Rocview → Menu → Programmation → WIO |
Remarques
- Aucune configuration n'est possible si il y a plusieurs dispositifs avec le même identifiant; Allumez en juste un avec cet identifiant et changez le.
- Cette documentation est basée sur le firmware WIO 1.x.
Requête
Avec une requête tous les dispositifs WIO actifs répondront avec leurs identifiants, leurs Types et leurs configurations.
Set
Avec le bouton Set l'identifiant, le nom et le Type peut être changé.
Type | Fonctions |
---|---|
Control | Manette utilisant les identifiants courts |
LED | 32 I2C I/O et FastLED |
SERVO | 32 I2C I/O et Servos |
RFID | 32 I2C I/O et RFID |
DCC | 32 I2C I/O et DCC CS ou Booster |
Mobile | 32 I2C I/O et PWM pour contrôler un pont en H ou RC ESC |
CAN | interface WiFi-TCP entre 250kb CAN et Rocrail sur le port 5550 |
Ext | ESP32: CANIO + LED + SERVO + RFID |
S88 | bus de détecteurs Märklin |
IO16 | Polyvalent |
Reboot
Redémarre le module WIO sélectionné.
DeepSleep/Shutdown
Arrêt du module WIO sélectionné.
Tous les modules WIO s'arrêtera au cas où l'option All est sélectionnée.
Report
Un rapport d'utilisation est généré pour tous les modules WIO dans l'interrogation.
Le programme par défaut sera démarré pour voir le fichier CSV.
WEB Browser
Cela ouvrira le navigateur WEB par défaut avec l'IP du WIO sélectionné pour être capable de maintenir les fichiers SPIFFS.
CAM Stream
En cas de type CAM le lien de diffusion peut être utilisé:
http://<IP>:8081/stream
CAN
Le service supplémentaire sur le port 5550 peut être utilisé pour communiquer avec un bus CAN comme le MBUS.
La commande d'arrêt est envoyée au CAN si le WiFi ou la connexion Rocrail est perdue.
Setup
Pulse
Comptage de 100 ms pour le réglage de la longueur d'impulsion de sortie.
Également utilisé pour les moteurs d'aiguillage à double bobine.
Serial
Les broches RX/TX sur l'ESP8266 sont les mêmes que celles utilisées par le moniteur série.
Le moniteur série sera en lecture seule, et permuté vers une autre vitesse de transmission, lors de l'utilisation du RX pour d'autres appareils.
Monitor
Moniteur série par défaut à 57600bps.
RailCom
Lecteur RailCom, GCA214, à 250.000bps.
RFID
Lecteur RFID ID-12LA à 9600bps.
Pour RailCom et RFID: Si le moniteur série est encore nécessaire pour le suivi, la vitesse de transmission doit être ajustée dans l'IDE Arduino.
DCC
|
Power monitor
Surveiller la consommation de puissance et arrêter à 1A. (Doit être réglé pour WIO-Drive et WIO-Boost.)
Max.3A
Arrête à 3A au lieu d'1A. (Seulement en combinaison avec l'option "Power monitor" active.)
Booster
Utilise un signal DCC 3V3 externe. (1.63+)
Voir le connecteur IBB sur le WIO-Boost et le WIO-Drive.
Il s'arrêtera automatiquement en cas ou aucun signal DCC n'est détecté.
RailCom
Active la découpe RailCom dans le préambule et le paquet inactif.
Déactiver cette option au cas ou aucun décodeur RailCom n'est utilisé.
Fast PT
Un seul flux de paquets au lieu de 4 x reset plus 6 x program est envoyé au PT.
Note: Tous les décodeurs n'acceptent pas cette séquence non conforme à la NMRA.
Mobile servo PWM
ESC PWM
En cas de WIO Mobile, cette option réglera le servomoteur compatible PWM sur la broche D5, qui peut être utilisé pour connecter un RC ESC. (Electronic Speed Control)
Display
Rotate 180°
Faire pivoter le contenu de l'affichage de 180°.
Geometry
Sélectionne la géométrie des afficheurs connectés.
Control
Steps
Nombre de crans de rotation pour une vitesse de 100%.
Deep sleep
Mettre WIO Control dans un sommeil profond après un temps de x minutes.
Synchronize
Synchronise les champs des évènements de la vitesse et les fonctions. Désactiver en cas d'un réseau lent pour éviter les sauts de curseur.
Cette option fonctionnera seulement en cas où la station de commande utilisée signale immédiatement que la vitesse a changé. Dans tous les autre cas le WIO-Control ne peut pas régler la vitesse de la locomotive.
Moteur pas à pas
3 Wire Fast utilise une interruption de temporisation pour une fréquence pas à pas plus élevée.
Vérifiez le fichier USERCNF.h pour les paramètres.
CAN
- E/S seulement pour WIO-02 et ESP32. Voir également: CAN Tx/Rx.
Set
Avec le bouton Set la longueur d'impulsion, les options et le champ I2C sélectionné peuvent être changés.
Maintenance
La configuration de connexion de base peut être faite à partir de cet onglet:
- Brancher le câble ESP dans un port USB de l'ordinateur
- Query devices
- Sélectionner le périphérique ESP USB à partir de la liste
- Connect
- Tapez les paramètres de connexion et appuyez sur Set
Le WIO est prêt pour l'utilisation.
Note 1: Le Serveur Automatique nécessite un R2RNet actif.
Note 2: Le numéro d'identification doit être unique parmi tous les WIO.
Query Devices
Interroger les périphériques USB série, et essayez d'en présélectionner un.
Connect
Essayez d'établir une connexion à 115200 bauds avec le périphérique série sélectionné.
DTR
Active le "Data Terminal Ready" pour signaler au microcontrôleur connecté qu'il peut envoyer des données.
Cette option est temporaire et doit être laissé cochée.
Disconnect
Déconnectez-vous du périphérique série. Cela sera fait automatiquement à la fermeture de la boîte de dialogue Réglage WIO.
WLAN
Nom
Nom SSID, sans espaces, à utiliser pour la connexion WiFi.
Longueur maximum est de 32 caractères incluant la terminaison zéro.
Seuls les 7 bit ASCII sont supportés.
Scanner
Laisser le module WIO connecté rechercher les réseaux disponibles. Cela remplira la liste déroulante Nom.
Mot de passe
Le mot de passe pour le nom SSID sélectionné sans espaces. L'activation de la case à cocher rendra le mot de passe lisible.
Longueur maximum est de 32 caractères incluant la terminaison zéro.
Seuls les 7 bit ASCII sont supportés.
Définir
Envoie le nom SSID et le mot de passe au module WIO connecté.
Server
Name
Le nom DNS ou l'adresse IP du serveur Rocrail.
Automatic
Utiliser la multidiffusion UDP, R2RNet, pour trouver un serveur Rocrail.
La multidiffusion doit être activée sur le routeur réseau pour pouvoir trouver automatiquement le serveur Rocrail.
R2RNet
En plus de TCP, utilisez également UDP Multicast pour la communication RASCII. (Travail En Cours)
Set
Envoie le nom du serveur à l'ESP connecté.
Exporter
Exporter les réglages dans un fichier CSV.
Importer
Importer les réglages d'un fichier CSV.
Identity & Type
Number
Identifiant de nœud unique.
Name
Nom du nœud optionnel.
Type
Fonction principale WIO.
Set
envoie l'Identifiant et le type à l'ESP connecté.
?
Actualisez le terminal avec la commande ?<enter>.
I/O
Port utilisé.
Set
Envoie le port utilisé à l'ESP connecté.
Debug/Info
Basculez entre les niveaux de trace Info et Débogage.
SoD
Envoie une commande de début de journée à l'ESP connecté.
Reset
Update
Les bibliothèques WIO pour ESP8266 et ESP32 peuvent être téléchargées par OTA.
- Sélectionnez le WIO dans l'onglet Query.
- Allez dans l'onglet Update.
- Sélectionnez le binaire cible; Peut être téléchargé ici.
- Ajustez le mot de passe OTA si nécessaire. (Par défaut "12345678")
- Appuyez sur le bouton OTA.
Start OTA
Si le nom du fichier est laissé vide le module WIO sélectionné sera réglé dans le mode OTA pour mettre à jour le firmware par les airs par d'autres outils comme l'IDE Arduino.
Le numéro, à droite du bouton "Start OTA", est la pause en secondes entre l'activation de l'OTA et le téléchargement du binaire. Certains microcontrôleurs nécessitent plus de temps pour se préparer. (ESP8266)
OTA à partir de zéro
Pour éviter de s'embêter avec les bibliothèques nécessaires pour le croquis WIO ce WPS-OTA-Sketch peut être utilisé pour le binaire OTA:
( Le Croquis peut également être téléchargé à partir de https://gitlab.com/rocrail/wio/-/tree/master/RROTA )
- Installez l'IDE Arduino.
- Ajoutez les cartes ESP: Cartes ESP.
- Chargez ce croquis sur l'ESP cible.
- Ouvrir le moniteur série Arduino avec une vitesse de transmission de 115200 baud.
- Mettre le routeur/répéteur WiFi en mode WPS. Alternative, le SSID et le mot de passe peuvent être entrés dans le Sketch, alors définissez #define WIFI_WPS à "false".
- Attendre l'adresse IP dans le moniteur série.
- Sélectionnez l'onglet Update dans la fenêtre de dialogue WIO le binaire WIO.
- Fixez l'adresse et le port IP dans l'onglet Update.
- Démarrez l'OTA.
- Prêt pour configurer le reste du WIO dans l'onglet Maintenance.
Alternativement un navigateur mDNS peut être utilisé pour les points 4 et 6.