User Tools

Site Tools


arduino:wio-overview-de

Differences

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


Previous revision
arduino:wio-overview-de [2025/06/19 11:54] (current) – [WIO-Übersicht] babbel
Line 1: Line 1:
 +[[:arduino:wio-overview-fr|{{ icons:fr.png|French Version}}]][[:arduino:wio-overview-de|{{ icons:de.png|Deutsche Version}}]][[:arduino:wio-overview-en|{{ icons:uk.png|English Version}}]]
 +======WIO-Übersicht======
 +[[:german|{{ :hardware.png}}]][[:german|{{ :rocrail-logo-35.png}}]]
 +[[:german|Inhalt]] -> [[:hardware-de#arduino|Arduino]]
 +[[:wio:overview-de|{{ :wio:wiologo.png}}]] 
 +  * **[[arduino:wio-overview-de|WIO-Übersicht]]** | [[:arduino:wio-setup-de|WIO-Konfiguration]] | [[:arduino:wioctrl-de|WIO Control]] | [[:arduino:amp-de|Benutzer-Bitmaps]] | [[:arduino:wio-de|WIO-Firmware]] | [[:arduino:wio-mobile-de|WIO Mobil]] | [[:arduino:wio-cable-de|Kabel]] | [[:wio:wio-ledscript-de|LEDScript]] | [[:wio:wio-ioscript-de|IOScript]] | [[:wio:wio-crontab-de|Crontab]] | [[:wio:wiopi-de|WIOpi]]
 +  * [[:wio:wio03-io16-de|WIOesp32 16 I/O]]
 +  * [[:wio:wiopico-io16-de|WIOpico 16 I/O]]
 +  * [[:wio:neopixel-en|NeoPixel 'Spickzettel']] (en)
 +  * [[:wio:wio-multicast-en|WIO Multicast]] (en)
 +  * [[:wio:wio-displaymultiplex-en|WIO Display Multiplex]] (en)
 +  * [[:wio:firststeps-de|Erste Schritte]] 
 +  * [[:wio:esp01-en|ESP01]] (en)
 +  * [[:wio:wiocs-en|WIO Support Library]] (en)
 + \\
 +===== Einführung =====
 +**WIO** ist die Abkürzung für **W**ireless **I**/**O** (Drahtlos-I/O).\\
 + \\
 +===== Allgemeines I/O =====
 +Mehrzweck-I/O ist mit den Pi02/GCA50/CANGC2 vergleichbar, verwendet aber WLAN als drahtlosen Kommunikations-'Bus', anstelle von drahtgebundenem I2C/LocoNet/CAN und ist kompatibel mit allen bekannten __**[[:hardware-de#Erweiterungseinheiten|GCA-Erweiterungseinheiten]]**__.\\
 +Der Hauptteil der erforderlichen I/O-Einstellungen wird in Rocrail vorgenommen, was einen evtl. Tausch der Hardware erheblich vereinfacht. \\
 +
 + \\
 +===== Fahrtregler =====
 +{{ :arduino:wioctrl-display.jpg?200}}
 +Der Fahrtregler unterstützt folgende Konfiguration:
 +  * Drehgeber für Gescchwindigkeit, Fahrtrichtung und Auswahl von Lok und und Funktion.
 +  * Bis zu 6 Drucktasten für Funktionen und Auswahl.
 +  * Display.
 +
 +|< >|
 +| Nur der ESP32, Lolin D32, wird unterstützt. |
 +
 +Die in Rocrail definierten Lokomotiven können mit __**[[:rocgui-menu-de#kurz-kennungen_uebertragen|Kurz-Kennungen übertragen]]**__ an den(die) Fahrtregler übermittelt werden. (Bis zu 256)\\
 +
 + \\
 +===== Optionen =====
 +==== Standard ====
 +Die Allgemeinen I/O werden über den I2C-Bus gesteuert.(MCP23017) Dieser I2C-Bus kann gleichzeitig für folgende Funktionen verwendet werden:
 +  * Zwei I/O-Erweiterungen MCP23017 (32 I/O)
 +    * ESP32 und PicoW bis zu 4 MCP (64 I/O) 
 +  * Zwei mit RocDisplay konmpatible Displays.
 +  * Ein Sensor für Temperatur, Feuchtigkeit und Luftdruck.
 +  * Ein Sensor für Licht.
 +  * Abspielen von wav-Dateien im Fall des LOLIN D32 mit dem eingebauten DAC-Ausgang. (Digital Analog Converter)
 +
 +==== Zusätzlich ====
 +Zusätzliche Optionen, die eine exakte Taktung benötigen, sind nur einzeln möglich, also __gegenseitig ausgeschlossen__:
 +  - 128 LED IC-gesteuert, wie WS2812. (Standard)
 +  - Vier Servos.
 +  - Zwei RC522-RFID-Leser.
 +  - __**[[:arduino:wio-dcc-en|DCC-Zentrale]]**__ (en).
 +  - Mobile PWM-Motor-Steuerung.
 +  - CAN-Schnittstelle für 125/250kB standard/erweiterte-Rahmen auf TCP Port 5550. (Binary)
 +  - CAN-Knoten in einem RCAN-kompatiblen System, ohne WiFi zu verwenden.
 +
 +==== Serielle RS232 ====
 +Die Seriell-Optionen sind auch nur einzeln möglich, also __gegenseitig ausgeschlossen__:
 +  - Monitor.  (Standard)
 +  - RailCom-Leser.
 +  - Mobiler RFID-Leser.
 +
 +==== I2C RocNetNode ====
 +Die folgenden RocNetNode-Baugruppen sind mit WIO kompatibel:
 +|< >|
 +^ Gerät ^ Beschreibung ^ I2C-Adresse(n) ^ Hinweis ^
 +| [[:gca_pi02-de|Pi02]] | 32 I/O | 0x20, 0x21 | Nur mit WIOs __ohne__ MCP23017 auf der Platine. Muss mit 0x20 beginnen |
 +| [[:gca-pi03-de|Pi03]] | 16 Servos | 0x40 | Dies deaktiviert die Servo-Option und kann in Kombination mit anderen Optionen verwendet werden. |
 +| [[:gca-pi06-de|Pi06]] | Stromversorgung und I2C-HUB | - | Zur Verwendung in Kombination mit WIO-I2C. |
 +| [[:gca-pi08-de|Pi08]] | 16 gedimmnte LEDs | 0x60...0x67 | Max. 8 Einheiten; 128 LEDs. Dies deaktiviert die FastLED-Option. |
 +
 +|< >|
 +^ Gerät ^ Beschreibung ^ Ersatz ^
 +| Pi04 | I2C-Fahrtregler | [[:arduino:wioctrl-de|WIO-Control]] |
 +| Pi05 | Lok-Steuerung | WIO-Drive |
 +| Pi07 | Transformator-Rückmelder | [[:gca94-de|GCA94]] |
 +
 +===Adapter-Kabel===
 +{{ :arduino:rowi-convertercable.jpg?240}}
 +|< >|
 +^ RJ12 ^ RJ45 ^ Name ^ PSK 254/4W ^
 +|  1  |  2  |  +5V  |  4  |
 +|  2  |  3  |  I2C SCL  |  2  |
 +|  3  |  4  |  GND  |  3  |
 +|  4  |  5  |  I2C SDA  |  1  |
 +
 + \\
 +
 +===== Bausätze & Platinen =====
 +[[:hardware-de#wio|Die folgenden Bausätze sind verfügbar:]]
 +====WIO I/O====
 +Für alle Basis-Funktionen, außer Fahrtregler.\\
 +Bietet alle benötigten Anschlüssde für alle Optionen.\\
 +
 +====WIO Boost====
 +Speziell für Option DCC mit integriertem 3A-Booster. (H-Brücke)\\
 +
 +====WIO Prog====
 +Gleich wie WIO Boost, aber mit zusätzlicher H-Brücke für Service-Modus, Programmier-Gleis.\\
 +
 +====WIO Drive====
 +Speziell für Option DCC und Mobil mit integriertem 3A-Booster (H-Brücke).\\
 +__Hinweis: __ Nicht kompatibel mit dem WEMOS D1 Mini; Wird nicht booten. Nur einen LOLIN D1 Mini für das WIO-Drive verwenden. \\
 +====WIO VC1====
 +Zentrale mit Booster von 1,6 bis 20A.\\
 +
 +====WIO Control====
 +Ein Fahrtregler, basierend auf LOLIN D1/D32 mit Display und Drehgeber.\\
 +Siehe __**[[:arduino:wioctrl-de|WIO Control]]**__ für Funktions-Information.\\
 +
 +====WIO CAN====
 +WiFi MBUS/RCAN-Schnittstelle.\\
 +
 +====WIO I2C====
 +Einfaches Module mit I2C-Puffer, das den [[:gca-pi06-de|Pi06]] anschliesst.\\
 +
 +====WIO Clock====
 +(Modellzeit-) Uhr für 4" 7-segment-Displays, gesteuert durch PCA9622. (IO_CLOCK-Option in der USERCNF.h)\\
 +Die Zeit wird synchronisiert, falls die NTP_CLOCK-Option in der USERCNF.h aktiviert ist. (Dauerhafte Verbindung ins WWW ist erforderlich.)\\
 +
 +====RailCom-Leser====
 +Ein separater Verstärker-Bausatz, GCA214, ist für das Lesen von RailCom-Daten verfügbar.\\
 +
 +^  WIO  ^  WIO Drive  ^  WIO Control  ^  GCA214  ^
 +|  [[:gca-wio-en|{{: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-de|Mehrzweck-I/O]]\\ und mehrere Optionen  |  [[:gca-wiodrive-de|DCC-Zentrale, Booster]]\\ und Motor-PWM  |  [[:gca-wioctrl-en|Fahrtregler]] (en)  |  [[:gca214-de|RailCom-Leser]]  |
 +
 +^  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-de|Zentrale bis zu 20A]]  |  [[:gca-wioboost-de|3A-Zentrale]]  |  [[:gca-wio_can-en|Schnittstelle WiFi-CAN]] (en)  |  [[:gca:wioprog2-en|Zentrale mit Prog.-Gleis]] (en) |
 +
 +=====Funktions-Beschreibung=====
 +  * __**[[:arduino:wioctrl-en|WIO Control]]**__ (en)
 +
 +=====Hardware=====
 +  * __**[[:gca-wio-de|WIO I/O]]**__
 +  * __**[[:gca-wiodrive-de|WIO Drive]]**__
 +  * __**[[:gca-wioboost-de|WIO Boost]]**__
 +  * __**[[:gca:wioprog2-en|WIO Prog]]**__ (en)
 +  * __**[[:gca-wioctrl-en|WIO Control]]**__ (en)
 +  * __**[[:gca-wio_can-en|WIO CAN]]**__ (en)
 +  * __**[[:gca214-de|GCA214]]**__
 +  * __**[[:gca-wio-vc-1-de|WIO VC1]]**__