IR Train |
Der IR Train ist ein Infrarot Gateway bestehend aus einer Hardware-Komponente und einer Software-Komponente. Diese können in Verbindung mit Märklin IR H0 Startersets für Kinder ab 2012 genutzt werden. Gesteuert wird das IR Train Gateway über Website, iOS App oder WiThrottle:
(beim ersten Start Wifi Hotspot SSID: Maerklin292xxGateway, Key: Maerklin292xxGateway)Website: http://maerklin-ir-gateway.local WiThrottle: URL: maerklin-ir-gateway.local , Port 2560 iOS App: IR Train Die iOS App baut automatisch zum WLAN Hotspot Maerklin292xxGateway mit dem Passwort Maerklin292xxGateway eine Verbindung auf und verbindet sich mit der IP Adresse 192.168.4.1 und tauscht so Daten mit dem Gateway aus. Ein Internet-Zugriff wird nicht benötigt. Auf den Embedded Webserver kann jedoch auch per Webbrowser unter der URL http://maerklin-ir-gateway.local zugegriffen werden. Über die Einstellungen lässt sich das Gateway auch mit einen WiFi Accesspoint verbinden. Einstellungen wie z.B. IR LED GPIO und Aktivitätsanzeige LED GPIO können einfach über den Webserver erfolgen. Firmware Update erfolgen genauso wie die Einstellungen über den Webserver. Die Firmware wird Open-Source kostenfrei zur Verfügung gestellt.Downloads
schreinerman/maerklin292xx_gateway
Github: Firmware ESP32, ESP8266, ESP8285Kompatiblität
Folgende Züge sollten mit der Software kompatibel sein (Alle Züge mit den Adressen A-B, C-D, G-H und I-J):Märklin 29100 Nahverkehrszug LINT Märklin 29200 ICE Märklin 29201 TGV Märklin 29202 Belgischer Hochgeschwindigkeitszug Märklin 29203 ICN Märklin 29204 Amerikanischer Hochgeschwindigkeitszug Märklin 29206 Mauszug Märklin 29207 Ferien-Express Märklin 29208 Eurostar Märklin 29209 Regional Express Märklin 29210 Güterzug Märklin 29212 TGV Duplex Märklin 29300 ICE Märklin 29302 Intercity Märklin 29303 ICN Märklin 29304 TGV Lyria Märklin 29306 TGV Märklin 29307 Airport Express - Hochbahn Märklin 29308 Landwirtschaft Märklin 29309 Güterzug Märklin 29330 ICE 3 Märklin 36100 Nahverkehrszug LINT Märklin 36101 Diesellokomotive BR 212 Beschreibung
Die Hardware Komponente: Es wird eine Hardware mit ESP32, ESP8266 oder ESP8285 und IR LED benötigt, die dann als Gateway zwischen WLAN und IR dient. Die Firmware wird dabei über das Tool esptool installiert. Hierzu gibt es auf Github zwei verschiedene Release Binaries:vX.X.X_esp32_maerklin292xx_gateway.bin für ESP32 vX.X.X_esp8266_esp8285_maerklin292xx_gateway.bin für ESP8266 oder ESP8285 Das ESP Tool kann über python pip installiert werden.pip install esptool
Um einen ESP8266 bzw. EPS8285 zu programmieren kann folgender Befehlt genutzt werden
(für Firmware Version v1.2.1, COM-Port /dev/tty.SLAB_USBtoUART)python -m esptool --port /dev/tty.SLAB_USBtoUART \
Um einen ESP32 zu programmieren kann folgender Befehlt genutzt werden
--baud 115200 \
write_flash 0x0 \
v1.2.1_esp8266_esp8285_maerklin292xx_gateway.bin
(für Firmware Version v1.2.1, COM-Port /dev/tty.SLAB_USBtoUART)python -m esptool --port /dev/tty.SLAB_USBtoUART \
--baud 115200 \
write_flash -z 0x1000 \
v1.2.1_esp32_maerklin292xx_gateway.bin
Generell hat der ATOM Lite zwar integriert einen IR Sender, jedoch beträgt die Reichweite nur etwa 20cm. Für eine höhere Reichweite bietet es sich an zusätzliche IR LEDs zu montieren. Flash Procedure:
M5Stack ATOM Lite mit ESP32 Chip
Chip: ESP32
IR LED GPIO: 12
Bilder:ATOM Lite per USB Anschliessen Nun kann der Chip mit dem esptool neu beschrieben werden:
(für Firmware Version v1.2.1, COM-Port /dev/tty.SLAB_USBtoUART)python -m esptool --port /dev/tty.SLAB_USBtoUART \
--baud 115200 \
write_flash -z 0x1000 \
v1.2.1_esp32_maerklin292xx_gateway.binLinks:
ATOM Lite ATOM Lite
Link zum HerstellerATOM Lite
Shop: Eckstein Komponente
Mit der M5Stack Mini Infrared Emitter & Receiver Unit lässt sich das Signal etwas verstärken. Dadurch, dass sich gleich mehrere Module parallel betreiben lassen, kann man mehrere Module zusammen koppeln. Flash Procedure:
M5Stack ATOM Lite mit ESP32 Chip
M5Stack Mini Infrared Emitter & Receiver UnitChip: ESP32
IR LED GPIO (GROVE Connector): 26
Bilder:ATOM Lite per USB Anschliessen Nun kann der Chip mit dem esptool neu beschrieben werden:
(für Firmware Version v1.2.1, COM-Port /dev/tty.SLAB_USBtoUART)python -m esptool --port /dev/tty.SLAB_USBtoUART \
--baud 115200 \
write_flash -z 0x1000 \
v1.2.1_esp32_maerklin292xx_gateway.binLinks:
IR Sender + ATOM Lite IR Sender + ATOM Lite Multiple IR Sender ATOM Lite
Link zum HerstellerATOM Lite
Shop: Eckstein KomponenteIR Sender
Link zum HerstellerIR Sender
Shop: Eckstein Komponente
URC-150 / NX4519-919 Universal Fernbedienung enthält einen ESP8285 chip, der über die Löt-Pins auf der Oberseite der Platine neu bespielt werden kann. Dazu wird IO0 auf GND gezogen und ein USB zu Seriell Wandler an RX / TX gehängt. Die Reichweite umfasst mehrere Meter und selbst Objekte die in direkter Sichtverbindung zu den Zügen stehen sind oft kein Problem mehr. Flash Procedure:
URC-150 / NX4519-919 Universal Fernbedienung
Chip: ESP8285
IR LED GPIO: 14
Status LED GPIO: 4
(IR Receiver GPIO: 5)
Bilder:Verbinden der Lötpads auf der Oberseite der URC-150 Platine und Anschluss an einen USB zu Seriell Wandler (3.3V) Zuerst den USB zu Seriell Wandler mit Strom versorgen Dann den URC-150 mit Strom versorgen Nun kann der Chip mit dem esptool neu beschrieben werden:
(für Firmware Version v1.2.1, COM-Port /dev/tty.SLAB_USBtoUART)python -m esptool --port /dev/tty.SLAB_USBtoUART \
--baud 115200 \
write_flash 0x0 \
v1.2.1_esp8266_esp8285_maerklin292xx_gateway.binDanach müssen alle Kabel wieder entfernt werden und auch die Verbindung zwischen IO0 und GNG gelöst werden. Links:
Auvisio URC-150 URC-150 Lieferumfang URC-150 PCB Unten URC-150 PCB Oben URC-150
auvisio WLAN FernbedienungIR-Fernbedienung hacken
Heise Artikelauvisio WLAN Fernbedienung
Shop: Pearl