Published January 19, 2026
0
By PAVAN K.
Components Required
| Component Name | Quantity | Datasheet/Link |
| ADAFRUIT MEMENTO | 1 | View Datasheet |
Components Required
Hardware Assembly

Code Explanation
KEY FEATURES
- Dual-MCU Architecture — ESP32_MT (control) + ESP32_DL (display/LEDs)
- Animated OLED Eyes — 4 moods, auto-blink, horizontal/vertical flicker
- 6 LED Modes — Rage, Calm, Pulse Blue, Rainbow, Breathing, White
- Leg-to-Wheel Transform — SCS servo-driven bipedal/wheel mode switching
- CAKE OS Web Interface — Full monochrome dashboard, real-time telemetry
- Adafruit Memento Remote — Button, gesture & IMU-based wireless control (DigiKey)
- Dance Choreographer — Step-by-step sequence builder with save/load slots
- Pomodoro & Stopwatch — Start/Pause/Reset with visual progress bar
- Hydration Reminders — Configurable 15/30/45/60-min wellness alerts
- • Alarm System — Time-normalized matching, 30s ring with LED strobe
- QWAT Info Cycle — Auto-rotating date, time, quotes, weather display
- Curiosity & Sway Modes — Autonomous random movements and gentle rocking
- Persistent Settings — All preferences survive reboot via ESP32 flash
- WiFi Auto-Reconnect — 10s interval reconnection with serial logging
- Safety Interlocks — Autonomous modes disabled in Wheel Mode
HARDWARE SOURCING
- Adafruit Memento (Cheesecake) — Procured via DigiKey (digikey.com)
- ESP32 Dev Modules (x2) — Espressif ESP32-WROOM-32
- SCS Serial Servos (x4) — Waveshare SCS series (2 wheel + 2 foot)
- 128x64 SPI OLED — SSD1306 driver
- NeoPixel LEDs (x4) — WS2812B RGB
GitHub Repository
Video