A smarter way to sleep and wake up with a natural light alarm smart pillow.
Physical Prototyper
UX Design
Research has shown artificial dawn alarms to reduce “sleep inertia”, the period of grogginess following waking. Additionally, sleepers are relying more and more on their mobile phones for checking the time and setting alarms which can disrupt sleep for a variety of reasons. I approached the following questions:
Our team reviewed sleep literature and distributed a survey to try and understand sleeping habits of respondents. The survey was created using Google Forms and our literature review was trying to understand what color lights to use in which circumstances to achieve our goals of either gently waking our users or preventing their sleep from being disrupted when checking the time in the middle of the night.
The ideation process was quick revolved around objects already found in the rooms of those surveyed. I used individual sketching and group ideation techniques. Possible solutions evolved to be:
After deciding on the pillow direction, I created a mobile interface for setting alarms for Eos. I began by sketching interface concepts. I took cues from well designed existing alarm solutions and paired this with standard usability practices to establish my app design goals:
The final product is a hand sewn pillow two Arduinos, a flexible baseboard with the LED arrays mounted to it. The pillow stuffing serves to diffuse the light from the LEDs. A wake cycle demo is programmed into the Arduinos which simulates an expedited alarm sequence. First, the lights uniformly change from off to a deep blue, which then fades into a bright white. This white then fades into an orange white twinkle imitating twilight at the time the user sets their alarm. If they have not been gently roused from their sleep, the vibration motors engage to provide a physical alarm along with an orange pulsing, until the user flips their pillow over to silence the alarm.
An abstract clock is on the side of the pillow is engaged by a soft potentiometer, resulting in activation by touch.
Two Arduinos control the lights and vibration motors enclosed in a laser cut box, powered by a 6000mah USB power bank.
The array of LEDs serve to light the pillow. Each light can be set with an RGB value, enabling fading and animating.
Two clock modes prevent the use of a bright and distracting phone in the middle of the night to check the time.
The pillow cycles through various light colors and intensities before entering alarm mode which introduces vibration.
I created a mockup of the application in Sketch and animated it in Principle.
The mobile application is designed to be very similar to the iOS clock application so users feel familiar with the interface from the start. First, the pillow is connected to the app interface. Next, the alarm is set. The options available compliment the abilities of the LEDs and motors, and allow the user to select:
By tapping the alarm, the app previews the wake cycle.
Evaluation was limited to casual testing of light brightness, vibration intensity and discussions of usefulness. I would be interested in implementing the following in later versions:
Redesign the brain of the system by using one single Raspberry Pi Zero or custom printed circuit board to control the lights, which would also allow the system to understand what time it was.
Remove flexible baseboard in favor of LEDs connected with conductive thread, allowing them to float freely and making the pillow far more comfortable.