2024–2025 · embedded
Smart Money Saver firmware
ESP32 / ESP32-S3 firmware: rotary UI, coin detection, OLED debug, persistent state.
SMS
The firmware behind FamFive, written twice — once in MicroPython and once in Arduino IDE C++ — to compare developer experience and runtime stability. Rotary encoder UI, SH1106 I2C OLED for live debug, and a coin-detection state machine that handles bounces.
Tools
ESP32ESP32-S3MicroPythonArduino IDESH1106 OLED