Team 5: Good Vibrations Bryce Aisaka Justin Beaver Tony Felice Skanda Mohan 18549: Embedded Systems...

13
Team 5: Good Vibrations Bryce Aisaka Justin Beaver Tony Felice Skanda Mohan 18549: Embedded Systems Design
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    1

Transcript of Team 5: Good Vibrations Bryce Aisaka Justin Beaver Tony Felice Skanda Mohan 18549: Embedded Systems...

Team 5: Good Vibrations

Bryce AisakaJustin BeaverTony Felice

Skanda Mohan

18549: Embedded Systems Design

Team Members

Bryce Aisaka Justin Beaver Tony Felice Skanda Mohan

[email protected] [email protected] [email protected] [email protected]

http://www.ece.cmu.edu/~ece549/spring10/team5/index.html

Concept

• A silent, portable, comfortable, battery-operated, 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

Arduino Nano

3x Triple A’sSolarbotics VPM2 Vibrating Disk Motor

Serial port Bluetooth module

Bluetooth enabled Android phone

Components

Solarbotics VPM2 Vibrating Disk Motor

Arduino Nano +Bluetooth module(BlueSmirf Gold)

Battery Holder +AAAs

Bluetooth Enabled Smart-Phone(Motorola Droid)

User InterfacePadding +Covers

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