gca-wio-fr
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gca-wio-fr [2020/01/22 10:29] – [Description] phil45 | gca-wio-fr [2022/05/01 10:31] (current) – [Old version (V1)] phil45 | ||
---|---|---|---|
Line 1: | Line 1: | ||
[[: | [[: | ||
- | ====== WIO_01 | + | ====== WIO_01 Entrée/Sortie |
Line 13: | Line 13: | ||
Nouveaux membres de la famille d' | Nouveaux membres de la famille d' | ||
Le développement de sketches pour ce Wemos D1 ou LoLin D1 a été un défi qui a abouti à un logiciel très complet.\\ | Le développement de sketches pour ce Wemos D1 ou LoLin D1 a été un défi qui a abouti à un logiciel très complet.\\ | ||
- | Une grande capacité mémoire, et une configuration de l' | + | Une grande capacité mémoire, et une configuration de l' |
- | L' | + | tâches |
+ | L' | ||
* 32 x Ports programmables entrée / sortie, qui sont toujours disponibles. | * 32 x Ports programmables entrée / sortie, qui sont toujours disponibles. | ||
* 2 x détecteurs RFID | * 2 x détecteurs RFID | ||
Line 24: | Line 25: | ||
\\ | \\ | ||
- | ====Cartes supportées==== | + | ==== Ancienne version (V1) ==== |
- | * Lolin D1 Mini | + | [[: |
- | * Lolin D32 | + | |
- | * Module Dev ESP32 | + | |
- | ====Prospectus==== | + | ===== Changement de source d' |
- | * https:// | + | De plus en plus de bonnes alimentations sont disponibles, |
+ | Tous les systèmes embarqués fonctionnent avec 3.3 ou 5 Volts.\\ | ||
+ | Mais faire une ligne d' | ||
+ | La perte de puissance dans beaucoup d' | ||
+ | Par conséquent, | ||
+ | La puissance totale VA (Volt x Ampère) doit être d'au moins 20 VA.\\ | ||
+ | Donc un transformateur de train normal est également utile ici.\\ | ||
+ | Le régulateur à découpage possède une sélection pour la tension de sortie, qui devra être réglé à 5V.\\ | ||
+ | Cela peut être fait par l' | ||
+ | Enlever l' | ||
+ | Cela sera le chemin des kits qui seront configurés.\\ | ||
+ | Le processeur utilisé ici, Lolin D1 Mini, fourni seulement quelques broches d'E/S, donc une combinaison de fonctions variées \\ | ||
+ | n'est pas toujours possible, car ils travaillent sur la même broche.\\ | ||
+ | Mais la configuration dans Rocrail fournira une simple sélection de la tâche désirée.\\ | ||
+ | \\ | ||
- | \\ | + | ===== Futur information ===== |
+ | Depuis que cette carte utilise le même firmware que les autres unités WIO liées, le concept complet\\ | ||
+ | est expliqué sur une page. | ||
+ | [[ https:// | ||
- | =====Attention===== | + | ===== Matériel |
- | {{ :arduino:wifi-analyse.jpg?300|Exposition des canaux WiFi utilisés...}} | + | | |
- | - Le serveur Rocrail doit fonctionner sur un PC qui __ne__ doit __pas__ se mettre automatiquement en mode suspendre ou dormir en cas d' | + | | {{ :gca:wio-01_v2_pcb.pdf |Le circuit imprimé avec l'emplacement des composants}} |
- | - __Le routeur WiFi utilisé doit être configuré dans les règle de l'art; Utiliser uniquement du matériel maintenu.__ | + | | {{ : |
- | | + | \\ |
- | ^ L' | + | ===== Branchements |
+ | ==== WIO_01 contains many connection options.==== | ||
+ | \\ | ||
+ | === E/S 1 à E/S 4 === | ||
+ | ^ Broche # \\ ^ Fonction | ||
+ | | 1 | +5V | +5V | +5V | +5V | | ||
+ | | 2 | GND | GND | GND | GND | | ||
+ | | 3 | port 1 | port 9 | port 17 | port 25 | | ||
+ | | 4 | port 2 | port 10 | port 18 | port 26 | | ||
+ | | 5 | port 3 | port 11 | port 19 | port 27 | | ||
+ | | 6 | port 4 | port 12 | port 20 | port 28 | | ||
+ | | 7 | port 5 | port 13 | port 21 | port 29 | | ||
+ | | 8 | port 6 | port 14 | port 22 | port 30 | | ||
+ | | 9 | port 7 | port 15 | port 23 | port 31 | | ||
+ | | 10 | ||
+ | \\ | ||
+ | === Servomoteurs Se1 - Se4 === | ||
+ | ^ Servomoteur Se1 à Se4 ^^^ | ||
+ | |Broche|Fonction|Couleur des fils| | ||
+ | | 1 | Impulsion | orange | | ||
+ | | 2 | +5V | rouge | | ||
+ | | 3 | GND | marron | | ||
+ | \\ | ||
+ | ===I2C1 et I2C2=== | ||
+ | Les deux connecteurs sont liés ensemble sur 4 broches.\\ | ||
+ | L' | ||
+ | Voir l' | ||
+ | ^ Broches | ||
+ | | 1 | SDA | SDA | | ||
+ | | 2 | SCL | SCL | | ||
+ | | 3 | GND | GND | | ||
+ | | 4 | 5V / 3,3V | 5V / 3,3V | | ||
+ | \\ | ||
+ | ===Railcom RC1=== | ||
+ | C'est un connecteur série standard, qui peut être utilisé pour connecter des unités variées, dans la mesure où WIO les supporte.\\ | ||
+ | Les exemples sont:\\ | ||
+ | * GCA214 Unité Railcom (en développement) | ||
- | \\ | + | ^ Configuration des broches RC1 ^^ |
- | =====IDE Arduino===== | + | ^ Broche # ^ fonction |
- | //Testé avec la version | + | | |
- | Préparez l'IDE Arduino avec les cartes et les bibliothèques suivantes: | + | | 2 | GND | |
- | ====Gestionnaire de carte===== | + | | 3 | txd | |
- | Ajouter dans la boite de dialogue Préférence à "URL de gestionnaire de cartes supplémentaires" | + | | 4 | rxd | |
- | < | + | \\ |
- | https:// | + | |
- | </ | + | |
- | {{ : | + | |
- | Et installez la bibliothèque de la carte ESP8266.\\ | + | |
- | ====Sélection de la carte==== | + | |
- | {{ : | + | |
- | '' | + | |
- | ====Bibliothèques==== | + | |
- | * ESP8266WiFi (Carte maître) | + | |
- | * Wire (I2C) | + | |
- | | + | |
- | | + | |
- | | + | |
- | * Servo | + | |
- | ====SPIFFS==== | + | ===Connecteur booster BS1=== |
- | Sélectionner la taille 2M SPIFFS:\\ | + | Cette connexion a été prévu |
- | {{: | + | BS1 reste utilisable |
- | SPIFFS est un système de fichier qui peut être utilisé dans le WIO pour télécharger les bitmaps utilisateur.\\ | + | ^ Broche # |
- | L' | + | | |
- | * https:// | + | | |
- | + | | | |
- | ====Thème Dark==== | + | | |
- | Pour ceux qui veulent une thème Dark pour l'IDE Arduino: | + | | |
- | * https:// | + | \\ |
- | + | ===FL1 Fastled=== | |
- | \\ | + | Pour connecter une chaîne |
- | =====Sketch WIO===== | + | La limite |
- | | //Copyright (c) 2002-2019 Robert Jan Versluis, Rocrail.net// | + | Dans ce cas, une alimentation externe |
- | WIO est le firmware | + | ^ |
- | * https:// | + | ^ Broche # ^ |
- | * [[https:// | + | | 1 | |
- | * [[https:// | + | | 2 | |
- | Le code source est publique mais pas sous licence open source, et il ne peut être utilisé seulement | + | | |
- | + | \\ | |
- | ====Binaire==== | + | ===Détecteurs RFID RC522-1 et RC522-2=== |
- | {{ : | + | Pour une utilisation |
- | Utiliser | + | Les broches |
- | * [[https:// | + | La Broche |
- | * [[https:// | + | Plus à propos du détecteur RFID RC522 peut être trouvé ici:\\ |
- | + | [[https://wiki.rocrail.net/ | |
- | ====Sortie du compilateur==== | + | |
- | Les messages pragma FastLED rouge, qui ne sont seulement qu'une information, | + | |
- | < | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | Sketch uses 293716 bytes (28%) of program storage space. Maximum is 1044464 bytes. | + | |
- | Global variables use 33104 bytes (40%) of dynamic memory, leaving 48816 bytes for local variables. Maximum is 81920 bytes. | + | |
- | </ | + | |
- | + | ||
- | ^ Pratfall: Beaucoup de câbles micro USB fournissent 5V et aucune donnée, et ne peuvent pas être utilisés pour la programmation. ^ | + | |
- | + | ||
- | + | ||
- | + | ||
- | La mise en place du WiFi peut être faite avec le moniteur série Arduino 57600 bps, ou en modifiant le fichier [[# | + | |
- | < | + | |
- | # | + | |
- | #13WiFi try to connect | + | |
- | ... | + | |
- | #13WiFi try to connect | + | |
- | #17WiFi connected RSSI=-55 | + | |
- | </ | + | |
- | + | ||
- | La sortie après une commande ?:\\ | + | |
- | < | + | |
- | Settings: | + | |
- | ------------------------------ | + | |
- | version=0.85 WIO 20191031d (c)Rocrail | + | |
- | ssid=xxxxxxxx | + | |
- | pwd=xxxxxxxx | + | |
- | server=xxxxxxxx | + | |
- | port=8051 | + | |
- | name= | + | |
- | id=33 | + | |
- | io=i2cdcc | + | |
- | i2c=ooooooooooooooooppppiiiibbbbbbbb | + | |
- | steps=50 | + | |
- | pulse=50 | + | |
- | display=22 | + | |
- | dccsc=0 | + | |
- | railcom=0 | + | |
- | maxpower=0 | + | |
- | RSSI=-53 | + | |
- | MCP23017 status: 0x20=OK 0x21=OK | + | |
- | I2C device found at address 0x20 | + | |
- | I2C device found at address 0x21 | + | |
- | I2C device found at address 0x3C | + | |
- | I2C found 3 devices | + | |
- | loco1=0 loco2=3 active=0 | + | |
- | + | ||
- | Change settings by typing: | + | |
- | ------------------------------ | + | |
- | *ssid=< | + | |
- | *pwd=< | + | |
- | *server=< | + | |
- | *port=< | + | |
- | *name=< | + | |
- | *id=< | + | |
- | *io=< | + | |
- | *i2c=< | + | |
- | *steps=< | + | |
- | *pulse=< | + | |
- | *display=< | + | |
- | *dccsc=< | + | |
- | *railcom=< | + | |
- | *maxpower=< | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ====Configuration utilisateur==== | + | |
- | Le fichier [[https:// | + | |
- | Les valeurs doivent être fixées avant la compilation et le téléchargement.\\ | + | |
- | Ensuite ces valeurs peuvent être changées avec les commandes via le moniteur.\\ | + | |
- | ====Les commandes via le moniteur==== | + | |
- | Le moniteur série Arduino peut être utilisé à 57600 bps pour changer les réglages WIO.\\ | + | |
- | //(Si RailCom a été activé la vitesse de transmission change automatiquement à 250000 et le moniteur série est en lecture seule.)// | + | |
- | + | ||
- | ^ Commande | + | |
- | | ? | Affiche les réglages en cours et comment les changer. | | + | |
- | | ! | + | |
- | | *ssid=< | + | |
- | | *pwd=< | + | |
- | | *server=< | + | |
- | | *port=< | + | |
- | | *name=< | + | |
- | | *id=< | + | |
- | | *io=< | + | |
- | | *i2c=< | + | |
- | | *steps=< | + | |
- | | *pulse=< | + | |
- | | *display=< | + | |
- | | *dccsc=< | + | |
- | | *railcom=< | + | |
- | | *maxpower=< | + | |
- | **Note: | + | |
- | **Note: | + | |
- | + | ||
- | |< >| | + | |
- | ^ Port type ^ Description ^ | + | |
- | | i | Entrée | | + | |
- | | o | Sortie | | + | |
- | | b | Bloc: Entrée avec un délai de 2 secondes. | | + | |
- | | p | Impulsion: Sortie avec arrêt automatique. | | + | |
- | + | ||
- | + | ||
- | ===Type de configuration ES=== | + | |
- | ^ Type ES ^ I2C 32E/S ^ FastLED ^ Servo ^ RFID ^ Afficheur ^ DCC ^ | + | |
- | | Manette | - | + | |
- | | i2cled | + | |
- | | i2cservo | + | |
- | | i2crfid | + | |
- | | i2cdcc | + | |
- | + | ||
- | \\ | + | |
- | + | ||
- | ====Configuration de base HTTP==== | + | |
- | Le WIO agit comme un petit point d’accès pour être capable de connecter | + | |
- | Le nom du point d’accès WIO est formaté comme suit: " | + | |
- | Les points d' | + | |
- | {{: | + | |
- | Le **mot de passe** du point d' | + | |
- | Après la connexion au WIO, la configuration de base peut être changé avec un navigateur WEB à l' | + | |
- | < | + | |
- | http:// | + | |
- | </ | + | |
- | Après **Submit** le WIO essayera automatiquement le WiFi et la connexion au serveur Rocrail.\\ | + | |
- | Le point d' | + | |
- | * une soumission. | + | |
- | * 2 minutes d' | + | |
- | \\ | + | |
- | + | ||
- | ====Mise à jour OTA==== | + | |
- | Si ce n'est pas possible, ou encombrant, pour faire la mise à jour par USB, le WIO peut également être mise à jour par voie aérienne "Over The Air" (OTA).\\ | + | |
- | {{: | + | |
- | Sélectionner simplement le WIO désiré à partir | + | |
- | Si il est demandé un **Mot de passe**, ce sera le même que pour le [[# | + | |
- | {{: | + | |
- | + | ||
- | + | ||
- | \\ | + | |
- | + | ||
- | =====Manette - RIC===== | + | |
- | **Note:** //Les contrôles de locomotives RIC par adresse, pas par identifiant. Donc le premier dans la liste sera utilisé si plusieurs locomotives partagent la même adresse.// | + | |
- | La manette de poche en mode E/S nécessite un commutateur rotatif, une LED et quatre boutons.\\ | + | |
- | La LED peut également être intégrée. | + | |
- | {{ : | + | |
- | + | ||
- | ====Prototype Type 1==== | + | |
- | ^ Broche ^ Usage ^ Clic ^ Clic long ^ | + | |
- | | D5/D6 | Rotation | - | - | | + | |
- | | D7 | commutateur rotatif | Changement de direction | Attente/ | + | |
- | | D4 | LED embarquée | - | - | | + | |
- | | D1 | F1 | F1 | F5 | | + | |
- | | D2 | F2 | F2 | F6 | | + | |
- | | D3 | F3 | F3 | F7 | | + | |
- | | D0 | F4 | F4 | F8 | | + | |
- | | A0 | Batterie | - | - | | + | |
- | ===Lumières=== | + | |
- | F0 est retourné si F3 et F4 sont pressés en même temps.\\ | + | |
- | ===Arrêt d' | + | |
- | Un arrêt d' | + | |
- | ===Sélection de la locomotive=== | + | |
- | La locomotive 1 est sélectionnée par défaut.\\ | + | |
- | Sélection | + | |
- | Sélection de la locomotive 2 si F2 et F3 sont pressés en même temps.\\ | + | |
- | + | ||
- | ^ LED ^ Signification ^ | + | |
- | | On | Pas de connexion WiFi. | | + | |
- | | Clignotement très rapide 10Hz | Pas de connexion au serveur Rocrail. | | + | |
- | | Off | Mode Attente. | | + | |
- | | Clignotement rapide 5Hz | Attente pour un envoi. | | + | |
- | | Clignotement lent 1Hz | Mode en fonctionnement. | | + | |
- | + | ||
- | ===Démarrage=== | + | |
- | Au démarrage la LED s' | + | |
- | + | ||
- | ===Capture d'une Locomotive=== | + | |
- | - Au cas où le LOLii ne capture pas une locomotive expédiée, et que le commutateur rotatif est appuyé longtemps, à peu très 2 secondes, la LED commencera à clignoter rapidement. | + | |
- | - Si le LOLii voit dans ce mode une locomotive expédiée, il l' | + | |
- | - Cette prise de locomotive sera sauvegardée dans la mémoire flash et réutilisée au redémarrage si elle n'a pas été libérée. | + | |
- | ===Contrôle de la vitesse=== | + | |
- | * Tourner le commutateur rotatif pour les changements de vitesse. | + | |
- | * Un appui court sur le commutateur rotatif inversera la direction de la locomotive. | + | |
- | ===Contrôle des Fonctions=== | + | |
- | Les quatre boutons de fonction sont représentés de F1 à F4.\\ | + | |
- | Avec un clic long F5 à F8 peuvent être consultés.\\ | + | |
- | Une fonction sera retournée après avoir relâché le bouton pour être capable de traiter les clics longs. (Comme avec les téléphones mobiles.)\\ | + | |
- | ===Libération d'une locomotive=== | + | |
- | - Appuyer longuement sur le commutateur rotatif, à peu près 2 secondes, | + | |
- | - Un message de libération est envoyé. | + | |
- | - La LED s' | + | |
- | ===Contrôle de la batterie=== | + | |
- | L' | + | |
- | Si la tension est sous un certain niveau, LOLii enverra automatiquement une commande de vitesse nulle à la locomotive et une commande de libération.\\ | + | |
- | La LED commencera à clignoter très rapidement tant que la batterie ne sera pas complètement vide.\\ | + | |
- | ===Découverte du serveur=== | + | |
- | | La multidiffusion UDP vide l' | + | |
- | < | + | |
- | + | ||
- | \\ | + | |
- | =====WIO - E/S===== | + | |
- | * Brancher directement au port client 8051 du serveur Rocrail. | + | |
- | * Découverte de la connexion WiFi et du Serveur. | + | |
- | * 32 E/S numériques compatible | + | |
- | * Entrée | + | |
- | * Sortie | + | |
- | * Bloc | + | |
- | * Impulsion | + | |
- | * 128 LEDs compatible avec le WS2812 sur D8. (Sortie type couleur dans Rocrail.) | + | |
- | * Couleur RGB | + | |
- | * Luminosité | + | |
- | * Atténuation | + | |
- | * Clignotement | + | |
- | * 4 Servos | + | |
- | * Ajustement de la vitesse du mouvement | + | |
- | * Les positions sont sauvegardées dans le fichier plan.xml, sortie/ | + | |
- | * Les positions finales atteintes sont sauvegardées en mémoire flash pour fournir un redémarrage stable. | + | |
- | * Centrale numérique DCC | + | |
- | * Jusqu' | + | |
- | * Une alarme sera générée si les messages 'en vie' | + | |
- | * Les commandes Sortie/ | + | |
- | * Les évènements Entrée doivent être reconnues dans les 100ms. Après cette expiration un renvoi sera effectué. (5 essais maximum.) | + | |
- | + | ||
- | \\ | + | |
- | ====Adressage==== | + | |
- | |< >| | + | |
- | ^ Rocrail ^ WIO ^ | + | |
- | | Identifiant de l' | + | |
- | | Bus | ID | | + | |
- | | Adresse | Port I2C | | + | |
- | | Adresse | Port LED | | + | |
- | | Adresse | Port du servomoteur | | + | |
- | Ce schéma d' | + | |
- | * Sorties | + | |
- | * Aiguillages | + | |
- | * Signaux | + | |
- | * Détecteurs | + | |
- | + | ||
- | \\ | + | |
- | + | ||
- | ====Clignotement==== | + | |
- | La sortie clignotante et les options | + | |
- | Si le retard est nul la longueur d' | + | |
- | \\ | + | |
- | ====LEDs==== | + | |
- | {{ : | + | |
- | L' | + | |
- | + | ||
- | ===Sorties=== | + | |
- | - WIO-ID: Bus | + | |
- | - numéro | + | |
- | - plage de LED: paramètre ON | + | |
- | - L' | + | |
- | - La luminosité est réglée par l' | + | |
- | - Pas d’atténuation est réglée par l' | + | |
- | - L' | + | |
- | - La couleur | + | |
- | + | ||
- | ===Signaux=== | + | |
- | - WIO-ID: Bus | + | |
- | - LED offset: Adresse | + | |
- | - Type de port: LED | + | |
- | - Type de contrôle: numéro d’aspect (Max. 6 sub LEDs -> 2 x WS2812) | + | |
- | - Luminosité | + | |
- | Les valeurs de l' | + | |
- | \\ | + | |
- | + | ||
- | ====Servos==== | + | |
- | {{ : | + | |
- | L' | + | |
- | ^ Contrôle ^ Sortie ^ Commutation ^ Intervalle ^ | + | |
- | | WIO | IID=" | + | |
- | | WIO ID | Bus | Bus | 1...255 | | + | |
- | | Port du servo | Adresse | Adresse | 1...4 | | + | |
- | | Options supplémantaires | - | Porte simple | - | | + | |
- | | Position 1 | Paramètre ON | Paramètre | 0...180° | | + | |
- | | Position 2 | Paramètre OFF | Valeur | 0...180° | | + | |
- | | Vitesse de déplacement | Délai | Durée de commutation | 1...10 | | + | |
- | | Cible | Type de port " | + | |
- | + | ||
- | \\ | + | |
- | + | ||
- | ====RFID==== | + | |
- | | //Soyez sûr qu'il n'y a pas de servos et de LEDs branchés lorque vous basculez en RFID.// | + | |
- | + | ||
- | {{ : | + | |
- | - Deux lecteurs [[https:// | + | |
- | - Ils nécessitent 5 ports supplémentaires; | + | |
- | - Les adresses de rapport sont 100 et 101. (Dans Rocrail 101 et 102.) | + | |
- | - Détecteur désactivé hors évènement automatiquement après 1500ms. (Avant il doit être reconnu par le serveur.) | + | |
- | - Quatre essais jusqu' | + | |
- | + | ||
- | \\ | + | |
- | ^ Signal ^ D1 Mini ^ RFID RC522 ^ | + | |
- | | Sélection esclave 1 | D3 | 1 (SDA) lecteur 1 | | + | |
- | | Sélection esclave 2 | D0 | 1 (SDA) lecteur 2 | | + | |
- | | SCK | D5 | 2 (SCK) | | + | |
- | | MOSI | D7 | 3 (MOSI) | | + | |
- | | MISO | D6 | 4 (MISO) | | + | |
- | + | ||
- | \\ | + | |
- | + | ||
- | ====Broches I2C==== | + | |
- | ^ Broche | + | |
- | | A0 | Surveillance de la puissance | | + | |
- | | D1 | I2C SCL | | + | |
- | | D2 | I2C SDA | | + | |
- | | D4 | Encastré dans la LED | | + | |
- | | D8 | LEDs (FastLED) | | + | |
- | + | ||
- | < | + | |
- | ====Broches natives==== | + | |
- | ^ Broche ^ Usage ^ | + | |
- | | A0 | Surveillance de la puissance | | + | |
- | | D0...D7 | Ports E/S sur J1 | | + | |
- | | D8 | LEDs (FastLED) | | + | |
- | --></ | + | |
- | + | ||
- | \\ | + | |
- | + | ||
- | ====Afficheur SSD1306==== | + | |
- | {{: | + | |
- | Deux afficheurs peuvent être connectés à l'I2C du Type SSD1306 avec les adresses I2C 0x3C et 0x3D.\\ | + | |
- | Le texte formaté est compatible avec [[: | + | |
- | WIO supporte seulement un sous-ensemble, | + | |
- | La page de code est l'ISO 8859 Latin pour les police de caractère {F0}; {F1} est en ASCII 7 bits uniquement.\\ | + | |
- | ===Adressage=== | + | |
- | Le bus est utilisé pour l' | + | |
- | La valeur de l' | + | |
- | ===Formatage pris en charge=== | + | |
- | Les commandes de formatage sont enfermés entre accolades. | + | |
- | Exemple: | + | |
- | < | + | |
- | {g1}{E}{L0}{X0}Hello World!{P} | + | |
- | </ | + | |
- | ^ Commande ^ Paramètre ^ Description ^ Remarque | + | |
- | | {Bn} | n=0-19 | Dessine un bitmap à la position courante. | | + | |
- | | {E} | - | Efface le tampon de l' | + | |
- | | {Fn} | n=0-2 | Sélectionner la police de caractère. 0=7x5 1=6x5w 2=6x5n | + | |
- | | {Hn} | n=0-255 | Régler le contraste de l' | + | |
- | | {In} | n=0-1 | Inverser l' | + | |
- | | {Ln} | n=0-3 | Aller à la ligne. La gamme dépend de la taille de l' | + | |
- | | {P} | - | Copier le tampon vers l' | + | |
- | | {Rn} | n=0,2 | Régler la rotation de la cartographie de l' | + | |
- | | {?V} | - | Afficher la version du firmware. | | + | |
- | | {Xn} | n=0-127 | Aller à la colonne. La gamme dépend de la taille de l' | + | |
- | | {Yn} | n=0-32 | Aller à la ligne. La gamme dépend de la taille de l' | + | |
- | ^ Nouvelle commande ^ Paramètre ^ Description ^ | + | |
- | | {cn} | n=0-16 | Afficher une horloge analogique avec l' | + | |
- | | {gn} | n=0,**1**,2 | Configurer la géométrie de l' | + | |
- | | {i} | - | Basculer le texte inversé. | | + | |
- | | {sn} | n=1-x | Afficher le texte défilant à la position courante, avec une largeur de vue de n caractères. | Exemple: {s12}Scrolling text to show...{s} | | + | |
- | | {d} | - | Faire défiler une ligne de texte vers le bas. | | + | |
- | | {f} | - | Horloge rapide 7-Segments. | | + | |
- | **Note:** //Si la géométrie n'est pas par défaut, 128x32, le texte DOIT démarrer avec une commande {gn} pour sélectionner la bonne géométrie.// | + | |
- | + | ||
- | ==Bitmaps== | + | |
- | {{: | + | |
- | ^ Numéro ^ Description ^ | + | |
- | | 0 | S-Bahn | | + | |
- | | 1 | S-Bahn inversé | | + | |
- | | 2 | ' | + | |
- | | 3 | ' | + | |
- | | 4 | EuroCity ' | + | |
- | | 5 | InterCity ' | + | |
- | | 6 | EuroNight ' | + | |
- | | 7 | Regional-Express ' | + | |
- | | 8 | RailJet ' | + | |
- | | 9 | Flèche Départ arrow ' | + | |
- | | 10 | Depart arrow ' | + | |
- | | | + | |
- | | 12 | Flèche arrivée '< | + | |
- | | | + | |
- | | 14 | Deutsche Bahn (DB) | | + | |
- | | | + | |
- | | 16 | SBB | | + | |
- | Un convertisseur possible peut être trouvé ici: | + | |
- | * http:// | + | |
- | \\ | + | |
- | + | ||
- | ====Générateur DCC==== | + | |
- | {{ : | + | |
- | === WIO supporte le suivi des paquets DCC === | + | |
- | * Vitesse de la locomotive | + | |
- | * Les fonctions de la locomotive 0-28. | + | |
- | * Définir/ | + | |
- | * Accessoires. | + | |
- | * BinState | + | |
- | * Adresses de locomotive >= 100 sont considérées comme des adresses longues. | + | |
- | * Adresse courte 111 est utilisée comme factice pour déclencher d' | + | |
- | ===Caractéristiques=== | + | |
- | * 100% conforme à la synchronisation NMRA. | + | |
- | * Coupure de l' | + | |
- | * Affiche l' | + | |
- | * Rafraîchissement de 48 emplacements empilés | + | |
- | * 12 files d' | + | |
- | ===Broches DCC=== | + | |
- | ^ Broche ^ Usage ^ Remarque ^ | + | |
- | | D6 & D7 | Signal symétrique DCC. | | | + | |
- | | D5 | Active le pont en H | | | + | |
- | ===ORD3=== | + | |
- | Pour utiliser le niveau 3.3V une résistance de 470 Ohm doit être ajoutée parallèlement à R1.\\ | + | |
- | ===Adressage Mobile=== | + | |
- | ^ IID | WIO | Remarque | | + | |
- | ^ Bus | WIO ID | | + | |
- | ^ Adresse | Adresse de décodeur DCC. | Adresses > 99 sont considérés comme adresse longue DCC. | | + | |
- | ^ Crans de vitesse | 28 ou 128 | | | + | |
- | + | ||
- | + | ||
- | + | ||
- | \\ | + | |
- | + | ||
- | ====Mobile==== | + | |
- | Utiliser le WIO comme décodeur mobile.\\ | + | |
- | La valeur du __**[[: | + | |
- | Le nombre de __**[[: | + | |
- | ===Broches=== | + | |
- | {{ : | + | |
- | ^ Broches ^ Usage ^ Pont en H ^ Remarque ^ | + | |
- | | D0 | Fonction éclairage | | | | + | |
- | | D5 | PWM moteur | Ligne active | RC ESC servo PWM | | + | |
- | | D6 | Sortie marche avant | IN 1 | | | + | |
- | | D7 | Sortie marche arrière | IN 2 | | | + | |
- | | I2C 1-32 | Fonctions 1 à 32 | | | | + | |
- | L' | + | |
- | Une valeur de masse de 5 augmentera/ | + | |
- | Vstart | + | |
- | ===Contrôleur de Vitesse Électronique=== | + | |
- | Un Contrôleur de Vitesse Électronique, | + | |
- | Note: __**Seulement la masse et le PWM au cas ou l'ESC supporte BEC.**__ | + | |
- | + | ||
- | \\ | + | |
- | + | ||
- | ====ID-12LA==== | + | |
- | {{ : | + | |
- | En option un lecteur RFID du type [[http:// | + | |
- | La balise est utilisé comme **[[: | + | |
- | La carte **[[: | + | |
- | __Le moniteur série sera réglé à 9600bps.__\\ | + | |
- | **Note:** Cela sert à analyser les balises entre les rails pour laisser à Rocrail | + | |
- | + | ||
- | \\ | + | |
- | ====RailCom==== | + | |
- | {{ : | + | |
- | Le connecteur série sur le circuit imprimé WIO peut être utilisé pour le connecter | + | |
- | En ce moment il n'y a pas de telle carte dans la ligne GCA. Pour tester le GCA204 | + | |
- | Les identifiants RailCom suivants sont supportés: | + | |
- | ^ ID ^ Canal ^ Description ^ | + | |
- | | 0 | 2 | Lecture POM | | + | |
- | | 1 | 1 | Adresse basse du décodeur | | + | |
- | | 2 | 1 | Adresse haute du décodeur | | + | |
- | Le seul moyen pour activer la lecture RailCom dans le WIO est de régler cette option dans la fenêtre de dialogue WIO. (WIO 0.105, Rocrail 2.1.212)\\ | + | |
- | La vitesse du port série basculera à 250000, et le moniteur ne pourra être que seulement lu. __Donc avec cette option active il n'est pas possible de régler le WIO par les commandes du moniteur.__\\ | + | |
- | \\ | + | |
- | ====Capteur==== | + | |
- | {{ : | + | |
- | Un capteur BMP280, connecté au I2C, est supporté pour la température, | + | |
- | Le USER_ALTITUDE dans le fichier USERCNF.h doit être ajusté pour correspondre à l' | + | |
- | ===Texte dynamique=== | + | |
- | Aussi bien la température, | + | |
- | Voir: __**[[:text-gen-fr# | + | |
- | \\ | + | |
- | =====Lecteur RFID mobile===== | + | |
- | Le WIO peut également être utilisé comme lecteur mobile RFID et d'E/S.\\ | + | |
- | L' | + | |
- | + | ||
- | ====Configuration du détecteur==== | + | |
- | < | + | |
- | Le RFID reporté doit correspondre à un __**[[:sensor-gen-fr#id|Identifiant de détecteur]]**__ dans Rocrail.\\ | + | |
- | Ce détecteur doit avoir son adresse configurée à zéro.\\ | + | |
- | L' | + | |
- | Les suivis de Rocrail peuvent être utilisés pour copier cet identifiant ou le __**[[: | + | |
- | + | ||
- | ====Configuration de fonction==== | + | |
- | Pour distribuer les fonctions à un WIO la fonction doit être configurée avec l' | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | \\ | + | |
- | =====Matériel===== | + | |
- | Le firmware ne fonctionne pas sans résistances de pull-up sur les entrées des boutons, incluant le commutateur rotatif. | + | |
- | + | ||
- | ====Schedules & PCBs==== | + | |
- | * https:// | + | |
- | //Les matériels publiés sont des prototypes, ils sont incomplets et pas prêt pour une sortie.\\ | + | |
- | Seulement les kits d' | + | |
- | * https:// | ||
gca-wio-fr.1579685380.txt.gz · Last modified: 2020/01/22 10:29 by phil45