- Documentation and quick start LegoHub: https://github.com/corneliusmunz/legoino
- install Arduino IDE
- Connect esp32
- Select COM Port
- Download ArduinoEsp32Setup/TrainHub.ino
- Select .ino and change Network credentials
- Start deploy
- Connect train with esp32
- start web server on esp32 to call via http
- create drive, stop and rgb mode via http
- create asp.net core web server to impl. http calls
- create frontend to handle train options
- add move forward/backward
- add brake
- add brake slowly
- change LED color [Blink|Perm|Off]
- get battery status
- get information is esp32 connected/disconnected
- get information is train connected/disconnected
- add esp32 to local dns
- move esp32 to powerbank or battery
- deploy on zimaboard/raspberry
- Add dashboard looks like real train interface
- optimize performance for esp32 request/response webserver
- connect multi trains
- add train control to twitch api
- map Interface (2D or 3D):