New Blynk IOT Home Automation System with Security System

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 มิ.ย. 2024
  • This is a complete Smart IOT Home Automation Project using Blynk IOT Cloud with complete security system. I have implemented different types of Alarm Systems. Like Fire Alarm, Motion Detection Alarm, Temperature Alarm and Gas Leakage Alarm. You can also control the home appliances by using Push Buttons and IR Remote Control. I have also added the Ultrasonic Sensor for Water Level Indicator. I have also added the Blynk IOT Platform support in this project to control your home from anywhere in the world. The project need WiFi internet connection to connect to the Blynk Server. Then you can control your home appliances and get notifications of different events on the Blynk App, such as Fire Notification or Gas Leakage Notification etc. You will still get the notification on you mobile phone, Even if you have closed the Blynk App.
    I have used the FREE plan of the new Blynk IoT platform, for this smart IOT based home automation and security system project. So, you can easily make this simple IOT-based home automation and security system to control the appliances with WiFi and manual switches. You will also get the notifications on your mobile phone, on the basis of different security criteria.
    Table of Content:
    0:00 - Demo Security Alarm System
    0:30 - Required Parts and Wiring
    1:45 - Wiring Components Breadboard
    1:58 - Blynk Account Setup
    2:06 - Create Blynk Template
    2:22 - Create DataStreams
    3:35 - Create Blynk Events
    4:39 - Creating Web Dashboard
    4:50 - Add New Device to Blynk
    5:08 - Setting Up Blynk IOT App
    6:31 - Code Install ESP32 Core
    7:03 - Install Arduino Libraries
    7:21 - Enter Blynk Credentials
    7:40 - Enter WiFi Credentials
    7:48 - Enter Blynk Event Codes
    8:32 - Get and IR Remote Key Hex Codes
    9:07 - Demo Relay Control
    Features of the Project:
    1. Fire Alarm
    2. Gas Leakage Alarm
    3. Motion Detection Alarm
    4. Temperature Alarm
    5. Relay Control using Push Buttons
    6. Relay Control using IR Remote Control
    7. Water Level Indicator
    Parts Used in This Project:
    1. ESP32 Development Board - amzn.to/3YCq2dS
    2. IR Infrared Flame Sensor - amzn.to/403DmcF
    3. PIR Motion Sensor - amzn.to/3l5WQhW
    4. MQ2 Gas Sensor - amzn.to/3Jwh39M
    5. Ultrasonic Sensor - amzn.to/3l1ebs6
    6. DHT11 Temperature and Humidity Sensor - amzn.to/421TIUD
    7. IR Receiver - amzn.to/3YJVh7a
    8. IR Remote Control
    9. Piezoelectric Buzzer
    10. Push Buttons (4x)
    11. 4 Channel Relay Module
    12. Jumper Wires
    13. Breadboard
    14. AC Bulbs (4x)
    15. Bulb Holders (4x)
    Software Used in This Project
    1. Arduino IDE
    2. New Blynk 2.0
    3. Blynk Library (version 1.1.0)
    4. DHT Sensor Library (version 1.4.3)
    5. IRremote Library (version 1.0.6)
    6. ESP32 Core (version 3.6.1)
    --------------------------------------------------------------------------------------------------------------------
    Useful Video Links
    --------------------------------------------------------------------------------------------------------------------
    SIM800L Home Automation Project Using Arduino and Push Buttons
    • SIM800L Home Automatio...
    Home Automation Using NodeMCU ESP32 and Firebase | MIT App Inventor
    • Home Automation Using ...
    --------------------------------------------------------------------------------------------------------------------
    Social Media Links
    --------------------------------------------------------------------------------------------------------------------
    GitHub:
    github.com/ahmadlogs/
    TH-cam:
    th-cam.com/users/ahmadlogs?sub...
    --------------------------------------------------------------------------------------------------------------------
    Download Code
    --------------------------------------------------------------------------------------------------------------------
    github.com/ahmadlogs/esp32/tr...
    --------------------------------------------------------------------------------------------------------------------
    Disclaimer
    --------------------------------------------------------------------------------------------------------------------
    Disclaimer: All videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.
    Warning: I will use High Voltages which if incorrectly or improperly used could result in serious injuries or death. So be careful of what you are doing because I will take no responsibility for any of your actions
    #IotProjects #BlynkIOT #ESP32

ความคิดเห็น • 85

  • @davydbar
    @davydbar 2 ปีที่แล้ว +1

    It is an excellent project, very complete! and above all by adding the IR it collaborates to not depend on the PC or the mobile. It was what I needed. Thank you very much brother!!
    My board for now only has 4 relays, a dht , and last night I added a PWM control to drive some RGB strips. I have the ultrasonic sensor which I will be adding soon. Thanks again. Greetings from Santa Fe Argentina!!

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว +1

      thank you dear. So nice of you

  • @rolanddeclerck1176
    @rolanddeclerck1176 ปีที่แล้ว +2

    Excellent video. There is a lot in it in a very short time. Great. Will try.
    I have my first Blynk test succesfully loaded yesterday. This will help me to progress further. Thanks

  • @muhammadnor4135
    @muhammadnor4135 2 ปีที่แล้ว

    I really like your very useful project, thank you.!

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว

      Glad you like it!

  • @warrenscorner
    @warrenscorner 2 ปีที่แล้ว

    Great project Ahmad! I never thought of using an ultrasonic sensor for water level. That will work perfectly for me. I also need a sensor for checking water leakage such as under a sink.
    Thank you.

  • @AAdnaanmtl
    @AAdnaanmtl 2 ปีที่แล้ว

    Excellent project sir thanks for sharing such a nice work 😊

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว

      It's my pleasure

  • @matthiash.454
    @matthiash.454 2 ปีที่แล้ว

    Super project 👍🏼
    Quick question: how do you do that with the animated connection and wiring diagram 🤔

  • @lotfibouchiba1537
    @lotfibouchiba1537 ปีที่แล้ว

    merci beaucoup BOSS

  • @shakerileiwat4341
    @shakerileiwat4341 2 ปีที่แล้ว

    Great project
    ♥♥♥

  • @vivekananthan-sw8kq
    @vivekananthan-sw8kq หลายเดือนก่อน

    How you are powering the esp through vin pin or cable also how much power you are supplying then what is the source of power like laptop or lithium battery

  • @omkarbansode6305
    @omkarbansode6305 ปีที่แล้ว

    Thankyou Sir for your Video

  • @yousaftoki1599
    @yousaftoki1599 2 ปีที่แล้ว

    Awesome project sir..

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว

      Thank you! Cheers!

  • @diaryiklanlucudiarylancu8367
    @diaryiklanlucudiarylancu8367 2 ปีที่แล้ว

    Nice project sir.. 👍👍👍

  • @user-cz4lr6km1o
    @user-cz4lr6km1o 4 หลายเดือนก่อน

    in my blynk console i am unable to add more datastreams. it is asking upgraded version. can uh provide me alternate method or any cracked version of blynk

  • @mostafa-ke8kk
    @mostafa-ke8kk 2 ปีที่แล้ว

    Top ideia 👏

  • @amirqane5270
    @amirqane5270 2 ปีที่แล้ว

    very good

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว

      Thank you! Cheers!

  • @eerrfanshayyestehh2069
    @eerrfanshayyestehh2069 11 หลายเดือนก่อน

    Good 🙋‍♂️👍👍👍👍👍

    • @AhmadLogs
      @AhmadLogs  11 หลายเดือนก่อน

      thanks

  • @ameenenterprise5869
    @ameenenterprise5869 2 ปีที่แล้ว

    ماشاء اللہ

  • @rampage_xdit
    @rampage_xdit 2 ปีที่แล้ว

    Thank you and good job.
    Ithink if we dont have any wi fi how we use sim800L for internet?

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว

      yes, it is possible

    • @rampage_xdit
      @rampage_xdit 2 ปีที่แล้ว

      @@AhmadLogs may you tell me how ?regards

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว

      @@rampage_xdit lot of changes will be required in the code. I don't know how. but it is possible it required some time

  • @heilmannsvej
    @heilmannsvej ปีที่แล้ว

    how about adding a gsm 800l. there isnt any wifi where i could use this great projekt.

  • @GBENGAAJIBOLA-wg4ke
    @GBENGAAJIBOLA-wg4ke ปีที่แล้ว

    Hello Mr Ahmad! Great project here.
    I just uploaded the IR code into my ESP32 but the serial monitor just keep generating something else and never responded to the presing of the remote. I'm using Bush TV remote or must it be that type (LED RGB) of remote?

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      Did you follow the suggestions I provided?

    • @teachtechnorobotics
      @teachtechnorobotics ปีที่แล้ว

      ​@@AhmadLogs yes I did to the letter

    • @user-cz4lr6km1o
      @user-cz4lr6km1o 4 หลายเดือนก่อน

      how would you able to add more datastreams in blynk console

  • @GBENGAAJIBOLA-wg4ke
    @GBENGAAJIBOLA-wg4ke ปีที่แล้ว

    Good day, I was able to install version 2.0.9 and when i uploaded the "get ir remote Hex" but it was giving me the direct Number I press from 1-4, I got 1,2,3 and 4 directly and rspectively,is it supposed to be so?

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      no no its not bad. it is just fine. you just use the same in the code.

  • @samimayoubi8403
    @samimayoubi8403 ปีที่แล้ว

    Hello,
    I made the whole project but it has some problem after some minutes it starts turning on and off the relays itself, and some sensors like pir and ultrasonic doesnt work, what can be the problems .
    Looking forward to your reply
    Thank you for your amazing projects

    • @bhaskarsolanki7266
      @bhaskarsolanki7266 ปีที่แล้ว

      Bro plz help can it be done by mobile phone using arduino droide

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      Interference from other devices or electrical noise can cause issues with your project. Make sure that your project is shielded from interference, and try moving it to a different location if possible.
      make solid connection with quality wires

  • @bhaskarsolanki7266
    @bhaskarsolanki7266 ปีที่แล้ว

    Sir plz help missing binary number before token "(" ye error bta raha hai kya karu

  • @candidamayeondo1953
    @candidamayeondo1953 5 หลายเดือนก่อน

    Hello sir i can use esp32 no core

  • @mrinmoyshyam2614
    @mrinmoyshyam2614 2 หลายเดือนก่อน

    Sir, can you please upload the code? It will be very helpful for us beginners to understand.

  • @diaryiklanlucudiarylancu8367
    @diaryiklanlucudiarylancu8367 2 ปีที่แล้ว

    Can the sensor activate the relay, Sir for automatic and manual swicth,?🙏

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว +1

      no sensor will activate any relay. but you can activate a relay by making change in the code.

    • @diaryiklanlucudiarylancu8367
      @diaryiklanlucudiarylancu8367 2 ปีที่แล้ว

      I'am beginner sir..i canot change the code.

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว +1

      @@diaryiklanlucudiarylancu8367 will try soon

  • @fastseva
    @fastseva ปีที่แล้ว

    sir ... ESP-32 face reconization attandance systerm ... with googleseet and second project connct with web server ... mysqul detabce banaiye....

  • @RajuBhai-ph9fj
    @RajuBhai-ph9fj หลายเดือนก่อน

    hi bro

  • @fgkopfgkop8731
    @fgkopfgkop8731 ปีที่แล้ว

    Shall i upload the same code to esp8266 board?

  • @amirtelecom6898
    @amirtelecom6898 2 ปีที่แล้ว

    Hi sir
    Notifications is free?
    Thanks

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว

      Yes 100% free

  • @sagar437
    @sagar437 ปีที่แล้ว

    What library you used

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      for what?

    • @blackfadhil8771
      @blackfadhil8771 16 ชั่วโมงที่ผ่านมา

      @@AhmadLogs for IRremote library can you send link you use in this project?

  • @bhaskarsolanki7266
    @bhaskarsolanki7266 ปีที่แล้ว

    Bro how can i upload this program by using mobile phone plz help

  • @ardhrubo8455
    @ardhrubo8455 ปีที่แล้ว

    working with esp
    8266?

  • @balbirsinghheer1370
    @balbirsinghheer1370 2 ปีที่แล้ว

    Hi sir how can we upload these live data to our website live please help sir

    • @balbirsinghheer1370
      @balbirsinghheer1370 2 ปีที่แล้ว

      Like publically on our website

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว

      to send live data to free website is not as easy. you need to buy premium plan for website to do live

    • @balbirsinghheer1370
      @balbirsinghheer1370 2 ปีที่แล้ว

      Sir like getting widget data from blynk and live uploading to our website

    • @AhmadLogs
      @AhmadLogs  2 ปีที่แล้ว

      @@balbirsinghheer1370 you can upload it to Firebase. What is the reason behind this? why you want it?

    • @balbirsinghheer1370
      @balbirsinghheer1370 2 ปีที่แล้ว

      Sir actually I'm making my weather station for my village so i have to upload dht11 sensor readings to my own website and with if condition like when temperature is over 30C then readings should display high temperature on my own website so people can visit my website and check temperature (no weather station is currently in our village) so please help me sir i will be very thankful to you

  • @vcooltm8769
    @vcooltm8769 ปีที่แล้ว

    add a nicer manual button, sir

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      Noted

    • @vcooltm8769
      @vcooltm8769 ปีที่แล้ว

      @@AhmadLogs use wifi manager sir

  • @dellibabu2601
    @dellibabu2601 ปีที่แล้ว

    In file included from c:\Users\User\Documents\Arduino\libraries\IRremote\src/IRremote.hpp:273:0,
    from c:\Users\User\Documents\Arduino\libraries\IRremote\src/IRremote.h:10,
    from F:\WIFI WATER LEVEL\ALL IN ONE SMART HOME\ALL_IN_ONE\ALL_IN_ONE.ino:115:
    c:\Users\User\Documents\Arduino\libraries\IRremote\src/private/IRTimer.hpp:1373:50: error: missing binary operator before token "("
    #if ESP_ARDUINO_VERSION < ESP_ARDUINO_VERSION_VAL(2, 0, 2)
    ^
    exit status 1
    Compilation error: exit status 1
    error showing can you help me pls

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      just update your ir_remote library

    • @GamingBanda605
      @GamingBanda605 ปีที่แล้ว

      It's still not working brother

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      @@GamingBanda605 yes

  • @GBENGAAJIBOLA-wg4ke
    @GBENGAAJIBOLA-wg4ke ปีที่แล้ว

    It kept on giving me these:
    "rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
    flash read err, 1000
    ets_main.c 371
    ets Jun 8 2016 00:22:57
    rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
    flash read err, 1000
    ets_main.c 371
    ets Jun 8 2016 00:22:57
    rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
    flash read err, 1000
    ets_main.c 371
    ets Jun 8 2016 00:22:57"

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      The error message you are encountering indicates that your ESP32 board is experiencing a reset due to the RTC watchdog timer (RTCWDT). This typically happens when the watchdog timer is not refreshed within its specified timeout period.
      Here are a few steps you can try to troubleshoot and resolve the issue:
      1. Verify the connections: Double-check the wiring connections between the ESP32 board and any peripheral devices or sensors. Ensure that all connections are secure and properly configured.
      2. Update the firmware: Make sure you have the latest firmware installed on your ESP32 board. Check the official documentation or the manufacturer's website for any firmware updates or bug fixes that may address the issue you're facing.

    • @teachtechnorobotics
      @teachtechnorobotics ปีที่แล้ว

      I am not very excellent with embedded systems. I'm still a beginner and an enthusiast. These steps are somewhat very technical to understand fully. But I think I installed the latest ESP32 board (2.0.6 I think)

    • @AhmadLogs
      @AhmadLogs  ปีที่แล้ว

      @@teachtechnorobotics It is fine if you are using the version 2.0.6. you just flash you esp32.