SlideShare a Scribd company logo
1 of 5
Download to read offline
ECE
IOT HOME
BY
K.V.SAI MADHAV
Mail ID :venkatasaimadhav999@gmail.com
LinkedIn Profile : https://www.linkedin.com/in/k-v-sai-madhav-a93707152/
IOT HOME
Abstract:
The Aim of this project is to control and monitor our Home appliances
through internet from anywhere in the world.
Description:
 Internet of Things(IoT) means connecting all devices to the
Internet and to control them from anywhere in the world.
 The project is about controlling home appliances through the
Internet Using Blynk Cloud .
 We interfaced home appliances to NODEMCU .
 Then we connected NODEMCU (Micro Controller) to Blynk Cloud
through the Internet.
 We used Blynk Mobile Interface to connect to Blynk Cloud. By
this, we can communicate with our devices(Appliances).
 Blynk Cloud provides high security by providing us a Master Key.
 We can ON/OFF appliances(light,fan,socket..) by using mobile as
shown in the mobile interface.
 When we press ON/OFF in mobile app, then it sends data to
NODEMCU through Blynk Cloud.
 We can also monitor Temperature and Humidity in the house as
shown in mobile interface.
 This is not a prototype. This is real application.
IOT HOME
3
IOT HOME
MOBILE INTERFACE
Components Used:
NODEMCU, DHT11 SENSOR , RELAYS, H-BRIDGE DRIVER , DC MOTORS , BULBS
WITH SOCKETS , SERVO MOTOR , BREADBOARD , 9V BATTERIES, 230V AC
SUPPLY , CONNECTING WIRES ,JUMPERWIRES , 7805 VOLTAGE REGULATOR .
CODE:
#define BLYNK_PRINT Serial
#include <BlynkSimpleEsp8266.h> // THESE 3 LIBRARIES FOR USING BLYNK CLOUD
#include <SimpleTimer.h>
#include <SPI.h>
#include<Servo.h> // SERVO MOTOR LIBRARY
#include <ESP8266WiFi.h> //NODEMCU WIFI MODULE LIBRARY
#include <DHT.h> //DHT11 SENSOR LIBRARY
char auth[] = "mswM-7r5JXmiRFHoFYWYKmxOsglX4rL1"; //AUTHENTICATION KEY PROVIDED BY BLYNK CLOUD
char ssid[] = "naani"; //WIFI SSID
char pass[] = "12345677"; //WIFI PASSWORD
#define DHTPIN 2 //DHT 11 - TEMPERATURE AND HUMIDITY SENSOR
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
SimpleTimer timer; //SIMPLE TIMER
void Sensor() //FUNTION TO READ DHT11 SENSOR VALUES
{
int h = dht.readHumidity();
int t = dht.readTemperature();
if (isnan(h) || isnan(t))
{
Serial.println("Failed to read from DHT sensor!");
return;
}
IOT HOME
5
Serial.println(h); //TO PRINT HUMIDITY VALUES ON SERIAL MONITOR
Serial.println(t); //TO PRINT TEMPERATURE VALUES ON SERIAL MONITOR
Blynk.virtualWrite(V7,h); //TO PUBLISH HUMIDITY VALUES TO BLYNK CLOUD
Blynk.virtualWrite(V8,t); //TO PUBLISH TEMPERATURE VALUES TO BLYNK CLOUD
}
Servo servo; //TO DECLARE SERVO
void setup()
{
Serial.begin(9600); //TO BEGIN SERIAL MONITOR
Blynk.begin(auth, ssid, pass);//TO BEGIN BLYNK CLOUD CONNECTION
dht.begin(); // TO BEGIN DHT11 SENSOR
timer.setInterval(1000L,Sensor); //TO EXECUTE THE FUNTION Sensor FOR EVERY SECOND
servo.attach(D8); //TO DECLARE THAT THE SERVO IS CONNECTED TO PIN D8
servo.write(0);
}
void loop()
{
Blynk.run(); //TO START PUBLISHING DATA TO BLYNK CLOUD
timer.run(); //TO START TIMER
}
BLYNK_WRITE(V1) //THIS FUNCTION IS TO WRITE THE VALUES OF SERVO FROM BLYNK MOBILE INTERFACE
{
servo.write(param.asInt());
}

More Related Content

What's hot

How to install the zwave plugin switch controller
How to install the zwave plugin switch controllerHow to install the zwave plugin switch controller
How to install the zwave plugin switch controller
LeolaHuffman
 
SmartHome_A4_Folder_EN_141120_Web
SmartHome_A4_Folder_EN_141120_WebSmartHome_A4_Folder_EN_141120_Web
SmartHome_A4_Folder_EN_141120_Web
Mattias Söderberg
 

What's hot (20)

IOT NodeMCU - Thinger Platform to Turn on LEDs
IOT NodeMCU - Thinger Platform to Turn on LEDsIOT NodeMCU - Thinger Platform to Turn on LEDs
IOT NodeMCU - Thinger Platform to Turn on LEDs
 
Home automation system
Home automation systemHome automation system
Home automation system
 
Home Automation
Home AutomationHome Automation
Home Automation
 
Quick Installation Guide EWS5912FP English
Quick Installation Guide EWS5912FP EnglishQuick Installation Guide EWS5912FP English
Quick Installation Guide EWS5912FP English
 
Smart home with home automation
Smart home with home automationSmart home with home automation
Smart home with home automation
 
IOT NodeMCU - Ubidots Platform to Turn on LEDs
IOT NodeMCU - Ubidots Platform to Turn on LEDsIOT NodeMCU - Ubidots Platform to Turn on LEDs
IOT NodeMCU - Ubidots Platform to Turn on LEDs
 
Quick Installation Guide EWS2910P English
Quick Installation Guide EWS2910P EnglishQuick Installation Guide EWS2910P English
Quick Installation Guide EWS2910P English
 
IOT NodeMCU - NodeMCU Connection to Internet
IOT NodeMCU - NodeMCU Connection to InternetIOT NodeMCU - NodeMCU Connection to Internet
IOT NodeMCU - NodeMCU Connection to Internet
 
Bộ kích sóng Totolink, bộ tiếp sóng Wifi EX200 Totolink
Bộ kích sóng Totolink, bộ tiếp sóng Wifi EX200 TotolinkBộ kích sóng Totolink, bộ tiếp sóng Wifi EX200 Totolink
Bộ kích sóng Totolink, bộ tiếp sóng Wifi EX200 Totolink
 
How to install the zwave plugin switch controller
How to install the zwave plugin switch controllerHow to install the zwave plugin switch controller
How to install the zwave plugin switch controller
 
Home automation in kerala ,home automation in calicut , home automation
Home automation in kerala ,home automation in calicut , home automation  Home automation in kerala ,home automation in calicut , home automation
Home automation in kerala ,home automation in calicut , home automation
 
ESP8266 NodeMCU Server, Client, Station Mode, and Client Control LED
ESP8266 NodeMCU Server, Client, Station Mode, and Client Control LEDESP8266 NodeMCU Server, Client, Station Mode, and Client Control LED
ESP8266 NodeMCU Server, Client, Station Mode, and Client Control LED
 
IOT NodeMCU - NodeMCU Webserver
IOT NodeMCU - NodeMCU WebserverIOT NodeMCU - NodeMCU Webserver
IOT NodeMCU - NodeMCU Webserver
 
Smart home control system
Smart home control systemSmart home control system
Smart home control system
 
Bluetooth V2.1
Bluetooth V2.1Bluetooth V2.1
Bluetooth V2.1
 
Explore Verasys
Explore VerasysExplore Verasys
Explore Verasys
 
SmartHome_A4_Folder_EN_141120_Web
SmartHome_A4_Folder_EN_141120_WebSmartHome_A4_Folder_EN_141120_Web
SmartHome_A4_Folder_EN_141120_Web
 
IoT Platform
IoT PlatformIoT Platform
IoT Platform
 
Ppt
PptPpt
Ppt
 
Configuring wireless lan access
Configuring wireless lan accessConfiguring wireless lan access
Configuring wireless lan access
 

Similar to IoT Home project by MADHAV

Icacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomationIcacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomation
dangthanhlinh
 
2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx
jesusamckone
 
2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx
vickeryr87
 

Similar to IoT Home project by MADHAV (20)

smart switchboard pcu.pptx
smart switchboard pcu.pptxsmart switchboard pcu.pptx
smart switchboard pcu.pptx
 
Introduction to Things board (An Open Source IoT Cloud Platform)
Introduction to Things board (An Open Source IoT Cloud Platform)Introduction to Things board (An Open Source IoT Cloud Platform)
Introduction to Things board (An Open Source IoT Cloud Platform)
 
Icacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomationIcacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomation
 
Project presentation
Project presentationProject presentation
Project presentation
 
30 9137 e implementation of cloud connected smart plug (edit lafi)
30 9137 e implementation of cloud connected smart plug (edit lafi)30 9137 e implementation of cloud connected smart plug (edit lafi)
30 9137 e implementation of cloud connected smart plug (edit lafi)
 
NodeMCU 0.9 Manual using Arduino IDE
NodeMCU 0.9 Manual using Arduino IDENodeMCU 0.9 Manual using Arduino IDE
NodeMCU 0.9 Manual using Arduino IDE
 
Presentation 2.pptx
Presentation 2.pptxPresentation 2.pptx
Presentation 2.pptx
 
home automation digital
home automation digitalhome automation digital
home automation digital
 
Introduction to Node MCU
Introduction to Node MCUIntroduction to Node MCU
Introduction to Node MCU
 
IRJET- Designing of Smart Switch for Home Automation
IRJET- Designing of Smart Switch for Home AutomationIRJET- Designing of Smart Switch for Home Automation
IRJET- Designing of Smart Switch for Home Automation
 
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
 
Home Automation using NodeMCU .docx
Home Automation using NodeMCU .docxHome Automation using NodeMCU .docx
Home Automation using NodeMCU .docx
 
Wireless hacking
Wireless hackingWireless hacking
Wireless hacking
 
Esp8266 v12
Esp8266 v12Esp8266 v12
Esp8266 v12
 
Presentation1
Presentation1Presentation1
Presentation1
 
AUTOMATIC CAR PARKING SYSTEM.pptx
AUTOMATIC CAR PARKING SYSTEM.pptxAUTOMATIC CAR PARKING SYSTEM.pptx
AUTOMATIC CAR PARKING SYSTEM.pptx
 
Presentation on IoT Based Home Automation using android & NodeMCU
Presentation on IoT Based Home Automation using android & NodeMCUPresentation on IoT Based Home Automation using android & NodeMCU
Presentation on IoT Based Home Automation using android & NodeMCU
 
2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx
 
2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx2014 Electrical Power, Electronics, Communications, Controls, .docx
2014 Electrical Power, Electronics, Communications, Controls, .docx
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

IoT Home project by MADHAV

  • 1. ECE IOT HOME BY K.V.SAI MADHAV Mail ID :venkatasaimadhav999@gmail.com LinkedIn Profile : https://www.linkedin.com/in/k-v-sai-madhav-a93707152/
  • 2. IOT HOME Abstract: The Aim of this project is to control and monitor our Home appliances through internet from anywhere in the world. Description:  Internet of Things(IoT) means connecting all devices to the Internet and to control them from anywhere in the world.  The project is about controlling home appliances through the Internet Using Blynk Cloud .  We interfaced home appliances to NODEMCU .  Then we connected NODEMCU (Micro Controller) to Blynk Cloud through the Internet.  We used Blynk Mobile Interface to connect to Blynk Cloud. By this, we can communicate with our devices(Appliances).  Blynk Cloud provides high security by providing us a Master Key.  We can ON/OFF appliances(light,fan,socket..) by using mobile as shown in the mobile interface.  When we press ON/OFF in mobile app, then it sends data to NODEMCU through Blynk Cloud.  We can also monitor Temperature and Humidity in the house as shown in mobile interface.  This is not a prototype. This is real application.
  • 3. IOT HOME 3 IOT HOME MOBILE INTERFACE Components Used: NODEMCU, DHT11 SENSOR , RELAYS, H-BRIDGE DRIVER , DC MOTORS , BULBS WITH SOCKETS , SERVO MOTOR , BREADBOARD , 9V BATTERIES, 230V AC SUPPLY , CONNECTING WIRES ,JUMPERWIRES , 7805 VOLTAGE REGULATOR .
  • 4. CODE: #define BLYNK_PRINT Serial #include <BlynkSimpleEsp8266.h> // THESE 3 LIBRARIES FOR USING BLYNK CLOUD #include <SimpleTimer.h> #include <SPI.h> #include<Servo.h> // SERVO MOTOR LIBRARY #include <ESP8266WiFi.h> //NODEMCU WIFI MODULE LIBRARY #include <DHT.h> //DHT11 SENSOR LIBRARY char auth[] = "mswM-7r5JXmiRFHoFYWYKmxOsglX4rL1"; //AUTHENTICATION KEY PROVIDED BY BLYNK CLOUD char ssid[] = "naani"; //WIFI SSID char pass[] = "12345677"; //WIFI PASSWORD #define DHTPIN 2 //DHT 11 - TEMPERATURE AND HUMIDITY SENSOR #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); SimpleTimer timer; //SIMPLE TIMER void Sensor() //FUNTION TO READ DHT11 SENSOR VALUES { int h = dht.readHumidity(); int t = dht.readTemperature(); if (isnan(h) || isnan(t)) { Serial.println("Failed to read from DHT sensor!"); return; }
  • 5. IOT HOME 5 Serial.println(h); //TO PRINT HUMIDITY VALUES ON SERIAL MONITOR Serial.println(t); //TO PRINT TEMPERATURE VALUES ON SERIAL MONITOR Blynk.virtualWrite(V7,h); //TO PUBLISH HUMIDITY VALUES TO BLYNK CLOUD Blynk.virtualWrite(V8,t); //TO PUBLISH TEMPERATURE VALUES TO BLYNK CLOUD } Servo servo; //TO DECLARE SERVO void setup() { Serial.begin(9600); //TO BEGIN SERIAL MONITOR Blynk.begin(auth, ssid, pass);//TO BEGIN BLYNK CLOUD CONNECTION dht.begin(); // TO BEGIN DHT11 SENSOR timer.setInterval(1000L,Sensor); //TO EXECUTE THE FUNTION Sensor FOR EVERY SECOND servo.attach(D8); //TO DECLARE THAT THE SERVO IS CONNECTED TO PIN D8 servo.write(0); } void loop() { Blynk.run(); //TO START PUBLISHING DATA TO BLYNK CLOUD timer.run(); //TO START TIMER } BLYNK_WRITE(V1) //THIS FUNCTION IS TO WRITE THE VALUES OF SERVO FROM BLYNK MOBILE INTERFACE { servo.write(param.asInt()); }