ThermAlarm V2 is a bedside system designed to make mornings less brutal by warming you up before your alarm and cooling you down when you go to bed, so you feel better throughout the day instead of jolted awake.

Mechanical SolidWorks CAD Design for 3DP 3D Printing Electrical KiCAD Arduino PCB Software C++ Human-Centered Design Mechatronic
Hero image placeholder
Hero image placeholder.

Project details

Problem

Waking up to a jarring alarm made mornings feel terrible regardless of how many hours of sleep you got, so this project focuses on making wake-ups feel smoother and more natural instead of shocking.

Users / environment

Bedside or travel use, especially in situations with roommates where loud alarms are disruptive.

Tagline

Helps you wake up clear-headed and keep roommates happy by quietly nudging your body with temperature changes instead of blasting a loud alarm.

Overview

It uses a compact ESP32-based custom PCB, a fully 3D-printed enclosure with adjustable airflow, battery-backed power, and C++ firmware driving an e-ink interface to coordinate thermal profiles around your sleep schedule.

Mechanical

Electronics / hardware

Software

Contributions

Status

Finalizing hardware and software for V2 and testing the real-world feasibility and effectiveness of the concept.

Impact

Subjectively makes it easier to get out of bed compared to a sudden loud alarm and is far more roommate-friendly due to its primarily silent operation.

Key lessons

Images