4 Bit Adder Report

Download as pdf or txt
Download as pdf or txt
You are on page 1of 50

MAHARASHTRA STATE BOARD

OF TECHNICAL EDUCATION
A
PROJECT REPORT
ON
“4- BIT ADDER”
Submitted by

Name of the Student Enrollment No.

Ms. Rima Uttamrao Nimbhore 2211640315

Ms. Rutuja Dipak Nimbhore 2211640309

Ms. Sujata Dynyneshwar Shinde 2211640317

Ms. Pratiksha Sunil Khamgal 2211640304

UNDER THE GUIDANCE OF


PROF. Seema Atole
Department of Comupter Science Engineering

SONIYA GANDHI POLYTECHNIC


SHRIGONDA-413701
(2022-2023)
SONIYA GANDHI POLYTECNIC, SHRIGONDH

Certificate
This is to certify that the Project report entitled “4- BIT
ADDER” is submitted by

1. Ms. Rima Uttamrao Nimbhore (Roll No.10)


2. Ms. Rutuja Dipak Nimbhore (Roll No.22)
3. Ms. Sujata Dynyneshwar Shinde ( Roll No. )
4. Ms. Pratiksha Sunil Khamgal (Roll No.28)

For partial fulfillment of Diploma in Computer Science Engineering as


per requirement of MSBTE for the academic year 2022-2023.

(Prof. ) (Prof. Dr. B. P. Ronge)


GUIDE H.O.D. ENTC PRINCIPAL

Date: ________________
Place:
DECLARATION

We hereby declare that the project work entitled “ 4 -BIT ADDER ” is an authentic
record of our own work carried out at SONIYA GANDHI POLYTECHNIC,
SHRIGONDHA as required for the award of Diploma degree of CSE (Computer
Science Engineering).

Roll No Name of Student Sign


Ms. Rima Uttamrao Nimbhore
B-22 Ms. Rutuja Dipak Nimbhore
B-28 Ms. Sujata Dynyneshwar Shinde
Ms. Pratiksha Sunil Khamgal
ACKNOWLEDGEMENT

We feel happy in forwarding this project report as an image of sincere efforts. The
successful project reflects our work, effort of our guide in giving us good information.

Our sincere thanks to our respected guide Ms. Seema Atole who has been a constant
source of inspiration and guiding star in achieving our goal.

We give our special thanks to respected HOD Prof. Dr. Mrs. M. M. Pawar for her
constant interest and constant encouragement throughout the completion of our project.

We express deep gratitude to all staff members and their valuable support and cooperation
to enable us to complete our project successfully.

We also equally indebted to our Principal Prof. Dr. B. P. Ronge for his valuable help
whenever needed.

Ms. Rima Uttamrao Nimbhore


Ms. Rutuja Dipak Nimbhore
Ms. Sujata Dynyneshwar Shinde
Ms. Pratiksha Sunil Khamgal
ABSTRACT

Home automation means nothing but a system which is based on


wireless technology for controlling or managing all our electrical appliances
like lamps, doors, fans, washing machines etc. In which all the devices are
connected to the cloud via internet, which means it is a part of the internet
of things. These will help people to control or monitor their all home
appliances from anywhere around the world. With the help of these we can
save precious time as well as electricity.
We can manage our home from any location or any country too. It is
basically Arduino Iot cloud connected to the NodeMCU ESP8266 which is
a Wifi module. These will make human life peaceful and comfy.
Index

Sr. No Contents Page No.


CHAPTER 1 INTRODUCTION 1
1.1 Introduction 2

1.2 Objectives 3

1.3 Need of Project 3

CHAPTER 2 LITERATURE SURVEY 4


2.1 Literature Survey 5
CHAPTER 3 PROBLEM STATEMENT 6
Problem Statement 7
CHAPTER 4 METHODOLOGY 8
4.1 Block Diagram 9
4.2 Hardware Prototype 10
4.2.1 Relay Module 10
4.2.2 Node MCU 12
4.2.3 Bulbs 14
4.3 Software used 16
4.3.1 Arduino IoT Cloud 16
4.3.2 Setting Up Arduino IoT Cloud Dashboard
4.4 Flow Chart 19
Flow chart IoT Based Home Automation 19
CHAPTER 5 ADVANTAGES, APPLICATIONS 20
5.1 Advantages 21
5.2 Application 21
CHAPTER 6 RESULT 22

CONCLUSION 24

FUTURE SCOPE 25

REFERENCES 26
List of Figures

Sr.No TITLE Page No

1. Block diagram 9

2. Relay Module 10

3. Node MCU 12

4. Bulbs 14

5. Setting Up the Arduino IoT Cloud 16

6. Flow Chart 19

7. Result when OFF condition of Switch 23

8. Result when ON condition of Switch 23


ii
List of Tables

Sr. TITLE Page No.


No
1. Pin description of Relay Module 10
2. Pin description of Node MCU 12
3. Pin description of Bulb 14
iii
IoT Based Home Automation

CHAPTER NO. 1

INRODUCTION

1.1 INRODUCTION

SVERI’s COE Pandharpur Page 1


IoT Based Home Automation

Internet of Things (IOT) is a concept where each device is assign to an IP address and through
that IP address anyone makes that device identifiable on internet. The mechanical and digital
machines are provided with unique identifiers (UIDs) and the ability to transfer data over a network
without requiring human-to-human or human-to-computer interaction. Basically, it started as the
“Internet of Computers.” Research studies have forecast an explosive growth in the number of
“things” or devices that will be connected to the Internet. The resulting network is called the
“Internet of Things” (IoT).

The recent developments in technology which permit the use of wireless controlling
environments like, Bluetooth and Wi-Fi that have enabled different devices to have capabilities of
connecting with each other. Using a WIFI shield to act as a Micro web server for the Arduino
which eliminates the need for wired connections between the Arduino board and computer which
reduces cost and enables it to work as a standalone device. The Wi-Fi shield needs connection to
the internet from a wireless router or wireless hotspot and this would act as the gateway for the
Arduino to communicate with the internet. With this in mind, an internet based home automation
system for remote control and observing the status of home appliances is designed.

Due to the advancement of wireless technology, there are several different type of
connections are introduced such as GSM, WIFI, and BT. Each of the connection has their own
unique specifications and applications. Among the four popular wireless connections that often
implemented in HAS project, WIFI is being chosen with its suitable capability. The capabilities of
WIFI are more than enough to be implemented in the design. Also, most of the current
laptop/notebook or Smartphone come with built-in WIFI adapter. It will indirectly reduce the cost
of this system

SVERI’s COE Pandharpur Page 2


IoT Based Home Automation

1.2 OBJECTIVES:
❑ To Develop a home automation remote system.
❑ To Simplify use of technology
❑ To Make it suitable for disabled people.
❑ To Control home doors, light, fan etc.

1.3 NEED OF PROJECT:


This study is of great importance, because flooding damages properties and endangers
humans and all other living things’ lives. This study is justified because floods are among the most
frequent natural disasters that cause greater economic losses and difficulties to human activities.
About 90% of the damages caused by natural disasters (excluding droughts) are caused by floods
and associated water flows. The floods are responsible for the death of almost twice the amount
of people as tornadoes and hurricanes put together.

SVERI’s COE Pandharpur Page 3


IoT Based Home Automation

CHAPTER NO. 2

LITERATURE SURVEY

2.1 LITERATURE SURVEY:

[1]
[A] IoT Based Smart Home Automation gadget over Cloud

SVERI’s COE Pandharpur Page 4


IoT Based Home Automation

In this paper the author describes home automation gadget the use of various sensors and
actuators had been connected to the node controller which updated the statistics to IoT server.

[2]
[B] Home Automation System Using ESP8266 Microcontroller and The Blynk Application

In this paper author developed a system which offers excellent convenience to user, as it makes it
possible to control the devices connected to the relay module and monitor the temperature,
humidity from a remote location via a Wi Fi.

[C] Home Automation System [3]


In this paper the effort targeted on home automation concept where the controlling and
monitoring operations are expediting through smart devices.

[D] Smart Home Automation System Using on IoT [4]

In this paper author developed such a system which update the data within 3 second that helps
user to take quick decision.

[E] A Novel Home Automation System using Bluetooth and Arduino [5]
In this paper the author developed the system which used to control and operate the appliances
through a mobile. The limitation of this system is of it’s range.

SVERI’s COE Pandharpur Page 5


IoT Based Home Automation

CHAPTER NO. 3

PROBLEM STATEMENT

Problem Statement:

SVERI’s COE Pandharpur Page 6


IoT Based Home Automation

Nowadays, people with the hectic daily life routine sometimes makes them forgetful
to switch off the devices at home. As a human being we can’t run from the
clumsiness attitude plus with our packed daily routine life that sometimes makes
ourself such in hurry situation that sometimes makes us forgot to switch off the
lamps.

It will causes the electricity bill rose sharply. Besides, it is one of the electricity
wastage that will lead the earth to became an unhealthy ones. Besides, the elderly
and the handicapped user faced problem to manually access control of light and fan
instead of automation process.

SVERI’s COE Pandharpur Page 7


IoT Based Home Automation

CHAPTER NO. 4

METHODOLOGY

METHODOLOGY

4.1 BLOCK DIAGRAM:

SVERI’s COE Pandharpur Page 8


IoT Based Home Automation

4 Channel
Arduino Iot NodeMCU Relay Module
Cloud ESP8266

Bulb 1 Bulb 2 Bulb 3 Bulb 4

Fig1: IOT Based Home Automation

This project has main three parts:

i) Arduino IoT Cloud

ii) Node MCU

ESP8266 iii) Relay

Module

We can control multiple electrical appliances from the Arduino IOT Cloud dashboard as well as
Arduino IOT Remote App through mobile from anywhere and at any time. The working of this system
is very easy, as shown in the block diagram. Firstly, we have to give commands from the cloud to
ESp8266 then Node will control the relay module. We control the home appliances with the help of the
relay module. Across the relay, we used a bulb to display the output.

SVERI’s COE Pandharpur Page 9


IoT Based Home Automation

4.2 Hardware Used 4.2.1


Relay Module:

Fig 2: Relay Module

➢ Pin description:

Pin Pin Name Description


Number

1 GND Ground reference for the module.

Input to activate relay 1


2 IN1

3 IN2
Input to activate relay 2

4 IN3 Input to activate relay 3

5 IN4 Input to activate relay 4

6 VCC Power Supply for the Relay


module

Table No 1: Pin description of Relay Module

SVERI’s COE Pandharpur Page 10


IoT Based Home Automation

The 4 Channel Relay Module is a convenient board which can be used to control high voltage,
high current load such as motor, solenoid valves, lamps and AC load. It is designed to interface with
microcontroller such as Arduino, PIC and etc. The relays terminal (COM, NO and NC) is being
brought out with screw terminal. It also comes with a LED to indicate the status of relay.

Relay has functionality for acting as transfer for turning ON and OFF electric loads. The work
simply by providing small electrical power in form of electrical signal. This permit excessive energy
masses controlled by means of using small quantity of power. This permit excessive energy masses
controlled by means of using small quantity of power.

➢ Features:

• Digital output controllable.


• Compatible with any 5V microcontroller such as Arduino.
• Rated through-current: 10A (NO) 5A (NC)
• Control signal: TTL level
• Max. switching voltage 250VAC/30VDC
• Max. switching current 10A
• Size: 76mm x 56mm x 17mm

4.2.2 NodeMCU:

SVERI’s COE Pandharpur Page 11


IoT Based Home Automation

`
Fig 3: NodeMCU
➢ Pin Description:

Pin Name Description


Category
Power Micro-USB, Micro-USB: NodeMCU can be powered through the USB port
GND: Ground pins
Vin: External Power Supply
Control EN, RST The pin and the button resets the microcontroller
Analog Pin A0 Used to measure analog voltage in the range of 0-3.3V
GPIO GPIO1 to NodeMCU has 16 general purpose input-output pins on its board
Pins GPIO16
SPI Pins SD1, CMD, NodeMCU has four pins available for SPI communication.
SD0,
CLK
UART TXD0, NodeMCU has two UART interfaces, UART0 (RXD0 & TXD0) and
Pins RXD0, UART1
TXD2, RXD2 (RXD1 & TXD1). UART1 is used to upload the firmware/program.
I2C Pins NodeMCU has I2C functionality support but due to the internal
functionality of these pins, you have to find which pin is I2C.

Table No 2: Pin description of NodeMCU

SVERI’s COE Pandharpur Page 12


IoT Based Home Automation

The NodeMCU (Node MicroController Unit) is an open source software and hardware
development environment that is built around a very inexpensive System-on-a-Chip (SoC) called the
ESP8266. NodeMCU is one type of controller. It is a kind of computer which is about open source IOT
platform. It is the board which takes the input signal from the surrounding environment or from
connected devices to it.
The NodeMCU ESP8266 development board comes with the ESP-12E module containing
ESP8266 chip having TensilicaXtensa 32-bit LX106 RISC microprocessor. This microprocessor
supports RTOS and operates at 80MHz to 160 MHz adjustable clock frequency. NodeMCU has 128
KB RAM and 4MB of Flash memory to store data and programs. Its high processing power with inbuilt
Wi-Fi / Bluetooth and Deep Sleep Operating features make it ideal for IoT projects.
NodeMCU can be powered using Micro USB jack and VIN pin (External Supply Pin). It supports
UART, SPI, and I2C interface Then processes it and then gives the output signal.It has inbuilt Wi-Fi
module on it. Arduino IDE is the software used for programming. NodeMCU is compatible with PC
and it can be easily connected to PC with the help of a USB cable.

➢ Features:
• Low cost, compact and powerful Wi-Fi Module
• Power Supply: +3.3V only
• Current Consumption: 100mA
• I/O Voltage: 3.6V (max)
• I/O source current: 12mA (max)
• Built-in low power 32-bit MCU @ 80MHz
• 512kB Flash Memory
• Can be used as Station or Access Point or both combined
• Supports Deep sleep (<10uA)

• Supports serial communication hence compatible with many development platform like
Arduino

SVERI’s COE Pandharpur Page 13


IoT Based Home Automation

4.2.3 Bulbs:

Fig 4: Bulbs

➢ Pin Description:

Pin Pin
Description
Number Name

Anode
1 Positive terminal of Bulb

Cathode
2 Negative terminal of Bulb

Table No 3: Pin description of bulb

SVERI’s COE Pandharpur Page 14


IoT Based Home Automation

A light releasing diode is an electric component that emits light when the electric current flows
through it. It is a light source based on semiconductors. When current passes through the LED, the
electrons recombine with holes emitting light in the process. It is a specific type of diode having
similar characteristics as the p-n junction diode. This means that an LED allows the flow of current
in its forward direction while it blocks the flow in the reverse direction.
Light-emitting diodes are built using a weak layer of heavily doped semiconductor material.
Based on the semiconductor material used and the amount of doping, an LED will emit a colored
light at a particular spectral wavelength when forward biased. LEDs find applications in various
fields, including optical communication, alarm and security systems, remote-controlled operations,
robotics, etc. It finds usage in many such areas because of its long-lasting capability, low power
requirements, swift response time, and fast switching capabilities.

➢ Features:

• Rated Voltage: 6V DC
• Operating Voltage: 4-8V DC
• Rated current: <30mA
• Sound Type: Continuous Beep
• Resonant Frequency: ~2300 Hz
• Small and neat sealed package
• Breadboard and Perf board friendly

SVERI’s COE Pandharpur Page 15


IoT Based Home Automation

4.3 Software Used


4.3.1 Arduino IoT Cloud:

The Arduino IoT Cloud is a online platform that makes it easy for you to create, deploy and
monitor IoT projects. Arduino IoT Cloud is an application that helps makers build connected
objects in a quick, easy and secure way. You can connect multiple devices to each other and allow
them to exchange real-time data. You can also monitor them from anywhere using a simple user
interface.
Arduino IoT Cloud is fully integrated in the Arduino Create ecosystem, you will be able to
generate a template code in Arduino IoT Cloud and then edit and upload it to your board using the
Arduino Web Editor.

4.3.2 Setting Up Arduino IoT Cloud Dashboard:

Fig 5: Setting Up the IoT Cloud

Now it’s time to set up the Arduino IoT Cloud Dashboard.Go to the Arduino store.Click on IoT
Cloud.

SVERI’s COE Pandharpur Page 16


IoT Based Home Automation

Then you need to create a Thing first. To do that click on add variable. Name the variable
anything like Light1. In the variable type select bool. So an automatic variable declaration will
be done. Then click on Add variable. The first variable is created.

Similarly create other three variables with names Light2, Light3, Light4.

SVERI’s COE Pandharpur Page 17


IoT Based Home Automation

Now, we need to configure a device as well. For that select the device option. From the list select
a 3rd party device. Then select ESP8266. From this list select ESP8266 Developer Module. Click
to continue and give any name to the device. Then click Next. So device ID & Secret Key is
created here. Save this device ID for the coding part. Or simply download this PDF File which
has the information of Secret Key. Then click on continue.
Now again you need to set up the Network Credentials. So input your SSID, Password as well as
Secret Key that you created earlier. Finally, everything is set now.

Go to the dashboard. Here we need to build a dashboard. From the edit option add a variable. So
select switch. Give it any name. Then link a variable. Click on Done. Similarly, add 3 more
variables for 3 different switches and link the variable to them. You can arrange the widget or
resize the widget as you wish. So finally you are done. The dashboard setup is ready.

SVERI’s COE Pandharpur Page 18


IoT Based Home Automation

4.4 Flow chart of system:

Send data to Relay

Relay=On/
OFF

Fig.6:Flowchart of IoT based Flood Monitoring System Using NodeMCU


CHAPTER NO. 5

ADVANTAGES & APPLICATIONS

SVERI’s COE Pandharpur Page 19


IoT Based Home Automation

5.1 ADVANTAGES

1. Reducing effort, time.


2. Support for the older generation.
3. Cost saving in long run.

5.2 APPLICATIONS

1. It is used in our day-to-day life to control all electrical appliances from one place.
2. It is helpful for handicap and aged people.
3. Useful for public places like gardens, Hospitals, Hotels, Colleges, etc.to control lights
and other appliances.
4. Used for Security Purpose.

SVERI’s COE Pandharpur Page 20


IoT Based Home Automation

CHAPTER NO. 6
RESULT

SVERI’s COE Pandharpur Page 21


IoT Based Home Automation

OFF Condition:

Fig.7: Result when all switches are OFF


Whenever the person wants to switch OFF the blubs they can switch OFF them from
anywhere around the world at any time using arduino IoT cloud dashboard in addition to the
usage of arduino IoT cell app.

ON Condition:

Fig.8: Result when all switches are ON

Whenever the person wants to switch ON the blubs they can switch ON them from anywhere
around the world at any time using arduino IoT cloud dashboard in addition to the usage of arduino
IoT cell app.

SVERI’s COE Pandharpur Page 22


IoT Based Home Automation

CONCLUSION

The conclusion is that this "IoT Based Home Automation" project is used to build a smart
home device which can be used to control the home appliances via internet. The home
automation device that you build can be integrated with almost all the home appliances and can
be used to control them remotely from any part of the world. It is helpful for handicap and aged
people to control electrical appliances form one place.

SVERI’s COE Pandharpur Page 23


IoT Based Home Automation

FUTURE SCOPE

Future scope of the proposed design, The home automation is a network of multiple smart
home devices, virtual assistants, and an app. Home automation helps increase the comfort
level of the homeowner. With home automation, the homeowner can have full control over
their homes from anywhere. Smart home devices effectively communicate with each other
and the market will face rapid growth in the future.

REFERENCES

SVERI’s COE Pandharpur Page 24


IoT Based Home Automation

[1] R. Archa Thampi, and Dr.Derick Mathew, "IoT Based Smart Home Automation System over the
Cloud," Journal of Emerging Technologies and Innovative Research, June 2021.

[2]Visan, E.M. Diaconu, "Home Automation System Using ESP8266 Microcontroller and Blynk
Application," The Scientific Bulletin of Electrical Engineering Faculty, Feb 2022.

[3] Neha Malik and Yogita Bodwade, "Home Automation System," International Journal of Advanced
Research in Computer and Communication Engineering, Jun. 2017.

[4]International Journal of Scientific and Engineering Research, June 2020, "Smart Home Automation
System Using IoT."

[5] Kannapiran Selvaraj, Arvind Chakrapani, "A Novel Home Automation System using Bluetooth
and Arduino," International Journal of Advances in Computer and Electronic Engineering, October 2016.
[6] Sayeda Gauhai Fatima, Sayed Adil, and Sayed Satter, "Home Automation Using Zigbee
Technology and IoT", IJARET, March 2019.

[7] Ahamd Sinali Abdulraheem, Hilmi Abdullah, and Azar Abid Salih, "Home Automation System
Based on IoT," Technology Repots of Kansai University, Jun 2020.
[8] Cristina Stolojescu-Crisan, Calin Crisan, Bogban-Petru Butunoi, "An IoT-Based Smart Home
Automation System", MBPI May 2021.

SVERI’s COE Pandharpur Page 25


Online 2nd International Conference on
Advances in Engineering Science and Technology

IOT Based Home Automation


Namrta N. Shinde Renuka N. Patil
Depatment of Electoronics and Department of
Telecommunication Engineering SVERI‘s Electronics and
COE, Pandharpur Maharashtra, India [email protected] Telecommunication
Engineering SVERI‘s
Vaishanvi S. Gangekar COE, Pandharpur
Department of Electronics and Maharashtra, India
Telecommunication Engineering SVERI‘s [email protected]
COE, Pandharpur Maharashtra, India om
[email protected]
Seema A. Atole
Department of
Electronics and
Telecommunication
Engineering SVERI‘s
COE, Pandharpur
Maharashtra,
India
atoleseema77@g
mail.com

Abstract

Home automation means nothing but a system which is based on wireless technology
for controlling or managing all our electrical appliances like lamps, doors, fans, washing
machines etc. In which all the devices are connected to the cloud via internet, which means it
is a part of the internet of things. These will help people to control or monitor their all home
appliances from anywhere around the world. With the help of these we can save precious time
as well as electricity. We can manage our home from any location or any country too. It is
basically Arduino Iot cloud connected to the Node MCU ESP8266 which is a Wifi module.
These will make human life peaceful and comfy.

Keywords: Node MCU, Internet of Things(IOT), ESp8266, Arduino Iot Cloud.

I. Introduction

Home automation is often called smart home. It includes the command and manage the
device like light, fan, door, irrigation etc. These all are connected to the cloud and all of them
can be examined at any location and any time around the world. Most popular protocols used
for communication include X10, Ethernet, Zig Bee, and Z-Wave, and many more protocols that
are all conflicting with each other. The reputation of the appliances is controlled with the aid
of the switch it both ON or OFF the use of the pc era. It also gives the safety, strength green
and simplicity of use; therefore its miles followed greater. It additionally enables through
presenting to control and monitoring on internet browser.

200
Online 2nd International Conference on
Advances in Engineering Science and Technology

The essential objective of the task is to help handicapped humans and elderly humans
by alerting them inside the essential situations. All the gadgets can be utilized in our own sitting
area itself. The hassle overcome by way of this paper is about that home automation is generally
applied with the aid of using internet through our PC or mobile phone. The tool ESP8266, that's
the embedded device used to get admission to the cloud. IOT gadgets make use of exceptional
kinds of protocols. MQTT (Message Queuing Telemetry Transport) is one of the useful and
developed. Because it is straightforward to put into effect, open, lightweight, low bandwidth
protocol.

II. Literature Survey

IoT Based Smart Home Automation gadget over Cloud: In this paper the author describes
home automation gadget the use of various sensors and actuators had been connected to the
node cut controller which updated the statistics to IoT server the obtained information from the
sensors and actuators can be monitored through MQTT sprint mobile application and adafruit
IO internet via laptop/PC. [1]

Home Automation System Using ESP8266 Microcontroller and The Blynk Application:
The author system offers excellent convenience to the user, as it makes it possible to
control the devices connected to the relay module and monitor the temperature, humidity and
brightness from a remote location via a Wi-Fi internet connection using a mobile type
that is available on Android and iOS operating systems.

Home Automation Syatem: In this paper the author develop the various intelligent home
automation system and technologies. The effort targeted on home automation concept where
the controlling and monitoring operations are expediting through smart devices [10]

Smart Home Automation System Using on IoT: In this paper author developed such a system
which update the data within 3 second that helps user to take quick decision [8]

A Novel Home Automation System using Bluetooth and Arduino: In this paper the author
developed the system which used to control and operate the appliances through a mobile. The
limitation of this system is of it‘s range[5]

III. Proposed Methodology

We designed a system for controlling home appliances using IoT Cloud and Node MCU(
ESP8266). The objective of this project to control the all electrical home appliances from
anywhere around the world using Arduino IoT Cloud.

A. Hardware Used

Relay: Relay has functionality for acting as transfer for turning ON and OFF electric loads.
The work simply by providing small electrical power in form of electrical signal. This permit

201
Online 2nd International Conference on
Advances in Engineering Science and Technology

excessive energy masses controlled by means of using small quantity of power. This permit
excessive energy masses controlled by means of using small quantity of power.

Node MCU: The Node MCU, it is a microcontroller unit. It is an open source hardware and
software development board. Node-MCU-ESP8266 is a one type of controller. It is a board
which takes the input from the connected devices to it. The Node MCU ESP8266 development
board comes from the ESP-12E module containing it is having 32bit microprocessor.

This Node MCU act as wi-fi module. Arduino IOT Cloud is the software used for the
programming Node MCU is comptiable with the PC and it can be easily connected to PC using
USB cable.

B. Software Used

Arduino IOT Cloud: The Arduino community launched an IOT platform you can interface
multiple devices to each other and permit them to exchange real-time data. Besides this, you
will be able to monitor and control data from anywhere using a simple interface.

C. Block Diagram

Figure1: IOT Based Home Automation

Working: The above block diagram shows the workings of an IOT Based Home Automation
system. The system is designed by using three main components; the first is the Arduino IOT
Cloud; the second is the Wi-fi module ESP8266, and the third is the relay module. We can
control multiple electrical appliances from the Arduino IOT Cloud dashboard as well as
Arduino IOT Remote App through mobile from anywhere and at any time. The working of this
system is very easy, as shown in the above block diagram. Firstly, we have to give commands
from the cloud to ESp8266 so that we can use the App to control the home appliances with the
help of the relay module. Across the relay, we used a bulb to display the output.

IV. Result

202
Online 2nd International Conference on
Advances in Engineering Science and Technology

Figure1: When all switches are OFF

Figure 2: When all Swithes are ON

V. Application

• It is used in our day-to-day life to control all electrical appliances from one place.
• It is helpful for handicapped and aged humans.
• Useful for public places like gardens, Hospitals, Hotels, Colleges, etc. to control lights
and other appliances.
• Security Purpose.

VI. Conclusion

This paper offers a simple understanding of IoT, where all of the appliances are
managed, and can also replace the popularity of the tool. ESP8266 is very useful in IoT
enterprises wherein it is free, green, safe; electricity is saved, compact in design and its
performance is reliable. Mainly used for aged people, handicapped in which all of the gadgets
are easily managed while the users are out of town. The convenience is elevated via getting
access to any place and saves our precious time, and price. ESP8266 would no longer be burned

203
Online 2nd International Conference on
Advances in Engineering Science and Technology

via the customer's heating invoice and additionally, it is cheap in value for our home
automation.

Reference

[1] R. Archa Thampi, and Dr.Derick Mathew, "IoT Based Smart Home Automation System over the Cloud,"
Journal of Emerging Technologies and Innovative Research, June 2021.
[2] Visan, E.M. Diaconu, "Home Automation System Using ESP8266 Microcontroller and Blynk
Application," The Scientific Bulletin of Electrical Engineering Faculty, Feb 2022
[3] Sarishma, Sushant Chamoli, and Vivudh Fore, "Smart Home Automation Using ESP8266 and IoT, "
NGCT, March 2020.
[4] Sayeda Gauhai Fatima, Sayed Adil, and Sayed Satter, "Home Automation Using Zigbee Technology and
IoT", IJARET, March 2019.
[5] Kannapiran Selvaraj, Arvind Chakrapani, "A Novel Home Automation System using Bluetooth and
Arduino," International Journal of Advances in Computer and Electronic Engineering, October 2016.
[6] Ahamd Sinali Abdulraheem, Hilmi Abdullah, and Azar Abid Salih, "Home Automation System Based on
IoT," Technology Repots of Kansai University, Jun 2020.
[7] Cristina Stolojescu-Crisan, Calin Crisan, Bogban-Petru Butunoi, "An IoT-Based Smart Home Automation
System", MBPI May 2021
[8] International Journal of Scientific and Engineering Research, June 2020, "Smart Home Automation System
Using IoT."
[9] Dr. C. K. Gomathy, "Home Automation Using IoT," IJSREM, Oct 2021.
[10] Neha Malik and Yogita Bodwade, "Home Automation System," International Journal of Advanced
Research in Computer and Communication Engineering, Jun. 2017.

204
IEEE TECHNICOKNOCKDOWN-2022 (TKD-22)

IoT Based Home Automation

Miss. Namrta Miss.VaishanviS.Ga Miss.Renuka N.Patil Miss. Seema A.


N.Shinde ngekar Department of Atole
Depatment of E&TC Department of E&TC Engineering Department of
Engineering E&TC Engineering SVERI’s COE, E&TC Engineering
SVERI’s COE, SVERI’s COE, Pandharpur SVERI’s COE,
Pandharpur Pandharpur Maharashtra, India Pandharpur
Maharashtra, India Maharashtra, India renukapatil433@gm Maharashtra,India
namrtanshinde@gma vaishanvisgangekar0 ail.com atoleseema77@gmai
il.com [email protected] l.com

overcome by way of this paper is about that home


Abstract—Home automation means nothing but a automation is generally applied with the aid of using
system which is based on wireless technology for internet through our PC or mobile phone.
controlling or managing all our electrical appliances
The tool ESP8266, that's the embedded device
like lamps, doors, fans, washing machines etc. In which
all the devices are connected to the cloud via internet, used to get admission to the cloud. IOT gadgets make
which means it is a part of the internet of things. These use of exceptional kinds of protocols. MQTT
will help people to control or monitor their all home (Message Queuing Telemetry Transport) is one of
appliances from anywhere around the world. With the the useful and developed. Because it is
help of these we can save precious time as well as straightforward to put into effect, open, lightweight,
electricity. We can manage our home from any low bandwidth protocol.
location or any country too. It is basically ArduinoIot
cloud connected to the NodeMCU ESP8266 which is a The internet of things, or IOT, is a network of
Wifi module. These will make human life peaceful and interconnected computing devices, mechanical and
comfy. digital machines, gadgets, animals, or people that can
be provided with unique identifiers and the ability to
Index Terms—NodeMCU, Internet of Things(IOT), exchange data over a network without requiring
ESp8266, ArduinoIot Cloud. human-to-human or human-to-computer interaction.
One of the foremost features of IOT is a clever
home. The technology of the in no way-finishing
I. INTRODUCTION growth of the internet and its utility, smart home
devices or domestic automation devices, is
Home automation is often called smart home. It surprisingly increasing to provide comfort in life and
includes the command and manage the device like enhance the pleasure of life.
light, fan, door, irrigation etc. These all are
connected to the cloud and all of them can be
examined at any location and any time around the LITERATURERIVIEW
world. Most popular protocols used for
communication include X10, Ethernet, ZigBee, and A. IoT Based Smart Home Automation
Z-Wave, and many more protocols that are all gadget over Cloud.
conflicting with each other. In this paper the author describes home automation
The reputation of the appliances is controlled gadget the use of various sensors and actuators had
with the aid of the switch it both ON or OFF the use been connected to the node controller which updated
of the pc era. It also gives the safety, strength green the statistics to IoT server[1].
and simplicity of use; therefore its miles followed
greater. It additionally enables through presenting to B. Home Automation System Using
control and monitoring on internet browser.The ESP8266 Microcontroller and The Blynk
essential objective of the task is to help handicapped Application. In this Paper author
humans and elderly humans by alerting them inside developed a system which offers
the essential situations. All the gadgets can be excellent convenience to the user, as
utilized in our own sitting area itself. The hassle it makes it possible to control the devices

IEEE TKD-22/ISBN No. 978-81-992245-4-3 57


IEEE TECHNICOKNOCKDOWN-2022 (TKD-22)

connected to the relay module and If you’re acquainted with Arduino, the usage of
monitor the temperature, humidity from NodeMCU is a logical subsequent step if you’re
a remote location via a WiFi [2]. searching out a more compact, WiFi-prepared
opportunity. NodeMCU is based totally on
C. Home Automation System theEsperessif ESP8266-12E WiFi System-OnChip.
In this paper the effort targeted on home automation It is loaded with an open-source, Lua-based total
concept where the controlling and monitoring firmware.
operations are expediting through smart devices[10].
It’s ideal for IoT applications and other wireless
D. Smart Home Automation System Using connectivity programs. This chip has a great deal in
on IoT In this paper author developed common with the Arduino.
such a system which update the data
within 3 second that helps user to take –They’re both microcontroller-prepared prototyping
quick decision[8]. boards that can be programmed using the Arduino
IDE. The ESP8266 is a more recent launch than the
E. A Novel Home Automation System using Arduino, and it additionally has more potent
Bluetooth and Arduino specifications. It has a 32-bit RISC processor
clocked at 80MHz, along with a beneficiant RAM
In this paper the author developed the system which
supplement and guide for up to 16 MB of external
used to control and operate the appliances through a
flash memory.
mobile. The limitation of this system is of it’s
range[5].
3.Bulb :A mild bulb is a device that produces
light from electricity. Light bulbs turn the strength
into light by means of sending current through a thin
III. PROPOSED METHADOLOGY cord referred to as the filament.
Here we're using four-channel relay modules,
We designed a system for controlling home which is why we required four bulbs to show the
appliances using IoT Cloud and Node MCU( output. The bulbs are linked across the relay module
ESP8266). The objective of this project to control the for the output.
all electrical home appliances from anywhere around
the world using Arduino IoT Cloud.
B. Software Used:
1.Arduino IOT Cloud:
A. Hardware Used: The Arduino community launched an IOT platform
you can interface multiple devices to each other and
1.Relay: permit them to exchange real-time data. Besides this,
you will be able to monitor and control data from
Relay has functionality for acting as transfer for
anywhere using a simple interface.
turning ON and OFF electric loads. The work simply
Connected devices around the arena are growing
by providing small electrical power in form of
with the aid of billions every year. The ArduinoIoT
electrical signal. This permit excessive energy
Cloud is a platform that permits anyone to create IoT
masses controlled by means of using small quantity
projects with a person-friendly interface and a multi-
of power. This permit excessive energy masses
functional solution for configuration, writing code,
controlled by means of using small quantity of
importing, and visualization.
power.

2. Node MCU :
The Node MCU, it is a microcontroller unit. It is
an open source hardware and software development
board. Node-MCU-ESP8266 is a one type of
controller. It is a board which takes the input from
the connected devices to it. The Node MCU C.Block Diagram:
ESP8266 development board comes from the ESP-
12E module containing it is having 32bit
microprocessor.
This Node MCU acts as a wi-fi module. The
Arduino IOT Cloud is the software used for
programming. Node MCU is compatible with the
PC, and it can be easily connected to the PC using a
USB cable.

22/ISBN No. 978-81-992245-4-3 58


IEEE TECHNICOKNOCKDOWN-2022 (TKD-22)

4
Arduino NodeMCU Channel
Iot ESP8266 Relay
Cloud Module

Bulb 1 Bulb 2 Bulb 3 Bulb4


Fig.3.When all Switches are ON

Fig.1.IoT Based Home Automation Whenever the person wants to switch ON the blubs
they could switch ON them from everywhere around
D. Working: the world at any time using arduinoIoT cloud
The above block diagram shows the workings of an dashbord in addition to the usage of arduinoIoT cell
IOT Based Home Automation system. The system is app.
designed by using three main components; the first
is the Arduino IOT Cloud; the second is the Wi-fi
module ESP8266, and the third is the relay module.
We can control multiple electrical appliances from
the Arduino IOT Cloud dashboard as well as
Arduino IOT Remote App through mobile from V. APPLICATIONS
anywhere and at any time. The working of this
system is very easy, as shown in the block diagram.
• It is used in our day-to-day life to control all
Firstly, we have to give commands from the cloud to
electrical appliances from one place.
ESp8266 then Node will control the relay module.
We control the home appliances with the help of the • It is helpful for handicapped and aged humans.
relay module. Across the relay, we used a bulb to • Useful for public places like gardens, Hospitals,
display the output. Hotels, Colleges, etc. to control lights and other
appliances.
IV. RESULTS • Security Purpose.

CONCLUSION

This paper offers a simple understanding of


IoT, where all of the appliances are managed, and
can also replace the popularity of the tool. ESP8266
is very useful in IoT enterprises wherein it is free,
green, safe; electricity is saved, compact in design
Fig.2.When all switches are OFF and its performance is reliable. Mainly used for aged
people, handicapped in which all of the gadgets are
easily managed while the users are out of town. The
Whenever the person wants to switch OFF the
convenience is elevated via getting access to any
blubs they could switch OFF them from everywhere
place and saves our precious time, and price.
around the world at any time using ArduinoIot cloud
ESP8266 would no longer be burned via the
dashboard in addition to the usage of the ArduinoIoT
customer's heating invoice and additionally, it is
cell app.
cheap in value for our home automation.

ACKNOWLEDGEMENT

The researcher would really like to express the


profound feelof appreciation to Electronics and
telecommunication Engineering Department at

22/ISBN No. 978-81-992245-4-3 59


IEEE TECHNICOKNOCKDOWN-2022 (TKD-22)

SVERI college of engineering Deemed to be an


AhilyadeviHolakarSolapur University, Solapur,
Maharashtra, India: for their treasured Support and
positiveinstructions.

REFERENCES

[1]R. ArchaThampi, and Dr.Derick Mathew, "IoT Based Smart


Home Automation System over the Cloud," Journal of Emerging
Technologies and Innovative Research, June 2021.

[2]Visan, E.M. Diaconu, "Home Automation System Using


ESP8266 Microcontroller and Blynk Application," The
Scientific Bulletin of Electrical Engineering Faculty, Feb 2022

[3]Sarishma, SushantChamoli, and Vivudh Fore, "Smart Home


Automation Using ESP8266 and IoT, " NGCT, March 2020.

[4]SayedaGauhai Fatima, SayedAdil, and SayedSatter, "Home


Automation Using Zigbee Technology and IoT", IJARET, March
2019.

[5]KannapiranSelvaraj, ArvindChakrapani, "A Novel Home


Automation System using Bluetooth and Arduino," International
Journal of Advances in Computer and Electronic Engineering,
October 2016.

[6]AhamdSinaliAbdulraheem, Hilmi Abdullah, and


AzarAbidSalih, "Home Automation System Based on IoT,"
Technology Repots of Kansai University, Jun 2020.

[7]Cristina Stolojescu-Crisan, CalinCrisan, BogbanPetruButunoi,


"An IoT-Based Smart Home Automation
System", MBPI May 2021

[8]International Journal of Scientific and Engineering Research,


June 2020, "Smart Home Automation System Using IoT."

[9]Dr. C. K. Gomathy, "Home Automation Using IoT," IJSREM,


Oct 2021.

[10]Neha Malik and YogitaBodwade, "Home Automation


System," International Journal of Advanced Research in
Computer and Communication Engineering, Jun. 2017.

22/ISBN No. 978-81-992245-4-3 60


Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner

You might also like