element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Home Automation
  • Challenges & Projects
  • Project14
  • Home Automation
  • More
  • Cancel
Home Automation
Blog Home Automation Project - Part 1
  • Blog
  • Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Home Automation requires membership for participation - click to join
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: aabhas
  • Date Created: 13 Mar 2019 4:55 PM Date Created
  • Views 280 views
  • Likes 4 likes
  • Comments 7 comments
  • homeautomationch
  • home automation
Related
Recommended

Home Automation Project - Part 1

aabhas
aabhas
13 Mar 2019

This is my blog submission for the Home Automation in Project14 .

Idea and Aim of the project - The idea for this project is to make a voice based home automation system with a emergency detection for notification and safety guidance via SMS.Thus this is to make our houses automated using voice and iot and also create a safe environment by having emergency detection and guidance.

Hardware and Software required for the project-

Hardware

Esp32-I have preferred to use esp32 for the project because it has very good connectivity over WiFi , and is very cheap and gives great features in a small form package. I have not used ESP 8266 because it only has one ADC so there cannot be many sensor inputs on ESP 8266 , we can also use nodemcu then we would need to take input

Mq-6 gas sensor - This would be used for LPG leakage detection.

IR receiver - This is for fire detection.

DHT11 -This is for temperature and humidity.

BMP280 - This is for atmospheric pressure.

Soil Hygrometer This is for soil moisture detection in garden.

Pir Motion sensor - This is for detection of any movement near your door in night.

Relay -This is for appliance control.

Software

Blynk

IFTTT

Twilio

Arduino Ide

Working of the project - This system would first detect the command for controlling any device, getting weather data ,etc from the Google Assistant of your smartphone via IFTTT and then it would send the command to Blynk cloud via Webhooks.Then it would accordingly control any device or give any data like weather by sending sms via Twilio.

Then the other part of the project would be to detect any emergency from the sensor data and then notify and guide us via SMS using Twilio and also give us data like the weather data.

Procedure for making the project -

1) First you need to set up the esp32 on Arduino Ide to be able to program it , you can follow the instructions on this link https://circuitdigest.com/microcontroller-projects/programming-esp32-with-arduino-ide  or   https://www.teachmemicro.com/intro-nodemcu-arduino/ to set up arduino ide to program the esp32/esp8266

2) Then you need to install blynk and twilio on your esp device by following these  links https://www.twilio.com/docs/sms/tutorials/how-to-receive-and-reply-esp8266-c-and-ngrok

https://www.instructables.com/id/Use-ESP32-to-Control-LED-With-Blynk-Via-WiFi/ or https://www.instructables.com/id/Simple-Led-Control-With-Blynk-and-NodeMCU-Esp8266-/

3) Then you need to set up your your blynk and IFTTT account on smartphone.

4) Then you need to create applets in ifttt and add buttons in blynk to control the required gpio on receiving a specific phrase on Google Assistant .You can follow this link to do this https://www.google.com/amp/www.whatimade.today/control-an-esp8266-verbally-using-google-assistant/amp/

5) Then upload your code to your esp device based on pins you have connected with the sensors and relay .

 

Note:The code for project and with schematic/pin connection will be uploaded here once I complete it -

https://github.com/aabhassenapati/home-automation-on-esp-device

And video showing the working of the project would be uploaded here -

https://m.youtube.com/channel/UCyofDEzwbE8nlhXJoZ_Hsxg/videos

as I don't have all the materials required for project.

Anonymous

Top Comments

  • DAB
    DAB over 3 years ago +1

    Nice start.

     

    I look forward to seeing your ideas implemented.

     

    DAB

  • tariq.ahmad
    tariq.ahmad over 3 years ago +1

    Thanks aabhas ,

     

    For all the effort you've made so far with this project. Know things didn't work with some of the things you were working on and it produced a good discussion which will be a good learning…

  • vimarsh_
    vimarsh_ over 3 years ago +1

    Good start!

    Waiting for the project!

  • aabhas
    aabhas over 3 years ago in reply to DAB

    Thanks DAB

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • aabhas
    aabhas over 3 years ago in reply to vimarsh_

    Thanks vimarsh_

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • aabhas
    aabhas over 3 years ago in reply to tariq.ahmad

    Thanks tariq.ahmad

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • vimarsh_
    vimarsh_ over 3 years ago

    Good start!

    Waiting for the project!

    • Cancel
    • Up +1 Down
    • Reply
    • More
    • Cancel
  • tariq.ahmad
    tariq.ahmad over 3 years ago

    Thanks aabhas ,

     

    For all the effort you've made so far with this project. Know things didn't work with some of the things you were working on and it produced a good discussion which will be a good learning opportunity for others.

    • Cancel
    • Up +1 Down
    • Reply
    • More
    • Cancel
>
Element14

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube