IJSRD - International Journal for Scientific Research & Development| Vol.

4, Issue 03, 2016 | ISSN (online): 2321-0613

Implementation of IOT for Smart Home Automation using Arduino
Akshay Pardeshi1 Shruti Bhadane2 Rohidas Potangale3 Hitesh Kudale4
Department of Computer Engineering
Abstract— This project includes implementation of the enough to perform the dedicated tasks. Many products are
Home Automation System which can expose the data to the available which works on the real time environment but
web so that user can access that data from anywhere. Home have a high computing power.
has heterogeneous distributed computing environment that Arduino is open source and available in various
is many equipment’s are available in the home which can computing power. In earlier days the beagle bone boards
operate on different principals. Home automation is all and the raspberry pi were used but they are of high
about making your house smart. Just like the people for computation power with high frequency.
home to be smart it needs some information about the There are so many projects developed on real time
environment of home. All the equipment’s or the sensors are base like washing machine, air conditioners, microwave
attach to the system to maps the physical world into the ovens and many more. These products we are using in our
digital world. The data get collected from different sensor daily life and without them. This projects are also developed
and send notification to the user through internet.This article to – provide security, reliability, comfort and convenience to
covers all the basic functioning of the sensors used in the users.
modern automation system. The available system contains microprocessor They
Key words: IOT, RFID, LDR sensors communicate via wireless medium like ZigBee, Bluetooth,
Wi-Fi modules and so on. The data get integrated to the
I. INTRODUCTION respective board and that board sends the data to the user via
The importance of the embedded systems and IOT’s has different media like mail, message etc. but the condition was
been recognized by open source industrial leaders and the that the user have to present in the home nearby area so that
social media as the new way of innovation and how to make he can connect to that board via Bluetooth or RFID tags.
our daily life easier. The sensors mounted in the
environment plays the vital role of sensing the environment III. PROPOSED SYSTEM
i.e. the physical things get measured into the digital and A. Feature of System
analog readings. Embedded systems always try to attempts
In related system we survey the issues about flexibility, low-
the user need and make their work easier. And IOT’s can
cost and adaptability, so we designed and implemented a
also be applied to make new things which gives us the
standalone, low-cost and reliable home controlling system
comfort and quality of life. using cloud based web-service as an application layer. The
Arduino is an open source computer hardware and system consists of Arduino, cloud as web-service based on
software project and user community that designs and
Ethernet and Ethernet shield which is used to make wireless
manufactures microcontroller based digital devices and
connections and an android application. The android
interactive objects that can sense and control objects in the
application takes status of all the equipment’s and present it
physical world.
in a very appropriate manner. The mobile app is remotely
Home automation is developed to make users life accessible and easily portable from outside area through Wi-
easy by giving the remote access of the home. All the Fi and easy to control the status of Home.
sensors are attached to the Arduino board which will maps
the physical phenomenon like humidity, temperature, light B. Description of System
intensity, water level and much more. User can not only This system describes the whole architecture with low-cost,
access this values from the android supported phone but also flexibility and reliability. In this system we have 3 layers
can monitor the home for the temperature and the energy Home Environment, Home Gateway and Remote
consumption. So that it will save the energy and the cost too. Environment. Home Environment represents the structure of
The systems mounted in the house, plant, industrial the home which consist of Home Gateway and the hardware
automation and smart city infrastructure are interconnected interface modules includes all the devices and appliances
to the internet. The information sensed by the sensor is get and also the doors and windows. Home gateway is nothing
collected, aggregated and then afterword used for various but the connection between the Arduino to the Router and
operations as the input to the system. Sensor can provide the intern Router to the internet i.e. web server. Slave Arduino’s
data as status of device, environmental context, level of connected with the Master Arduino intern Master Arduino is
liquid, energy usage, direction, pressure, temperature and connected with the Router and Router to Internet. The
much more. The Proposed system doesn’t require pc, so it’s Remote Environment is the connection between the Internet
easy to control our home from any location at any time. with the User operating devices like Mobile, iPad and so on.
In this system user can access and control the home by
II. RELATED WORK seating in home or far away from the home via Internet.
In early of 1990 the concept of the embedded system and The sensors and actuators are connected to the Arduino
real time system was being used in the regular daily routine. board. The sensor maps the physical environment into the
The microcontroller which is used in such systems are of values and sends that values to the relative Arduino.
high computation power which is generally more than Arduino will upload that values to the database and the
android app also attach to that database so that the upload

All rights reserved by www.ijsrd.com 1133
Implementation of IOT for Smart Home Automation using Arduino
(IJSRD/Vol. 4/Issue 03/2016/303)

will directly reflects on the android device. When user wants data n perform operations baes on the sensed data. The
to perform some task say turn on light then he will do by system’s another part is the connection between the wireless
using android app. The app reflects the database and as the media to the Home Gateway. The home gateway is
Arduino boards with sensors and actuator are connected to connected to the router and intern the Router is connected to
the database they can read the value from database and do the wireless media. The Home Gateway is having all the
operations according to the values set by the user via the appliances. To control the Home gateway, the Ethernet
android smart phone application. shield establishes the Local Area Network using static IP
address. One’s the home gateway gets ready the user can
IV. SYSTEM IMPLEMENTATION control it by the commands. On that user command the
The Proposed Home Automation System consist of the system takes actions of sensing and actuating.
Software and the Hardware development. As the system is
developed to monitor and control the Home by using the V. HARDWARE IMPLEMENTATION
sensors and actuators. For the implementation of the system we used Arduino Uno.
Software Implementation The Arduino board is having the Ethernet shield which is
used to establish the connection in between the web-server
and the Home Gateway. Arduino Uno is the micro-
controller which uses ATMega 328 on which we program in
their own Arduino language via USB port. It is having 5
analog pins and 13 digital pins for input and output so we
can also interface with other devices. There are some
sensors which control the appliances like LM35 which is
used to control the Temperature of the Home, LDR sensors
used for the Light. The hardware architecture integrates
other devices easily. This architecture is easy to use and

In this paper, the architecture is developed based on the low
cost, flexible and more secure system on the basis of
Arduino and android technology which is very easy to use
and understandable to the user. The user device is connected
to the cloud by using Internet and user can access the app

[1] Absolute Distance Measurement with Improved
Accuracy Using Laser Diode Self-Mixing
Interferometry in a Closed Loop Michele Norgia,
Member, IEEE, Guido Giuliani, Member, IEEE, and
Silvano Donati, Fellow, IEEE. IEEE TRANSACTIONS
VOL. 56, NO. 5, OCTOBER 2007
[2] Advanced Universal Remote Controller for Home
Automation and Security Taewan Kim, Hakjoon Lee,
and Yunmo chung, “IEEE TRANSACTION ON
Fig. 1: Home Gateway Connection establishment with the [3] http://robokits.co.in/wireless-solutions/zigbee-
Internet mutipoint-wireless-serial-modem
The Proposed system is the combination of the web [4] Design and Implementation of Smart Home Control
service and the micro-controller that is Arduino Board. The Systems Based on Wireless Sensor Networks and
first one web-service which is used to connect the Home Power Line Communications Mingfu Li and Hung-Ju
System to the Wireless media to access the web application. Lin. “IEEE TRANSACTIONS ON INDUSTRIAL
The Connection establishment is shown the above ELECTRONICS, VOL. 62, NO. 7, JULY 2015”
flowchart. The second one is the micro-controller that is [5] A.Z. Alkarand U. Buhur, “An Internet Based Wireless
Arduino. Arduino is having the Ethernet connection port so HomeAutomation System for MultifunctionalDevices,”
we connect Ethernet shield to the Arduino. The Ethernet IEEE Trans. Consumer Electronics, vol. 51, no. 4,
shield can communicate with client and server both. For the 2005,pp. 1169–1174.”
client side communication, the user is connected to the [6] A.R.Al-Ali and M. Al-Rousan, “Java-Based Home
system to access and control the system. The system is Automation System,” IEEE Trans. Consumer
having sensors and actuators which are used to sense the Electronics, vol. 50, no.2, 2004, pp.498–504.”

All rights reserved by www.ijsrd.com 1134
Implementation of IOT for Smart Home Automation using Arduino
(IJSRD/Vol. 4/Issue 03/2016/303)

[7] D. Meliones et al., “A Context Aware Connected
Home Platform for Pervasive Applications,” Proc. 2nd
IEEE Int’l Conf. Self-Adaptive and Self-Organizing
Systems Workshops, IEEE Press, 2008, pp.120–
[8] A ZigBee-Based Home Automation System Khusvinder
Gill, Shuang-Hua Yang, Fang Yao, and Xin Lu. IEEE
Transactions on Consu mer Electronics, Vol. 55, No. 2,
MAY 2009 Contributed Paper Manuscript received
November 8, 2008 0098 3063/09/$20.00 © 2009 IEEE
[9] Internet of Things: Ubiquitous Home Control and
Monitoring System using Android based Smart Phone.
Rajeev Piyare Department of Information Electronics
Engineering, Mokpo National University, Mokpo, 534-
729, Korea South International Journal of Internet of
Things 2013, 2(1): 5-11 DOI:
[10] Cooperative Development of an Arduino-Compatible
Building Automation System for the Practical Teaching
NO. 3, AUGUST 2014
[11] http://www.tembo.com/arduino
[12] http://learn.adafruit.com/cloud-connceted-wheather-the-

All rights reserved by www.ijsrd.com 1135

Sign up to vote on this title
UsefulNot useful