Skip to main content

Bill of Materials

Interactive shopping checklist

Use this checklist to track what you already have for the build. The state is saved locally in your browser.


Detailed BOM

QtyComponentExample / Notes
1Development board of choice
A printed circuit board (PCB) that includes a microcontroller or microprocessor, along with necessary components and interfaces for prototyping and development.
Development board
Any MicroPython
A compact version of Python for microcontrollers like the ESP32 and Raspberry Pi Pico. It lets you script directly on embedded hardware.
-capable board with USB and optional on-board LED
A light-emitting diode used frequently as a status indicator in electronic devices.
1Capacitive Soil Moisture Sensor
Measures soil humidity via capacitance change instead of resistance. Corrosion-resistant and provides analog voltage proportional to moisture.
Capacitive Soil Moisture Sensor
Analog-output
1MOSFET Module
Small logic-level power switch board that lets 3.3V logic control high-current DC loads like pumps or valves.
MOSFET Module
Logic-level MOSFET
Metal-Oxide-Semiconductor Field-Effect Transistor - an electronic power switch. Logic-level MOSFETs can be driven directly from GPIO pins.
(IRLZ44N,D4184 , AO3400A, or similar) on a breakout
1DC
Direct Current - electric current flowing in one direction, common in batteries and embedded devices.
pump or DC Valve
A direct-current operated valve, typically a small solenoid valve used to open or close water flow.
Small 12 V valve
1USB Wall Power Supply
A wall-powered USB charger that provides stable power for embedded projects. Prefer this over powering motors or valves directly from a computer USB port.
≥ 2 A recommended for pump inrush
1DC-DC Converter
Converts one DC voltage level to another, for example stepping 5V up to 12V for pumps or valves.
For the Valve Control
1Flyback Diode
A diode placed across inductive loads like valves or pumps to absorb voltage spikes when current is interrupted.
1N5819 or similar Schottky diode
1Proto Board
A prototyping board with copper pads or holes for quickly assembling circuits before designing a custom PCB.
(optional)
For manual wiring
3WiresSeparate colored Wires
Filament (PETG
A durable and easy-to-print 3D printing filament known for strength, flexibility, and resistance to impact and moisture.
/ ASA
A strong and weather-resistant 3D printing filament, ideal for outdoor applications due to its UV and impact resistance.
/ PLA
A biodegradable and easy-to-print 3D printing filament made from renewable resources such as corn starch or sugarcane.
)
For the tank, valve mount, and electronics enclosure