Iot Home Automation

You might also like

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

Presentation on

Smart Home System


Supervised By Presented By

Hakim Ahnaf an Nafi Ikbal Mahmud 170216008


Lecturer Md Ataur Rahman 160316116
Department of Electrical
and Electronic SM Rafsanjani Chamok 170216021
Engineering Md Mehedi Hasan 170216004

EUROPEAN UNIVERSITY OF BANGLADESH


Abstract
• The main purpose of this project is to control any home appliance through
the Internet network over cloud remotely on the basic principle of the
Internet of things (IOT).
• For this real-time scenario we use application with user configurable front
end to control and monitor the load.
• A Wi-Fi Module is configured with any nearby wireless modem to access
internet. The received internet commands are fed to the Wi-Fi module.
• The program within the Wi-Fi Module execute the received commands
based on which the load gets activated through Microcontroller and relay
module.
Introduction

• The main objective of the project is to develop a smart home control system.
• To develop an application control system that enables data transfer through
wireless transfer medium.
• To design a system that is user friendly and easy to use.
• To observe load status such as either appliance on or off
WeMos D1 R1 Microcontroller Board
WeMos D1 R1 microcontroller development
board is based on the ESP8266, which is a Wi-
Fi communication IC built by Espressif. At its
core is a microcontroller that runs at a blazing 80
MHz and includes a built-in TCP/IP stack and
transceiver, which allows for Wi-Fi
communication. This low-cost option can, not
only, add Wi-Fi capability to our next project, it
can run it. This board is a standalone
microcontroller development board that can be
easily programmed using the Arduino IDE.
Technical Specs:
 Supply Voltage (Vin): 5 V
 Logic Voltage: 3.3V
 Wi-Fi, UART, I2C, SPI
 Digital I/Os: 9
 Analog Inputs: 1
Block Diagram of the Project
Hardware Components Required

• Step down transformer (230-9v AC)


• Relay
• LCD Display
• AC Bulb As Appliance
• USB Cable
• Connecting Wires
• Android Phone with Blynk App
Hardware Components
Relay LCD Display Buck Converter

Transformer & Bridge rectifier


Bulb As Load
Circuit Diagram of Project
Relay

• From the picture , We can see that


when the signal port is at low level, the
signal light will light up and the
optocoupler 817c will conduct, and then
the transistor will conduct, the relay coil
will be electrified, and the normally
open contact of the relay will be closed.
When the signal port is at high level, the
normally closed contact of the relay will
be closed. So you can connect and
disconnect the load by controlling the
level of the control signal port.
Installation and Configuration of Blynk App

• Firstly install “Blynk” application from play-store and open it.


• Create an account by using Email account or Facebook account.
• Click on New Project, enter the Project Name (enter the Project Name
according to your wish) as “Home Automation“, Choose Device as
“WeMos D1 R1“, Connection Type as “Wi-Fi” and then click “Create” icon.
• After the creation of Project, App will send the Auth Token code to
registered Email ID.
• Click on the “+” icon which located on top right side of the app to create
buttons.
• Enter the button name and select the GPIO pins (example : D2,D3, D11,
D12, D13)
Working Procedure

The home automation circuit is built around Wemos D1 R1 ESP8266, Blynk Android
App, and a 4-channel relay board.
The hardware setup arrange according to the circuit diagram. AC mains appliances
(Bulbs) will be connected to relays which are controlled by the ESP8266.
Whenever the user presses an icon in the app, then that information will be sent to
ESP8266 via Wi-Fi. The ESP8266 analyses the received commands and turns ON/OFF
of the respective device via Relay board
Advantages Of Project

 That can be controlled from inside or outside of home from anywhere, any time.
 It cost will be low and easily maintainable and user friendly.
 Our project is more secured and reliable, this system can be controlled
authorized person using application user ID and Password.
Practical Implementation
Thanks!
Any Questions ?

You might also like