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

Поделиться
HTML-код
  • Опубликовано: 3 авг 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
  • НаукаНаука

Комментарии • 85

  • @InnovateYourselfashu
    @InnovateYourselfashu 3 года назад +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.

  • @one14_D
    @one14_D Год назад

    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

  • @kaizartariq5054
    @kaizartariq5054 3 года назад +1

    Thank you.. nicely explained..

  • @electronic7979
    @electronic7979 3 года назад +3

    Very nice project

  • @sgares6741
    @sgares6741 Год назад +1

    your voice is stressing me outttt

  • @satrionurcahyo5279
    @satrionurcahyo5279 3 года назад

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

  • @yogeshitaliya473
    @yogeshitaliya473 3 года назад

    Nice one bro

  • @elsacresli7947
    @elsacresli7947 3 года назад

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

  • @agroeletronica1370
    @agroeletronica1370 3 года назад

    Very nice video.

  • @taufiqdimasr1725
    @taufiqdimasr1725 Год назад +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!

  • @guillermoduck9505
    @guillermoduck9505 2 года назад

    Excelent video!

  • @vicoyfuentes
    @vicoyfuentes Год назад

    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?

  • @yogeshwargupta5878
    @yogeshwargupta5878 Год назад

    What's required current for the given DO sensor

  • @mramzadg
    @mramzadg 3 года назад

    informative video....

  • @javadmohammad1427
    @javadmohammad1427 Год назад

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

  • @anindabanik208
    @anindabanik208 3 года назад +2

    Your voice fell in love💘

  • @iqrasami676
    @iqrasami676 2 года назад

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

  • @javiercamacho2875
    @javiercamacho2875 2 года назад

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

  • @sahatputraalanrayhutahaean4563
    @sahatputraalanrayhutahaean4563 2 года назад

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

  • @reyanv.3847
    @reyanv.3847 2 года назад

    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

  • @ElectroniClinic
    @ElectroniClinic 3 года назад

    nice video

  • @abdelrazekshamma3643
    @abdelrazekshamma3643 11 месяцев назад

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

  • @Makerfabs
    @Makerfabs 3 года назад +1

    *_Great job!_*

  • @alfathandandypradana1178
    @alfathandandypradana1178 2 года назад

    How to clean it ?

  • @kasunkalhara9759
    @kasunkalhara9759 2 года назад

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

  • @ItsJayBirds
    @ItsJayBirds Год назад

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

  • @myraesplana9075
    @myraesplana9075 2 года назад

    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)

  • @miguelangelvillaltaordonez9976
    @miguelangelvillaltaordonez9976 24 дня назад

    Is it work on ESP32?

  • @madnannaufalris8179
    @madnannaufalris8179 2 года назад

    I have voltages 3242 and raw 664

  • @maelmtv5636
    @maelmtv5636 3 года назад

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

    • @HowtoElectronics
      @HowtoElectronics  3 года назад +1

      Normal water. Pure water will be best.

    • @reyanv.3847
      @reyanv.3847 2 года назад

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

  • @uy8884
    @uy8884 2 года назад

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

  • @edimarpacis75
    @edimarpacis75 2 года назад

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

  • @nataliegurganus374
    @nataliegurganus374 2 года назад +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 2 года назад

      any solution?

    • @donnytrisandi8862
      @donnytrisandi8862 2 года назад

      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 3 года назад

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

  • @GrayLogix
    @GrayLogix Год назад

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

  • @MeirzaArson
    @MeirzaArson 3 года назад +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  3 года назад

      No thats fine

    • @MeirzaArson
      @MeirzaArson 3 года назад

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

    • @HowtoElectronics
      @HowtoElectronics  3 года назад

      Yes more than 8 is good

    • @MeirzaArson
      @MeirzaArson 3 года назад

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

  • @alexsandertrader861
    @alexsandertrader861 3 года назад

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

  • @e-splash
    @e-splash Год назад

    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  Год назад

      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 Год назад

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

  • @jmn0501
    @jmn0501 2 года назад +1

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

  • @OmarZC06
    @OmarZC06 3 года назад

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

    • @HowtoElectronics
      @HowtoElectronics  3 года назад

      Of course you can use.

    • @johanjeques
      @johanjeques 2 года назад

      @@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?

  • @mfarhanmfarhan9688
    @mfarhanmfarhan9688 3 года назад

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

    • @jonathanvargas768
      @jonathanvargas768 3 года назад

      Same question here!

    • @MixerCrusader
      @MixerCrusader 5 месяцев назад

      I wanna know that too, I need to do something like that for a project.

  • @canwin1176
    @canwin1176 2 месяца назад

    Can I get your Arduino code?

  • @chanchainilsalai1044
    @chanchainilsalai1044 3 года назад

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

    • @L2505
      @L2505 3 года назад

      I need to know too

    • @megthurrell2849
      @megthurrell2849 2 года назад

      website says that you can have the probe in water indefinitely

    • @chanchainilsalai1044
      @chanchainilsalai1044 2 года назад

      @@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 2 года назад

      @@megthurrell2849 thanks.

  • @elsacresli7947
    @elsacresli7947 3 года назад

    how much water use?
    1 liter or 50 ml?

    • @HowtoElectronics
      @HowtoElectronics  3 года назад +1

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

    • @elsacresli7947
      @elsacresli7947 3 года назад

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

    • @elsacresli7947
      @elsacresli7947 3 года назад

      did you not use 1 liter of water? thanks

    • @HowtoElectronics
      @HowtoElectronics  3 года назад

      Use the same ratio like 20gm/1000ml

    • @elsacresli7947
      @elsacresli7947 3 года назад

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

  • @taguibao27
    @taguibao27 3 года назад +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  3 года назад

      Please calibrate the sensor again

    • @taguibao27
      @taguibao27 3 года назад

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

    • @HowtoElectronics
      @HowtoElectronics  3 года назад +1

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

    • @taguibao27
      @taguibao27 3 года назад

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

    • @taguibao27
      @taguibao27 3 года назад

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

  • @enricofr7079
    @enricofr7079 3 года назад

    1 litre of water but only use 50 ml ?

  • @balance44
    @balance44 3 года назад

    اش هاد لعجب

  • @jeevanchowdary5670
    @jeevanchowdary5670 2 года назад

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