ESP32 Super Starter Kit
The easiest way to get started. This all-in-one kit includes the ESP32 board and every component used across all 38 lessons — nothing extra to buy.
Individual Components
Already have some parts? Pick up just what you need.
ESP32 Development Board
The brain of every project. ESP-WROOM-32 with built-in WiFi and Bluetooth.
View on Amazon →USB-A to USB-C Data Cable
Must be a data cable, not charge-only. A charge-only cable won't let you upload code to the ESP32. Use USB-A to USB-C — most ESP32 boards don't support USB-C to USB-C.
View on Amazon →Breadboard & Jumper Wires
830-point breadboard plus male-to-male and male-to-female jumper wires for prototyping.
View on Amazon →Breadboard Power Supply
MB102 module provides 3.3V and 5V power rails directly on the breadboard. 3-pack with battery clips and cables.
View on Amazon →LED & Resistor Kit
200 LEDs in 5 colors plus 600 resistors (30 values) — covers all the basics for the course.
View on Amazon →RGB LEDs (Common Cathode)
4-pin RGB LEDs for color mixing and PWM lessons. 50-pack, specifically made for ESP32/Arduino projects.
View on Amazon →Temperature & Humidity Sensor
DHT11 sensor for reading ambient temperature and humidity — used in the weather station capstone.
View on Amazon →Servo Motor (SG90)
9g micro servo for learning PWM control and building mechanical projects.
View on Amazon →LCD Display (16x2 I2C)
16-character, 2-line LCD with I2C backpack — no messy wiring, just 4 pins.
View on Amazon →Ultrasonic Sensor (HC-SR04)
Measures distance with sound waves — great for learning digital I/O and timing.
View on Amazon →RFID Reader (RC522)
MFRC522 RFID reader with cards and key fobs — used in the smart access control capstone.
View on Amazon →OLED Display (0.96" I2C)
128x64 pixel OLED for graphics, text, and the Snake game capstone project.
View on Amazon →4x4 Matrix Keypad
Membrane keypad for user input — used for PIN entry in the access control project.
View on Amazon →Passive Buzzer
Generate tones and melodies with PWM — used for audio feedback in several lessons.
View on Amazon →Photoresistor & Potentiometer
Analog input components for learning ADC — read light levels and dial positions.
View on Amazon →Active Buzzer
Produces a fixed tone when powered — simpler than the passive buzzer, used for alerts and feedback.
View on Amazon →Joystick Module
Dual-axis analog joystick with push button — reads X/Y position and click input.
View on Amazon →IR Receiver & Remote Control
IR receiver module for decoding infrared signals, paired with a remote control for wireless input.
View on Amazon →IR Emission Module
Infrared LED transmitter for sending IR signals — used with the IR receiver for two-way communication.
View on Amazon →PIR Motion Sensor (HC-SR501)
Passive infrared sensor that detects movement — used for motion-activated projects.
View on Amazon →5V Relay Module
Switch high-power devices on and off with a low-voltage signal from the ESP32.
View on Amazon →Stepper Motor & ULN2003 Driver
28BYJ-48 stepper motor with ULN2003 driver board — precise rotational control for mechanical projects.
View on Amazon →DC Motor & Fan Blade
Small 3-6V DC motor with attached fan blade — used for learning motor speed control with PWM.
View on Amazon →MPU6050 Accelerometer / Gyroscope
GY-6500 module with 6-axis motion sensing — measures acceleration and rotation for orientation projects.
View on Amazon →7-Segment Displays
1-digit and 4-digit 7-segment LED displays for showing numbers — used with the 74HC595 shift register.
View on Amazon →74HC595 Shift Register
Expands output pins — control 8 outputs using just 3 GPIO pins. Essential for driving 7-segment displays.
View on Amazon →L293D Motor Driver IC
H-bridge motor driver for controlling DC motor direction and speed from the ESP32.
View on Amazon →Tilt Ball Switch
Simple orientation sensor — a metal ball inside makes or breaks a circuit when tilted.
View on Amazon →Thermistor (NTC 10K)
Temperature-sensitive resistor for analog temperature measurement — simpler alternative to the DHT11.
View on Amazon →NPN Transistor (PN2222)
General-purpose switching transistor — used to control higher-current loads from a GPIO pin.
View on Amazon →Diode Rectifier (1N4007)
Protects circuits from reverse current — placed across motors and relays to catch voltage spikes.
View on Amazon →9V Battery & Snap Connector
Powers the breadboard power supply module — barrel jack snap connector included.
View on Amazon →