Demo catalogue / build

Automatic plant waterer

Soil-moisture-triggered watering with a level-checked reservoir - and it shares its controller platform with the weather station on purpose.

Agent-readable: markdown · machine feed: feed.json

Composed from the vendors' part photographs — one tile per role, picked by the same rule build_bom uses. Not a photograph of an assembled unit.

Roles and candidates

RoleQtyCandidates
Controller1ESP32-S3 Feather (8MB Flash / 2MB PSRAM)$17.50

same platform as the weather station - shared firmware, shared spares

Soil moisture1STEMMA capacitive soil moisture sensor (I2C)$7.50
Water pump1Submersible 3V DC water pump (vertical)$2.95
Pump driver1N-channel power MOSFET IRLB8721$2.25
Tubing1Tubing for submersible pumps, PVC 6mm ID, 1m$1.50
Reservoir leveloptional1Optomax digital liquid level sensor$39.95
Status display (optional)optional1Monochrome 0.96in 128x64 OLED display (SSD1306)$17.50
Pump supplyoptional15V 500mA step-down regulator D24V5F5$8.95
Power switchoptional1Breadboard-friendly SPDT slide switch$0.95
Breadboard1Half-size breadboard$4.95
Jumpers + I2C cable1Premium female/male jumper wires 40 x 150mm$3.95Qwiic / STEMMA QT cable kit$12.95

Constraints an agent must satisfy