NOAH ROBERTSONComputer EngineerContact →

Projects / espond32/

ESPond32

active

The spiritual successor of the PondPi — an end-to-end control system IoT device operating 2 pumps, 1 water valve, and 1 light system.

3-position switches
float sensor
ESP32-S3 unit
(firmware)
WiFi LANMQTT
Mosquitto (MQTT broker)
espond-home-server (dashboard)
— Raspberry Pi 3
LAN / HTTPS browser
3V3 GPIO
SSR / relay
mains
pumps, valve, light

The firmware was developed by hand utilizing FreeRTOS’s scheduling and queueing abilities. It uses MQTT to connect to a Mosquitto server hosted on a Raspberry Pi 3 which also hosts a “home-server.” Operation is much more stable and efficient than the PondPi.

On top of the firmware, the ESPond32 has specialized hardware created for mounting in the control box: an LED strip, switch inputs, specific SSR outputs, and float sensor inputs.

Note: only the offboard-SSR hardware has been developed so far — the onboard-SSR variant may eventually get built.

View on GitHub →