It's amazing what you can do with an ESP32 (or two).
It's pretty easy to build.