Ppt slides
Transcript of Ppt slides
REMOTE HOME AUTOMATION SYSTEM
...carry your home with you
…an embedded system design project
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
HARDWARE
eBOX2300 Enfora GSM modem 1218 Camera Phidget Sensors
– Light Sensor– Temperature Sensor– Humidity Sensor– Motion Sensor
LCD
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
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
SOFTWARE
Windows CE tools for Visual Studio– Platform Builder Development Environment
Phidgets.msi
HOW IT WORKS
Remote login through the internet
Text message
eBOX2300
Phidget Sensors
Camera
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
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
VIDEO DEMOVIDEO DEMO
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
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
CHALLENGES
The major challenge was to write the PSoC driver
Integration of GSM with the Phidgets
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.
TEAM MEMBERS
• Anant Balakrishnan ([email protected])
• Ankur Jain ([email protected])
• Dhruv Choudhary ([email protected])
• Vivek Eswar ([email protected])
THANK YOU !!