Parts
Parts library
Every component the build engine knows how to wire and program. Mention any of these in a prompt and it lands on your breadboard.
Output
LED (5 mm) + 220 Ω resistor
A basic indicator light. Always pair with a current-limiting resistor.
2 pins · works with UNO / ESP32 / PICO
Input
Tactile push button
Momentary switch, wired with the internal pull-up so no extra resistor is needed.
2 pins · works with UNO / ESP32 / PICO
Sensor
HC-SR04 ultrasonic ranger
Measures distance from 2 cm to ~4 m by timing an ultrasonic echo.
4 pins · works with UNO / ESP32 / PICO
Sensor
DHT22 temperature & humidity sensor
Digital sensor for ambient temperature (±0.5 °C) and relative humidity.
3 pins · works with UNO / ESP32 / PICO
Display
SSD1306 OLED display (128×64, I²C)
Crisp 0.96" monochrome display on the I²C bus — two data wires, endless dashboards.
4 pins · works with UNO / ESP32 / PICO
Output
Passive piezo buzzer
Plays tones with the tone() function — from gentle chirps to full alarms.
2 pins · works with UNO / ESP32 / PICO
Actuator
SG90 micro servo
180° positional servo — the workhorse of latches, feeders and flags.
3 pins · works with UNO / ESP32 / PICO
Sensor
HC-SR501 PIR motion sensor
Detects warm bodies moving up to ~7 m away. The classic security-project sensor.
3 pins · works with UNO / ESP32 / PICO
Sensor
Photoresistor (LDR) + 10 kΩ divider
Reads ambient brightness through a simple voltage divider.
3 pins · works with UNO / ESP32 / PICO
Sensor
Capacitive soil moisture sensor
Corrosion-resistant probe that reads how thirsty your plant is.
3 pins · works with UNO / ESP32 / PICO
Actuator
1-channel relay module (5 V)
Lets your microcontroller switch pumps, fans and lamps it could never drive directly.
3 pins · works with UNO / ESP32 / PICO
Output
WS2812B NeoPixel ring (8 px)
Individually addressable RGB pixels — one data wire, all the colors.
3 pins · works with UNO / ESP32 / PICO
Input
10 kΩ potentiometer
A knob that reads 0–100 %. Perfect for thresholds, brightness and volume.
3 pins · works with UNO / ESP32 / PICO
Sensor
RC522 RFID reader (SPI)
Reads 13.56 MHz cards and fobs — the key to access-control and treasure-chest builds.
4 pins · works with UNO / ESP32 / PICO
Sensor
MQ-135 air quality sensor
Sniffs out CO₂-equivalent gases, smoke and general bad air.
3 pins · works with UNO / ESP32 / PICO
Input
KY-040 rotary encoder
Endless rotation with a push-click — the perfect menu controller.
5 pins · works with UNO / ESP32 / PICO