Home automation using Arduino Board


Today’s homes require sophistication control in its different gadgets which are basically electronic appliances. This has revolutionized the area of home automation with respect to an increased level of affordability and simplicity through the integration of home appliances with smart phone and tablet connectivity. Smart phones are already feature-perfect and can be made to communicate to any other devices in an adhoc network with a connectivity options like Bluetooth . With the advent of mobile phones, Mobile applications development has seen a major outbreak. Utilizing the opportunity of automating tasks for a smart home, mobile phone commonly found in normal household can be joined in a temporary network inside a home with the electronic equipments. Android, by Google Inc. provides the platform for the development of the mobile applications for the Android devices . Home automation system is a mobile application developed using Android targeting its vast market which will be beneficial for the masses. According to the International Data Corporation (IDC) Worldwide Quarterly Mobile Phone Tracker, Android maintained its leadership position in global market share . Bluetooth is a short-range wireless communication technology that comes in handy as the solution while communicating over an ad hoc network environment like the home environment for connecting the home appliances with the mobile phones. Bluetooth works over 2.4 GHz frequency range up to the range of 100 m with 1 Mbps speed, providing a safe and efficient solution for controlling home automation .

SYSTEM ARCHITECTURE

The Home Automation System (HAS) was developed using Arduino IDE and C++ and a User Interfaced (UI) Android Application program implemented on an Android based Bluetooth enabled mobile phone, and an 8 bit microcontroller based relay driver circuit with Serial Bluetooth Module, which is able to communicate with the Home--Appliances over Bluetooth link. The system is based on serial data transmission using Bluetooth wireless communication in order to facilitate the appliances control in a HAS. This system ensures a secured exchange of data on wireless communication. It also supports conventional ON/OFF system of appliances. A user interface (UI) on the Android enabled mobile phone offers system connection and control utilities. ULN 2803 relay driver and Serial Bluetooth Module as well as Arduino IDE for compiling C Language Code a were used for the development. An ATMEL 89C51, 8 bit microcontroller was used as an embedded relay controller.

DEVELOPMENT PLATFORM

This section describes the technologies used for developing the mobile phone application of the Home Automation System. The mobile phone application development presented in this paper is based on the following technologies: Android, Bluetooth. Android is a platform developing and deploying android based applications on mobile devices supporting it. Bluetooth has its own benchmark as a wireless communication technology for permanent and itinerant devices. Combining the power of Bluetooth, the best known and used wireless technology for short range communication provide a facility to create Android based mobile applications using the Bluetooth Wireless Technology. The Android Bluetooth specification, added in API level5 of Android APIs.

For more detail Click here

Comments

Popular posts from this blog

Web Mesh up in Knowledge Management

Fruit Name Game Using Visual C#: