Understanding Dissolved Oxygen Level Sensors for Arduino

Dissolved oxygen level sensors are essential tools for monitoring the amount of oxygen present in water. These sensors are commonly used in aquaculture, environmental monitoring, and water treatment applications to ensure that aquatic organisms have enough oxygen to survive. In recent years, there has been a growing interest in using dissolved oxygen level sensors with Arduino microcontrollers due to their affordability and ease of use.

Arduino is an open-source electronics platform that allows users to create interactive projects by combining hardware and software. By connecting a dissolved oxygen level sensor to an Arduino board, users can easily measure and monitor the oxygen levels in water in real-time. This can be particularly useful for aquarists, researchers, and hobbyists who want to ensure the health and well-being of aquatic organisms in their care.

model pH/ORP-5500 series pH/ORP online transmitting controller
Measurement range pH 0.00~14.00
ORP -2000mV~2000mV
Temp. ( 0.0~50.0)℃  (temperature compensation component:NTC10K)
Resolution pH 0.01
Temp. 0.1℃
accuracy pH 0.1
ORP ±5mV(electronic unit)
Temp. ±0.5℃
Approximate input impedance 3×1011Ω
Buffer solution pH value: 10.00;9.18;7.00;6.86;4.01;4.00
Temp. compensation range (0~50)℃(with 25℃ as standard)Manual and automatic temperature compensation
(4~20)mA characteristics Isolated,fully adjustable,reverible,instrument/transmitter for selection
Loop resistance 500Ω(Max),DC 24V
accuracy ±0.1mA
Control contact Electrical contacts Double relay SPST-NO,return model
Loop capacity AC 220V/AC 110V 2A(Max);DC 24V 2A(Max)
Power consumption <3W
Working environment temperature (0~50)℃
humidity ≤85%RH(none condensation)
Storage environment Temp.(-20-60) ℃;relative humidity:≤85%RH(none condensation
Outline dimension 96mm×96mm×105mm(H×W×D)
Hole dimension 91mm×91mm(H×W)
installation Panel mounted,fast installation

There are several types of dissolved oxygen level sensors available for use with Arduino, including optical, electrochemical, and galvanic sensors. Optical sensors use light to measure the oxygen concentration in water, while electrochemical sensors rely on chemical reactions to detect oxygen levels. Galvanic sensors, on the other hand, generate an electrical current that is proportional to the amount of oxygen present in the water.

When choosing a dissolved oxygen level sensor for Arduino, it is important to consider factors such as accuracy, response time, and calibration requirements. Optical sensors are known for their high accuracy and fast response times, making them ideal for applications where precise measurements are required. Electrochemical sensors are also popular due to their low cost and ease of use, but they may require more frequent calibration to maintain accuracy.

To connect a dissolved oxygen level sensor to an Arduino board, users will need to follow the manufacturer’s instructions for wiring and programming. Most sensors come with a data sheet that provides information on how to interface with the sensor and read the oxygen concentration values. By using the Arduino IDE (Integrated Development Environment) and writing a simple code snippet, users can easily read the sensor data and display it on a computer or mobile device.

Model DO-810/1800 dissolved oxygen meter
Range 0-20.00 mg/L
Accuracy ±0.5% FS
Temp. Comp. 0-60℃
Oper. Temp. 0~60℃
Sensor dissolved oxygen sensor
Display Segment code operation/128*64 LCD Screen(DO-1800)
Communication Optional RS485
Output 4-20mA output  High/Low limit double relay control
Power AC 220V±10% 50/60Hz or AC 110V±10% 50/60Hz or DC24V/0.5A
Working Environment Ambient temperature:0~50℃
Relative humidity≤85%
Dimensions 96×96×100mm(H×W×L)
Hole Size 92×92mm(H×W)
Installation Mode Embedded

One of the key advantages of using a dissolved oxygen level sensor with Arduino is the ability to create custom monitoring systems that meet specific requirements. For example, users can set up alerts to notify them when oxygen levels drop below a certain threshold, or log data over time to track changes in water quality. By combining the sensor data with other environmental parameters, such as temperature and pH, users can gain a more comprehensive understanding of the aquatic ecosystem they are monitoring.


In conclusion, dissolved oxygen level sensors for Arduino offer a cost-effective and versatile solution for monitoring oxygen levels in water. By choosing the right sensor for their application and following the manufacturer’s instructions for setup and calibration, users can easily integrate these sensors into their projects and gain valuable insights into the health of aquatic environments. Whether you are a hobbyist, researcher, or aquarist, using a dissolved oxygen level sensor with Arduino can help you ensure the well-being of aquatic organisms and maintain water quality.

Similar Posts