Skip to content
IEMI Labs
All product designs
VisionDesign complete (stages 1–6, rev A), not built, not measured, not validated

GaugeEye

One battery camera that reads a whole panel of analog gauges

One battery or solar camera reads up to 6 analog dials in its view, such as a pump-station gauge board or a boiler front, and sends the numbers (not images) every 15–60 minutes over LoRaWAN or LTE-M.

Who buys it
Small water and wastewater utilities with unmanned lift stations, wells and booster stations, and chief engineers of boiler and chiller rooms (non-hazardous areas only).
Why it pays
Fewer truck rolls to read remote gauges: about $28–43k/yr for 10 stations against about $5.9k in year 1 (est., visit count unvalidated). Boiler-log transcription is about $7.3k/yr per plant room (est.).
Target price
$399 per camera (LoRaWAN), $449 (LTE-M), $479 (solar + LTE-M), + $12/camera/month for up to 6 dials (target)
First-minute wow
Clip one camera on a pipe, tap each dial's centre, min and max on your phone, and a whole panel goes digital.
GaugeEye concept: the idea and where each part goes
The concept. The CAD design is below, under Printable CAD.

What the research found

And how this design answers it

  • Single-meter AI nodes already sell for $96 → one 5 MP wide view covers up to 6 dials, bringing the price per dial to $67–133, with tap-to-calibrate setup
  • Camera dev boards sleep at about 3 mA → custom board powers the whole ESP32-S3 + camera domain to 0 V between reads; sleep target ≤ 12 µA
  • Li-SOCl₂ cells cannot supply camera and LED pulses → Tadiran HLC-1520A pulse buffer, LED pulses capped
  • Long arms resonate → short serrated-rosette arm (69 or 118 mm), short exposure, 3-frame median and drift-tolerant registration
  • Glare, sun and night → flared hood, cross-polarised 850 nm IR flash, and a quality gate that holds a bad read instead of sending it
  • No independent accuracy figure exists → no accuracy claim until the bench test passes (95% of reads within ±2% FS on 8 gauges)

Use case

Remote lift station without the daily drive

Utility operatorOperations superintendentGaugeEye (LTE-M)IEMI cloud

  1. 01Trigger: every 15 minutes the camera wakes and reads the two pump discharge gauges and the wet-well level gauge
  2. 02Detection: the cloud converts readings to psi and ft and sees pump 1 discharge below 8 psi for 2 reads while pump 2 is normal
  3. 03Alert: the on-call operator gets a text flagging a possible air-lock or worn impeller, with the 24 h trend
  4. 04Action: the operator decides whether to roll a truck; the superintendent exports the monthly CSV

Outcome: 96 readings a day per gauge instead of one visit, and trucks roll only on exceptions; about $28–43k/yr saved across 10 stations (est.)

How it works

Architecture

  1. 01

    Sense: OV5640 5 MP autofocus camera with 2× 850 nm IR LEDs behind a polarised hood

  2. 02

    Decide: classical CV on the ESP32-S3 reads each dial's needle direction, value and confidence (no neural network in v1)

  3. 03

    Send: RAK3172 supervisor sends numbers over LoRaWAN US915 (or nRF9151 over LTE-M), then sleeps

  4. 04

    Tell: IEMI cloud converts to units, runs per-dial rules and sends SMS, email or webhook alerts and shift-log reports

Hardware

Real parts, buyable today

Bill of materials: about $139 per camera (LoRaWAN), $161 (LTE-M), $122 (solar LoRaWAN) at qty 1 (est.).

BlockPartWhy this part
Supervisor + LoRaWANRAK3172 (STM32WLE5)Always-on RTC and radio at microamp sleep; switches the vision domain on only for reads
Vision MCUESP32-S3-WROOM-1-N16R88 MB PSRAM for UXGA frames; BLE + Wi-Fi for phone setup
CameraOV5640 autofocus, no IR-cut filterFocus set once at install; sees 850 nm flash at night
Power2× Tadiran TL-5930 D cells + HLC-1520A, TPS22918 switches, TPS63802 buck-boost38 Ah with pulse support and 0 V vision domain between reads
LTE-M optionNordic nRF9151Remote sites without LoRaWAN coverage
Solar optionVoltaic P126 2 W panel + 2× IFR26650 LiFePO4About 100 days autonomy at 5-minute reads (est.)

Mechanical

Printable CAD

11 parts, generated from code and checked as closed solids. Pick a part to inspect it, or download the STL files to print.

See the CAD parts render
GaugeEye printable parts, rendered from the CAD
Render of the printable parts from the actual CAD. Not yet printed or photographed.

Loading the CAD…

Real CAD · drag to rotate · scroll to zoomReal CAD · swipe sideways

Open risks we are working on

  • Reading accuracy across 6 dials in one wide view (parallax, glare, red needles under IR) is unproven until the bench test
  • Power is estimated, not measured; publish "about 3 years at 15 minutes" until measured
  • A 2-segment ASA arm may resonate near 30 Hz pumps (est.); use 1 segment or PA-CF on pump skids
  • HLC-1520A availability is a supply risk
  • Class I Div 2 / ATEX areas are out of scope for v1
  • Long utility sales cycles; pilot kit kept under a p-card limit (about $1.4k est.)

Design stage only: nothing on this page is for sale. Specifications and prices are targets.