ThermAlarm V2 is a thermal smart alarm clock that uses directed airflow and temperature control to reduce stressful wake-ups and improve sleep quality.

Mechanical SolidWorks CAD DFAM 3D Printing Electrical KiCAD Arduino PCB ESP32 Software C++ Human-Centered Design Mechatronic
ThermAlarm V2 transparent CAD render showing internal packaging and airflow path

System Overview

ThermAlarm V2 uses thermal profiles and staged outputs to wake users gently while keeping reliability and portability at the core. The system is built around controllable airflow, thermal control, and low-power operation.

Problem

Traditional alarms shock users awake and disrupt sleep quality. Loud audio also disturbs roommates and makes repeated snoozing more likely.

Solution

ThermAlarm uses temperature as the primary wake cue to align with circadian thermoregulation and reduce abrupt wake-ups. Heat is delivered as a soft nudge before vibration and audio, creating a more gradual wake experience. This staged approach improves comfort while keeping reliability.

V1 to V2 Engineering Upgrades

V2 focuses on portability, durability, and user-facing refinement while keeping the core thermal wake concept intact.

KiCad schematic: system wiring and power architecture.
KiCad schematic: system wiring and power architecture.
KiCad PCB layout: routing and component placement.
KiCad PCB layout: routing and component placement.

Mechanical Highlights

Electronics / PCB Highlights

Firmware / Software Highlights

Future steps

V2 is an iteration of V1 and carries forward the same staged thermal wake concept.

Sell sheet

ThermAlarm V2 sell sheet

Image gallery

Front CAD view: enclosure layout, UI openings, and airflow interface.
Front CAD view: enclosure layout, UI openings, and airflow interface.
Custom PCB: RTC, power regulation, MOSFET drive stages, and I/O connectors.
Custom PCB: RTC, power regulation, MOSFET drive stages, and I/O connectors.
Prototype build: validation of thermal + airflow control and user interface.
Prototype build: validation of thermal + airflow control and user interface.
See the original build: ThermAlarm V1