team 7: sunoco hotdog eye home mid-semester presentation hong, keetaek baek, jinwook lee, david

15
Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation Hong, Keetaek Baek, Jinwook Lee, David

Post on 21-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Team 7: Sunoco HotdogEye Home

Mid-Semester Presentation

Hong, Keetaek

Baek, Jinwook

Lee, David

Concept and Motivation Concept: This project will inform the individual in case

of fire or break-in at the house through mobile text messaging

Motivation: Anything can happen at home whether it is vacant or no adult is present. This prototype provides a cost efficient way to inform the home owner in case of a troubled situation at home

Status Update

Accomplishments Wrote a program that can send text messages Registered for propriety SMS server site Conflict in voltage input for smoke sensor

Mitigation Sensor Compatibility – voltage adaptor

Assumption We will be able to integrate breadboard into Tmote

in future development

Eye Candy

MainframeDell E1505 T-mote x 2 Moteiv TMote Sky

Motion Sensor Futurlec Directional Infrared Radial Sensor

Smoke Sensor Mobile Phone Futurlec CO2 Sensor Nokia E61

Demo Scenario

Next Steps

Tmote ConfigurationsTmote Sensor installation adjustment

Reconciling voltage difference between sensors and Tmote

Tmote TinyOS setupTmote Communication

Software Architecture

OverviewTmote:

Based on TinyOS, executes simple operations such as heartbeat and interrupt signals.

Main Frame: When Tmote sends signal it acknowledges the

notification and executes the text messaging program.

S/W Diagram

Heartbeat

Alarm

APIs

Tmote Heartbeat()

Constantly sends the heartbeat signal to the mainframe on the periodic basis.

sensor_monitor(int fd) Within the while loop keep polling the sensor to see if the

fire sensor went off fire_alarm()

Once sensor_monitor return the true value in the fire detection this function sends out the notification to the mainframe

API continued

MainFrame send_text(String crisis)

This function is in charge of the sending the request to the SMS text message service.

check_connection() By pinging one of the most stable websites to see if the internet

connection is fine. sensor_checker(int fd)

Check if the sensor has detected anything. heartbeat_monitor(int fd)

Make sure the smoke sensor still functions

More functions coming up!

Lessons Learned

Tmote voltage Issue Realized the need of reconciliation of the voltage

difference between sensor and the tmote. -> Will resolve by implementing small circuit on breadboard

Alternative internet connection Scan for other connections using built-in wireless

device driver is not as easy as we thought. Sunoco came up with taquitos and they are

good too.

Schedule

Deadlines Deliverables Completed?2/20 Received Parts Yes

2/26 Cell phone Text Messaging Service

Yes

3/5 Install Sensor to Tmote

NO

3/9 Configuring TinyOS NO

3/17 Spring Break NO

3/31 Tmote to Tmote NO

4/8 Baseline complete NO

4/15 Extension prj implementation

NO

Questions?