Modernisiere
deine Modellbahn

IoT-Railstation verbindet ESP32 Mikrocontroller über MQTT mit einem Node.js Webserver, damit du deine Zugstrecken zentral steuern, konfigurieren und automatisieren kannst.

Video Preview Soon
Über das Projekt

Was ist IoT-Railstation?

Wie funktioniert es?

Welche Hardware wird genutzt?

Ist es Open Source?

IoT-Railstation ist eine offene Software für Modellbahn Enthusiasten und Bastler. Mehrere ESP32 Mikrocontroller kommunizieren via MQTT mit einem zentralen Node.js Webserver, der als Steuerzentrale fungiert.

Vom Webinterface aus verwaltest du Züge, Streckenabschnitte, Geschwindigkeitsbegrenzungen und Fahrpläne. Alles modular, alles anpassbar und komplett Open Source.

Die Kommunikation zwischen den Geräten erfolgt über MQTT. ESP32-Module senden Zustandsdaten an den Node.js Server und erhalten von dort Steuerbefehle für Motoren, Beleuchtung, Weichen und weitere Komponenten. Dadurch kann die Anlage in Echtzeit überwacht und gesteuert werden.

Verwendet werden hauptsächlich ESP32 Mikrocontroller, Sensoren, RFID-Leser, Motorsteuerungen und weitere IoT-Komponenten. Diese Module übernehmen die Steuerung und Überwachung der verschiedenen Bereiche einer Modellbahnanlage.

Ja, IoT-Railstation ist als Open-Source-Projekt geplant. Der Quellcode soll frei verfügbar sein, damit Nutzer eigene Funktionen entwickeln, Module hinzufügen und das Projekt gemeinsam erweitern können.

Features

Alles was du für deine Anlage brauchst

Vom einzelnen ESP32 bis zum kompletten Fahrplan. IoT-Railstation bietet alles was du für deine Strecke brauchst.

ESP32 Module

ESP32 Integration

Binde beliebig viele ESP32 in dein Projekt ein und erweitere deine Modell Bahn ganz einfach.

Microcontroller

Selbstbau

Baue durch unsere Anleitungen deine Strecke mit den ESP32 auf und lerne nebenbei neue Dinge.

Microcontroller

Zugsteuerung

Kontrolliere einzelne Züge über ein Interface. Schaue aus dem Führerhäuschen und gib Gas!

Microcontroller

Fahrpläne

Erstelle automatische Abläufe für deine Modell Bahn.

Microcontroller

Vernetzung

Durch die MQTT Kommunikation zwischen Node.js Server und ESP32 Mikrocontroller kann der Server mit der Strecke kommunizieren.

Microcontroller

Eigene Strecken

Erstelle Strecken mit deinem Streckentyp und baue dir deine Modell Bahn Strecken.