Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

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

description

Team 7: Sunoco Hotdog Eye 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 - PowerPoint PPT Presentation

Transcript of Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

Page 1: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

Team 7: Sunoco HotdogEye Home

Mid-Semester Presentation

Hong, KeetaekBaek, Jinwook

Lee, David

Page 2: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

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

Page 3: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation
Page 4: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

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

Page 5: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

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

Page 6: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation
Page 7: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

Demo Scenario

Page 8: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

Next Steps

Tmote ConfigurationsTmote Sensor installation adjustment

Reconciling voltage difference between sensors and Tmote

Tmote TinyOS setupTmote Communication

Page 9: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

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.

Page 10: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

S/W Diagram

Heartbeat

Alarm

Page 11: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

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

Page 12: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

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!

Page 13: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

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.

Page 14: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

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

Page 15: Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation

Questions?