https://github.com/u-fire/isolated_ise
An Arduino, Rust, and Python library for using the μFire Isolated ISE Probe Interface. Measure pH, ORP, or any mV probe.
https://github.com/u-fire/isolated_ise
arduino arduino-library hydroponics ise orp ph
Last synced: 15 days ago
JSON representation
An Arduino, Rust, and Python library for using the μFire Isolated ISE Probe Interface. Measure pH, ORP, or any mV probe.
- Host: GitHub
- URL: https://github.com/u-fire/isolated_ise
- Owner: u-fire
- License: mit
- Created: 2019-03-22T04:42:57.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-16T15:03:07.000Z (almost 5 years ago)
- Last Synced: 2025-04-08T23:41:51.272Z (about 1 month ago)
- Topics: arduino, arduino-library, hydroponics, ise, orp, ph
- Language: C++
- Homepage: https://ufire.co
- Size: 348 KB
- Stars: 3
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
- License: LICENSE
Awesome Lists containing this project
README
### Isolated ISE Probe Interface
> Use any Ion Specific Electrode
- Measure pH with temperature compensation
- Measure ORP and Eh
- Raw mV
- Temperature in Celsius/Fahrenheit
- Electrically Isolated#### What it is
An I2C slave device that can interface with any voltage based sensor such as a pH or ORP probe. There are pin headers available to connect a DS18B20 temperature sensor for automatic temperature compensation. The firmware on the device provides two calibration options, single or dual point.#### Using it
There is extensive [documentation](http://ufire.co/docs/uFire_ISE/) on the use and setup of the device. The library to use it is in the Arduino IDE, Particle.io IDE and a python implementation for Raspberry Pi and MicroPython is also available.~~~
#include "uFire_ISE.h"
uFire_ISE mv;
mv.measuremV();
~~~
~~~
#include "uFire_pH.h"
uFire_pH ph;
ph.measurepH();
~~~
~~~
#include "uFire_ORP.h"
uFire_ORP orp;
orp.measureORP();
~~~##### Isolation
When different probes are connected to the same controlling device, they can cause interference. The environment also causes interference due to ground-loops or other electrical noise like pumps. Electrically isolating the probe from the controlling device can help to prevent it.
All μFire probe interfaces come with electrical isolation hardware which provides a stable, isolated power supply and I2C bus between the interface and your controlling device.