IOT based Water Quality monitoring using Arduino, pH Sensor, Nodemcu ESP8266 & Blynk

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • Download Circuit Diagram and Programming:
    www.electronic...
    My Latest ESP32 Hydroponic System uses pH sensor and EC Sensor
    • ESP32 Hydroponic Syste...
    Subscribe to my New TH-cam Channel, if you want to watch my videos in Hindi/Urdu
    / @letsgetstartedd
    Water quality monitoring using TDS Meter:
    • TDS Sensor Arduino, TD...
    www.dfrobot.com
    you can directly purchase the ph sensor kit through the dfrobot.com or you can also purchase this ph sensor kit from Amazon. the Amazon purchase link is given below. Scroll down
    Gravity: Analog pH Sensor / Meter Kit For Arduino by DFrobot:
    www.dfrobot.co...
    Support me on Patreon and get access to hundreds of projects:
    / electroniclinic
    sign up for a free account and download hardware designing and programming books:
    amzn.to/2WeBCw1
    ***********
    free Amazon Business Account:
    amzn.to/2MiPiBT
    ************
    Project Description:
    ********************
    In today’s episode, you will learn how to make an IoT based water quality monitoring system using Arduino, pH Sensor, Nodemcu esp8266 wifi module and Blynk Application. As this is an IoT “Internet of Things” based project, the water quality can be monitored from anywhere around the world. In this episode, I will practically explain how to measure the pH value of the Well water, and I will also explain whether the water under test is good or bad for health. In this Tutorial, you will also learn how to use the 16x2 LCD widget in the Blynk application. This is Version2 of the pH sensor Water Quality Monitoring System.
    While in Version1 I covered the extreme basics like for example
    What is pH?
    How does a pH sensor work?
    How to measure the pH value of different liquids?
    In version1 I also explained how to calibrate the pH sensor. So if you are using a pH sensor for the First time then I highly recommend first you should watch Version1 and then you can resume from here.
    In this episode, we will cover
    1. Complete Circuit Diagram
    2. pH sensor Unboxing
    3. pH Sensor Pinout
    4. pH sensor and Nodemcu ESP8266 wifi module interfacing with Arduino.
    5. Arduino and Nodemcu Programming and finally
    6. Testing
    ********
    Amazon Purchase links:
    ******
    Arduino Nano USB-C Type ( recommended):
    amzn.to/4ahGLdk
    ESP32 WiFi + Bluetooth Module for iOT Projects (recommended), more IO pins, improved speed, and supports a Lipo Battery:
    amzn.to/3v40DkE
    Gravity: Analog pH Sensor / Meter Kit For Arduino by DFrobot:
    amzn.to/3sB4O0T
    Nodemcu ESP8266 WiFi Module:
    amzn.to/3sx24l4
    LM7805 Voltage Regulator:
    amzn.to/3tZx0uH
    470uf capacitor:
    amzn.to/3m5Nj6r
    330-ohm resistor:
    amzn.to/3w8PA5i
    DC Female Power Jack:
    amzn.to/31qcZ4b
    Female Headers:
    amzn.to/2QFLQYN
    Male Headers:
    amzn.to/3lZvt5d
    Other Must-Have Tools and Components:
    Top Arduino Sensors:
    amzn.to/3vZbnfM
    Super Starter kit for Beginners
    amzn.to/3cq56C5
    Top Oscilloscopes
    amzn.to/3ctF3d8
    Variable Supply:
    amzn.to/2PEAqE7
    Digital Multimeter:
    amzn.to/2QGRPg1
    Top Soldering iron kits: "best"
    amzn.to/39nqDtb
    Top Portable drill machines:
    amzn.to/3suQMh7
    3D printers:
    amzn.to/3ruG1dt
    CNC Machines:
    amzn.to/3cuZWVv
    Electronics Accessories:
    amzn.to/3sueV7z
    Hardware Tools:
    amzn.to/3m9UhaN
    DISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I will receive a small commission. This helps support the channel and allows me to continue to make videos like this. Thank you for your support!
    ****************
    Follow me on Facebook:
    / 190031841821771
    About the Electronic Clinic:
    Electronic Clinic is the only channel on TH-cam that covers all the engineering fields. Electronic Clinic helps the students and other professionals to learn electronics designing and programming.
    Project Related Tags:
    Arduino Project
    Arduino Projects
    Electronics Project
    Arduino IOT
    Nodemcu Project
    ESP8266 Project
    Nodemcu ESP8266 Project
    pH Sensor
    Arduino pH Sensor
    pH Sensor Arduino
    Water quality MOnitoring System
    IOT water quality monitoring System
    ESP8266 water Quality monitoring
    Water pH Value
    Arduino pH meter Project
    Dfrobot pH Sensor
    pH Sensor Tutorial
    Real-time water quality monitoring system
    Real-time water quality monitoring system
    Real-Time water quality monitoring system
    water pH value monitoring using Blynk
    ESP8266 Blynk application
    Water quality monitoring using Blynk
    Wifi based water quality monitoring
    water pollution monitoring
    Drinkable water ph Value
    how to find if the water is drinkable
    Arduino water project
    Arduino water quality monitoring

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

  • @Gollammeister
    @Gollammeister 4 ปีที่แล้ว +6

    Be great if there was a sensor kit that measured temperature pH and ppm and then transmits that info via Bluetooth or WiFi to phone etc

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

    Omg thank you for this video! It's exactly what I'm trying to do with one exception, I'm trying to use the arduino uno running the ph code to pass the data to an ESP32 running in ESPHome. I don't want to use the esp32 directly with the sensor as the ADC isn't as good as those on the Uno, and the v1.1 of the ph sensor (as you and I both have) requires 5v, unlike the v2 that can run at 3.3v. By the time I add both those upgrades to an esp32 setup I might as well have just used the uno.
    So it should be very simple to take the serial arduino TX > esp32 RX in YAML in esphome? 🙏

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

    interested

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

    I have problem on . What is the name for that librabries?

    • @hareth995
      @hareth995 3 ปีที่แล้ว

      i have sam problem

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

    bonjour comment vous etes arrivé a interagir le telephone et l'eps8266 ? je comprend pas comment cela est fait

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

    interested how can i contact

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

    Great video sir. I have a question. How do you add the codes of EC sensor with this code? I am having trouble adding the EC sensor. Thank you

  • @----6434
    @----6434 4 ปีที่แล้ว

    can i get the link where to download this ?
    #include
    #include

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

    is sensors are available in online ???

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

    the music u use is very pleasing by the way sir

  • @lukemarkg.carino5861
    @lukemarkg.carino5861 2 ปีที่แล้ว

    Hello sir, what if I use the Label widget on the blynk application. What will be the code for that? I tried your code sir but it does not work. I am using New blynk now.

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

    how i wish i have a professor like u in school ♥

    • @dogeeatsveggies
      @dogeeatsveggies 3 ปีที่แล้ว

      @Cohen Drew dafuq does that have to do with electronics?

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

    wat modifications can we add to make sure that other factors like chemical and biological contaminants are catered for.
    Your assistance is greatly appreciated.Need to pursue a similar project for drinking water purposes.

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

    Why need use arduino? Nodemcu also have analog pin A0.. please explain why need to use arduino..

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

      It's redundant, right? He could have inserted all pins directly to the node mcu

    • @mohamadshahfiq5979
      @mohamadshahfiq5979 4 ปีที่แล้ว

      Yeah rite

    • @reshrockz3
      @reshrockz3 4 ปีที่แล้ว

      Ph sensor requires 5V but nodemcu can only provide 3.3V (esp8266 pins voltage is max 3.3v), while arduino's operating voltage is 5V.

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

    What is that board on which Node MCU is placed??? Can we do it using breadboard?

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

    So cool man :). I love it

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

    Hi Professor, how can I get the code used in the explanation

  • @Ganesh-zp3bo
    @Ganesh-zp3bo 5 ปีที่แล้ว +2

    nice

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

    what is the use of arduino?

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

    Where that yellow wires are connected

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

    Hi! That's amazing. I don't have the DFrobot sensor, so I am using the DM PH-4502C ph module, which i managed to calibrate properly and get the right readings on COM3 in arduino IDE. However, when i use your code, i don't get the readings on the virtual LCD in Blynk (it only says 'pH value'. Would you happen to know what the problem could be? Thank you!!!!

  • @OctraGamer
    @OctraGamer 4 ปีที่แล้ว

    the esp 8266 needs some programming?
    sorry i don't understand if you spoke during the video, i don't speak english fluently

  • @AbdulBasit-kp2ev
    @AbdulBasit-kp2ev 3 ปีที่แล้ว

    Do these ph sensors go bad?
    Cause they're expensive

  • @FawazAyaz
    @FawazAyaz 4 ปีที่แล้ว

    Sir I didn't understand, in video you said that you uploaded both the program to arduino ... How?? how u have combined both codes?
    My next question is, if I use esp8266 arduino based board(wemos) and get the result on blynk, what changes should be made in code ?
    please guide as I am working on the same project.

  • @aisyahazmi6204
    @aisyahazmi6204 3 ปีที่แล้ว

    Hello sir, i want to ask a question. I already follow the step but why the value doesn't come out at the blynk??? Can you help me sir..

  • @N.B-0014
    @N.B-0014 4 ปีที่แล้ว

    How would I change the code so that the ph scale is flipped. Like as In if my ph sensor is reading 14 in the scale for it to read 1 and if it was to read 13 it would actually read 2 how would I have to change my code thanks. And where would I write this code into. Thanks

  • @Absurd-Indian-Guy
    @Absurd-Indian-Guy 3 ปีที่แล้ว

    I love your videos but I want to know how to mix two of these programs
    - nodemcu programming
    - sensors program
    How do I mix these as all of your videos always explain them differently?

  • @purushotham.rpurusha349
    @purushotham.rpurusha349 4 ปีที่แล้ว

    Library file is not opening give some link sir..

  • @johannesjohn7655
    @johannesjohn7655 3 ปีที่แล้ว

    Hi sir, can NodeMCU ESP8266 wifi module version 2 interface with Arduino Mega?

  • @ilman1999
    @ilman1999 4 ปีที่แล้ว

    My blynk still offline, what I’m gonna do??

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

    hi can i get the full coding???

  • @ddddaaddaaaa
    @ddddaaddaaaa 5 ปีที่แล้ว

    i have the same sensor. but it is not stable in reading ph level when water is disturbed. how can i stabilize the reading? or at least make it less sensitive.

  • @sasikumar-hx1lb
    @sasikumar-hx1lb 3 ปีที่แล้ว

    Were to run these programs

  • @hashirkayani2978
    @hashirkayani2978 3 ปีที่แล้ว

    Hello bro I have a very simple question Can we also measure Soil PH using this sensor kindly answer this question i really need your help

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

    Can i add another parameters like ammonia, tubidity, dissolved oxygen and conductivity sensor?

  • @beeivey1032
    @beeivey1032 3 ปีที่แล้ว

    Are there any projects that allow a similar system to measure things like lead?

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

    So nice brother ...too good

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

    Good job bhai.
    Nice tutorial.

  • @นนทการณ์เลิศคเชนทร์ศรี

    Can I do this without arduino ?

  • @sainandankesari5938
    @sainandankesari5938 4 ปีที่แล้ว

    Hello Sir, Could you tell me the way or how the power supply board can be made.Is it possible to buy it online. The clip at 3:51 .

  • @refakmakeen5248
    @refakmakeen5248 4 ปีที่แล้ว

    Is it possible to do it without the serial communication with the Arduino?..
    I have 2 analog sensors and planning to use it with the Node MCU with an Anolog pin extender

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

      Then u should use esp32. Its just like the nodemcu. The same programming will be used. Esp32 has multiple analog pins. Watch my second last tutorial on esp32.

  • @laharisree2894
    @laharisree2894 4 ปีที่แล้ว

    Sir the components used are only arduino, nodemcu, pH meter and soldering kit right ... Where did you use the capasitor, bread board, pcb and other components mentioned in the above requirements

    • @ElectroniClinic
      @ElectroniClinic  4 ปีที่แล้ว

      capacitor is used with the power supply.

    • @ElectroniClinic
      @ElectroniClinic  4 ปีที่แล้ว

      well, .not all the components are used. but if in case you need them the links are given.

  • @nitishnitish9172
    @nitishnitish9172 4 ปีที่แล้ว

    sir, what is the use of sorting analog from small to large sir

  • @zakirshah6088
    @zakirshah6088 4 ปีที่แล้ว

    Sir Can we use multiple sensors with one arduino to get multiple results like Ph, TDs, Ec, In our android app?

    • @ElectroniClinic
      @ElectroniClinic  4 ปีที่แล้ว

      yes you can.

    • @zakirshah6088
      @zakirshah6088 4 ปีที่แล้ว

      @@ElectroniClinic Thank you so much sir
      Is this any tutorial about this idea on your website

  • @AzamuddinSam
    @AzamuddinSam 4 ปีที่แล้ว

    is it possible to do this without soldering?

  • @rahadithiaprayudha6539
    @rahadithiaprayudha6539 4 ปีที่แล้ว

    Hello sir, how we access the multiple sensor results in nodemcu from arduino? Please make a tutorial for this.

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

      yes you can. i have a tutorial on this. check playlist. watch my videos in which i have used nodemcu with arduino.

  • @ImamSyafii-qr1gs
    @ImamSyafii-qr1gs 3 ปีที่แล้ว

    Assalamu'alaikum mas. izin tanya apa bedanya sensor Ph yang warna biru sama yang warna hitam? terimakasih

  • @sabiralishaikh3666
    @sabiralishaikh3666 4 ปีที่แล้ว

    Can u tell me how to upload

  • @yaboi-ii4ne
    @yaboi-ii4ne 5 ปีที่แล้ว

    how do you calibrate?

  • @sasikumar-hx1lb
    @sasikumar-hx1lb 3 ปีที่แล้ว

    Which software is used for coding?

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

      arduino Ide

    • @sasikumar-hx1lb
      @sasikumar-hx1lb 3 ปีที่แล้ว

      @@ElectroniClinic how to download aurdino ide

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

      @@sasikumar-hx1lb open google and write download arduino ide.

    • @sasikumar-hx1lb
      @sasikumar-hx1lb 3 ปีที่แล้ว

      @@ElectroniClinic tq so much 😂

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

      @@sasikumar-hx1lb you are welcome my dear.

  • @mustofaibrahim3132
    @mustofaibrahim3132 5 ปีที่แล้ว

    please share lybrary stdlib.h

    • @ElectroniClinic
      @ElectroniClinic  5 ปีที่แล้ว

      Today i will upload all the libraries i have used in different projects.

    • @mustofaibrahim3132
      @mustofaibrahim3132 5 ปีที่แล้ว

      @@ElectroniClinic Thank you very much

  • @aisyahazmi6204
    @aisyahazmi6204 4 ปีที่แล้ว

    How much the total of this project?

  • @N.B-0014
    @N.B-0014 4 ปีที่แล้ว

    Is it possible to hook up a ph sensor and temperature sensor and run them thought a app at the same time

    • @ElectroniClinic
      @ElectroniClinic  4 ปีที่แล้ว

      Yes. Watch my tutorial in which i have used the temperature sensor. Just copy the code from that project. Check playlist

    • @N.B-0014
      @N.B-0014 4 ปีที่แล้ว

      how would I do that since the temperature sensor only required the esp8266 and this requires the Arduino uno?

    • @ElectroniClinic
      @ElectroniClinic  4 ปีที่แล้ว

      No problem. you can connect all of your sensors with the Arduino and then you can use the Nodemcu esp8266 for sending data to the Blynk Application. Watch my other videos...

    • @N.B-0014
      @N.B-0014 4 ปีที่แล้ว

      Electronic Clinic are you able to link helpful ones

    • @N.B-0014
      @N.B-0014 4 ปีที่แล้ว

      And also are you you able to link me all the library’s you used in you temperature sensor video because I went on you website and I could only find the one wire and Dallastempreture library’s and not the rest

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

    Can you kindly make video showing how to use two of Waterproof Ultrasonic Sensor Modules JSN-SR04T-2.0 + Blynk App, to read the water level in two tanks together and derive the quantity of water in each. Using this activate a relay to pump water from one tank to another. It will be great if you can also include a cheap 16x4 or Nokia display.
    Thanks, your valued subscriber.

    • @ElectroniClinic
      @ElectroniClinic  4 ปีที่แล้ว

      the water level project is already available. check playlist.

  • @nurathirah9285
    @nurathirah9285 5 ปีที่แล้ว

    how to get the information through the device?

    • @ElectroniClinic
      @ElectroniClinic  5 ปีที่แล้ว

      didn't get. please explain.

    • @jamesdominguiano5972
      @jamesdominguiano5972 5 ปีที่แล้ว

      its an app maybe

    • @jamesdominguiano5972
      @jamesdominguiano5972 5 ปีที่แล้ว

      that comes with that NODEMCU wifi module maybe

    • @mohamadshahfiq5979
      @mohamadshahfiq5979 4 ปีที่แล้ว

      Use blynk apps and nodemcu.. this two link together use auth token given by blynk thrugh email.

    • @Zubairkhan-rb1fx
      @Zubairkhan-rb1fx 3 ปีที่แล้ว

      @@ElectroniClinic how i can purchase ph sensor in pakistan?

  • @Freestock_videos
    @Freestock_videos 4 ปีที่แล้ว

    10:38

  • @fibranijevidra
    @fibranijevidra 3 ปีที่แล้ว

    Acidity is just one parameter that alone does not define water quality.

    • @allenchafa2238
      @allenchafa2238 3 ปีที่แล้ว

      Exactly ,wat modifications can we add to make sure that other factors like chemical and biological contaminants are catered for.
      Your assistance is greatly appreciated.Need to pursue a similar project for drinking water purposes.

  • @AzamuddinSam
    @AzamuddinSam 5 ปีที่แล้ว

    i've a question, what arduino sensor that can detect sugar

  • @wagdialqobaty619
    @wagdialqobaty619 5 ปีที่แล้ว

    Please help me in how I can connect Arduino to the device and receive data from this device
    Thanks for your great service

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

    Thank you

  • @affhamcech8501
    @affhamcech8501 4 ปีที่แล้ว

    Dear Mr, for the code below, why there is number '13' ? where does it come from?
    void setup()
    {
    pinMode(13,OUTPUT);
    Serial.begin(9600);
    nodemcu.begin(9600);
    }

    • @reshrockz3
      @reshrockz3 4 ปีที่แล้ว

      pin 13 is for the inbuilt LED on the Arduino board