Ppt slides

17
REMOTE HOME AUTOMATION SYSTEM ...carry your home with you …an embedded system design project

Transcript of Ppt slides

Page 1: Ppt slides

REMOTE HOME AUTOMATION SYSTEM

...carry your home with you

…an embedded system design project

Page 2: Ppt slides

PROJECT OBJECTIVE

• Keep the users updated with current status of the ambience of their house

• Uses SMS or remote login through internet to communicate with the house

• Informs when an unexpected intrusion is made into their house

• Checks for any lights switched ON/OFF and lets the user modify the current state

Page 3: Ppt slides

HARDWARE

eBOX2300 Enfora GSM modem 1218 Camera Phidget Sensors

– Light Sensor– Temperature Sensor– Humidity Sensor– Motion Sensor

LCD

Page 4: Ppt slides

PHIDGETS

Temperature and Humidity Sensor– Records the temperature and humidity of the

ambience– Can be used to control the air-conditioners

Light Sensor– Checks for the brightness of the room– Can be used for automatic control of lights while

the user is not home

Page 5: Ppt slides

DETECTION OF INTRUSION

Motion Sensor– Detects motion around a place– As soon as the numeric value reaches a limit,

send an SMS to the user

Camera– Live video streaming can be enabled by logging in

remotely through internet

Page 6: Ppt slides

SOFTWARE

Windows CE tools for Visual Studio– Platform Builder Development Environment

Phidgets.msi

Page 7: Ppt slides

HOW IT WORKS

Remote login through the internet

Text message

eBOX2300

Phidget Sensors

Camera

Page 8: Ppt slides

MAIN THREAD

1. Child Thread creations- Read Message Thread- Send Message Thread- Motion Sensor Thread

- Camera Thread

2. Handle Creation for devices

3. Initialize LCD and Phidget Kit

4. Open Connection with the Camera

5. Close all the handles and connections-

READ MESSAGE THREAD

- Receive SMS- Compare with Message

Action Table- Read Sensor Routines

- Raise hSend event

SEND MESSAGE THREAD

- Receive appropriate parameters

- Construct Send Message

- Send SMS

MOTION SENSOR THREAD

- Senses Motion continuously

- On change above threshold value, raise

hSend event and hCam event

CAMERA IMAGE CAPTURE THREAD

hRead ALWAYS RUNNING

hSend

hSync

hCam

MESSAGE FROM USER

MESSAGE TO THE USER

IMAGE STORED AS A *.jpg FILE

hSend

Page 9: Ppt slides

SMS KEYWORDS

TEMP- sends back the current temperature HUM- sends back the current humidity LIGHT- calibrates brightness and responds

back with BRIGHT or DULL LEDON- switches ON the LEDs LEDOFF-switches OFF the LEDs MOTION DETECTED-received by the user

during an unexpected intrusion

Page 10: Ppt slides

VIDEO DEMOVIDEO DEMO

Page 11: Ppt slides
Page 12: Ppt slides

WEBSITE AND DOCUMENTATION

Our projects website:

http://users.ece.gatech.edu/~hamblen/489X/F08PROJ/REMOTEHOME/

Source Codes:

http://users.ece.gatech.edu/~hamblen/489X/F08PROJ/REMOTEHOME/software.htm

Page 13: Ppt slides

GANTT CHART

31-Oct-08 10-Nov-08 20-Nov-08 30-Nov-08

GSM/eBox

PSoC/Devices

Phidgets

Integration

Project Website

Start Date

Remaining

Page 14: Ppt slides

CHALLENGES

The major challenge was to write the PSoC driver

Integration of GSM with the Phidgets

Page 15: Ppt slides

FUTURE IMPROVEMENTS

The sensors can be attached to appliances and control signals to these devices can be defined according to the status of the sensors.

Different eBoxes or System-on-programmable chips can be used to communicate with the “master” eBox wirelessly so as reach different parts of a house.

Page 16: Ppt slides

TEAM MEMBERS

• Anant Balakrishnan ([email protected])

• Ankur Jain ([email protected])

• Dhruv Choudhary ([email protected])

• Vivek Eswar ([email protected])

Page 17: Ppt slides

THANK YOU !!