0% found this document useful (0 votes)
136 views10 pages

Smart Home Automation System

Kirti Aage and his team developed a smart home automation system using an Arduino board. The system uses various sensors like a PIR motion sensor, temperature sensor, and components like an LCD display, LED, and DC motor. It can automatically turn on the light when motion is detected, run the fan when the temperature exceeds 20 degrees Celsius, and display the real-time temperature on an LCD screen. The system aims to improve comfort, convenience, and energy efficiency in homes through automation based on sensor readings.

Uploaded by

utkarsh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views10 pages

Smart Home Automation System

Kirti Aage and his team developed a smart home automation system using an Arduino board. The system uses various sensors like a PIR motion sensor, temperature sensor, and components like an LCD display, LED, and DC motor. It can automatically turn on the light when motion is detected, run the fan when the temperature exceeds 20 degrees Celsius, and display the real-time temperature on an LCD screen. The system aims to improve comfort, convenience, and energy efficiency in homes through automation based on sensor readings.

Uploaded by

utkarsh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

SMART HOME

AUTOMATION SYSTEM
By Kirti Aage and his
team
SMART HOME AUTOMATIC SYSTEM

Through the years when smart systems were the only topic that all people talking about, a group of
some persons had an idea to improve the living style and taking modern technology into
consideration.
They found out that it would be great if houses will have something similar to the way of
human-like.
For example, we might forget to turn the lights off so, we will pay money for that and we will
regret it at the end of the month, so they had somehow an idea of having a home automation
systems Home automation systems are applications that have the accessibility to the whole house’s
controls, such as, lights, TV, AC, garage, doors, and so on . Home automation management systems
have always future hints. Lights will turn on when entering the room, fans will be activated when
the temperature is too low, allow the family members to enter the house throw security looks that
can detect all of the family member. Mostly, people will think this is unreachable, they will say it’s
impossible but actually, it is true! The way that people think is different from the way that we think
as developers, they think it needs a lot of devices to control the entire house fields, but, it doesn’t.
All we need is one smart device to install the application that was programmed for a specific house
and then you can run this app as you want. Home automation systems built to be structured as the
user required, it is reachable .
1. Introduction
This ARDUINO based project mainly focuses on developing a smart
home system. This system helps to improve comfort and quality
of life. As the technology is advancing, the cities are becoming
more smarter and so are homes. Modern homes are shifting from
switches to a centralized remote control. Switches which are
used currently in houses are located at different parts of the
house and makes it difficult for an elderly person or
handicapped people to access it. Home automation system helps
user to automate some electronic devices turn on or off when it’s
required.
Circuit and working
If the room detects any movement, the light (LED) will automatically be lighting.
If there is no movement in the room, then the light will remain off. ( I used here
PIR sensor for detecting movement in the room and Arduino for data analyzing and
processing. I use the LED for light ) 
. I used here temperature sensor LM35 for detecting temperature and a motor for
running a fan ,It will detect room temperature and if that is greater than 20 (degree
Celsius) then a fan will be running, otherwise, the fan will remain stopped .
For displaying real time room temperature I use 16x2 LCD display
Brief introduction of used component's
 Arduino
 PIR sensor
 Temperature sensor
 LCD 16x2 display

Arduin
o The Arduino Uno is an open-source microcontroller board
based on the Microchip ATmega328P microcontroller and
developed by Arduino.cc. ... The board has 14 digital I/O
pins (six capable of PWM output), 6 analog I/O pins, and
is programmable with the Arduino IDE (Integrated
Development Environment), via a type B USB cable.
PIR sensor
A passive infrared sensor is an electronic sensor that
measures infrared light radiating from objects in its field
of view. They are most often used in PIR-based motion
detectors. ... Technically, PIR is made of a pyroelectric
sensor, which is able to detect different levels of infrared
radiation.
LM35 temperature sensor

LM35 is a precession Integrated circuit Temperature


sensor, whose output voltage varies, based on the
temperature around it. It is a small and cheap IC which
can be used to measure temperature anywhere between
-55°C to 150°C. ... There will be rise of 0.01V (10mV)
for every degree Celsius rise in temperature
LCD display
A 16x2 LCD display is very basic module and is
very commonly used in various devices and
circuits. A 16x2 LCD means it can display 16
characters per line and there are 2 such lines. In
this LCD each character is displayed in 5x7
pixel matrix. ... This LCD has two registers,
namely, Command and Data

DC motor

A DC motor is any of a class of rotary electrical motors that converts direct


current electrical energy into mechanical energy. The most common types rely on
the forces produced by magnetic fields. Nearly all types of DC motors have some
internal mechanism, either electromechanical or electronic, to periodically change
the direction of current in part of the motor
Connections
Connections
 Arduino GND - LM35 GRND, LED GND, PIR GND and LCD GND
 Arduino 5V - LM35 5v pin, PIR 5v , LCD VCC
 Arduino Analog pin 1 - LM35 Analog Out
 Arduino digital pin 2 - LCD PIN DB7
 Arduino digital pin 3 - LCD pin DB6
 Arduino digital pin 4- LCD pin DB5
 Arduino digital pin 5- LCD pin DB4
 Arduino digital pin 8- PIR output pin
 Arduino digital pin 10 - DC motor 5v pin
 Arduino digital pin 11 - LCD Enable pin
 Arduino digital pin 12 - LCD Reset pin
 Arduino digital pin 13 - LED positive (+) pin
Set of execution commands (Program/Software )

••The circuit operation is performed through the set of execution command (program)
loaded into the internal Memory of Arduino Uno. The program is simple and easy to
understand. Proper Comments are given at the end of each command line.
•The code starts with defining the pin number and assigns it to an identifier. A total of 9
Arduino pin needed for LCD display (including GND and VCC pin), 2 for LED, 3 pins
for PIR and 3 for the LM35 temperature sensor, 2 pins assigned to DC motor. (Arduino
GND pin common for all components.).
•After defining which pin for output and which for input then main program start first it
checks PIR state if it is positive then LED will be on otherwise it will of. then it checks
room temperature from readtemp() function if room temperature grater than 30 then
Arduino start the fan to maintain room temperature otherwise it will off. fan speed
increases or decreases according to room temperature. Next command for showing Real-
time fan speed for that I use the default map() function
•Next command for displaying the real-time temperature on LCD
• last I define readtemp() function that read reading from LM35 and convert into Celsius .
Final result of working circuit

You might also like