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.
Vérifiez tous les réglages après une mise à jour d'une ancienne version WIO avec un nouveau; Certains drapeaux d’option sont recyclés à d’autres fins.
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
Show
Le WIO sélectionné fera clignoter sa LED plus rapidement jusqu'à ce que la commande Show soit envoyée de nouveau en appuyant sur ce bouton.
Type WIO
Mobile
Support du pont en H moteur pour l'ESP8266 et ZeroW(WIOpi).
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
Moniteur d'alimentation
En combinaison avec un pont en H, WIO-Drive, WIO-Prog et WIO-Boost, le moniteur d'alimentation doit être activé pour pouvoir mettre sous tension et détecter les court-circuits. un redémarrage WIO est requis!
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
USB-Bridge
Interface entre USB et CAN.
- RCAN bps=250000
- MCAN bps=500000
Pico CAN
Option pour le circuit imprimé du WIO-Pico-CAN pour obtenir le bon mappage des broches et le cristal MCP2515 de 20 MHz.
Supplément
KeyPad
Voir: KeyPad
I/O1 Servos
Le PicoW avec IO16 supporte 8 servos supplémentaires sur le connecteur I/O1.
L'alimentation nécessaire devra également être en plus parce que le WIO-PicoW-01 ne fourni pas assez de puissance pour 12 servos.
PWM 100Hz
La prise en charge du Pont en H avec PWM matériel à 100Hz.
Par défaut c'est une PWM logiciel entre 10 et 100Hz qui peut être réglé dans le champs Pas du controleur. (Plus adapté pour Pilote de voie.)
Des fréquences lentes PWM ne sont pas recommandées pour la gradation des lumières/LEDs parce que cela va scintiller.
Synchroniser l'esclave
En cas de PWM Pont en H logiciel la synchronisation du Maître générera sur la broche HALL un signal de synchronisation pour les WIO's 'esclave'.
Les WIO's esclave activeront une interruption sur la broche HALL donc le PWM sera synchronisé avec le maître.
Cette option n'a de sens qu'en cas de système de Pilote de Voie avec plus de 8 blocs.. (Plusieurs WIO's)
Note: Si cette option est configurée sans une synchronisation maître sur la broche HALL le PWM généré est inutile.
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.
IP Statique
Si réglé à 0.0.0.0 (par défaut) le WIO deviendra une IP attribuée à partir du routeur.
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/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.