DFRobot Turbidity Sensor Calibration

A walkthrough of the DFRobot Turbidity Sensor calibration procedure

Materials

Arduino Board Laptop Wires

Distilled water or tap water

Procedure Bare Metal Arduino Zero

  1. Grab the Arduino Zero that you’re deploying to the field

  2. Connect the sensor to the Arduino board

  3. Verify that measurements are being received

    • It is recommended that you create a new task that only takes a measurement for the turbidity sensor continuously
  4. Place the sensor “probe” into the water

  • Make sure not to put it in too far, it is only waterproof on the bottom, clear, plastic part of the probe. Do NOT get the black part wet.

  • It is assumed normal tap water will be close enough to 0 NTU to be considered accurate, but in the future, it may be good to get an actual buffer solution.

  1. Wait a few minutes for the measurement to stabilize

  2. Debug the program and view the result of each measurement

  3. If the measurement voltage is not 4.2 V, rotate the potentiometer until it is.

  • Refer to this article for more information: https://how2electronics.com/diy-turbidity-meter-using-turbidity-sensor-arduino/

Procedure Arduino Uno

  1. Grab the Arduino Uno that you’re deploying to the field

  2. Connect the sensor to the Arduino board

  3. Verify that measurements are being received

    • It is recommended that you create a new task that only takes a measurement for the turbidity sensor continuously
  4. Place the sensor “probe” into the water

  • Make sure not to put it in too far, it is only waterproof on the bottom, clear, plastic part of the probe. Do NOT get the black part wet.

  • It is assumed normal tap water will be close enough to 0 NTU to be considered accurate, but in the future, it may be good to get an actual buffer solution.

  1. Wait a few minutes for the measurement to stabilize

  2. Open the serial monitor, view the result of each measurement

  3. If the measurement voltage is not 4.200 V, record the current measurement voltage, and minus 4.200 from it. Add that amount to the current K value.