Final Project Presentation

advertisement
Team 5: Good Vibrations
18549: Embedded Systems Design
Bryce Aisaka
Justin Beaver
Tony Felice
Skanda Mohan
Team Members
Bryce Aisaka
Justin Beaver
Tony Felice
Skanda Mohan
baisaka@andrew.cmu.edu justinbeaver8@gmail.com romman0012003@gmail.com skandam@andrew.cmu.edu
http://www.ece.cmu.edu/~ece549/spring10/team5/index.html
Concept
• A silent, portable, comfortable, batteryoperated, phone activated, vibrating pillow
cover
• User sets time to wake up via phone UI,
pillow vibrates at that time to wake user
• Competitive Advantages:
– Portability: Just need to carry your cell phone
and our pillow cover
– Customizable: Can use our pillow cover with
the pillow of your choice
Goals
• Silent: Should not wake up anyone else
• Portable
• Battery Operated: Does not need to be plugged
in during usage
• Phone activated: Can use the cell phone that
you already own to activate the pillow vibration
• Customizable
• Fail-Safe: Sound is emitted only if person does
not wake up after set time limit
• Effective: Needs to be able to wake someone up
Architecture
Serial port Bluetooth module
Arduino Nano
Bluetooth enabled
Android phone
Solarbotics VPM2
Vibrating Disk Motor
3x Triple A’s
Components
Solarbotics
VPM2
Vibrating Disk
Motor
Padding
+Covers
Arduino Nano
+Bluetooth module
(BlueSmirf Gold)
Battery
Holder
+AAAs
Bluetooth Enabled
Smart-Phone
(Motorola Droid)
User Interface
Experimentation Campaign
• Bluetooth Range
– Method: Stand at a certain distance and measure the time it
takes for the BT connection to be established and a byte to travel
round trip
– Took 30 measurements at increments of 5 feet to ensure
reproducible results
• Idle Power Consumption
– Method: Leave all components of the system running in idle
state, measure how long it takes for batteries to run out
• Continuous Power Consumption
– Method: Leave the vibration motors continuously running,
measure how long it takes for batteries to run out.
Experimentation Campaign (cont.’d)
• User Survey
– Method: Ask 10 test users to use our product
and answer a series of questions
– Questions address comfort of pillow,
willingness to adopt our product, and pricing
of a mass-produced version of our product
Experimental Results
• Bluetooth range test results
• Idle Power Consumption: ~24 hours
• Continuous Power Consumption: >65
minutes
Experimental Results (cont.’d)
• Number of users who said…
–
–
–
–
–
–
The pillow was comfortable while handling it: 9/10
The pillow was comfortable while lying on it: 10/10
They would wake up from the high vibration setting: 9/10
They would wake up from the medium vibration setting: 8/10
They would wake up from the low vibration setting: 2/10
They would prefer our product to how they currently wake up: 6/10
• Of the people who said they prefer our product, the number
of users who said…
– They would be willing to charge the pillow as often as they charge
their cell phone: 4/6
– They would be willing to pay up to $20 for our product: 6/6
– They would be willing to pay up to $30 for our product: 2/6
– They would be willing to pay more than $30 for our product: 1/6
Insights from Measurements
• Battery life is sufficient, but daily
recharging may be required
• Bluetooth range is long enough for typical
bedroom use
• Our comfort and effectiveness
requirements seem to have been met
• Users seem reluctant to break habits and
switch to a newer, novel way to wake up
• The target price is $20
Open Issues
• Longer battery life
• A 5V power solution for more powerful
vibration
• Sensors on pillow cover
• Making the pillow cover washable
Conclusions
• Some things we learned:
– Arduino has much more computing power than we
actually need, but is really convenient
– Bluetooth is surprisingly easy to use, once you find
the proper UUID
• What we accomplished:
– Building a finished product
• What we would do differently:
– Order parts earlier
Download