Analog Dissolved Oxygen Sensor Tutorial | DIY Arduino D.O. Meter

Sdílet
Vložit
  • čas přidán 19. 07. 2024
  • NextPCB offers first 2-layer 100 X 100 mm PCB with 0$ : www.nextpcb.com/?code=Htoeletric
    4-layer PCB - 12$ : www.nextpcb.com/?code=Htoeletric
    ....................................................................................................................................................................................................................................
    In this project, we will learn how to make our own Dissolved Oxygen Meter using DfRobot Analog Dissolved Oxygen Sensor & Arduino. Dissolved oxygen refers to the extent of free, non-compound oxygen present in water or other liquids. it’s one of the foremost important parameters when assessing water quality due to its influence on the organisms living within a body of water. A DO level that’s too high or too low can harm aquatic life and affect water quality.
    Since measuring the parameter of water quality is a complex task, so measuring the dissolved oxygen in water is also not an easy task. That is why the Dissolved Oxygen Meter (DO Meter) available in the market is very expensive. That is why it is important to make your own Dissolved Oxygen Meter. So the Gravity Analog Dissolved Oxygen Sensor from DfRobot is one of the most popular and best Dissolved Oxygen Sensors that are available in the market. The Analog dissolved oxygen sensor kit from DfRobot is compatible with Arduino, ESP8266, ESP32, STM32 microcontrollers & Raspberry Pie. The product is used to measure the dissolved oxygen in water, to reflect the water quality. It is widely applied in many water quality applications, such as aquaculture, environment monitoring, natural science, etc.
    In this project, we will interface Gravity Analog Dissolved Oxygen Sensor with Arduino Board and 0.96″ OLED Display. We will first prepare the DO Sensor by filling the 0.5N Sodium Hydroxide Solution. Then we will prepare the sensor for testing. Once the sensor is prepared, we will go through the Arduino Dissolved Oxygen Sensor calibration code & we will calibrate the sensor. And then finally we will make our own Dissolved Oxygen Meter & display the dissolved Oxygen value in OLED Display.
    Source Code/Calibration Code/Schematics Link: how2electronics.com/dissolved...
    ....................................................................................................................................................................................................................................
    Drop a like if you liked this video.
    Don't forget to subscribe to our channel for more Electronics projects and tutorials.
    Website: www.how2electronics.com
    Facebook: / electronicsbyalex
    Instagram: / how2electronics
  • Věda a technologie

Komentáře • 85

  • @InnovateYourselfashu
    @InnovateYourselfashu Před 3 lety +2

    Thank you so much for the video. I was eagerly waiting for this video. I'm happy that you made a video on this topic. Thanks a ton.

  • @kaizartariq5054
    @kaizartariq5054 Před 3 lety +1

    Thank you.. nicely explained..

  • @one14_D
    @one14_D Před rokem

    Hi, thank you for the great video. Odd question here, does the electrode of the probe touch the membrane? I'm asking because I recently bought one.
    Thanks in advance

  • @guillermoduck9505
    @guillermoduck9505 Před 2 lety

    Excelent video!

  • @electronic7979
    @electronic7979 Před 3 lety +3

    Very nice project

  • @taufiqdimasr1725
    @taufiqdimasr1725 Před rokem +1

    Hello, so i want to use this sensor and been following this tutorial but always ended up with the adc raw and voltage not stable. it value could go higher or lower by a lot of margin without any change of the liquid. pls help or recomend any solution, TIA!

  • @vicoyfuentes
    @vicoyfuentes Před rokem

    Hi, I have an existing project using Analog DO sensor. What is your coding if we intend to have 3 pcs of Analog DO sensor?

  • @agroeletronica1370
    @agroeletronica1370 Před 3 lety

    Very nice video.

  • @satrionurcahyo5279
    @satrionurcahyo5279 Před 3 lety

    I was create project for agricultural sistem 3 years ago using this sensor

  • @sgares6741
    @sgares6741 Před rokem +1

    your voice is stressing me outttt

  • @elsacresli7947
    @elsacresli7947 Před 3 lety

    Sorry I asked which was the first liquid mixed with water and naoh?

  • @javiercamacho2875
    @javiercamacho2875 Před 2 lety

    Hi, sorry, I have a problem with the megavolt output, these reach 1200 and the temperature stays at 21. Can you help me?

  • @Makerfabs
    @Makerfabs Před 3 lety +1

    *_Great job!_*

  • @sahatputraalanrayhutahaean4563

    if I combine it with the ds18b20 temperature sensor, where is the code changed?

  • @abdelrazekshamma3643
    @abdelrazekshamma3643 Před 11 měsíci

    what should i change in the code if im going to use esp32 with ads1115 the vreff will remain the same ?

  • @mramzadg
    @mramzadg Před 3 lety

    informative video....

  • @yogeshwargupta5878
    @yogeshwargupta5878 Před rokem

    What's required current for the given DO sensor

  • @yogeshitaliya473
    @yogeshitaliya473 Před 3 lety

    Nice one bro

  • @javadmohammad1427
    @javadmohammad1427 Před rokem

    How much is this sensor power consumption or current draw at 5V?

  • @ItsJayBirds
    @ItsJayBirds Před rokem

    I got raw ADC value of around 1000ish ranging form 1080-1500, is this normal?

  • @myraesplana9075
    @myraesplana9075 Před 2 lety

    Hi. I'd like to try the two point calibration but my question is, what am I gonna do with this line of code?
    #define READ_TEMP (25)

  • @iqrasami676
    @iqrasami676 Před 2 lety

    Could you please provide a link to order sodium hydroxide flakes?

  • @ElectroniClinic
    @ElectroniClinic Před 3 lety

    nice video

  • @reyanv.3847
    @reyanv.3847 Před 2 lety

    Thank you so much for such a very good and nice video, it is helpful a lot. I already subscribe to your channel. I have some question about the quality of water to prepare the solution (purified,...)? and if we need a temperature sensor near the D.O probe if the temperature inside we expected changing? Thanks

  • @anindabanik208
    @anindabanik208 Před 3 lety +2

    Your voice fell in love💘

  • @alfathandandypradana1178

    How to clean it ?

  • @miguelangelvillaltaordonez9976

    Is it work on ESP32?

  • @madnannaufalris8179
    @madnannaufalris8179 Před 2 lety

    I have voltages 3242 and raw 664

  • @nataliegurganus374
    @nataliegurganus374 Před rokem +1

    My voltage is reading zero no matter what I do. Does this mean I need to replace the 0.5 mol/L NaOH filling solution? Or am I simply not handing the code correctly? Thanks!

    • @donnytrisandi8862
      @donnytrisandi8862 Před rokem

      any solution?

    • @donnytrisandi8862
      @donnytrisandi8862 Před rokem

      do the wiring on the ADC pin in ESP/Arduino etc not the usual GPIO pin, then the ADC value will appear in your serial monitor

  • @nelsonmadel688
    @nelsonmadel688 Před 3 lety

    Will the sensor give an output of DO below 7 even if the temperature is set as 25 degrees?

  • @e-splash
    @e-splash Před rokem

    I am using ESP32 as a microcontroller does the Voltage Reference that I would put in my ESP32 code is also 5000 mv the same the VREF in Arduino?

    • @HowtoElectronics
      @HowtoElectronics  Před rokem

      Esp32 has 12bit adc. This code is written for arduino and esp8266 which has 10 bit adc. You have to modify code for 12bit adc for esp32. Also the ESp32 adc in not linear as well which will give incorrect readings.

    • @e-splash
      @e-splash Před rokem

      @@HowtoElectronics what voltage reference value should I put in ESP32 to make an accurate reading

  • @kasunkalhara9759
    @kasunkalhara9759 Před 2 lety

    Great video, Could you please provide the link to order this sensor?

  • @edimarpacis75
    @edimarpacis75 Před 2 lety

    What Do sensor will you prefer for using in monitoring a lakes?

  • @maelmtv5636
    @maelmtv5636 Před 3 lety

    For the calibration, do you use just normal water or it need pure water ?

    • @HowtoElectronics
      @HowtoElectronics  Před 3 lety +1

      Normal water. Pure water will be best.

    • @reyanv.3847
      @reyanv.3847 Před 2 lety

      @@HowtoElectronics Please what do you mean with pure water?

  • @alexsandertrader861
    @alexsandertrader861 Před 3 lety

    Where can I find this sensor? here in Brazil is so difficult to find that

  • @MeirzaArson
    @MeirzaArson Před 3 lety +1

    I'm using the filling solution with 100ml with 2g sodium hydroxide and trying to calibrate but the value is too low, 3 - 4 mg/L. should I change the membrane cap? Thanks

    • @HowtoElectronics
      @HowtoElectronics  Před 3 lety

      No thats fine

    • @MeirzaArson
      @MeirzaArson Před 3 lety

      @@HowtoElectronics but 4 mg/l is not healthy right? It should at least 7 or 8 mg/l, cmiiw

    • @HowtoElectronics
      @HowtoElectronics  Před 3 lety

      Yes more than 8 is good

    • @MeirzaArson
      @MeirzaArson Před 3 lety

      @@HowtoElectronics then how come mine doesnt have 7 / 8 mg/L. Is it the sensor is broken?

  • @mfarhanmfarhan9688
    @mfarhanmfarhan9688 Před 3 lety

    what software that you are using to generate circuit at 9.28?

  • @OmarZC06
    @OmarZC06 Před 3 lety

    Can I use this the sensor with ESP8266 or ESP32? Can I use Arduino libraries with ESP?

    • @HowtoElectronics
      @HowtoElectronics  Před 3 lety

      Of course you can use.

    • @johanjeques
      @johanjeques Před 2 lety

      @@HowtoElectronics what code in program should I change if I use this sensor with ESP32 sir? should I change VREF and ADC to 3300 and 4095?

  • @uy8884
    @uy8884 Před 2 lety

    If you don't stir it up, the sensor doesn't work properly.

  • @jmn0501
    @jmn0501 Před 2 lety +1

    Is that 20g on 1L, it looks like a 100mL only.

  • @chanchainilsalai1044
    @chanchainilsalai1044 Před 3 lety

    can we dip DO probe in water along time (more than 1 month ) ?

    • @L2505
      @L2505 Před 3 lety

      I need to know too

    • @megthurrell2849
      @megthurrell2849 Před 2 lety

      website says that you can have the probe in water indefinitely

    • @chanchainilsalai1044
      @chanchainilsalai1044 Před 2 lety

      @@L2505 am order to test result is work. we can dip in along time just we must replace 0.5%MOL naoh and new calibration every month on fresh water condition .

    • @chanchainilsalai1044
      @chanchainilsalai1044 Před 2 lety

      @@megthurrell2849 thanks.

  • @canwin1176
    @canwin1176 Před měsícem

    Can I get your Arduino code?

  • @GrayLogix
    @GrayLogix Před rokem

    Purchase link for DO Sensor : www.graylogix.in/product/dissolved-oxygen-level-sensor-for-arduino

  • @elsacresli7947
    @elsacresli7947 Před 3 lety

    how much water use?
    1 liter or 50 ml?

    • @HowtoElectronics
      @HowtoElectronics  Před 3 lety +1

      Prepare 0.5N Naoh solution.
      This can be prepared by mixing 20gm Naoh in 1 liter of water. Or same ratio.

    • @elsacresli7947
      @elsacresli7947 Před 3 lety

      @@HowtoElectronics but why do i see only a little water is used?

    • @elsacresli7947
      @elsacresli7947 Před 3 lety

      did you not use 1 liter of water? thanks

    • @HowtoElectronics
      @HowtoElectronics  Před 3 lety

      Use the same ratio like 20gm/1000ml

    • @elsacresli7947
      @elsacresli7947 Před 3 lety

      @@HowtoElectronics means that you can not put liquid into the membrane cup ??

  • @taguibao27
    @taguibao27 Před 3 lety +2

    Hi earlier I have Accurate results in my DO readings which is 5000 plus and ADC voltage is 1000 plus but then things go wrong
    and i dont know why is my adc voltage showing 0 to 20 or sometimes 200 something and my DO reading is constantly showing 201 or 79 and the results are so random. Please answer I really need to finish my project thanks.

    • @HowtoElectronics
      @HowtoElectronics  Před 3 lety

      Please calibrate the sensor again

    • @taguibao27
      @taguibao27 Před 3 lety

      @@HowtoElectronics I calibrated the sensor just now and the output is 0 raw and 0 voltage...

    • @HowtoElectronics
      @HowtoElectronics  Před 3 lety +1

      May be you damaged the membrane cap. They are delicate and fragile and has huge sensitivity. Replace that.

    • @taguibao27
      @taguibao27 Před 3 lety

      @@HowtoElectronics I replaced it with the spare one but its always same results I think my sensor is faulty :(

    • @taguibao27
      @taguibao27 Před 3 lety

      I tested the sensor in a 36 defrees celsius water then things started to go wrong

  • @balance44
    @balance44 Před 3 lety

    اش هاد لعجب

  • @enricofr7079
    @enricofr7079 Před 3 lety

    1 litre of water but only use 50 ml ?

  • @jeevanchowdary5670
    @jeevanchowdary5670 Před 2 lety

    please check your instagram dm im looking forward to have more discussion wth you