If you have kids in school, you already know that weekday mornings can be a bear.

Before your coffee, you’re coordinating breakfast, packing backpacks, checking the weather, yelling upstairs to see if someone is out of bed, and doing math on whether they have four minutes or twelve minutes before it’s time to leave for school.

A few months ago, we decided we needed an upgrade from the Yoto player/alarm clock in my daughter’s room. She was getting older, she wanted more independence, and I was tired of forgetting to set, change, and unset the time on the Yoto app. She’s at that tricky in-between age: too old for her elementary school gadgets, but too young for a smartphone (hello Middle School!)

So I did what every parent does: I searched Amazon. I wanted something that had two basic features:

- An alarm clock she could set and manage herself.

- Allowed her to play Spotify, but wasn’t a smart speaker.

After burning way too much time and energy searching, I realized that modern alarm clocks fall into two categories:

- The Plastic Buzzer: Clunky plastic bricks with zero smart features and an alarm sound engineered to trigger an instantaneous heart attack.

- The Big-Tech “Smart” Display: Amazon Echo Shows or Google Nests. They have high-res screens pushing news headlines, rotating ads, and live microphones sitting three feet from where your kid sleeps.

I didn’t want an obnoxious buzzer, and I definitely didn’t want a glowing ad with a camera and a microphone in my daughter’s bedroom.

So, being a tinkerer with a habit of over-engineering household problems, I decided to build one from scratch. My wife was reasonably skeptical when I announced I was spending weekends building a clock from scratch instead of just buying one...

The “Sane Morning” Wishlist

Before prompting AI to write a single line of code or heating up a soldering iron, I asked: What would a truly great kid’s clock actually do?

- Wake her up gently. Start with a soft sunrise light in her room, followed by soothing chimes that ramp up slowly.

- Zero screen distractions at night: No bright blue LED blaring across the room while she’s trying to sleep. Auto music shutoff.

- School-calendar aware: It must know the school district calendar. If it’s a teacher workday, a holiday, or a winter break, the alarm must not go off. (There is no greater parenting tragedy than accidentally waking a sleeping kid at 6:30 AM on a Saturday).

- Morning routine at a glance: Put the weather, the day’s agenda, and the live school bus countdown right on the screen.

- Spotify without the surveillance: Let her listen to music while doing homework or winding down, without an active microphone listening in.

The Hardware: Simple, Tactile, and Distraction-Free

I wanted this to feel like a real piece of bedroom furniture, not a science fair project.

- The Brain: An Adafruit QT Py ESP32-S3 microcontroller. It’s tiny, costs around $12, runs on pennies of electricity, and has built-in Wi-Fi.

- The Display: A classic 16x2 character LCD display. It gives off that satisfying, calm, 90s-retro aesthetic. No videos, no apps, no notifications.

- The Controls: A single physical rotary knob on the right side. You turn it to cycle screens, and click it to confirm. In an era where everything has a touchscreen, having a tactile, physical dial feels pretty cool.

- Dusk-to-Dawn Auto Dimming: Using a weather API, the clock automatically fetches daily sunrise and sunset times. During the day, it’s crisp and readable. At night, it automatically drops the backlight down to a whisper-soft 1% so the room stays dark.

The Spotify Remote Trick (Muting Big Tech)

The clock doesn’t blast Spotify for the alarm—it uses its own onboard speaker for wake-up sounds. But my daughter loves listening to her Spotify playlist while doing homework or before bed.

We had an old Amazon Echo speaker, but I didn’t want an active voice assistant in her room. So I pulled a small parent hack: I physically muted the Echo’s microphone and set the wake word to Ziggy.

She can’t talk to Alexa, and Alexa can’t talk to her. Instead, the bedside clock acts as her physical Spotify Connect remote:

🎵 04:30 PM ▶

Cruel Summer - Taylor SwiftAs music plays, the track and artist name gently scroll across her LCD screen. Two quick clicks of the dial skips to the next track; turning the knob adjusts the volume. She gets her playlists, and Amazon gets zero voice data from her bedroom.

The Secret Sauce: The Parent Dashboard

The clock sits on her nightstand running local firmware, but on our home Wi-Fi, it hosts its own lightweight web server accessible from any phone or laptop in the house.

Here are the features that completely transformed our mornings:

1. The Wake-Up (No More Fight-or-Flight)

Instead of yelling up the stairwell or setting off a heart-stopping buzzer, her room slowly warms with soft amber light 10 minutes early. A gentle chime ramps up on the clock’s speaker. When she clicks the knob to dismiss it, the screen flashes YOU ARE AMAZING!❤️. She wakes up calm and happy.

2. The Launch Sequence (Autonomy Instead of Nagging)

Mornings used to be an exhausting parent interrogation: “You need a jacket! What time is practice today? You are going to miss the bus?!”

Now, she turns the dial herself. She sees the temperature. She sees if she has soccer after school. She sees the bus is 6 minutes away. You aren’t air traffic control anymore—she owns her morning.

3. Homework & Bedtime (The Visual Countdown)

When she’s doing reading or a homework block, she clicks the dial into timer mode. A 16-segment progress bar physically drains from right to left as time ticks away. For kids who struggle with “you have 15 minutes left,” being able to see time disappear is an incredible focus hack. And at bedtime, one click dims the room lights to a 15% lavender glow and will automatically turn off music after she drifts off.

4. The Parent Sanity Win (The School Calendar)

Notice that green badge in the dashboard screenshot above:

Alarm Set (06:30 AM • School Schedule)Instead of a generic Monday–Friday alarm you constantly forget to disable before long weekends, the clock automatically checks our school district calendar. If school is closed for Thanksgiving, a teacher in-service day, or a snow day, the alarm stays dead silent. We get to sleep in without touching a single button.

Did It Actually Fix Mornings?

Yes. In fact, it worked better than I imagined.

Mornings went from a frantic series of wake-up warnings and yelled stairwell check-ins to an autonomous rhythm. She gets up on her own, checks her own forecast and bus schedule, and takes genuine pride in managing her morning.

It took some weekend coding, a handful of APIs, a 3D-printed box, and some hot glue—but getting our family’s morning sanity back was worth every single minute.

Should I Open-Source This?

I originally built this clock just for our house, but after a few friends saw it, the question keeps coming up: Can I build one for my kid?

My daughter has already informed me that I need to start selling these to her friends parents. If there’s enough interest, I’m happy to put together a full DIY guide—or, if my daughter gets her way, see if there’s enough demand to put together a real Kickstarter:

Let me know in the comments or vote in the poll below:

🛠️ Full Hardware Specs & Teardown

For parents and tinkerers who want to see how the clock was wired, we put together a dedicated spec page on our site with the complete parts list (BOM), rotary menu breakdown, and quick-start guide:

Reclaim The Day is all about practical tech, smart-home automation, and real-world stories that eliminate mental fatigue for busy working parents. If you enjoyed this build, hit subscribe to get our future projects and guides delivered straight to your inbox.