Using the ESP32 ESP32S Universal Purple Expansion Board module compatible with 38 pins ESP32 development board

Based on the previous post https://chow.karmeng.my/2025/03/28/programming-esp32-wrover-with-dht22-am2302-humidity-and-temperature-sensor/ , the breadboard that I had purchased has very unreliable connectivity. Resulting in signals from sensor not able to reach the ESP32 microcontroller board.

Upon hours of browsing, discovered expansion board module that is compatible with ESP32 and based on the price it does not break my pocket.

Gotten this cheap from an ecommerce site available in Malaysia

At the time of this post the price point offered is very affordable. I had order 2 pieces of the hardware.

Out of the delivery box, properly pack in ESD bags

About 2 weeks later, the items arrived.

color coded PCBA

Impressive build for a merely RM20 for 2 piece of the hardware. The yellow are the data connection, red are for the 3.3V by default. The jumper is set at 3.3V. Finally, the ground is coded in black color.

On top of that, proper labeling of the pins. Extra label such as the width of the ESP32 board are either the 25.5mm or the 24mm board.

The bottom of the development board is plain and not extra connectors.
The board physical compared to the ESP32-wrover-IE
Mounting the ESP32-wrover-IE on the expansion board module

Next question will be would the previous code in the post works https://chow.karmeng.my/2025/03/28/programming-esp32-wrover-with-dht22-am2302-humidity-and-temperature-sensor/ ?

Short answer is yes, and here is the wiring.

Plugin the data cable that is connected to the DHT22 data to yellow pin that labeled P13
Cable that is grey connect to the yellow pin

Powering up the dev board with direct connection works. This can be seen from the COM monitor in the Arduino IDE.

Next step is to identify the USB to UART chip driver.

Will post it up when it is identified.

This expansion board is a passive board, all the usb are used to provide power to the ESP32 without any form of USB to UART to interface with the microcontroller.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.