Phipps Electronics

Order within the next 

FREE SHIPPING OVER $199

50,000+ ORDERS

WORLDWIDE SHIPPING

SSL SECURED

Build Your Own ESP32 Learning Kit

Contents

Would you like to learn to program an ESP32? Don’t know where to start? Building your own ESP32 learning kit will accelerate and ease your learning curve. See below to find out.

Introduction

A learning kit is a fun way to learn about electronics. Most beginners can benefit from purchasing such a kit. However, if you’re on a tight budget and have spare off-the-shelf components available, it wouldn’t hurt to build one yourself. Here, you’ll learn to assemble a simple learning kit for your ESP32 Devkit modules.

With this kit, you’ll be able to learn simple tasks such as lighting an LED or detecting button presses. You’ll also learn sophisticated tasks such as acquiring sensor data, running an OLED screen, or observing RTOS thread behaviors through buttons, LED indicators and a display device.

That said, you could later build your own prototype PCB from this learning kit module. 

Components to Prepare

RGB LED indicators, transistors, tact switches, a DHT11 sensor module, a 10k Potentiometer, and an OLED Serial Display make up the primary components of this kit. Additionally, get an ESP32 Devkit module that has accessible pins.

Wire the Components and Connect them to your ESP32 Devkit

The wiring below is for a 30-pin ESP32 Devkit V1 module. However, with some modifications, you may adapt this to a Wemos LOLIN D32 or even the Huzzah32 and ESP32-S2 Feather Boards. Whichever unit you have, what’s important is proper connection to your ports that has digital or special-purpose functions. The table below will guide you accordingly. 

Custom ESP32 Learning Kit Connections

ESP32 PINFunctionComponent
LEDSTRIP GPIO PORTS
D32GPIO OUTRGB LED STRIP 1
D33GPIO OUTRGB LED STRIP 1
D25GPIO OUTRGB LED STRIP 1
D26GPIO OUTRGB LED STRIP 2
D27GPIO OUTRGB LED STRIP 2
D14GPIO OUTRGB LED STRIP 2
D12GPIO OUTRGB LED STRIP 3
D13GPIO OUTRGB LED STRIP 3
D15GPIO OUTRGB LED STRIP 3
BUTTONS PORTS
D34GPIO INTACT SW1
D35GPIO INTACT SW2
D36/VPGPIO INTACT SW3
POTENTIONMETER PORT
D4ADC2_0 INPOTENTIOMETER
TEMP/HUMIDITY SENSOR PORT
D23GPIO OUT/INDGT11 MODULE
OLED PORTS
D22I2C-SCL128x64 OLED
D21I2C-SDA128x64 OLED

Here is an actual snapshot for prototype of the breadboarded learning kit.

In the future, you should be able to make your own PCB with this learning kit module.  

Next Steps...

You can now start creating a new ESP-IDF project for this board to practice your coding skills…

SUBSCRIBE FOR NEW POST ALERTS

Subscribe to be the first to know when we publish a new article!
List Subscriptions(Required)

POPULAR POSTS

Scroll to Top