Home Automation System: Guide: Prof. Hitesh Gupta

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

HOME AUTOMATION SYSTEM

Guide:
Prof. Hitesh Gupta

Shubham Dhoke Palash Gaikwad


0103CS16162 0103CS161113

Mayank Malviya Nishant Raj

0103CS16098 0103CS161111
What is Home Automation ?
Home automation or domotics is building automation for a home, called a smart
home or smart house. A home automation system will control lighting, climate,
entertainment systems, and appliances. It may also include home security such as
access control and alarm systems. When connected with the Internet, home devices
are an important constituent of the Internet of Things ("IoT").
A home automation system typically connects controlled devices to a central hub
or "gateway". The user interface for control of the system uses either wall-mounted
terminals, tablet or desktop computers, a mobile phone application, or a Web
interface, that may also be accessible off-site through the Internet.

Early home automation began with labor-saving machines. Self-contained electric


or gas powered home appliances became viable in the 1900s with the introduction
of electric power distribution and led to the introduction of washing
machines (1904), water heaters(1889), refrigerators, sewing
machines, dishwashers, and clothes dryers.
Hardware and Software Requirements
Hardware Requirement :
1. Node MCU :
NodeMCU is a low-cost open source IoT platform.It initially
included firmware which runs on the ESP8266 Wi-Fi SoC from Espressif
Systems, and hardware which was based on the ESP-12 module.Later,
support for the ESP32 32-bit MCU was added.
NodeMCU is an open source firmware for which open
source prototyping board designs are available. The name "NodeMCU"
combines "node" and "MCU" (micro-controller unit). The term
"NodeMCU" strictly speaking refers to the firmware rather than the
associated development kits.
Both the firmware and prototyping board designs are open source.
The firmware uses the Lua scripting language. The firmware is based on
the eLua project, and built on the Espressif Non-OS SDK for ESP8266. It
uses many open source projects, such as lua-cjson and SPIFFS. Due to
resource constraints, users need to select the modules relevant for their
project and build a firmware tailored to their needs. Support for the 32-
bit ESP32 has also been implemented.
2. DHT Sensor :
DESCRIPTION:
The DHT11 is a basic, ultra low-cost digital temperature and humidity sensor. It
uses a capacitive humidity sensor and a thermistor to measure the surrounding
air, and spits out a digital signal on the data pin (no analog input pins needed).
Its fairly simple to use, but requires careful timing to grab data. The only real
downside of this sensor is you can only get new data from it once every 2
seconds, so when using our library, sensor readings can be up to 2 seconds old.

TECHNICAL DETAILS:

Low cost
3 to 5V power and I/O
2.5mA max current use during conversion (while requesting data)
Good for 20-80% humidity readings with 5% accuracy
Good for 0-50°C temperature readings ±2°C accuracy
No more than 1 Hz sampling rate (once every second)
Body size 15.5mm x 12mm x 5.5mm
4 pins with 0.1" spacing
3. Rain Sensor :
A rain sensor or rain switch is a switching device activated by
rainfall. There are two main applications for rain sensors. The
first is a water conservation device connected to an
automatic irrigation system that causes the system to shut
down in the event of rainfall. The second is a device used to
protect the interior of an automobile from rain and to support
the automatic mode of windscreen wipers. An additional
application in professional satellite communications antennas
is to trigger a rain blower on the aperture of the antenna feed,
to remove water droplets from the mylar cover that keeps
pressurized and dry air inside the wave-guides. The most
common modern rain sensors are based on the principle
of total internal reflection.
Specifications
Adopts high quality of RF-04 double sided material.
Area: 5cm x 4cm nickel plate on side,
Anti-oxidation, anti-conductivity, with long use time;
Potentiometer adjust the sensitivity;
Working voltage 5V;
4.Relays:
Relays are switches that open and close circuits electromechanically
or electronically. Relays control one electrical circuit by opening and
closing contacts in another circuit. The switch may have any number
of contacts in multiple contact forms, such as make contacts, break
contacts, or combinations thereof.

5.LCD :
A liquid-crystal display (LCD) is a flat-panel display or
other electronically modulated optical device that uses the
light-modulating properties of liquid crystals combined
with polarizers. Liquid crystals do not emit light
directly, instead using a backlight or reflector to produce
images in color or monochrome .LCDs are available to display
arbitrary images (as in a general-purpose computer display)
or fixed images with low information content, which can be
displayed or hidden, such as preset words, digits, and seven-
segment displays, as in a digital clock. They use the same
basic technology, except that arbitrary images are made from
a matrix of small pixels, while other displays have larger
elements. LCDs can either be normally on (positive) or off
(negative), depending on the polarizer arrangement.
Software Requirement:
1.Arduino IDE :
The Arduino Integrated Development Environment (IDE) is a cross-platform application
(for Windows, macOS, Linux) that is written in functions from C and C++. It is used to write and upload
programs to Arduino compatible boards, but also, with the help of 3rd party cores, other vendor
development boards.
The source code for the IDE is released under the GNU General Public License, version 2. The Arduino
IDE supports the languages C and C++ using special rules of code structuring. The Arduino IDE supplies
a software library from the Wiring project, which provides many common input and output
procedures.

2.PCB WIZARD:
PCB is a free and open-source software suite for electronic design automation (EDA) -
for printed circuit boards (PCB) layout. It uses GTK+ for its GUI widgets.
PCB Wizard is an electronics program for Windows PC that covers all the stages of the
schematic design and production of printed circuit boards or PCBs
These are some of the main features of this software:
*Schematic design of diagrams.
*Expandable component library.
*Automatic connection between design elements.
*Zoom in up to 10x.
*Copy and paste to other software.
*Undo and redo functions.
*Integrated drawing and text functions.
Hardware Image
Circuit image
Use Case Diagram
DFD Diagram
Working

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy