ESP32 Development Board (ESP32-WROOM or ESP32-DevKit V1)
USB Cable
Breadboard
Jumper wires (male-to-male, male-to-female)
Resistors (220Ω, 1kΩ, 10kΩ)
LEDs (red, green, blue, yellow, etc.)
Push buttons
Potentiometer / LDR / LM35 (any analog sensor)
IR obstacle sensor or PIR motion sensor (digital sensor)
IR Transmitter LED
IR Receiver Module (e.g., TSOP1738)
74HC595 Shift Register
I²C LCD Display (16x2 or 20x4 with I²C backpack)
OLED Display (128x64 or 128x32, I²C-based)
Relay Module (1-channel or 2-channel, 5V compatible with ESP32 logic)
Bulb/lamp (low-voltage demo bulb recommended)
Power supply (for relay/bulb, separate from ESP32 USB if required)