
Dartomat
Ein selbst gebauter Dartautomat, seit 2013 gewachsen, heute mit Online-Multiplayer und eigenen Spielmodi.
- Rolle
- Idee, Hardware und Software
- Zeitraum
- 2013 – heute
- Stack
- Arduino
- ESP32
- Raspberry Pi
- Akka.NET
- React
- Docker
- C#
- OpenAPI
- MongoDB
- Ansible
- OpenTelemetry
- UWP
- MQTT
- Azure DevOps
- Azure DevOps Pipelines
2013 habe ich eine billige Dartscheibe auseinandergenommen und mit einem Arduino ausgelesen, um zu verstehen, wie das funktioniert. Seitdem ich das herausfand, ist es eskaliert.
Über die Jahre und sehr viele Iterationen ist es mit meinen gewachsenen Erfahrungen immer weiter verbessert worden. Aus nur einem Arduino, der an einem Windows-PC hing, wurde dann UWP am Raspberry mit Windows IoT. Danach mal ein ESP32 mit MQTT, bis es jetzt eine Raspberry-Pi-HAT-Platine ist, mit eigenem Real-Time-Prozessor, der über I2C mit Linux kommuniziert.
Heute hängt der Automat online im Akka.NET-Cluster, damit man mit Freunden über das Internet spielen kann. Abgeschlossen ist das Projekt dennoch nicht.