Skip to content

An Arduino, Rust, and Python library for using the μFire Isolated EC Probe Interface

License

Notifications You must be signed in to change notification settings

u-fire/Isolated_EC

Repository files navigation

GitHub release

Isolated EC Probe Interface

Monitor hydroponic nutrient levels or salinity in pools.

  • Electrical Conductivity in Siemens (0.5 - 20.0 mS/cm)
  • Total Dissolved Solids in PPM (250 - 100,000 PPM)
  • Salinity in PSU (2 - 12 PSU)
  • Temperature in Celsius/Fahrenheit (-55 - 125 C)
  • Electrically Isolated
What it is

An electrically isolated I2C sensor device, a waterproof temperature sensor, and an electrical conductivity probe. It measures the conductivity of a solution and converts it into Siemens (S) total dissolved solids and salinity. The firmware allows for single or dual-point calibration with temperature compensation.

The board uses the Qwiic Connect System for wiring, it's an easy-to-use, polarized, push-to-fit connector. No more mistaken connections or soldering header pins.

Using it

Read the 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 and rust implementation for Raspberry Pi is available. There is also a MicroPython library.

#include <uFire_EC.h>
uFire_EC ec;
ec.measureEC();

Buy it

Visit ufire.co and buy a board and probe.