This project is a re-build of my LEGO train IoT control system (work in progress).
I replaced the train's infra-red control system with an ESP32 using Arduino C++ for train controller and Angular 12 for the UI. It makes an internet connection using WiFi (initially configured through a captive portal), and is controlled via pub-sub messages.
I am currently rebuilding everything from scratch, so things are not all there yet, and are in debug
and todo
modes.
More to come...
- Code
- Future Items:
- Load configuration values from SPIFFS (ESP32 File System)
- Set direction forward/back (in progress)
- Set speed (in progress)
- Headlights on/off
- Headlights alternating pattern(s)
- Images
- Basic speedometer
- Speed increase/decrease/stop control
- Add headlight on/off control
- Add forward/reverse direction control
- Code (coming soon)
- Images (coming soon)
- Code (coming soon)
- Images (coming soon)