DreamLift
A Gentle Haptic Alarm Pillow
The Problem and The Reframe
Every alarm clock makes the same assumption: that a loud sound is the best way to wake someone up. That breaks down for a lot of people — it causes stress and abrupt waking, it's not built for sensory-sensitive users (autism, anxiety disorders, PTSD, where sudden loud noise can be a trigger), and it's inaccessible for anyone deaf or hard of hearing.
Instead of trying to make a "gentler" version of an alarm sound, we reframed the whole problem: what if waking up didn't depend on sound at all? That meant shifting the interaction from sound → touch, and exploring somatic (body-centered) design instead.
The Insight and Solution
Once we committed to touch, we had to figure out where on the body. Almost every haptic device — phones, smartwatches, controllers — vibrates against the hand. But hands aren't where people are in contact with anything while they sleep. Pillows are. That insight shaped the whole design: non-finger haptics, targeting the cheeks, ears, and head — areas that are touching the pillow anyway, with no wearable needed.
We turned that into a two-part physical system:
The Vibration Pad — a thin, soft pouch with leather padding, placed inside the pillowcase, built to avoid hard edges that could dig in overnight.
The Control Panel — houses the Arduino Uno, battery, and alarm interface, kept separate so we could iterate on electronics without redesigning the part touching the user's face.
A companion app was planned so vibration intensity and ramp-up speed could be adjusted, since "gentle" means something different for every user.
The Build and What we learned
*
The Build and What we learned *
Here’s the Prototype
We wired the Arduino Uno to a vibration motor module and alarm display, hand-assembled the soft pouch, and tested it inside an actual pillowcase. One key fix came from handling the prototype: adding a "stilt" structure inside the padding so a sleeper's head weight distributes instead of pressing straight onto the electronics. The prototype is a wired stand-in for what would eventually be wireless—the goal was to prove the core interaction worked, not polish the final product.
What it taught us: reframing the sense used for an interaction opened a design space we'd never have found by just iterating on existing alarms, and designing for sensory-sensitive users pushed us to question defaults — like sound-based feedback — that most products never reconsider.