User Tools

Site Tools


arduino:wio-overview-de

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
arduino:wio-overview-de [2020/01/18 23:45] – [WIO-Übersicht] rainerkarduino:wio-overview-de [2024/02/08 00:40] (current) – [Standard] rainerk
Line 3: Line 3:
 [[:german|{{ :hardware.png}}]][[:german|{{ :rocrail-logo-35.png}}]] [[:german|{{ :hardware.png}}]][[:german|{{ :rocrail-logo-35.png}}]]
 [[:german|Inhalt]] -> [[:hardware-de#arduino|Arduino]] [[:german|Inhalt]] -> [[:hardware-de#arduino|Arduino]]
-  * **[[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-cam-de|WIO CAM]]+[[: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-en|LEDScript]] (en) | [[: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 ===== ===== Einführung =====
 **WIO** ist die Abkürzung für **W**ireless **I**/**O** (Drahtlos-I/O).\\ **WIO** ist die Abkürzung für **W**ireless **I**/**O** (Drahtlos-I/O).\\
-Die WIO-Realisierung basiert auf dem LOLIN D1 Mini und dem LOLIN D32, die beide über eingebautes WLAN verfügen und in der Arduino-IDE-Umgebung programmiert werden können.\\ 
-WIO ist für zwei Hauptaufgaben ausgelegt: 
-  * Allgemein-I/O 
-  * Fahrtregler 
  \\  \\
 ===== Allgemeines I/O ===== ===== Allgemeines I/O =====
Line 23: Line 28:
   * Bis zu 6 Drucktasten für Funktionen und Auswahl.   * Bis zu 6 Drucktasten für Funktionen und Auswahl.
   * Display.   * 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)\\ 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)\\
-Der LOLIN D1 Mini hat nur für zwei Drucktasten ausreichend Stifte: F0 und Shift. Außerdem benötigt er eine zusätzliche Baugruppe für das Batterie-Management.\\ 
  
  \\  \\
 ===== Optionen ===== ===== Optionen =====
 ==== Standard ==== ==== Standard ====
-Die Allgemeinen I/O werden über den I2C-Bus gesteuert. Dieser I2C-Bus kann gleichzeitig für folgende Funktionen verwendet werden:+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.   * Zwei mit RocDisplay konmpatible Displays.
   * Ein Sensor für Temperatur, Feuchtigkeit und Luftdruck.   * 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)   * Abspielen von wav-Dateien im Fall des LOLIN D32 mit dem eingebauten DAC-Ausgang. (Digital Analog Converter)
  
Line 40: Line 50:
   - Vier Servos.   - Vier Servos.
   - Zwei RC522-RFID-Leser.   - Zwei RC522-RFID-Leser.
-  - DCC-Zentrale.+  - __**[[:arduino:wio-dcc-en|DCC-Zentrale]]**__ (en).
   - Mobile PWM-Motor-Steuerung.   - 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 ==== ==== Serielle RS232 ====
Line 48: Line 60:
   - RailCom-Leser.   - RailCom-Leser.
   - Mobiler RFID-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. |
 +| [[: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  |
  
  \\  \\
Line 53: Line 89:
 ===== Bausätze & Platinen ===== ===== Bausätze & Platinen =====
 [[:hardware-de#wio|Die folgenden Bausätze sind verfügbar:]] [[:hardware-de#wio|Die folgenden Bausätze sind verfügbar:]]
-====WIO====+====WIO I/O====
 Für alle Basis-Funktionen, außer Fahrtregler.\\ Für alle Basis-Funktionen, außer Fahrtregler.\\
 Bietet alle benötigten Anschlüssde für alle Optionen.\\ 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==== ====WIO Drive====
-Speziell für Option DCC und Mobil mit integriertem 3A-Booster.\\+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==== ====WIO Control====
 Ein Fahrtregler, basierend auf LOLIN D1/D32 mit Display und Drehgeber.\\ 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==== ====RailCom-Leser====
-Ein separater Bausatz, GCA214, ist für das Lesen von RailCom-Daten verfügbar.\\+Ein separater Verstärker-Bausatz, GCA214, ist für das Lesen von RailCom-Daten verfügbar.\\
  
 ^  WIO  ^  WIO Drive  ^  WIO Control  ^  GCA214  ^ ^  WIO  ^  WIO Drive  ^  WIO Control  ^  GCA214  ^
-|  [[:gca-wio-en|{{:arduino:wio_01_v2._pict3.jpg?160}}]]  |  [[:gca-wiodrive-en|{{:arduino:wiodrive.jpg?160}}]]  |. {{:arduino:wiocontrol-lolind32.jpg?160}}  |. {{:arduino:gca214.jpg?240}}  | +|  [[: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-en|Mehrzweck-I/O]]\\ und mehrere Optionen  |  [[:gca-wiodrive-en|DCC-Zentrale, Booster]]\\ und Motor-PWM  |  Fahrtregler  |  RailCom-Leser  |+|  [[: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)
  
-  * __**[[:gca-wio-en|WIO]]**__ +=====Hardware===== 
-  * __**[[:gca-wiodrive-en|WIO Drive]]**__+  * __**[[: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]]**__
  
arduino/wio-overview-de.1579387523.txt.gz · Last modified: 2020/01/18 23:45 by rainerk