ufire_ec 2.0.0

Monitor hydroponic nutrient levels or salinity in aquariums, pools, and soil. Electrical Conductivity in Siemens, Total Dissolved Solids in PPM, Salinity in PSU and PPT, and temperature.
Documentation
  • Coverage
  • 84%
    21 out of 25 items documented20 out of 24 items with examples
  • Size
  • Source code size: 17.07 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 430.17 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 20s Average build duration of successful builds.
  • all releases: 20s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • justind000

EC-Salinity Probe Interface

Monitor hydroponic nutrient levels or salinity in aquariums, pools, and soil.

  • Electrical Conductivity in Siemens
  • Total Dissolved Solids in PPM
  • Salinity in PSU and PPT
  • Temperature in Celsius/Fahrenheit

What it is

An I2C sensor device, an optional DS18B20 waterproof temperature sensor, and a two-electrode EC probe. It measures the conductivity of a solution and converts it into Siemens (S). From that value, it derives total dissolved solids and salinity. The firmware on the device provides two calibration options, single or dual point which can be used simultaneously. Temperature compensation is also provided in the firmware.

Multiple EC-Salinity probes can be connected to the same master device and in the same solution without causing interference. The ISE Probe Interface can be also used with minimal interference.

Using it

There is extensive documentation on the specifications, setup, and use of the device. The library to use it is in the Arduino and Particle.io IDE; a python implementation for Raspberry Pi and MicroPython is also available.