
μniversal fire
ISE Probe Interface
Use any Ion Specific Electrode, pH, ORP, or mV Probe
- measure pH with temperature compensation
- measure ORP and Eh
- raw mV
- temperature in Celsius/Fahrenheit
- library can be easily extended for any probe
What it is
An I2C sensor device that can read any voltage based sensor such as a pH or ORP probe. There are pin headers available to connect a waterproof DS18B20 temperature sensor for temperature compensation. The firmware on the device provides two calibration options, single or dual point which can be used simultaneously.
Interoperability
It is designed to allow multiple probes to be connected to one controlling device and not interfere with each other. For example, a pH and ORP probe can be connected to the same master device and submerged in the same solution without causing cross probe interference. The EC-Salinity Probe Interface can also be used without any 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 and rust implementation for Raspberry Pi is available. There are also MicroPython and Espruino javascript libraries.
#include "uFire_ISE.h"
ISE_Probe mv;
mv.measuremV();
#include "ISE_pH.h"
ISE_pH ph;
ph.measurepH();
#include "ISE_ORP.h"
ISE_ORP orp;
orp.measureORP();
Buy it
The board can be purchased by itself, pH and ORP probes are also available separately.
ISE Probe Interface
The board by itself.
pH Probe and Calibration Powder
The probe is gel-filled, single-junction, with a plastic body. Calibration powder in pH 4/7/10 that mixes with distilled water for a single use.
ORP Probe
A gel-filled, 245 mV potential ORP probe with a platinum disc electrode.
Support and Questions
If you have questions, find a bug, or have any suggestions, go to this project’s GitHub page and submit an Issue or Pull Request. Or you can send an email to [email protected].
Source code and schematics are open and MIT/CERN OHL licensed.