
Dartomat
A self-built dart machine, growing since 2013, today with online multiplayer and your own game modes.
- Role
- Idea, hardware and software
- Period
- 2013 – present
- Stack
- Arduino
- ESP32
- Raspberry Pi
- Akka.NET
- React
- Docker
- C#
- OpenAPI
- MongoDB
- Ansible
- OpenTelemetry
- UWP
- MQTT
- Azure DevOps
- Azure DevOps Pipelines
In 2013 I took a cheap dartboard apart and read it out with an Arduino, just to understand how it works. Since I figured that out it has escalated.
Over the years and a great many iterations it kept getting better along with my own experience. A single Arduino hanging off a Windows PC turned into UWP on a Raspberry with Windows IoT. After that an ESP32 with MQTT, until today it is a Raspberry Pi HAT of its own, with a real-time processor that talks to Linux over I2C.
Today the machine hangs online in an Akka.NET cluster so you can play with friends over the internet. The project is not finished even so.