albusforge.ai
← Marketplace
garden · by maya · 212 clones

Plant waterer

Reads soil moisture and turns a valve lever with a micro servo when the pot is dry. The decision runs on the device. From $39 in parts.

Clone build →

Parts

  • ESP32-S3-DevKitC-1 (N8R8) C-001$19.95
  • Capacitive Soil Moisture Probe (DFRobot SEN0193) P-005$5.90
  • SG90 Micro Servo M-001price pending
  • BH1750 Ambient Light Sensor V-005$4.50
  • USB-C 5.1 V 3 A Power Supply E-005$8.74

Parts from $39.09 (1 not priced yet) · powered by the USB-C 5.1 V 3 A Power Supply

  • Note: The USB-C 5.1 V 3 A Power Supply's plug (usb-c-v1) doesn't fit the ESP32-S3-DevKitC-1 (N8R8)'s port (usb-micro-b-v1). You'll need an adapter cable, which isn't in the parts list.

Wiring

The volts are the parts' own: the USB-C 5.1 V 3 A Power Supply puts out 4.845–5.355 V, and the ESP32-S3-DevKitC-1 (N8R8)'s regulator makes the 3.251–3.349 V rail its GPIO and most of the sensors run from. Which header pin each lead lands on is our suggestion — the registry has no pin map, and nothing here has been wired on a bench.

Power the board off while you plug anything in. Every connector here is keyed: if it doesn't click in easily, turn it over rather than forcing it.

USB-C 5.1 V 3 A Power SupplyE-005 · out 4.845–5.355 VUSB Type-C≤3000 mA4.845–5.355 VportESP32-S3-DevKitC-1 (N8R8)C-001 · in 4.13–5.5 V3V3 rail 3.251–3.349 V · ≤800 mAGPIO logic 3.3 V · USB Micro-BUSB Micro-BCapacitive Soil Moisture Probe(DFRobot SEN0193)P-005 · ADC · sees 3.3–3.349 V3V33.3–3.349 V1 VCCGND2 GNDGPIO1ADC3 SIGSG90 Micro ServoM-001 · PWM · sees 4.845–5.355 V1 VCCGND2 GNDGPIO10PWM3 SIGBH1750 Ambient Light SensorV-005 · I²C 0x23 · sees 3.251–3.349 VGND1 GND3V33.251–3.349 V2 VCCGPIO8I²C 0x233 SDAGPIO9I²C 0x234 SCLE-005 VBUS · 4.845–5.355 Vloose ends →V+ · redGND · blackSDA · blueSCL · yellowsignal · orangeconnectors →USBJST PH 2.0 mmJST SH 1.0 mm · QTheader pinI²C 0x23 V-005 — no conflictsESP32-S3-DevKitC-1 (N8R8) GPIO are 3.3 V only — do not wire a signal to the 5V rail.
  • Note: The servo's stall current (600 mA) comes from the supply, not the brain's rail.

Readings

What this build sends: one column per channel its parts read or drive, with the unit the capability carries. The values and times below are sample data.

Sample data, one row every 10 min, in the shape these channels would arrive in — not a reading from a built device.
TimeSoil %P-005Valve lever °M-001Light lxV-005
380820
360764
350690
3490641
410583
400520