Field Notes · IIoT · Industrial controls
Dispatches from the intersection of industrial control systems, IIoT architecture, and biolab experiments. These are the notes I wish existed when I was debugging SCADA at 2 am — written close to the metal, after the hardware answers back.
Field Notes from a Bioreactor — read the series in order →
-
The Science of the Silence — What the Literature Says About Pyrocystis at 30°C
Two weeks of nightly NULL flashes and we suspected the camera. The literature says otherwise: bioluminescent dinoflagellates lose their flash above 27°C, and our vessel has spent every day since Aug 11 inside that critical zone. What the…
-
Three Numbers and a Float Switch: Instrumenting a Fish Tank
An ESP32 reading pH, dissolved solids and temperature off a tank — with three-point probe calibration exposed as Home Assistant buttons, and TDS temperature-compensated so the reading means something.
-
The Meter Was Already Broadcasting: Reading Gas Usage Off the Air
A $30 software-defined radio, an antenna, and an SCM+ decoder — reading the number a utility meter already shouts over 900 MHz several times an hour, instead of photographing its dials. Protocol notes and the current state of…
-
One Beam, 1200 Points: Drawing What a Camera Sees With a Laser
A laser projector has one beam and no frame buffer — everything you see is the path two mirrors traced in the last fortieth of a second. Pointing a camera at the world and drawing what it sees…
-
Feet Per Standard Deviation: Building a Disc Golf Coach for My Dad
A smart disc records fifty-three fields per throw and tells you almost nothing. The pipeline that turns them into coaching — Firestore behind App Check, percentile tables built from 18,527 pro tournament throws, a standardized regression, a bootstrapped…
-
The Culture Stopped Growing — Heat Wins a Round
For five days the vessel has not touched its safe temperature band once. This week the optical density finally went flat, and a proven-working camera confirmed the nightly glow captures are real nulls, not sensor failure. Three instruments,…
-
Trusting a Null: Proving the Glow Camera Works
A positive control settles the six-night NULL mystery: the glow-capture pipeline works end-to-end, which means the missing bioluminescence is real data about the culture, not an instrument failure. Notes on why a null is only meaningful once you’ve…
-
When the Lab Goes Quiet
A hardware watchdog reboot and a camera that silently never released both trace back to the same root cause: code that trusted state it never verified. Notes on SD card write pressure, tmpfs pitfalls, and why “stopped” isn’t…
-
Teaching a Camera to Read a 60-Year-Old Gas Meter
I built a computer vision pipeline that reads my outdoor gas meter from a photograph — four alternating-direction dials, ORB alignment for a future drone, and a philosophy of failing honestly instead of guessing.
-
Dr. Scintilla: Building an AI Lab Assistant with a Face and Voice
Building an AI persona—consistent face, a chosen voice, and a still-portrait-to-video pipeline—that turns bioreactor telemetry into a 30-second update the rest of the house actually watches.
New posts are infrequent — when something worth writing happens in the lab or the rack room.