IOT Based Smart Plant Watering System using the New Blynk Iot and Nodemcu esp8266 || Techie Lagan

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 มิ.ย. 2024
  • IOT Based Smart Plant Watering System using the New Blynk Iot and Nodemcu esp8266
    Circuit Diagram - drive.google.com/file/d/1AcRF...
    Code - drive.google.com/file/d/1S_Sk...
    Materials Required :-
    1. NodeMCU - amzn.to/3lw5khU
    2. Breadboard - amzn.to/40LBTIV
    3. 5 Volt Relay Module - amzn.to/3Z19EEH
    4. Water Pump - amzn.to/40PeztJ
    5. Soil Moisture Sensor - amzn.to/3K0gh5y
    6. Jumper Wires - amzn.to/3E0dLZi
    7. 9 Volt Batteries - amzn.to/3HMkk2E
    8. Battery Connectors - amzn.to/3HMkwPq
    9. USB cable - amzn.to/3RTZT8X
    00:00 - Intro
    00:09 - Materials Required
    00:32 - Connections
    01:51 - Blynk Web Setup & Programme uploading
    03:12 - Programme uploading
    04:37 - Blynk Mobile Setup
    06:16 - Connecting Water Pump to the Relay Module and battery connector
    07:16 - Demo
    07:21 - DRY testing
    07:38 - Testing with water
    08:13 - Outro
    Production Equipments :-
    SmartPhone [OnePlus Nord CE 2 lite 5G] - amzn.to/40LxBBo
    Laptop [HP pavillion 15] - amzn.to/3ROHavr
    Earphones [boAt Airdopes 121 Pro] - amzn.to/3KivTBV
    Mobile Holder - amzn.to/40NcK0B
    ===================================
    Thanks For Watching
    ✅LIKE ✅SHARE ✅ COMMENTS✅ SUBSCRIBE
    #TechieLagan #SoilSensor #SoilMoistureSensor #AutomaticPlantWateringSystem
    #IOTBasedSmartPlantWateringSystemusingtheNewBlynkIotandNodemcuesp8266
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    //Include the library files
    #define BLYNK_PRINT Serial
    #include
    #include
    char auth[] = "hItT82Ueb4BpcEOb_0YnYsyArfbDlLkb";//Enter your Auth token
    char ssid[] = "LJ";//Enter your WIFI name
    char pass[] = "12345678";//Enter your WIFI password
    BlynkTimer timer;
    bool Relay = 0;
    //Define component pins
    #define sensor A0
    #define waterPump D3
    void setup() {
    Serial.begin(9600);
    pinMode(waterPump, OUTPUT);
    digitalWrite(waterPump, HIGH);
    Blynk.begin(auth, ssid, pass, "blynk.cloud", 80);
    //Call the function
    timer.setInterval(100L, soilMoistureSensor);
    }
    //Get the button value
    BLYNK_WRITE(V1) {
    Relay = param.asInt();
    if (Relay == 1) {
    digitalWrite(waterPump, LOW);
    } else {
    digitalWrite(waterPump, HIGH);
    }
    }
    //Get the soil moisture values
    void soilMoistureSensor() {
    int value = analogRead(sensor);
    value = map(value, 0, 1024, 0, 100);
    value = (value - 100) * -1;
    Blynk.virtualWrite(V0, value);
    }
    void loop() {
    Blynk.run();//Run the Blynk library
    timer.run();//Run the Blynk timer
    }

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

    Thank You so much. The Project Works.

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

    Great info 😊

  • @user-qr3nt8pt9h
    @user-qr3nt8pt9h ปีที่แล้ว

    I am using esp32 devkitc v4 what output do you use to connect it with relay ?

  • @satyjitdeshmukh5949
    @satyjitdeshmukh5949 7 หลายเดือนก่อน

    The project works

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

    That a good project
    can we use as soil sensor without using phone ?
    and mixing of fertilizer also ?

    • @VishnuPrasad-uv7hy
      @VishnuPrasad-uv7hy ปีที่แล้ว

      Bro if u have the code please send me the program code for the project

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

    😇😇😇

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

    Hi, my soil moisture sensor is not giving any readings on blynk app, please suggest a solution

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

      Sorry I won't lie , actually I don't know the solution...
      But I think there may be some issue with the sensor, maybe it's not working..

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

    Sir please provide the esp32 node mcu video please sir🙏🙏🙏🙏

  • @muthukumar-bx2iz
    @muthukumar-bx2iz 7 หลายเดือนก่อน

    What can i do

  • @muthukumar-bx2iz
    @muthukumar-bx2iz 7 หลายเดือนก่อน

    The device is offline what can I do

  • @user-nt9rp8hd5q
    @user-nt9rp8hd5q 3 หลายเดือนก่อน

    Hello
    Please please please send me libraries, i can't download them in Arduino IDE

  • @satyjitdeshmukh5949
    @satyjitdeshmukh5949 8 หลายเดือนก่อน

    In app they show offline

  • @rekha1780
    @rekha1780 10 หลายเดือนก่อน

    Bro in the app it is coming as offline

  • @royalautobots1156
    @royalautobots1156 9 หลายเดือนก่อน +1

    bro can you send the code please because the link in description is not working plz

    • @TechieLagan
      @TechieLagan  8 หลายเดือนก่อน

      //Include the library files
      #define BLYNK_PRINT Serial
      #include
      #include
      char auth[] = "hItT82Ueb4BpcEOb_0YnYsyArfbDlLkb";//Enter your Auth token
      char ssid[] = "LJ";//Enter your WIFI name
      char pass[] = "12345678";//Enter your WIFI password
      BlynkTimer timer;
      bool Relay = 0;
      //Define component pins
      #define sensor A0
      #define waterPump D3
      void setup() {
      Serial.begin(9600);
      pinMode(waterPump, OUTPUT);
      digitalWrite(waterPump, HIGH);
      Blynk.begin(auth, ssid, pass, "blynk.cloud", 80);
      //Call the function
      timer.setInterval(100L, soilMoistureSensor);
      }
      //Get the button value
      BLYNK_WRITE(V1) {
      Relay = param.asInt();
      if (Relay == 1) {
      digitalWrite(waterPump, LOW);
      } else {
      digitalWrite(waterPump, HIGH);
      }
      }
      //Get the soil moisture values
      void soilMoistureSensor() {
      int value = analogRead(sensor);
      value = map(value, 0, 1024, 0, 100);
      value = (value - 100) * -1;
      Blynk.virtualWrite(V0, value);
      }
      void loop() {
      Blynk.run();//Run the Blynk library
      timer.run();//Run the Blynk timer
      }

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

    where can we download the libraries?

    • @TechieLagan
      @TechieLagan  9 หลายเดือนก่อน

      in the arduino ide itself

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

    Please sir

  • @muthukumar-bx2iz
    @muthukumar-bx2iz 7 หลายเดือนก่อน +2

    Sir error please specify your blynk template id and template name

    • @pratikdalvi2004
      @pratikdalvi2004 7 หลายเดือนก่อน

      Same

    • @pratikdalvi2004
      @pratikdalvi2004 7 หลายเดือนก่อน

      Did you got the solution?

    • @AdityaRPawar
      @AdityaRPawar 4 หลายเดือนก่อน

      Same bro

    • @AdityaRPawar
      @AdityaRPawar 4 หลายเดือนก่อน

      Please share the solution

  • @varshand4785
    @varshand4785 3 หลายเดือนก่อน

    Bro my relay not working why

    • @TechieLagan
      @TechieLagan  3 หลายเดือนก่อน

      Check the connections

  • @bruceleegamingSFA
    @bruceleegamingSFA 9 วันที่ผ่านมา

    What is that wifi i mean who’s wifi? Is our personal wifi or any other source? Please answer

    • @TechieLagan
      @TechieLagan  9 วันที่ผ่านมา

      It can be anyone's

    • @TechieLagan
      @TechieLagan  9 วันที่ผ่านมา

      It can be anyone's

    • @bruceleegamingSFA
      @bruceleegamingSFA 9 วันที่ผ่านมา

      @@TechieLagan thanks brother

  • @VishnuPrasad-uv7hy
    @VishnuPrasad-uv7hy ปีที่แล้ว

    Bro resend the program code

    • @VishnuPrasad-uv7hy
      @VishnuPrasad-uv7hy ปีที่แล้ว

      Coding of the program can't download

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

      //Include the library files
      #define BLYNK_PRINT Serial
      #include
      #include
      char auth[] = "hItT82Ueb4BpcEOb_0YnYsyArfbDlLkb";//Enter your Auth token
      char ssid[] = "LJ";//Enter your WIFI name
      char pass[] = "12345678";//Enter your WIFI password
      BlynkTimer timer;
      bool Relay = 0;
      //Define component pins
      #define sensor A0
      #define waterPump D3
      void setup() {
      Serial.begin(9600);
      pinMode(waterPump, OUTPUT);
      digitalWrite(waterPump, HIGH);
      Blynk.begin(auth, ssid, pass, "blynk.cloud", 80);
      //Call the function
      timer.setInterval(100L, soilMoistureSensor);
      }
      //Get the button value
      BLYNK_WRITE(V1) {
      Relay = param.asInt();
      if (Relay == 1) {
      digitalWrite(waterPump, LOW);
      } else {
      digitalWrite(waterPump, HIGH);
      }
      }
      //Get the soil moisture values
      void soilMoistureSensor() {
      int value = analogRead(sensor);
      value = map(value, 0, 1024, 0, 100);
      value = (value - 100) * -1;
      Blynk.virtualWrite(V0, value);
      }
      void loop() {
      Blynk.run();//Run the Blynk library
      timer.run();//Run the Blynk timer
      }

  • @missrushita3192
    @missrushita3192 10 หลายเดือนก่อน

    hiii bro , blynktimer ko error aa rha hai
    kya kru

    • @TechieLagan
      @TechieLagan  9 หลายเดือนก่อน

      sorry I don't know what to do .......sorry for late reply.

  • @user-xs9rn5ly1q
    @user-xs9rn5ly1q 10 หลายเดือนก่อน

    How i can contact you?

    • @TechieLagan
      @TechieLagan  10 หลายเดือนก่อน +1

      Through Instagram - link is in channel description