User Tools

Site Tools


arduino:wio-overview-fr

Differences

This shows you the differences between two versions of the page.


Previous revision
arduino:wio-overview-fr [2025/06/21 09:46] (current) – [WIOesp & WIOpico] phil45
Line 1: Line 1:
 +[[:france|{{ :hardware.png}}]][[:france|{{ :rocrail-logo-32.png}}]]
 +[[:arduino:wio-overview-fr|{{ icons:fr.png|Version française}}]][[:arduino:wio-overview-de|{{ icons:de.png|Version allemande}}]][[:arduino:wio-overview-en|{{ icons:uk.png|Version anglaise}}]]
 +====== WIOesp & WIOpico ======
 +[[:wio:overview-fr|{{ :wio:wiologo.png}}]]
 +**[[:wio:overview-fr|Vue d'ensemble WIO]]**
 +  * [[:arduino:wio-setup-fr|Configuration WIO]] | [[:arduino:wioctrl-fr|Contrôle WIO]] | [[:arduino:amp-fr|Bitmaps utilisateur]] | [[:arduino:wio-fr|Firmware WIO]] | [[:arduino:wio-mobile-fr|WIO Mobile]] | [[:arduino:wio-cable-fr|Câble]] | [[:wio:wio-ledscript-fr|LEDScript]] | [[:wio:wio-ioscript-fr|IOScript]] | [[:wio:wio-crontab-fr|Crontab]] | [[:wio:wiopi-fr|WIOpi]]
 +  * [[:wio:wio03-io16-fr|WIOesp32 16 E/S]]
 +  * [[:wio:wiopico-io16-fr|WIOpico 16 E/S]]
 +  * [[:wio:wiopico-io16can-fr|WIOpico 16 E/S CAN]]
 +  * [[:wio:wiopico-io16eth-fr|WIOpico 16 E/S ETH]]
 +  * [[:wio:neopixel-fr|'Aide-mémoire' NeoPixel]]
 +  * [[:wio:wio-multicast-fr|Multidiffusion WIO (Multicast)]]
 +  * [[:wio:wio-displaymultiplex-fr|Afficheurs WIO multiples]]
 +  * [[:wio:esp01-fr|ESP01]]
 +  * [[:wio:wiocs-fr|Bibliothèque support WIO]]
 +  * [[:wio:firststeps-fr|Premiers Pas]]
 +
 +
 + \\
 +
 + \\
 +
 +===== Introduction =====
 +**WIO** est l'abréviation pour **W**ireless **I**/**O**.\\
 +
 +
 + \\
 +===== E∕S général =====
 +Les E/S à usage général sont comparable avec le Pi02/GCA50/CANGC2, utilisant le WiFi comme 'bus' de communication sans fils au lieu de l'I2C/LocoNet/CAN cablé, et est compatible avec toutes les __**[[:hardware-fr#unites_d_extension|Unités d'extension GCA]]**__.\\
 +La partie principale des besoins des paramètres d'E/S est définie dans Rocrail, ce qui facilite grandement l'échange de matériel.\\
 +
 +
 + \\
 +===== Manette =====
 +{{ :arduino:wioctrl-display.jpg?200}}
 +La manette supporte la configuration suivante:
 +  * Bouton rotatif pour la vitesse, la direction, la sélection de la locomotive et les fonctions.
 +  * Jusqu'à 6 boutons poussoirs pour les fonctions et la sélection.
 +  * Afficheur.
 +
 +| Seulement l'ESP32, Lolin D32, sont supportés. |
 +
 +Les locomotives définies dans Rocrail peuvent être transférées à la(les) manette(s) par __**[[:rocgui-menu-fr#transmettre_les_identifiants_courts|l'envoie des identifiants courts]]**__. (jusqu'à 256)\\
 +
 + \\
 +===== Options =====
 +==== Standard ====
 +L'E∕S général est contrôlé par le bus I2C (MCP23017). Ce bus I2C peut simultanément être utilisé pour:
 +  * Deux modules d'extension E/S MCP23017 (32 E/S)
 +    * ESP32 et PicoW jusqu'à 4 MCP (64 E/S) 
 +  * Deux afficheurs, compatible avec RocDisplay.
 +  * Un capteur pour la température, l'humidité et la pression.
 +  * Un capteur pour la lumière.
 +  * Deux afficheurs 7-Segments pour l'heure, la date, la température et un texte dynamique simple.
 +  * Jouer des fichiers wav au cas ou le LOLIN D32 embarque une sortie DAC. (Digital Analog Converter - Convertisseur Analogique numérique)
 +
 +==== En supplément ====
 +Les options supplémentaires, qui ont besoin d'une synchronisation précise, sont __mutuellement exclusifs__:
 +  - Puces de contrôle de 64 LED comme le WS2812. (128 sur PicoW)
 +  - Quatre Servos.
 +  - Deux lecteur RFID RC522.
 +  - __**[[:arduino:wio-dcc-fr|Centrale numérique DCC]]**__.
 +  - Contrôle PWM de moteur mobile.
 +  - Interface CAN pour trames standards/étendues 125/250kB sur port TCP 5550. (Binaire)
 +  - Nœud CAN dans un système RCAN compatible, en n'utilisant pas le WiFi.
 +
 +==== RS232 Série====
 +Les options série sont également __mutuellement exclusifs__:
 +  - Moniteur.  (par défaut)
 +  - Lecteur RailCom.
 +  - Lecteur mobile RFID.
 +
 +==== I2C RocNetNode ====
 +Les cartes suivantes RocNetNode sont compatible avec WIO:
 +^ Unité ^ Description ^ Adresse(s) I2C ^ Remarque ^
 +| [[:gca_pi02-fr|Pi02]] | 32 E/S | 0x20, 0x21 | Seulement sur les WIOs sans MCP23017 embarqué. Doit démarrer avec 0x20. |
 +| [[:gca-pi03-fr|Pi03]] | 16 Servos | 0x40 | Cela désactivera l'option Servo, et peut être utilisé en combinaison avec d'autres options. |
 +| [[:gca-pi06-fr|Pi06]] | Alimentation et HUB I2C | - | Pour une utilisation en combinaison avec le WIO-I2C. |
 +| [[:gca-pi08-fr|Pi08]] | 16 LEDs avec éclairage graduelles | 0x60...0x67 | Max. 8 unités; 128 LEDs. Cela désactivera l'option FastLED. |
 + \\
 +^ Unité ^ Description ^ Remplacement ^
 +| Pi04 | Manette I2C | [[:arduino:wioctrl-fr|WIO-Control]] |
 +| Pi05 | Contrôleur de locomotive | WIO-Drive |
 +| Pi07 | Détecteur par transformateur | GCA94 |
 +
 +===Câble de conversion===
 +{{ :arduino:rowi-convertercable.jpg?240}}
 +|< >|
 +^ RJ12 ^ RJ45 ^ Nom ^ PSK 254/4W ^
 +|  1  |  2  |  +5V  |  4  |
 +|  2  |  3  |  I2C SCL  |  2  |
 +|  3  |  4  |  GND  |  3  |
 +|  4  |  5  |  I2C SDA  |  1  |
 +
 +
 +
 + \\
 +
 +===== Kits & PCBs =====
 +[[:hardware-fr#wio|Les Kits suivants sont disponibles:]]
 +====WIO I/O====
 +Pour toutes les fonctionnalités de base excepté la manette.\\
 +Comprend tous les connecteurs nécessaires pour toutes les options.\\
 +
 +====WIO Boost====
 +Spécialement pour l'option DCC avec booster 3A intégré. (Pont en H)\\
 +
 +====WIO Prog====
 +Identique à WIO Boost mais avec un pont en H supplémentaire pour le mode Service, voie de programmation.\\
 +
 +====WIO Drive====
 +Spécialement pour l'option DCC et Mobile avec booster 3A intégré. (pont en H)\\
 +__Note:__ Pas compatible avec le WEMOS D1 Mini; Ne démarrera pas. Utiliser un LOLIN D1 Mini seulement pour le WIO-Drive.\\
 +====WIO VC1====
 +Centrale de commande avec booster de 1.6 à 20A.\\
 +
 +====WIO Control====
 +Une manette basée sur LOLIN D1/D32 avec afficheur et bouton rotatif.\\
 +Voir __**[[:arduino:wioctrl-fr|WIO Control]]**__ pour les informations fonctionnelles.\\
 +
 +====WIO CAN====
 +Interface WiFi MBUS/RCAN.\\
 +
 +====WIO I2C====
 +Module simple avec tampon I2C qui se connecte au [[:gca-pi06-fr|Pi06]].\\
 +
 +====WIO Clock====
 +Horloge (Rapide) pour afficheurs de 4" 7-segments contrôlé par PCA9622. (Option IO_CLOCK dans le USERCNF.h)\\
 +Le temps sera synchronisé en cas d'activation de l'option NTP_CLOCK dans le USERCNF.h.\\
 +
 +
 +====Lecteur RailCom====
 +Un kit amplificateur séparé, GCA214, est disponible pour la lecture des données RailCom.\\
 +
 +^  WIO  ^  WIO Drive  ^  WIO Control  ^  GCA214  ^
 +|  [[:gca-wio-fr|{{:arduino:wio_01_v2._pict3.jpg?0x200}}]]{{:arduino:wio-02.jpg?0x200}}  |  [[:gca-wiodrive-en|{{:arduino:wiodrive.jpg?0x200}}]]  |. {{:arduino:wio-control.jpg?0x200}}  |. {{:arduino:gca214.jpg?0x200}}  |
 +|  [[:gca-wio-fr|E/S à usage général]]\\ et plusieurs options  |  [[:gca-wiodrive-fr|Centrale de commande, Booster]]\\ et moteur PWM  |  [[:gca-wioctrl-fr|Manette]]  |  [[:gca214-fr|Lecteur RailCom]]  |
 +^  WIO VC1  ^  WIO Boost  ^  WIO CAN  ^ WIO PROG ^
 +|  {{::gca:wio-vc-1_pict_1.jpg?0x200}}  |  {{:gca:wioboost_pict_01.jpg?0x200}}  |  {{:gca:wio_CAN_pict01.jpg?0x100}}{{:gca:wio_can_pict05.jpg?0x100}}  | {{:arduino:wio-prog2.jpg?200|}} |
 +|  [[:gca-wio-vc-1-fr|Centrale de commande jusqu'à 20A]]  |  [[:gca-wioboost-fr|Centrale de commande 3A]]  |  [[:gca-wio_can-fr|Interface WiFi-CAN]]  |  [[:gca-wioprog2-fr|Centrale de commande]]  |
 +
 +=====Description fonctionnelle=====
 +  * __**[[:arduino:wioctrl-fr|WIO Control]]**__
 +
 +
 + 
 +=====Matériel=====
 +  * __**[[:gca-wio-fr|WIO I/O]]**__
 +  * __**[[:gca-wiodrive-fr|WIO Drive]]**__
 +  * __**[[:gca-wioboost-fr|WIO Boost]]**__
 +  * __**[[:gca-wioprog2-fr|WIO Prog]]**__
 +  * __**[[:gca-wioctrl-fr|WIO Control]]**__
 +  * __**[[:gca-wio_can-fr|WIO CAN]]**__
 +  * __**[[:gca214-fr|GCA214]]**__
 +  * __**[[:gca-wio-vc-1-fr|WIO VC1]]**__