https://github.com/u-fire/isolated_ec
An Arduino, Rust, and Python library for using the μFire Isolated EC Probe Interface
https://github.com/u-fire/isolated_ec
arduino arduino-library conductivity ec hydroponics micropython raspberrypi rust-lang
Last synced: 8 months ago
JSON representation
An Arduino, Rust, and Python library for using the μFire Isolated EC Probe Interface
- Host: GitHub
- URL: https://github.com/u-fire/isolated_ec
- Owner: u-fire
- License: mit
- Created: 2019-02-10T17:50:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-09-22T17:33:53.000Z (over 5 years ago)
- Last Synced: 2025-10-07T02:53:32.423Z (8 months ago)
- Topics: arduino, arduino-library, conductivity, ec, hydroponics, micropython, raspberrypi, rust-lang
- Language: C++
- Homepage: https://ufire.co
- Size: 109 MB
- Stars: 5
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
- License: LICENSE
Awesome Lists containing this project
README
[]()
### 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](https://www.sparkfun.com/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](https://ufire.co/docs/uFire_EC/) on the [specifications](https://ufire.co/docs/uFire_EC/#characteristics), [setup](https://ufire.co/docs/uFire_EC/#getting-started), and [use](https://ufire.co/docs/uFire_EC/#use) of the device.
The library to use it is in the Arduino and Particle.io IDE. A [python](https://github.com/u-fire/Isolated_EC/tree/master/python/RaspberryPi) and [rust](https://crates.io/crates/ufire_iso_ec) implementation for Raspberry Pi is available. There is also a [MicroPython](https://github.com/u-fire/Isolated_EC/tree/master/python/MicroPython) library.
```
#include
uFire_EC ec;
ec.measureEC();
```
#### Buy it
Visit [ufire.co](http://ufire.co) and buy a board and probe.