Hallo Modellbahnfreunde, ich bin für Verbesserungsvorschläge dankbar.
Meine DCC Zentrale mit dem Z21 App steuern.
Start 21.08.2021
Ich habe eine neue Baustelle aufgemacht.
Da mir Teile fehlen, versuche ich das Z21 Mobile App mit Rocrail über den ESP32 zu verbinden.
Die verwendete Zentrale sollte egal sein! Das funktioniert ohne die Z21 Zentrale, daher ...
Das Z21 App unterstützt hier:
Loksteuerung:
Lok Fahrbefehle
Lok Funkfunktionen 0 bis > 28 (Falls die Zentrale das unterstützt)
Lok CV Werte schreiben auf dem Hauptgleis.
Weichen:
Schalten
Die Lok/Weichen müssen im App mit der jeweiligen Adresse angelegt werden.
Die Adressierung der Weichen kann in der wmz21 eingestellt werden! Ich habe FADA für die RASCII Zentrale eingestellt.
Signale:
Nicht getestet.
CV Programmiergleis:
Geht nicht-
CV Lok-CV Programmieren POM:
Könnte funktionieren?
Bis auf dem ESP32 ab ca. 7€ ist alles kostenlos. Der ist im Prinzip nur ein kleinen WLAN Router.
Sie können das auch direkt über ein WLAN-Router verwenden.
Lesen Sie dazu die Anleitung in Rocrail.
Falls der Rechner keinen WLAN hat, oder belegt ist, bekommen Sie ein USB-WLAN Stick für wenig Geld zu kaufen.
Z21 Mobile App mit Rocrail über ein ESP32 als Access Point verbinden.
Für die RocMaus und z21 gibt es in Rocrail die Möglichkeit dies über WLAN zu verwenden .
Da ich nicht mein Heimnetzwerk verwenden möchte, verwende ich den ESP32 als Access Point .
Sie sind dann auch mit ein Laptop Standort unabhängig.
Es sind nur wenige Arbeitsschritte nötig um das zu verwenden.
ESP32 Flashen und Resetten bzw. Spannung kurz abmachen.
Dann die MoBa- Verwaltung und dann Blinken starten.
Im Fenster WiFi Handregler
Den Com eintragen und Verbinden
Klick auf ESP32 IP
Im Fenster stehen dann die Daten
SSID Kennung = Z21-RocRail_Mobile
Passwort = Hobbyprog
Lokal Soft IP ESP32 = 192.168.4.1
Lokal WiFi IP ESP32 = 0.0.0.0
Z21 Port = 21105
RocNet Port = 4321
Verbunden zu soft-AP = 0
Verbindung aktiviert
Die eingelesene Lokal Soft IP ESP32 = 192.168.4.1
brauchen Sie später für das Z21 App
--------------------------------------------------
Das Z21 Mobile App auf dem Handy laden und starten.
Wählen Sie dort App-Einstellungen.
Unter IP-Adresse der Zentrale
Tragen Sie die IP z. B. | 192.168.4.1 | ein
Damit ist die App konfiguriert.
jetzt noch die Loks Weichen Adr. bei
Schienenfahrzeuge Einstellungen usw. Anlegen
--------------------------------------------------------------
Starten Sie Rocrail:
Wählen Sie im Menü > Datei > Rocrail Eigenschaften.. dann das Fenster Zentrale.
Dort wählen Sie unten bei Neu die wmz21 aus und Hinzufügen.
In wmz21 Eigenschaften:
Schnittstellenkennung ein Name ohne Leerstellen z. B. Z21_App
Ich habe meine Weichen FADA Adressiert.
Dann auf OK
Ändern
OK
Rocrail neu starten!!
...............................................................................................
Der ESP32 muss an die Spannungsversorgung!
WiFi Verbindung am PC herstellen.
WLAN Auswahl anzeigen lassen.
Z21_Rocrail_Mobile auswählen.
Kennwort Hobbyprog
Die Verbindung sollte nach wenigen Sekunden bestehen.
Handy verbinden.
WiFi Verbindungen,
Auch dort die gleiche Prozedur machen.
---------------------------------------------------------------------
Ich habe ein neues Projekt angefangen und schreibe mal, was ich erreicht habe und vorhabe.
Meine Simpel DCC Zentrale funktioniert ja mittlerweile gut. Im Internet habe ich gelesen das man mit dem Z21 App Mobile kostenlos arbeiten kann.
Das Z21 Protokoll ist frei verfügbar.
Daher müsste es doch möglich sein eine WLAN-Verbindung zu einem ESP32 herzustellen.
Am besten als Access - Pont. Da ich nicht so gerne mit dem Handy arbeite, habe ich mir den MEmu für Android installiert und auch das Z21 App.
Ich bin gespannt wie weit ich mit meinem Vorhaben komme.
Mein vorläufiger Plan: Abgearbeitet ist in fetter Schrift.
1. MEmu für Android auf meinem Windows PC installiert
2. Z21 App Mobile im MEmu installiert
3. Den ESP32 als Access Pont einrichten. -- Z21 App hat sich verbunden ---
4. Testen, ob das Z21 App was sendet bzw. ich was empfangen kann.
5. Sendeprotokoll begutachten. Habe ein Lokbefehl isoliert
Werde jetzt erstmal versuchen ob ich den NANO mit dem ESP32 über den Seriellen
Anschluss TX RX Verbbinden kann. Leider hat der NANO 5 Volt der ESP32 3,3 Volt.
Ich mochte da ein Level Shifter verwenden. Muss ich erst noch bestellen.
Werde zunächst die Daten über den USB nach HTerm senden. Ich weiß ja was da ankommen muss.
6. Falls das geht die Daten für meine Zentrale aufbereiten
7. Daten über UART (seriell) an meine Zentrale übergeben.
8. Rückmeldungen und was sonst noch ist erledigen.
Rocrail Z21 Simpel Version testen
Rocrail Z21 Simpel Access Point Version (mini Router)
Modellbahnverwaltung mit Blinken-Tool
Z21 App Google Play
Install-Rocrail (Zip)
Windows WLAN Info
Handy WiFi Info
RocRail - Anleitung
Das sollte mit jeder Zentrale funktionieren, die Rocrai unterstützt!
Z21 Mobile App
Z21 Mobile App - Suchen-
Z21 App iPhone und iPad
-- ACHTUNG --
wmz21 muss am Ende der
Zentralenliste stehen!
z. B. Windows 11
Der ESP32 muss nicht am PC / Laptop angeschlossen sein, ein
5 Volt > 400 mA Versorgung z. B. Handylader geht auch.
Achtung im Rocrail - Arbeitsbereich darf keine Zentrale (z.B. RASCII Zentrale) mit dem USB Com definiert sein, der mit dem eingesteckten USB Com vom ESP32 identisch ist.
Aus unbekannten Grund wird dann die WiFi Verbindung beim Rocrailstart unterbrochen. Normal ist das aber selten der Fall.
Bei mir war das COM5 für den RASCII Rückmelder, den ich beim testen nicht angeschlossen hatte!
M Blüthner 9-2022
----- ESP32 Flashen -----
Flash Download Tools
Type ESP32 WROOM 32
Z21ToRocNet.ino.esp32.bin
0x10000
Ich habe so geflasht:
Start ESP32
Die Flashdatei auswählen
Speicherbereich 0x10000
Einstellungen siehe Bild.
Anhaken nicht vergessen!
Wenn ................... kommt
.... Taste BOOT drücken
dann sollte der Bootloader starten.
Das dauert einige Zeit.
Danach mit Taster EN Resetten.
Flashen .. Externe Anleitung
Bei meinen 3 ESP32 waren die IP Adressen alle gleich.
Install auf dem Handy
Die IP ist möglicherweise abweichend! daher bitte wie beschrieben auslesen.
Ab 7.10.2022 kann direkt in der MOBA Verwalung auch der ESP32 geflaht werden.
Flash Tool
Externerne Seite
Flash-Datei
Download
Manchmal startet der Download nicht. Drücken Sie dann mal ca. 3 Sekunden auf dem Taster Boot.
ältere Version V3.8.7
Z21 Mobile App ESP32 Router für Rocrail
Neu ab 7.10.2022 kpl. mit BIN Datei
Direkt in der MOBA Verwaltung flashen.
Setup Download-Seite
Anleitung Flashwerkzeug
Möglicherweise müssen
weiter Daten geflasht werden.
Verwenden Sie dann die
MOBA Verwaltung
Habe das Projekt zurück gestellt, da wenig bzw. kein Interesse besteht.
Für ESP32 WROOM 4MB
Flashen mit zwei klicks!
Diese Anleitung ist nur noch als Information, verwenden Sie beser die MOBA Verwaltung!
Anleitung Flashwerkzeug
Das Projekt habe ich zurück gestellt