Book description
Das Buch weist angehenden und fortgeschrittenen Modellbahnern den Weg zum Aufbau ihrer digitalen Modelbahnsteuerung, anpassungsfähig an individuelle Wünsche, kompatibel mit dem Märklin-Standard, ausbaufähig und preiswert. Sein Schwerpunkt liegt auf der digitalen Steuerung mit dem CAN-Bus (Controller Area Network), den auch Märklin verwendet. CANgurus sind Funktionsblöcke aus Software und CAN-Decodern zur Steuerung einer digitalen Modelleisenbahn – also rollendes Material wie Loks, aber auch Weichen, Beleuchtung, Sound oder Signale. Das Buch nutzt zum Aufbau des Busnetzes ESP32-Module, die per WLAN kommunizieren. Das vereinfacht den Anlagenbau durch Wegfall eines Großteils der Steuerleitungen deutlich. Die Module sind in C++ programmiert und nutzen die vielen Bibliotheken und Makros aus der Arduino-Welt.
Im Laufe der einzelnen Kapitel baut der Leser nahezu alle Komponenten, die zur Steuerung einer Bahn notwendig sind, selbst auf – entweder durch Stecken auf Breadboards oder durch Löten. Zwei Komponenten werden fertig gekauft: Die Märklin-Gleisbox und das Steuerungsprogramm WinDigipet, mit dem die Bahn vom PC aus gesteuert wird.
Table of contents
- Cover
- Über den Autor
- Titel
- Impressum
- Inhalt
- Einführung
- 1 Das Buch für den motivierten Modelleisenbahner
-
2 Jetzt bauen wir endlich
- Der ESP32
- ESP32-Module
- ESP-WROOM-32
- Der Olimex ESP32-EVB
- M5Stack ESP32-CAM
- Das Laden der Programme
- Tag 1: … und es werde grün
- Was ist das Ziel?
- Was wird benötigt?
- Der Aufbau der Grundplatte
- Installation von Win-DigiPet
- Tag 2: Jetzt kommt Bewegung ins Spiel
- Was ist das Ziel?
- Was wird benötigt?
- Der Gleisaufbau
- Die CANguru-Bridge
- Inbetriebnahme der Anlage
- Zusammenfassung
- Tag 3: Wo sind meine Züge?
- Was ist das Ziel?
- Was wird benötigt?
- Aufbau der Hardware
- Das Basismodul
- Der Gleisbesetztmelder
- Die Melder
- Win-DigiPet
- Aufbau der Gleisanlage
- Zusammenfassung
- Tag 4: Jetzt kann man schalten und walten
- Ziel des 4. Tages
- Was wird heute benötigt?
- Um- und Einbau der Weiche
- Steuern mit Mini-Servo
- Einbau der Weiche
- Umbau mit Linear-Servo
- Der Decoder
- Die Landschaft wird modelliert
- Zusammenfassung
- Tag 5: Signale regeln den Betrieb
- Was wollen wir am Tag 5 erreichen?
- Was wird für die Signale und die Landschaft benötigt?
- Die Formsignale
- Was brauchen wir für die Formsignale?
- Umbau der Signale
- Die LED-Signale
- Der ESP32 auf dem Breadboard
- Die Welt ist bunt und unsere Anlage auch
- Zusammenfassung
- Tag 6: … und es wurde Licht
- Ziel dieses Tages
- Was wird für den Lichtdecoder benötigt?
- Der Lichtdecoder
- Anschluss der LEDs am Beispiel eines Wohnhauses
- Zusammenfassung
- Tag 7: Eine ganz neue Sichtweise
- Materialliste
- Installation und Inbetriebnahme des Kamerawagens
- Zusammenfassung
-
3 So funktionieren die CANgurus
- Die Software-Entwicklungsumgebung
- Installation der IDE
- Unser erstes Programm
- Programmieren in einer Arduino-Umgebung
- setup()
- Konzept EEPROM
- Konzept TIMER/Ticker
- loop()
- Vom Programm zum Board
- Der CAN-Bus
- Der Blick aufs Ganze
- Der Basisdecoder
- ESP-NOW als Alternative zum WLAN
- Der Decoder startet eine Wifi-Session im AP-Mode mit der eigenen MAC- Adresse und dem Präfix »CNgrSLV«
- Der Decoder initialisiert sein ESP-NOW-System
- Den Master hinzufügen
- Nach Erhalt einer Quittung sind die Decoder empfangsbereit
- PING
- SWITCH_ACC
- BlinkAlive
- Die Decoder senden ihre PING-Antwort
- Die Decoder senden Konfigurationsdaten
- CONFIG_STATUS
- SYS_CMD/SYS_STAT
- Zusammenfassung
- Der Weichendecoder
- Festlegen der Weichenadressen
- Die Empfangsroutine
- Das Stellen der Servos
- Die Ausladung
- Zusammenfassung
- Der Formsignaldecoder
- Der LED-Signaldecoder
- Der Lichtdecoder
- Der Gleisbesetztmelder
- Die CANguru-Bridge
- Die CANguru-Bridge registriert Wifi-Sender mit dem Präfix »CNgrSLV« als eigene Clients
- Eine Quittung an die Clients geben
- Vom CANguru-Server den Frame 0x88 empfangen und mit 0x89 antworten
- Die Kommunikation der CANguru-Bridge
- Die CANguru-Bridge meldet sich über Telnet im Ausgabefenster des CANguru-Servers
- Die CANguru-Bridge empfängt die Datei »lokomotive.cs2« vom CANguru-Server
- Die CANguru-Bridge startet die Gleisbox
- Die CANguru-Bridge sendet einen PING an die Decoder
- Der CANguru-Server verfolgt die Übertragung der Konfigurationsdaten
- Wenn alle Decoder sich gemeldet haben, kommt die Meldung »Start WDP«
- Zusammenfassung
- Der CANguru-Server
- Der CANguru-Server sendet einen CAN-Frame mit Cmd 0x88
- Der CANguru-Server trägt die IP-Adresse der CANguru-Bridge in das Feld oben links ein
- Der CANguru-Server empfängt die PING-Antworten der Decoder
- Der CANguru-Server baut eine Liste der Decoder auf
- Der CANguru-Server ruft nacheinander alle Decoder aus der Liste auf und fordert ihre Konfigurationsdaten an
- Die Konfigurationsdaten ändern
- mfx-Lokomotiven erkennen
-
4 Wenn die Bahn fertig aufgebaut ist
- PC-Komponenten
- Steuersoftware
- Der CANguru-Server
- Start der CANguru-Bridge
- Start von Win-DigiPet
- Konfiguration der Decoder
- Verwaltung des Lokbestands
- Modellbahnkomponenten
- Die CANguru-Bridge
- Gleisbox
- Der Weichendecoder
- Der Signaldecoder
- Die Formsignale
- Die LED-Signale
- Der Gleisbesetztmelder
- Der Lichtdecoder
- Der Kamerawagen
- Inbetriebnahme der Anlage
- Der Weg zum Automatikbetrieb
- Fahrstraßen
- Zugfahrten
- Die Automatik
- Fußnoten
- Stichwortverzeichnis
Product information
- Title: Digitale Modellbahn selbstgebaut
- Author(s):
- Release date: November 2019
- Publisher(s): dpunkt
- ISBN: 9783864907111
You might also like
book
Elektronik kinderleicht!
Für Kinder und Jugendliche ab 12 Jahren• Von ersten Experimenten mit Strom bis zum IC• Ähnliches …
book
Bauen, erleben, begreifen: fischertechnik®-Modelle für Maker
Dieses Buch richtet sich an technikbegeisterte Jugendliche und Erwachsene, die raffinierte Erfindungen nachbauen und damit verstehen …
book
Mikrocontroller – Der Leitfaden für Maker
Die ersten sechs Kapitel beschäftigen sich mit den grundlegenden Themen: Mikrocontrollerfamilien, Minicomputersysteme, E/A-Einheiten, Energieversorgung und Funksysteme. …
book
CNC-Fräsen für Maker und Modellbauer, 2nd Edition
Mittlerweile sind brauchbare CNC-Fräsmaschinen auch fu?r den Hobbybereich erschwinglich geworden. Mit diesen eröffnen sich Modellbauern und …