I n - A r b e i t … |
---|
Der WIO-Control basiert auf ESP32-Dev-Module- und LOLIN D32-Baugruppen.
WIO-Control benötigt ein Display für einige seiner Funktionen:
Die Boot-Taste muss gerückt werden, damit das Flashen dieses Moduls über USB möglich ist.
Diese Taste befindet sich direkt unterhalb des Displays.
Der folgende Fehler wird in der Arduino IDE angezeigt, wenn diese Taste nicht gedrückt wird:
Connecting........_____....._____....._____....._____....._____....._____....._____....._____....._____....._____ A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
Der ESP32-Typ wird im WIO-Dialog ausgewählt.
Vorläufig . . . |
---|
Verglichen mit dem ESP8266 hat der ESP32 viel mehr I/O-Stifte, so sind eine zusätzliche F0- und Shift-Taste hinzugefügt.
GPIO Dev Module | GPIO Lolin D32 | Funktion | Auswahlmodus | Shift-Funktion | Langer Klick | Langer Klick + Shift |
---|---|---|---|---|---|---|
26 | 26 | Drehgeber V+ | Lokliste nach unten durchsuchen | - | - | - |
25 | 25 | Drehgeber V- | Lokliste nach oben durchsuchen | - | - | - |
34 | 34 | Drehgeber Richtung | Übernimmt die ausgewählte Lok aus der Liste. | - | - | - |
27 | 27 | F0 | - | Wechselt zwischen Lok 1 und 2 | Gleisspannung Aus | Gleisspannung Ein |
32 | 32 | F1 | - | F9 | F5 | F13 |
33 | 33 | F2 | - | F10 | F6 | F14 |
0 | 0 | F3 | - | F11 | F7 | F15 |
14 | 14 | F4 | - | F12 | F8 | F16 |
13 | 12 | Shift | - | - | Function selection mode | - |
16 | 5 | LED | - | - | - | - |
35 | 35 | Batterie (ADC) | - | - | - | - |
21 | 21 | SDA (Display) | - | - | - | - |
22 | 22 | SCL (Display) | - | - | - | - |
Hinweis: Keinen Hardware-Pull-up-Widerstand an GPIO12 verwenden, weil dies das Hochladen der Firmware über USB blockiert.
Um die Lipo(Batterie) zu messen, ist ein Spannungsteiler erforderlich.
GPIO35 ist über einen 47kΩ-Widerstand mit der Lipo und über einen 100kΩ-Widerstand mit Masse(GND) verbunden.
Die folgenden Stifte können nicht verwendet werden:
Der LOLIN D32 hat einen eingebauten Teiler an GPIO35: 100kΩ/100kΩ.
Siehe: https://wiki.wemos.cc/_media/products:d32:sch_d32_v1.0.0.pdf
Das I2C-SSD1306-kompatible 128*64-Display muss an GPIO21(SDA) und GPIO22(SCL) angeschlossen sein.
Mit Rocview → Menü → Steuerung → Kurz-Kennungen übertragen werden die Lokomotiv-Kurz-Kennungen in WIO Control geladen.
Um den Auswahlvorgang abzubrechen, einfach die Shift-Taste erneut drücken und loslassen.
Dies könnte ein passendes Gehäuse sein:
Falls die Drehrichtung invertier ist, kann die CAM Option Rotate 180° verwendet werden, dies zu korrigieren.
Ab Version 724 verfügber.