arduino:wio-setup-de
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
arduino:wio-setup-de [2022/02/13 00:46] – rainerk | arduino:wio-setup-de [2023/10/31 17:37] (current) – rainerk | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | [[: | ||
[[: | [[: | ||
======WIO - Konfiguration====== | ======WIO - Konfiguration====== | ||
- | [[: | + | **[[arduino: |
- | [[: | + | * **[[: |
- | | + | |
\\ | \\ | ||
Line 9: | Line 9: | ||
| //Rocview -> Menü -> Programmieren -> WIO...// | | | //Rocview -> Menü -> Programmieren -> WIO...// | | ||
- | * // | + | * // |
Line 17: | Line 18: | ||
* Diese Dokumentation basiert auf WIO 1.x Firmware. | * Diese Dokumentation basiert auf WIO 1.x Firmware. | ||
\\ | \\ | ||
+ | < | ||
===== Abfrage ===== | ===== Abfrage ===== | ||
Mit einer Abfrage werden alle aktiven WIO-Geräte mit ihrer Kennung, Typ und Konfiguration antworten.\\ | Mit einer Abfrage werden alle aktiven WIO-Geräte mit ihrer Kennung, Typ und Konfiguration antworten.\\ | ||
Line 31: | Line 33: | ||
| DCC | 32 I2C I/O und DCC-Zentrale oder Booster | | | DCC | 32 I2C I/O und DCC-Zentrale oder Booster | | ||
| Mobile | 32 I2C I/O und PWM zur Steuerug einer H-Bridge oder RC ESC((**R**emote **C**ontrol - **E**lectronic **S**peed **C**ontroller \\ = Elektronik-Fahrtregler aus dem Modellbau-Bereich)) | | | Mobile | 32 I2C I/O und PWM zur Steuerug einer H-Bridge oder RC ESC((**R**emote **C**ontrol - **E**lectronic **S**peed **C**ontroller \\ = Elektronik-Fahrtregler aus dem Modellbau-Bereich)) | | ||
- | | CAM | ESP32-CAM-Board-Unterstützung, | ||
| CAN | WiFi-TCP-Schnittstelle zwischen 250kb-CAN und Rocrail auf Port 5550 | | | CAN | WiFi-TCP-Schnittstelle zwischen 250kb-CAN und Rocrail auf Port 5550 | | ||
+ | | Ext | ESP32: CANIO + LED + SERVO + RFID | | ||
+ | | S88 | Märklin Rückmelde-Bus | | ||
+ | | IO16 | Universell | | ||
====Neustart==== | ====Neustart==== | ||
Line 60: | Line 64: | ||
Ein Gleispannung-AUS-Befehl wird zum CAN gesendet, wenn die WiFi- oder Rocrail-Verbindung verloren geht. | Ein Gleispannung-AUS-Befehl wird zum CAN gesendet, wenn die WiFi- oder Rocrail-Verbindung verloren geht. | ||
- | ====OTA==== | + | < |
- | Der OTA-Dienst des ausgewählten WIO wird aktiviert. | + | |
- | + | ||
===== Einstellungen ===== | ===== Einstellungen ===== | ||
- | {{: | + | {{: |
I/O: **i** Eingang; **o** Ausgang; **p** Puls; **b** Block | I/O: **i** Eingang; **o** Ausgang; **p** Puls; **b** Block | ||
Line 107: | Line 109: | ||
===RailCom=== | ===RailCom=== | ||
Aktiviert RailCom-Cutout in Präambel- und Leerlaufpaketen.\\ | Aktiviert RailCom-Cutout in Präambel- und Leerlaufpaketen.\\ | ||
- | Diese Option deaktivieren, | + | Diese Option deaktivieren, |
+ | ===Fast PT=== | ||
+ | Es wird nur ein Paketstrom anstelle von 4 x Reset plus 6 x Programm an das PT gesendet.\\ | ||
+ | **Hinweis: | ||
+ | \\ | ||
====Mobile Servo PWM==== | ====Mobile Servo PWM==== | ||
===ESC PWM=== | ===ESC PWM=== | ||
Line 133: | Line 139: | ||
:!: Diese Option funktioniert nur dann gut, wenn die verwendete Zentrale Änderungen der Geschwindigkeit sofort zurückmeldet. In allen anderen Fällen kann die WIO-Steuerung die Lokgeschwindigkeit nicht einstellen. | :!: Diese Option funktioniert nur dann gut, wenn die verwendete Zentrale Änderungen der Geschwindigkeit sofort zurückmeldet. In allen anderen Fällen kann die WIO-Steuerung die Lokgeschwindigkeit nicht einstellen. | ||
- | ====Platine (Board)==== | + | ====Schrittmotor==== |
- | Das Platinen-Layout wird automatisch ausgewählt, | + | 3 Wire Fast verwendet einen Timerinterrupt für eine höhere Schrittfrequenz. |
- | Nur die Architektur ESP32 kann unterschiedliche Layouts haben. | + | Prüfen der USERCNF.h für Einstellungen. |
- | ====CAM==== | + | ====CAN==== |
- | Wählt die gewünschte Kamera-Stream-Bild-Größe aus.\\ | + | * I/O Only für WIO-02 und ESP32. Siehe auch: [[: |
- | Die WIO-CAM muss neu gestartet werden, um die Auswahl zu aktivieren. | + | |
====Einstellen (Set)==== | ====Einstellen (Set)==== | ||
Line 145: | Line 150: | ||
\\ | \\ | ||
+ | < | ||
===== Wartung ===== | ===== Wartung ===== | ||
Auf dieser Registerkarte können die grundlegenden Verbindungen eingerichtet werden:\\ | Auf dieser Registerkarte können die grundlegenden Verbindungen eingerichtet werden:\\ | ||
- | {{: | + | {{: |
- Das ESP-Kabel in einen USB-Port des Computers einstecken | - Das ESP-Kabel in einen USB-Port des Computers einstecken | ||
- **Geräte abfragen (Query devices)** | - **Geräte abfragen (Query devices)** | ||
Line 160: | Line 166: | ||
====Geräte suchen==== | ====Geräte suchen==== | ||
- | Serielle USB-Geräte abfragen und versuchen eins vorzuwählen.\\ | + | Serielle USB-Geräte abfragen und versuchen eins vorzuwählen. |
+ | Nach Auswählen des richtigen Gerätes auf Verbinden klicken um mit dem ESP/Pico kommunizieren zu können.\\ | ||
+ | **Note:** //Unter Windows werden serielle Geräte bis COM20 gescannt . Hhere COM-Ports müssen manuell in das Feld eingetragen werden.// | ||
+ | \\ | ||
====Verbinden==== | ====Verbinden==== | ||
Versuchen eine 115200 Baud-Verbindung mit dem ausgewählten Gerät herzustellen.\\ | Versuchen eine 115200 Baud-Verbindung mit dem ausgewählten Gerät herzustellen.\\ | ||
+ | __**Hinweis: | ||
+ | * // | ||
+ | * //Wenn ein anderer Prozess (Arduino IDE Monitor) bereits eine Verbindung mit dem ausgewählten Gerät hat, ist es nicht möglich, Wartung auszuführen.// | ||
+ | |||
+ | |||
====Trennen==== | ====Trennen==== | ||
Vom seriellen Gerät trennen. Dies erfolgt automatisch beim Schließen des WIO-Einstell-Dialogs.\\ | Vom seriellen Gerät trennen. Dies erfolgt automatisch beim Schließen des WIO-Einstell-Dialogs.\\ | ||
Line 168: | Line 182: | ||
====WLAN==== | ====WLAN==== | ||
===Name=== | ===Name=== | ||
- | SSID-Name | + | SSID-Name |
+ | Max. Länge beträgt 32 Zeichen inkl. die Nullterminierung. | ||
+ | :!: Nur 7-Bit-ASCII wird unterstützt.\\ | ||
+ | :!: //Only **[[https:// | ||
===Suchen=== | ===Suchen=== | ||
Lässt den verbundenen ESP nach verfügberen Netzwerken suchen. Dies wird die Name-Combobox füllen.\\ | Lässt den verbundenen ESP nach verfügberen Netzwerken suchen. Dies wird die Name-Combobox füllen.\\ | ||
+ | |||
===Passwort=== | ===Passwort=== | ||
- | Das Passwort für den ausgewählten SSID-Nameen. Aktivieren der Checkbox macht das Passwort lesbar.\\ | + | Das Passwort, ohne Leerzeichen, |
+ | Max. Länge beträgt 32 Zeichen inkl. die Nullterminierung. | ||
+ | :!: Nur 7-Bit-ASCII wird unterstützt.\\ | ||
+ | :!: //Only **[[https:// | ||
===Einstellen=== | ===Einstellen=== | ||
Sendet den SSID-Nameen und das Passwort zum verbundenen ESP.\\ | Sendet den SSID-Nameen und das Passwort zum verbundenen ESP.\\ | ||
Line 198: | Line 220: | ||
===Typ=== | ===Typ=== | ||
WIO-Haupt-Funktion.\\ | WIO-Haupt-Funktion.\\ | ||
+ | |||
+ | === [ . . . ] === | ||
+ | Öffnet den Sub-Dialog WIO (x) Optionen.\\ | ||
===Einstellen=== | ===Einstellen=== | ||
Line 205: | Line 230: | ||
Aktualisiert das Terminal mit dem Befehl ?< | Aktualisiert das Terminal mit dem Befehl ?< | ||
- | ==== I/O ==== | + | === I/O === |
Port-Verwendung.\\ | Port-Verwendung.\\ | ||
- | ====A + B==== | + | ===A + B=== |
Öffnen den Sub-Dialog "WIO Port-Einstellung" | Öffnen den Sub-Dialog "WIO Port-Einstellung" | ||
- | ====Einstellen==== | + | ===Einstellen=== |
Sendet die Port-Verwendung zum verbundenen ESP.\\ | Sendet die Port-Verwendung zum verbundenen ESP.\\ | ||
+ | ===Export=== | ||
+ | Exportiert Einstellungen in eine CSV-Datei.\\ | ||
+ | |||
+ | ===Import=== | ||
+ | Importiert Einstellungen von einer CSV-Datei.\\ | ||
+ | |||
+ | \\ | ||
====Debug==== | ====Debug==== | ||
Umschaltung zwischen Info- und Debug-Trace-Ebene.\\ | Umschaltung zwischen Info- und Debug-Trace-Ebene.\\ | ||
Line 222: | Line 254: | ||
====Zurücksetzen!!!==== | ====Zurücksetzen!!!==== | ||
Zurücksetzen des Flash-Speichers in den die WIO-Konfiguration geladen ist.\\ | Zurücksetzen des Flash-Speichers in den die WIO-Konfiguration geladen ist.\\ | ||
+ | **Tipp:** //Dies eerwenden, wenn ESP/Pico zuvor mit einem anderen Sketch geladen wurde, um die Standard-WIO-Konfiguration zu erhalten.// | ||
+ | |||
+ | < | ||
+ | =====Update===== | ||
+ | WIO Binaries für ESP8266 und ESP32 können per OTA hochgeladen werden.\\ | ||
+ | {{: | ||
+ | - Gewünschten WIO auf der Registerkarte ' | ||
+ | - Zur Registerkarte ' | ||
+ | - Das Ziel-Binary auswählen; Kann __**[[https:// | ||
+ | - Wenn benötigt, das OTA-Passwort einstellen. (Standard ist " | ||
+ | - Die OTA-Schaltfläche betätigen. | ||
+ | |||
+ | ====Start OTA==== | ||
+ | Wenn der Dateiname leer gelassen wird, wird das ausgewählte WIO-Modul in den OTA-Modus versetzt, um die Firmware über andere Tools, wie die Arduino IDE, drahtlos zu aktualisieren.\\ | ||
+ | |||
+ | ====OTA von Grund auf neu==== | ||
+ | Um sich nicht mit den benötigten Bibliotheken für den WIO-Sketch herumschlagen zu müssen, kann dieser {{: | ||
+ | ( Der Sketch kann auch von https:// | ||
+ | |||
+ | - Arduino IDE installieren. | ||
+ | - Die ESP-Boards hinzufügen: | ||
+ | - Diesen Sketch auf dem Ziel-ESP flashen. | ||
+ | - Den Arduino-Serial-Monitor mit 115200 Baud öffnen. | ||
+ | - Den WiFi-Router/ | ||
+ | - Auf die IP-Adresse im Serial-Monitor warten. | ||
+ | - Auf der Update-Registerkarte im WIO-Dialog das WIO-Binary auswählen. | ||
+ | - IP-Adresse und Port auf der Update-Registerkarte einstellen. | ||
+ | - OTA starten. | ||
+ | - Bereit, den Rest des WIO auf der Wartung-Registerkarte einzurichten.. | ||
+ | |||
+ | Alternativ kann ein mDNS-Browser für Schritt 4 und 6 verwendet werden.\\ | ||
+ | | {{: | ||
+ | | Discovery | ||
+ | =====Fehlerbehebung===== | ||
+ | ====WiFi-Verbindung==== | ||
+ | In der FritzBox-WEB-Oberfläche gibt es eine Möglichkeit um WiFi Verbindungen zu protokollieren: | ||
+ | FritzBox -> System -> Ereignisse -> WLAN\\ | ||
+ | Option //" | ||
+ | Danach den WIO versuchen lassen, eine Verbindung aufzubauen. Dann auf " | ||
arduino/wio-setup-de.1644709599.txt.gz · Last modified: 2022/02/13 00:46 by rainerk