Bluetooth Based Home Automation Using Arduino and Android Application

Similar documents
BILLING AND CONTROLLING OF INDIVIDUAL LOADS OF A COMPOSITE SYSTEM USING SIMPLE ANDROID APPLICATION

Voice Recognition Automation through an Android Application

Bluetooth Based Home Appliance Control System with Feedback Voice Response Using Android Application

Mohammad Shaffi 1, D Ravi Nayak 2. Dadi Institute of Engineering & Technology,

Home Automation System Using Bluetooth Technology

Electronics Single Board Computers

DTMF BASED HOME AUTOMATION

3 PHASE FAULT ANALYSIS WITH AUTO RESET FOR TEMPORARY FAULT AND TRIP FOR PREMANENT

ARDUINO BOARD LINE UP

Bhusawal, Maharashtra, India

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

INTELLIGENT APPLIANCE CONTROL SYSTEM USING ARM7 AND ZIGBEE

Smart Helmet Based On IoT Technology

If I wanted to connect an LED and little light bulb and have them switch on and off with one switch, my schematic would look like the one below.

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Bluetooth Based Smart Automation System Using Android

Embedded Technology for Remote Data Logging, Monitoring and Controlling Using GSM/GPRS

TEMPERATURE AND HUMIDITY MONITOR AND CONTROL SYSTEM

International Journal of Advance Engineering and Research Development. LabVIEW Based Wireless Switch Control System

An Ethernet Based Control and Monitoring System Using ARM Processor

[Hatwar, 3(3): March, 2014] ISSN: Impact Factor: 1.852

ARDUINO MICRO WITHOUT HEADERS Code: A000093

Wireless Fire Fighting Robot

A Low-Cost Energy Management System That Compares Power Consumption of Electronic Home Appliances

ARDUINO YÚN Code: A000008

SIMPLE WEB CONTROLLED HOME AUTOMATION SYSTEM WITH FAULT DETECTION. Department of Electrical Engineering, Nilai University, Malaysia

Wireless Home Control System

GUI Controlled Robot with MATLAB

Arduino Based Speech Controlled Robot for Human Interactions

International Journal Of Advanced Research In Engineering Technology & Sciences

Intel Galileo gen 2 Board

Embedded Surveillance System using Multiple Ultrasonic Sensors

Home Automation Via Bluetooth Using Android Platform

Industrial Appliances Control Using Android Mobile & Bluetooth Technology

Netaji Subhas Institute of Technology, New Delhi

IMPLEMENTATION OF A GUI REMOTE SYSTEM FOR HOME AUTOMATION Awuhe T. Samuel 1, Tingir T. James 2, Kpochi P. Kpochi 3

CHAPTER 1.0: INTRODUCTION TO AUTOMATION SYSTEM

IDUINO for maker s life. User Manual. For IDUINO development Board.

VIRTUAL LAB KIT GUDASALAMANI

Multi-Featured Shopping Trolley with Billing System

ArduCAM CC3200 UNO board

A Review Paper on SECA (Smart Electricity Controller and Automator)

IOT BASED SMART ELECTRIC LOAD CURB AND SUPERINTENDENCE SYSTEM

ARDUINO INDUSTRIAL 1 01 Code: A000126

ARDUINO LEONARDO ETH Code: A000022

Sanguino TSB. Introduction: Features:

Smart Home Automation System using Ethernet Technology

Smart Restaurant Menu Ordering System

A Survey on Various Home Automation System and Security

ARDUINO UNO REV3 Code: A000066

SOLARIUM: HOME AUTOMATION SYSTEM USING BLUETOOTH

VOICE CONTROLLED WIRELESS HOME AUTOMATION SYSTEM

Handson Technology. 2 Channel 5V Optical Isolated Relay Module. User Guide. 1

ARDUINO LEONARDO WITH HEADERS Code: A000057

International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: Volume 1 Issue 6 (July 2014)

ISSN (PRINT): , (ONLINE): , VOLUME-4, ISSUE-11,

Health monitoring of an power amplifier using an ethernet controller

Wireless Oscilloscope Powered By Android

Getting to know the Arduino IDE

ARDUINO M0 PRO Code: A000111

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

Adafruit Feather nrf52840 Express

Keywords Arm9, Arm7, Robot, sensors, Laser Pointer Gun, camera, Zigbee

Home Automation Using Voice Recognition And Arduino

Vladimir Tsarkov Electrical Engineering

A platform to build smart solutions for everyday ease

ARDUINO PRIMO. Code: A000135

Home Automation control system using SMS

4 CHANNEL 5V RELAY MODULE

SMART-SAVER CLASSROOM

SECURITY FOR ORGANIZING GSM DIGITAL NOTICE BOARD Dr. Sreeja Mole S S 1, D.Gurunath 2, Yasmeen 3

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026)

Adaptive Motion Control of FIREBIRD V Robot

DESIGN AND IMPLEMENTATION OF A WIRELESS MESSAGE DISPLAY SYSTEM. Mala U.M. Bakura, Aliyu Y. Hassan, Musa Abdulkadir and Ibrahim M.

Advancement of Community Weather Information Network through the Use of Low cost Automatic Weather Station

COMPUTER BASED DEVICE CONTROLLING USING ZIGBEE

GE-INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH VOLUME -3, ISSUE -5 (May 2015) IF ISSN: ( )

SOLAR ENERGY DRIVEN MOSQUITO REPELLER SYSTEM USING ARDUINO UNO

Remote Area Monitoring Robot

Omatom Power.

Chaithra S 1, Sowmya B J 2 1 PG Student, Digital Electronics, Department of ECE, SJB Institute of Technology, Bengaluru, India

Effective Energy Measurement and Billing System Using Arduino GSM Shield

Digital Circuits Part 2 - Communication

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Intelligent Bus Tracking System Using Android

A Zigbee Based Wireless Datalogging System

ARDUINO YÚN MINI Code: A000108

A practical component-oriented approach to IoT design and implementation

GPRS based SCADA implementation for multisensory security with SMS alerts.

Home Automation using Bluetooth and IOT Modules [1] Dr. Manoj Priyatham M, [2] Madhu.J,

SMART HOME SYSTEMS. Group 10. Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE

CoiNel Technology Solutions LLP. LPC2148 ARTIST Instruction Manual LPC2148 ARTIST. Instruction manual. Revision 1

AN HC-05 BASED VOICE CONTROLLED ROBOT SYSTEM BY USING ANDROID APP

GSM BASED HOME AUTOMATION SYSTEM

ASmartControlSystemofHomeAppliancesusingSMS. A Smart Control System of Home Appliances Using SMS. Anirban Sarkar, Sadia Sultana & Md.

ANTI THEFT CONTROL SYSTEM OF CAR USING ARM7 Gunaganti Ganesh* 1

Smart Office Area Monitoring and Control Based on IoT

INDUCTION MOTOR CONDITION MONITORING AND CONTROLLING BASED ON IOT

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT

ARDUINO MEGA 2560 REV3 Code: A000067

Transcription:

Bluetooth Based Home Automation Using Arduino and Android Application J. Kavitha 1, O. Naveen 2, P. Manoj Kumar 3, K. Subba Rao 4 1, 2,3, 4 Department of Electronics and Communication Engineering, St. Ann s College of Engineering and Technology, Chirala, A.P. (India) Abstract: The aim of this paper is to develop a Bluetooth based home automation system with Arduino UNO Board and Android application. Remote controlled home automation system provides a simpler solution with Android application technology. Remote operation is achieved by any smart-phone/tablet etc., with Android OS, Upon a GUI (Graphical User Interface) based touch screen operation. Keywords: Arduino, Bluetooth module, Home Automation, Android application. I. INTRODUCTION Android operating system is one of the leading and most popularly preferred systems in smart phone. Smart phone affordability increases day by day due to their size and portability. Android GUI installed in smart phone. The operator has to touch on the screen of the phone to control the home appliances. This project is an android application which possesses the capability to control any sort of electrical appliances providing remote access from smart phone using Bluetooth [1]. Bluetooth technology is Wireless radio transmissions in a short distance providing a necessary technology to create convenience, intelligence and controllability [2]. This generates personal area network in home environment, where all these appliances can be interconnected and monitored using a single controller. Home automation involves a degree of computerized or automatic control to certain electrical and electronic systems in a building. Busy families, individuals with physical limitation represent very attractive market for such networking. This system will also assist and provide support in order to ful fill the needs of elderly and disabled in home. A smart home control and monitoring system utilizing smart phone, Android app and embedded micro web server, having IP connectivity to access and control various devices and appliances remotely, has been implemented [3]. II. WORKING PRINCIPLE A. The system consists of an Arduino Uno, Bluetooth module, Relay drivers, step down transformer, Android application. 1) The Bluetooth module is used to connect the devices to operating the appliances within the range of Bluetooth. 2) The Arduino Uno helps in interfacing and processing the signals. 3) Relay drivers act as electro-magnetic switch used to ON and OFF the appliances. 4) Loads are connected by those relays individually. 5) These operations can be displayed on LCD screen. Figure 1 Block Diagram IJRASET (UGC Approved Journal): All Rights are Reserved 2003

Figure 1 given above represents the block diagram of the implemented system.these components can be accessed and controlled via smart-phone with fast response. Figure 2 Block Diagram of Working of System III. HARDWARE DESCRIPTION A. Arduino uno Arduino Uno is an AVR ATmega328P microcontroller based development board with six analogue input pins and 14 digital input/output (I/O) pins. The microcontroller has 32kB of ISP flash memory, 2kB RAM and 1kB EEPROM. The board provides serial communication capability via UART, SPI and 12C. The microcontroller can operate at a clock frequency of 16MHZ [4]. The big advantage of Arduino is that, the website of Arduino is well designed and well organized. It is easy to use tool for designers which serve Encyclopaedia in this domain. The language of Arduino is high level programming language formed by blending with C language. It is easy to understand and user friendly language. It contains automatic unit conversion capability. That s why, it can be said during debugging we don t have to worry about the units conversions. Figure 3 Arduino UNO IJRASET (UGC Approved Journal): All Rights are Reserved 2004

Figure 4 Specifications of Arduino UNO B. Bluetooth module--hc-05 For the communication between mobile phone and microcontroller, Bluetooth module (HC-05) is used. HC-05 is easy to use with Bluetooth SPP (serial port protocol) and perform operation at 1.8 V. Serial port Bluetooth module have a Bluetooth 2.0+EDR(enhanced data rate),3mbps modulation with complete 2.4GHZ radio transceiver and base band. Using Bluetooth profile and android platform architecture different type of Bluetooth applications can be developed.if the module is set to be in slave mode, it cannot initiate a connection to another Bluetooth devices rather than the intended smart phone, but can accept connections [5].when it is in master mode, the module can initiate a connection to other devices. The module contains 2 parts, the back plane and the main Bluetooth board. The implemented system is designed to operate in slave mode. Thus the system can be connected to Arduino with smart phone directly. Accordingly, the smart phone transmits the set of instructions to the Arduino through which the Arduino generates the set of output signals which, in turn, controls different devices via drives. Figure 5 Bluetooth module (HC-05) C. Relay Relay is an electromagnetic device which is used to isolate two circuits electrically and connect magnetically. One circuit allow switching another one while they are completely separate. They are often used to interface an electronic circuit (working at low voltage) to an electrical circuit which works at very high voltage. For example, a relay can make a 5V DC battery circuit to switch 230V AC mains circuit. Thus a small sensor circuit can drive, say, a fan or an electric bulb. A relay switch can be divided into two parts: input and output. The input section has a coil which generates magnetic field when a small voltage from an electronic circuit is applied to it. This voltage is called the operating voltage. Commonly used relays are available in different configuration of operating voltages like 6V, 9V, 12v, 24V etc. The output section which connects or disconnect mechanically and it consists of IJRASET (UGC Approved Journal): All Rights are Reserved 2005

contactors. In a basic relay there are three contactors: normally open (NO), normally closed (NC) and common (COM). At no input state, the COM is connected to NC. When the operating voltage is applied the relay coil gets energized and the COM changes contact to NO. Different relay configurations are available like SPST, SPDT and DPDT which have different number of changeover contacts. By using proper combination of contactors, the electrical circuit can be switched on and off. Get inner details about the structure of a relay switch. The main operation in a relay comes in places where a low-power signal can be used to control a circuit. It is also used in places where only one signal can be used to control a lot of circuits. The application of relays started during the invention of telephones. They played an important role in switching calls in telephone exchanges. They were also used in long distance telegraphy. They were used to switch the signal coming from one source to another destination. Figure 6 Relay Driver D. Power Supply The transformer is the static machine because there is no path for flowing of current from one arm to another. The current flows through arms by the electromagnetic force. The transformer having the two windings which are wound on the iron core. In step down transformer the primary winding have more number of turns than secondary winding. The power supply (AC) which is given to the primary winding and at the secondary winding we have to connect the load. Bridge rectifier is used in this project to convert AC voltage to DC voltage. Let us assume transformer primary voltage is Vp, secondary voltage is Vs and number of turns in primary winding is Np, number turns in the secondary winding is Ns. Then the relation between voltage and number of turns is((vp/vs)=(np/ns)). Figure 7 Step down transformer IJRASET (UGC Approved Journal): All Rights are Reserved 2006

IV. SOFTWARE DESCRIPTION A. Arduino Ide The software used here is Arduino IDE. The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open source software. The Arduino Integrated Development Environment or Arduino Software (IDE) - contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus. It connects to the Arduino and Genuino hardware to upload programs and communicate with them. This software can be used with any Arduino board. Figure 8 Arduino IDE B. MIT App Inventor MIT App Inventor is an intuitive, visual programming environment that allows everyone to build fully functional apps for smart phones and tablets. Those new to MIT App Inventor can have a simple first app up and running in less than 30 minutes. And what s more, our blocks based tool facilities the creation of complex, high-impact apps in significantly less time than traditional programming environments. The MIT App Inventor project seeks to democratize software development by empowering all people, to move from technology consumption to technology creation. Figure 9 MIT App Inventor based App V. HARDWARE IMPLEMENTAATION AND WORKING It consists of two main hardware components: mobile phone and Arduino board. The mobile phone operates with android application which enables by the user to access the home appliances with ease. The BT module is used to connect the devices to operating the appliances within the range of Bluetooth. Relays act as electro-magnetic switch used to ON and OFF the appliances. Loads are connect by those relays individually. IJRASET (UGC Approved Journal): All Rights are Reserved 2007

Figure 10 Hardware representation VI. ADVANTAGES A. It is robust and easy to use system. B. There is no need for extra training of that person who is using it. C. All the control would be in your hands by using this home automation system. D. This project can provide the facility of monitoring all the appliances within the communication range through Bluetooth. E. The schematic of Arduino is open source, for the future enhancement of the project board can be extended to add more hardware features. VII. CONCLUSION In this paper we have introduced design and implementation of a low cost, reliable and flexible home automation. The system has been programmed to have Bluetooth communication capability. Which is simple to understand and easy to control. There is no need of any instruction manual. This adds a protection from unauthorized users. VIII. FUTURE WORK A. Memory can be used to store the appliance status during power failure. B. Appliance scheduler/timer can be implemented using RTC (Real Time Clock). REFERENCES [1] R.Piyare and M.Tazil, Bluetooth Based Home Automation System using Cell-phone, 2011 IEEE 15 th International Symposium on consumer Electronics. [2] N.David, A.Chima, A.Ugochukwu and E.Obinna, Design of a home automation system using Arduino, International journal of Scientific & Engineering Research, Vol. 6, pp. 795-801, june-2015. [3] R. piyarel and S.R. Leel, Smart Home-control and Monitoring System Using Smart Phone, Independent Computer Consultants Association 2013, ASTL vol.24,pp 83-86,2013. [4] Official Arduino BT website: http://www.arduino.cc/en/guide/arduinobt IJRASET (UGC Approved Journal): All Rights are Reserved 2008

[5] The official Bluetooth website from Bluetooth SIG: http://www.bluetooth.com BIBLIOGRAPHY J. Kavitha is currently working as Assistant Professor in St. Ann s College of Engineering and Technology, Chirala. O. Naveen is doing graduation in St. Ann s College of Engineering and Technology, Chirala. His area of interest is Wireless Communications. P. Manoj Kumar is doing graduation in St. Ann s College of Engineering and Technology, Chirala. His area of interest is Wireless Communications. K. Subba Rao is doing graduation in St. Ann s College of Engineering and Technology, Chirala. His area of interest is Wireless Communications. IJRASET (UGC Approved Journal): All Rights are Reserved 2009