MR. Flippers is a penguin shaped desk buddy that helps me stay focused while studying. It lets me set timers such as Pomodoro, Flowmodoro, etc. or custom set focus timers, tracks my sessions in a log and tracks streaks to keep me going, and plays alerts and health reminders such as hydration alerts through a speaker. It has adorable eyes that look aware to make it seem really "alive." Everything runs standalone. I just plug it into a wall and it works on my desk.
I am using the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.
This means:
Focus timers exist as apps on phones or as commercial products like the Pomodoro timer cube or tomato. But none of them are an offline standalone device with a personality, streak tracking, health reminders, and voice alerts. The closest things are simple Pomodoro timers with buzzers, but they don't have audio feedback, session logging, streak tracking, or an expressive character like a MR Flippers.
| Item | Qty | Link | Unit Price (Nu.) | Total (Nu.) |
|---|---|---|---|---|
| XIAO ESP32-C3 | 1 | link | Nu 1,643.47 | Nu 1,643.47 |
| DS3231 RTC Module | 2 | link | Nu 238.05 | Nu 476.10 |
| KY-040 Rotary Encoder Module | 2 | link | Nu 253.94 | Nu 507.88 |
| 1.3 inch OLED Display Module | 3 | link | Nu 546.53 | Nu 1,639.59 |
| DFPlayer Mini MP3 Module | 2 | link | Nu 258.60 | Nu 517.20 |
| 8Ω 3W Mini Speaker | 2 | link | Nu 167 | Nu 334 |
| MicroSD Card | 1 | link | Nu 599 | Nu 599 |
| Total | Nu 5,717.24 | |||
The 3D printed enclosure used PLA and TPU filament from the lab. A 5mm clear pink acrylic sheet was laser cut for the stand. M3 screws from the lab were used for PCB mounting.
Most components came from the Fab Lab or were ordered through Amazon and Robu.
| Item | Qty | Link | Unit Price (Nu.) | Total (Nu.) |
|---|---|---|---|---|
| XIAO ESP32-C3 | 1 | link | Nu 1,643.47 | Nu 1,643.47 |
| DS3231 RTC Module | 2 | link | Nu 238.05 | Nu 476.10 |
| KY-040 Rotary Encoder Module | 2 | link | Nu 253.94 | Nu 507.88 |
| 1.3 inch OLED Display Module | 3 | link | Nu 546.53 | Nu 1,639.59 |
| DFPlayer Mini MP3 Module | 2 | link | Nu 258.60 | Nu 517.20 |
| 8Ω 3W Mini Speaker | 2 | link | Nu 167 | Nu 334 |
| MicroSD Card | 1 | link | Nu 599 | Nu 599 |
| Total | Nu 5,717.24 | |||
How accurately can MR. Flippers track and store when your best focus times were?
Very accurately. The DS3231 RTC keeps time with ±2 minutes per month drift, which is fine for tracking daily focus sessions. The Focus Blueprint stores timestamps of every completed session in the XIAO's flash memory. By looking at the log over time, I can see my highest recorded sessions and the total number of sessions for each week.
Will 3.3V produce enough volume from the speaker through the DFPlayer?
Yes. The DFPlayer Mini runs on 3.3V logic but expects 5V for the amplifier. I powered the DFPlayer from the xiao's 5V pin instead of 3.3V pin. The volume is plenty loud for a desk environment.
Will all the 3D printed joints hold together reliably after full assembly?
Yes, after several redesigns. The twist and lock head joint failed in early prints because the tabs were too thin. I increased wall thickness and added fillets at stress points. The snap tabs on the body shells also hold firmly. Everything stays together during normal use.
MR. Flippers works without a laptop connected.It can boot up with the animation of the eyes, navigate the full menu using the rotary encoder, run accurate custom timers and sounds, save session data, and play audio alerts through the speaker along with custom stored audio in the sd card..
What Worked?
What Didn't Work
I couldn't add the fusion file since it's a bit too large.