User Tools

Site Tools


arduino:wio-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
Next revisionBoth sides next revision
arduino:wio-de [2019/11/11 16:05] rainerkarduino:wio-de [2019/11/14 18:56] rainerk
Line 1: Line 1:
-======W I O - Fahrtregler - 32 I/O - LEDs - Servos - RFID -  OLED - DCC======+[[:arduino:wio-fr|{{ icons:fr.png|French Version}}]][[:arduino:wio-de|{{ icons:de.png|Deutsche Version}}]][[:arduino:wio-en|{{ icons:uk.png|English Version}}]] 
 +======WIO - Fahrtregler - 32 I/O - LEDs - Servos - RFID - Displays - DCC======
 [[: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-de|WIO-Firmware]]** | [[:arduino:wio-setup-de|WIO-Konfiguration]]   * **[[:arduino:wio-de|WIO-Firmware]]** | [[:arduino:wio-setup-de|WIO-Konfiguration]]
  \\  \\
-{{ :arduino:rici-proto.png?0x300}}{{ :arduino:wio-01-pcb.jpg?0x300}}+{{ :arduino:rici-proto.png?0x400}}{{  :arduino:wio_01_v2._pict3.jpg?250}}
 |< >| |< >|
 ^  I n - A r b e i t ...  ^ ^  I n - A r b e i t ...  ^
Line 13: Line 14:
 Sie kann verwendet werden als: Sie kann verwendet werden als:
   * Drahtloser Fahrtregler   * Drahtloser Fahrtregler
-oder als drahtloser I/O mit folgenden vier Optionen+oder als drahtloser I/O: 
-  * 32 I/O  +  * 32 I2C I/O [[:hardware-de#schnittstellen|GCA-kompatibel]]   
-  * 2 Displays+  * 2 Displays ​SSD1306 
 +und eine der folgenden vier Optionen:
     - LED-Steuerung WS2812     - LED-Steuerung WS2812
     - 4 Servos     - 4 Servos
Line 26: Line 28:
  \\  \\
 ===== Achtung ===== ===== Achtung =====
-{{ :arduino:wifi-analyse.jpg?300|Exhibition used WiFi channels...}}+{{ :arduino:wifi-analyse.jpg?300|Bei einer Ausstellung verwendete WiFi-Kanäle...}}
   - Der Rocrail-Server muss auf einem PC ausgeführt werden, der **nicht** automatisch angehalten wird oder in den Ruhezustand wechselt, wenn keine Benutzeraktivität erfolgt. Die Energieeinstellung überprüfen, um Kommunikationsverlust zu vermeiden!   - Der Rocrail-Server muss auf einem PC ausgeführt werden, der **nicht** automatisch angehalten wird oder in den Ruhezustand wechselt, wenn keine Benutzeraktivität erfolgt. Die Energieeinstellung überprüfen, um Kommunikationsverlust zu vermeiden!
   - __Der verwendete WiFi-Router sollte auf dem neuesten Stand sein; Nur gewartete Hardware verwenden.__   - __Der verwendete WiFi-Router sollte auf dem neuesten Stand sein; Nur gewartete Hardware verwenden.__
Line 112: Line 114:
 display=22 display=22
 dccsc=0 dccsc=0
 +railcom=0
 +maxpower=0
 RSSI=-53 RSSI=-53
 MCP23017 status: 0x20=OK 0x21=OK MCP23017 status: 0x20=OK 0x21=OK
Line 134: Line 138:
 *display=<geometry1><geometry2> 0=96x16 1=128x32 2=128x64 *display=<geometry1><geometry2> 0=96x16 1=128x32 2=128x64
 *dccsc=<short circuit detection> 0=off 1=on *dccsc=<short circuit detection> 0=off 1=on
 +*railcom=<use RX for detection> 0=off 1=on
 +*maxpower=<set max. WiFi power> 0=off 1=on (Needs a reboot)
 </code> </code>
  
Line 156: Line 162:
 | *pulse=<value> | Ausgangs-Impuls-Länge in 100ms-Einheiten. | 5 | | *pulse=<value> | Ausgangs-Impuls-Länge in 100ms-Einheiten. | 5 |
 | *display=<value> | Standard-Display-Geometrie: 0=96x16 1=128x32 2=128x64 | 00 | | *display=<value> | Standard-Display-Geometrie: 0=96x16 1=128x32 2=128x64 | 00 |
 +| *dccsc=<value> | Kurzschluss-Erkennung, falls der Booster es meldet. | 0 |
 +| *railcom=<value> | Versucht RailCom-Daten am Rx-Stift zu lesen; Der Monitor ist in diesem Modus nicht verfügbar. | 0 |
 +| *maxpower=<value> | Stellt die WiFi-Ausgangsleistung auf Maximum von 20,5 dBm. | 0 |
 **Note:**  Den <value> (Wert) entsprechend der lokalen Bedingungen ersetzen. **Note:**  Den <value> (Wert) entsprechend der lokalen Bedingungen ersetzen.
 \\ \\
Line 254: Line 263:
   * Bis zu 255 Einheiten im gleichen WiFi-Netzwerk. (Abhängig von IP-Konfiguration und Verfügbarkeit.)   * Bis zu 255 Einheiten im gleichen WiFi-Netzwerk. (Abhängig von IP-Konfiguration und Verfügbarkeit.)
   * Ein Alarm wird erzeugt, wenn keine 'a live'-Meldungen mehr hereinkommen.   * Ein Alarm wird erzeugt, wenn keine 'a live'-Meldungen mehr hereinkommen.
-  * Ausgangs-/Weichen-Befehle werden bestätigt, nachdem sie verarbeitet wurden.+  * Ausgangs-/Weichen-Befehle werden bestätigt, nachdem sie verarbeitet wurden. (Blink-Ausgänge werden nicht bestätigt.)
   * Eingangs-Ereignisse müssen innerhalb 100ms bestätigt werden. Nach dieser Zeitüberschreitung werden sie erneut gesendet. (Max. 5 Wiederholungen.)   * Eingangs-Ereignisse müssen innerhalb 100ms bestätigt werden. Nach dieser Zeitüberschreitung werden sie erneut gesendet. (Max. 5 Wiederholungen.)
  
Line 264: Line 273:
 | Schnittstellenkennung | "WIO" | | Schnittstellenkennung | "WIO" |
 | Bus | Kennung | | Bus | Kennung |
-| Adresse | I2C-oder I/O-Port Port/LED |+| Adresse | I2C-Port |
 | Adresse | LED-Port | | Adresse | LED-Port |
 | Adresse | Servo-Port | | Adresse | Servo-Port |
Line 273: Line 282:
   * Rückmelder   * Rückmelder
  
 +====Blinken====
 +Die Ausgangs-Blink- und Verzögerungs-Optionen können für Blinken eines I2C-Port verwendet werden.\\
 +Wenn die Verzögereung Null ist, wird die Standard-Pulslänge verwendet.\\
  \\  \\
 ====LEDs==== ====LEDs====
 +{{ :arduino:ws2812.jpg?300}}
 Die Adressierung ist die gleiche, wie bei normalen Ausgängen. Die Adressierung ist die gleiche, wie bei normalen Ausgängen.
  \\  \\
Line 296: Line 309:
  
 ====Servos==== ====Servos====
 +{{ :arduino:servo.jpg?300}}
 Die Adressierung ist die gleiche, wie bei normalen Ausgängen.\\ Die Adressierung ist die gleiche, wie bei normalen Ausgängen.\\
 |< >| |< >|
arduino/wio-de.txt · Last modified: 2024/03/30 09:57 by babbel