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, ESP8285
    Download on the App Store

    Kompatiblitä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 \
    --baud 115200 \
    write_flash 0x0 \
    v1.2.1_esp8266_esp8285_maerklin292xx_gateway.bin

    Um einen ESP32 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 \
    --baud 115200 \
    write_flash -z 0x1000 \
    v1.2.1_esp32_maerklin292xx_gateway.bin

     

     

    M5Stack ATOM Lite mit ESP32 Chip

    Chip: ESP32

    IR LED GPIO: 12

    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:
  • 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.bin

    Bilder:

    ATOM Lite

    Links:

     
    ATOM Lite
    Shop: Eckstein Komponente

     

     

    M5Stack ATOM Lite mit ESP32 Chip
    M5Stack Mini Infrared Emitter & Receiver Unit

    Chip: ESP32

    IR LED GPIO (GROVE Connector): 26

    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:
  • 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.bin

    Bilder:

    IR Sender + ATOM Lite IR Sender + ATOM Lite Multiple IR Sender

    Links:

     
    ATOM Lite
    Shop: Eckstein Komponente
       
    IR Sender
    Shop: Eckstein Komponente

     

     

    URC-150 / NX4519-919 Universal Fernbedienung

    Chip: ESP8285

    IR LED GPIO: 14

    Status LED GPIO: 4

    (IR Receiver GPIO: 5)

    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:
  • 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.bin

  • Danach müssen alle Kabel wieder entfernt werden und auch die Verbindung zwischen IO0 und GNG gelöst werden.
  • Bilder:

    Auvisio URC-150 URC-150 Lieferumfang URC-150 PCB Unten URC-150 PCB Oben

    Links:

       
    auvisio WLAN Fernbedienung
    Shop: Pearl