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 revision Previous revision
Next revision
Previous revision
arduino:wio-de [2019/11/10 23:55]
rainerk
arduino:wio-de [2019/11/14 18:56] (current)
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|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/​Zugangspunkt ​sollte auf dem neuesten Stand sein; Nur gewartete Hardware verwenden.+  - __Der verwendete WiFi-Router sollte auf dem neuesten Stand sein; Nur gewartete Hardware verwenden.__
   - Unbedingt sicherstellen,​ dass die SSID nicht sichtbar ist, um zusätzlichen öffentlichen Verkehr zu verhindern.   - Unbedingt sicherstellen,​ dass die SSID nicht sichtbar ist, um zusätzlichen öffentlichen Verkehr zu verhindern.
  
Line 111: 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 133: 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 155: 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 253: 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 263: 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 272: 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 295: 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.1573426523.txt.gz · Last modified: 2019/11/10 23:55 by rainerk