SunFounder ESP32 Ultimate Starter Kit: what you can build
Every project in Mokxi that the parts in the SunFounder ESP32 Ultimate Starter Kit can build, from a first blink up, and the few parts to add for more. Open any of them in the editor with no account.
Not affiliated with SunFounder. Lesson titles are referenced so you can follow along.
Everything the SunFounder ESP32 Ultimate Starter Kit can build
35 projects use only the parts in this box, ordered from a first blink to the hardest.
Beginner (23)
- MicroPython serial echo: input() on an ESP32
- MicroPython serial print: the ESP32’s running time
- MicroPython WiFi access point mode on an ESP32
- MicroPython WiFi station mode on an ESP32
- MicroPython joystick on GPIO 36, 39 and 14
- MicroPython NeoPixel: eight WS2812 LEDs on GPIO 2
- MicroPython rainbow on eight NeoPixels
- MicroPython servo sweep on GPIO 15
- Operating point and sweep
- DevKitC blink
- MicroPython blink on ESP32 GPIO 2
- MicroPython breathing LED with PWM on GPIO 2
- MicroPython DHT sensor: temperature and humidity
- MicroPython color wheel on a common-anode RGB LED
- MicroPython random colors on a common-anode RGB LED
- MicroPython knob points a servo: GPIO 34 and 15
- MicroPython button on GPIO 13 lights an LED
- MicroPython dimmer: a knob on GPIO 36, an LED on 25
- MicroPython night lamp: a photoresistor dims an LED
- MicroPython motion sensor lights an LED
- MicroPython table lamp: a button toggles an LED
- Motion light
- MicroPython doorbell: a button sounds a buzzer
Intermediate (11)
- MicroPython WiFi AP and station at once on an ESP32
- MicroPython I2C LCD1602: hello and a counter
- MicroPython HC-SR04 distance, timed by hand
- MicroPython HC-SR04 distance with a driver file
- MicroPython knob turns a NeoPixel rainbow
- MicroPython thermometer: a thermistor on GPIO 36
- MicroPython 7-segment digit through a 74HC595
- MicroPython DHT readings on an I2C LCD
- MicroPython infrared remote codes on GPIO 15
- MicroPython color mixer: three knobs, one RGB LED
- MicroPython remote sets an LED’s brightness
Advanced (1)
Add a few parts, unlock more projects
The smallest shopping lists that open the most new projects for the SunFounder ESP32 Ultimate Starter Kit.
Add Slide switch
Unlocks 3 more projects:
Add Multimeter and Slide switch
Add LED bar graph, 10 segments, Multimeter and Slide switch
Projects that combine two kits
Own another kit as well? These need parts from both boxes, and neither can build them alone.
The kit’s parts, and what plays them here
The parts in the SunFounder ESP32 Ultimate Starter Kit, by the names its maker gives them. Each one is in the editor’s parts panel.
- ESP32 Board ESP32-DevKitC V4 Plays the kit’s ESP32-WROOM-32E board: the same ESP32 chip and the same GPIO numbers.
- ESP32 Camera Extension Not simulated: the kit’s carrier board for the OV2640 camera, a Micro SD slot and a battery pack.
- Breadboard Full-size breadboard An 830 tie-point breadboard in the kit.
- Resistor Resistor
- Capacitor Capacitor
- Transistor Transistor (NPN or PNP) The kit has S8050 (NPN) and S8550 (PNP).
- 74HC595 74HC595 shift register
- L293D Motor driver, L293D
- LED LED
- RGB LED RGB LED
- 7-segment Display Seven segment display Common cathode in the kit.
- I2C LCD1602 Character LCD with I2C backpack
- WS2812 RGB 8 LEDs Strip Addressable RGB LEDs
- Buzzer Buzzer The kit has an active and a passive buzzer; the passive one is the piezo speaker part.
- Audio Module and Speaker Speaker, 8 ohm The amplifier board (HXJ8002) is not simulated; the speaker part plays the sound.
- DC Motor DC motor
- Servo Hobby servo
- Centrifugal Pump Mini water pump
- Button Pushbutton
- Tilt Switch Tilt switch
- Potentiometer Potentiometer
- Joystick Module Thumb stick
- IR Receiver Infrared receiver, VS1838B
- Remote Control Infrared remote, 21 buttons Described on the kit’s IR Receiver page: a 21-button remote.
- Photoresistor Light sensor
- Thermistor Thermistor, 10k NTC
- DHT11 Humiture Sensor Temperature and humidity, DHT22 Set to DHT11.
- PIR Motion Sensor Module Motion sensor
- Line Tracking Module Line sensor, TCRT5000
- Soil Moisture Module Soil moisture sensor, capacitive
- Obstacle Avoidance Module Obstacle sensor, FC-51
- Ultrasonic Module Ultrasonic ranger
- Jumper Wires Wires are drawn between pins in the editor.
Parts list read from SunFounder’s online tutorial. An item with no part beside it has no match in the editor yet.
A link and a QR code for this page
Print either one beside a lesson, or tape it inside the box lid. Both open this page.
mokxi.com/k/sunfounder-esp32-ultimate-starter
The code is black on white with a quiet border, so it prints and scans at any size from 2 cm up.
Download the QR code (SVG)Make kits? See what we offer kit makers.
Questions about this page
Is this made by SunFounder?
No. Mokxi is independent and is not affiliated with SunFounder. The page follows the kit’s lessons so you can use the two side by side; the circuits, sketches and explanations are Mokxi’s own.
Do I need the kit?
No. Every lesson that runs here runs in the browser, so you can try them before you buy a kit, or keep going while a part is missing or broken.
Is the code the same as in my manual?
The pins and the parts are the same, and the sketches use the same libraries where the kit does. The code itself is written for this page, with comments that explain each step, so it will not match the manual line for line.
What do "with a change" and "coming soon" mean?
A lesson marked "with a change" runs, but something differs from the kit, and the note under it says exactly what. "Coming soon" means we cannot simulate that lesson yet, and the note says why. We do not mark a lesson as running unless it does.
Is it free?
Yes. Every lesson on this page opens with no account. A free account saves your own copies of the circuits.
Other kits
Companion pages for more starter kits.
Start with the first project
Every project opens in the editor with no account and nothing to install. Run it, change a number, run it again.