ANDROID BASED SMART HOME
ABSTRACT:
Nowadays, whatever we find in the world, be it big machines or a small tool, everything is becoming automated. This has the advantage of not requiring direct human intervention to control or operate the devices. We can remotely control some devices with the available technologies. This technology is much useful when it comes to controlling some household devices remotely. So even a common man can make use of this technology. This Project aims to develop Firmware and Hardware that able to control Devices Wirelessly Through Android Mobile phones.
FUNCTIONING OF THE SYSTEM: • •
The above system contains 32 bit controller LPC2148, LCD, relays, Bluetooth modem, line driver IC. The user has to first open Smart Home Application from his mobile to which paired to Bluetooth module above system. Once connection is established Buttons in that application can able to control device through the controller using Bluetooth Module
• •
The user can press appropriate Buttons on Application from his Android mobile to on/off the household devices. When the user presses a Button, the corresponding Character are received from Bluetooth Module. This Character from Bluetooth modem is given to Micro Controller which decodes it and finds out the Button pressed. Depending on this Button, the controller will switch on/off the required device.
•
Now the user can press another Button on his mobile to perform another control action.
BLOCK DIAGRAM:
LCD
Relay1
Device1
Bluetooth
MAX 232
ULN 2803
Relay2
Device2
LPC2148
Power Supply
HARDWARE REQUIREMENTS: Power Supply Controller LCD Relay driver IC Relays Bluetooth modem
MAX232 DC Adaptor 9V/1A LPC2148 Liquid Crystal Display, 16 char x 2 lines ULN2803, 1No. 5VDC, DPDT – 2 No. AUBTM For serial communication
SOFTWARE REQUIREMENTS: Keil Microvision.
Embedded C.
LPC2000 Flash Utility. APPLICATIONS:
Industrial automation Home automation Automated irrigation systems Security systems
FUTURE ENHANCEMENTS:
We can add GPRS and internet connection to know the status of the devices and controlling through internet.
OUTCOME: • •
• Complete knowledge of design and implementation of Embedded system based on ARM7 controllers. Knowledge and Implementation of GSM and UART Technologies. Working knowledge of Keil IDE, Embedded C and LPC2000 flash utility.