Newer version available: ThermAlarm V2

ThermAlarm V1 is an early mechatronics prototype exploring a gentler wake-up method using thermal cues instead of a sudden audio blast. It sequences warm airflow first, then vibration, then audio only as a last-resort fallback.

Mechanical Fusion 360 CAD DFAM 3D Printing Electrical Arduino Software C++ Human-Centered Design Mechatronic
ThermAlarm V1 internal packaging CAD render

System Overview

ThermAlarm V1 combines embedded systems, thermal regulation, and a compact 3D-printed enclosure to prototype a wake sequence that minimizes disruption.

Problem

Conventional alarms force an abrupt, high-stress wake-up that disrupts sleep and encourages repeated snoozing. The result is poor mornings even when total sleep time is adequate.

Solution

ThermAlarm uses temperature as the primary wake cue by gently using airflow to nudge wakefulness during lighter sleep phases. If the user doesn't respond, the system escalates to vibration and then audio to guarantee wake-up reliability while staying ideal for roommates.

Mechanical Highlights

Software Highlights

Video gallery

UI, alarm set, and power cycle test
Sleep mode fan test

Image gallery

Alternate CAD view: panelization and feature placement.
Alternate CAD view: panelization and feature placement.
Real internals: electronics packaging and wiring layout.
Real internals: electronics packaging and wiring layout.
Nightstand test: upward airflow orientation during wake sequence.
Nightstand test: upward airflow orientation during wake sequence.
Nightstand test: downward airflow orientation for setup tuning.
Nightstand test: downward airflow orientation for setup tuning.
In-hand front view: form factor and interface scale.
In-hand front view: form factor and interface scale.