DORHEA 13051-1

DORHEA ESP32-S NodeMCU Development Board User Manual

1. Introduction

The DORHEA ESP32-S NodeMCU Development Board is a versatile 2.4GHz dual-mode WiFi and Bluetooth microcontroller, featuring the ESP-WROOM-32 module. This board integrates a dual-core processor and the CP2102 USB-to-serial chip, enabling stable and fast data transmission via a micro USB interface. It is designed for a wide range of applications, including home automation, wireless industrial control, and wireless positioning systems.

The ESP32-S supports Lua programming, LWIP protocol, and FreeRTOS, offering flexibility for development. It operates in three modes: Access Point (AP), Station (STA), and a combination of both (AP + STA). Its low-power coprocessor allows for continuous monitoring of peripherals while the main CPU is powered down, optimizing energy consumption.

Front view of the DORHEA ESP32-S NodeMCU Development Board, showing the ESP-WROOM-32 module, micro USB port, and pin headers.

Figure 1: Front view of the DORHEA ESP32-S NodeMCU Development Board, showing the ESP-WROOM-32 module, micro USB port, and pin headers.

2. Setup Guide

2.1 Connecting the Board

Connect the ESP32-S development board to your computer using a micro USB cable. The CP2102 chip facilitates the serial communication required for programming and debugging.

2.2 Driver Installation

The CP2102 USB-to-serial chip may require specific drivers for your operating system. These drivers are typically available from the Silicon Labs website. Install them before attempting to program the board.

2.3 Development Environment Setup

The ESP32-S board is compatible with various development environments, including the Arduino IDE and PlatformIO (within Visual Studio Code). Follow the respective environment's instructions to add ESP32 board support.

2.4 Programming Mode

To upload code to the board, it typically needs to be in programming mode. This is usually achieved by holding down the BOOT button while initiating the upload process in your IDE, then releasing it once the upload begins. Some environments or board configurations may not require manual button pressing.

Angled view of the ESP32-S board, highlighting the integrated ESP-WROOM-32 module and various components.

Figure 2: Angled view of the ESP32-S development board, showing the ESP-WROOM-32 module and micro USB port.

3. Operating Instructions

3.1 Basic Operation

Once programmed, the ESP32-S board will execute the uploaded code. The board features two touch buttons: one for Reset (labeled EN) and another to enable the module to enter program mode (labeled BOOT).

3.2 WiFi and Bluetooth Modes

The ESP32-S supports three operational modes for wireless communication:

3.3 Pinout Diagram

Refer to the pinout diagram for proper connection of external components and sensors. Understanding the GPIO assignments, power pins, and special functions (ADC, DAC, Touch) is crucial for project development.

Detailed pinout diagram of the ESP32-S NodeMCU board, illustrating GPIO assignments, power pins, and special functions like ADC, DAC, and Touch pins.

Figure 3: Detailed pinout diagram of the ESP32-S NodeMCU board.

The ESP32-S development board connected to a breadboard with an LED strip, demonstrating a typical application setup.

Figure 4: The ESP32-S development board connected to a breadboard with an LED strip, demonstrating a typical application setup.

4. Maintenance

To ensure the longevity and reliable operation of your ESP32-S development board, follow these general maintenance guidelines:

5. Troubleshooting

This section addresses common issues encountered during the use of the ESP32-S development board.

5.1 Wi-Fi Connectivity Issues

5.2 Programming and Flashing Problems

5.3 Bluetooth Functionality

5.4 Silkscreen Error

6. Specifications

Top-down view of the ESP32-S development board with key features labeled, including dual-core antenna module, WiFi + Bluetooth, Lua program support, LWIP protocol, FreeRTOS, and AP/STA modes.

Figure 5: Top-down view of the ESP32-S development board with key features labeled.

FeatureDetail
ProcessorDual-core 2.4 GHz Espressif
Wireless ConnectivityWi-Fi (2.4GHz 802.11 b/g/n), Bluetooth
USB-to-Serial ChipCP2102
Operating System SupportFreeRTOS
Memory Storage Capacity4 MB
Product Dimensions (LxWxH)1.96 x 1.10 x 0.59 inches
Item Weight1.58 ounces
Model Number13051-1
Color30pin micro
Side view of the ESP32-S development board with dimensions labeled: 1.96 inches length, 1.10 inches width, and 0.59 inches height.

Figure 6: Side view of the ESP32-S development board with dimensions labeled.

7. Warranty and Support

7.1 Warranty Information

Specific warranty details for the DORHEA ESP32-S NodeMCU Development Board are not explicitly provided in the product information. For warranty inquiries, please contact the manufacturer or your point of purchase.

7.2 Technical Support

For technical assistance, troubleshooting beyond this manual, or further product information, please refer to the DORHEA brand store or contact their customer support channels. You can often find additional resources and community forums online for ESP32 development boards.