Projects / espond32/
ESPond32
activeThe spiritual successor of the PondPi — an end-to-end control system IoT device operating 2 pumps, 1 water valve, and 1 light system.
Functional Block Diagram
3-position switches
float sensor
float sensor
→
ESP32-S3 unit
(firmware)
(firmware)
↔WiFi LANMQTT
Mosquitto (MQTT broker)
espond-home-server (dashboard)
— Raspberry Pi 3
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.
Images


