diymore ESP32 WROOM 32 NodeMCU

diymore ESP32 WROOM 32 NodeMCU Development Board User Manual

Model: ESP32 WROOM 32 NodeMCU

1. Introducció

This manual provides essential information for the setup, operation, and maintenance of your diymore ESP32 WROOM 32 NodeMCU Development Board. This board integrates a 2.4GHz Wi-Fi and Bluetooth dual-mode chip, offering a versatile platform for various IoT and embedded projects. It features a USB-C interface and a CH340 chip for reliable communication.

2. Producte acabatview

2.1 Característiques clau

  • Interfície USB tipus C: Modern and reversible connector for power and data.
  • Integrated Wi-Fi and Bluetooth: Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth V4.2 BLE & Classic Bluetooth for wireless connectivity.
  • Modes versàtils: Supports AP, STA, and AP+STA coexistence modes.
  • Comprehensive Integration: Includes antenna, RF balun, power amplifier, low-noise receive amplifier, filters, and power management module.
  • Low-Power Technology: Utilizes 40nm low-power technology for efficient operation.
  • Suport al protocol: Compatible with LWIP protocol and FreeRTOS operating system.

2.2 Components

The diymore ESP32 WROOM 32 NodeMCU Development Board includes the ESP32-WROOM-32 module, which is the core component providing Wi-Fi and Bluetooth capabilities. The board also features a USB-C port for power and data, a CH340 USB-to-serial chip, and various GPIO pins for external connections.

De dalt a baix view of the diymore ESP32 WROOM 32 NodeMCU Development Board

Figura 1: De dalt a baix view of the diymore ESP32 WROOM 32 NodeMCU Development Board, showing the ESP32-WROOM-32 module, USB-C port, and pin headers.

Pinout diagram for the ESP32 WROOM 32 NodeMCU Development Board

Figure 2: Detailed pinout diagram illustrating the various GPIOs, power pins, and special function pins of the ESP32 WROOM 32 NodeMCU Development Board.

Dimensions of the ESP32 WROOM 32 NodeMCU Development Board

Figure 3: Product dimensions of the ESP32 WROOM 32 NodeMCU Development Board, showing approximate measurements of 5.4cm length, 2.7cm width, and 1.3cm height.

3. Configuració

3.1 Instal·lació del controlador

The board uses a CH340 USB-to-serial chip. Before connecting the board to your computer, you may need to install the appropriate CH340 driver. Drivers are typically available for Windows, macOS, and Linux operating systems. Search online for "CH340 driver" and download from a reputable source.

3.2 Connecting the Board

  1. Connect one end of a USB-C cable to the USB-C port on the ESP32 development board.
  2. Connecteu l'altre extrem del cable USB-C a un port USB disponible de l'ordinador.
  3. The power LED on the board should illuminate, indicating it is receiving power.

3.3 Configuració de l'entorn de desenvolupament

To program the ESP32 board, you will need a suitable Integrated Development Environment (IDE). Popular choices include:

  • IDE d'Arduino: Install the ESP32 board package through the Boards Manager.
  • PlatformIO: A powerful ecosystem for IoT development, compatible with various IDEs like VS Code.
  • ESP-IDF: Espressif's official IoT Development Framework for more advanced applications.

Refer to the documentation for your chosen IDE for detailed installation and configuration instructions for ESP32 boards.

4. Instruccions de funcionament

4.1 Uploading Code

  1. Open your chosen IDE (e.g., Arduino IDE).
  2. Select the correct board model (e.g., "ESP32 Dev Module" or similar) and the COM port assigned to your ESP32 board.
  3. Write or load your program (sketch).
  4. Click the "Upload" button. The IDE will compile the code and attempt to upload it to the board.
  5. During upload, you may need to press and hold the BARRETA button on the ESP32 board, then press the EN (reset) button, and release EN, després deixeu anar BARRETA once the upload process begins. Some boards may enter programming mode automatically.

4.2 Ús bàsic

The ESP32 board can be used for a wide range of applications, including:

  • Connectivitat Wi-Fi: Connect to local networks, host web servers, or send data to cloud platforms.
  • Comunicació Bluetooth: Interact with Bluetooth Low Energy (BLE) devices or classic Bluetooth peripherals.
  • Sensor Interfacing: Read data from various sensors using GPIOs, I2C, SPI, or UART.
  • Control de l'actuador: Control motors, LEDs, relays, and other actuators.
Examples of ESP32 CH340 application scenarios

Figura 4: Examples of the ESP32 CH340 development board in various application setups, including connections to relays, breadboards, and an SD card module.

5. Manteniment

To ensure the longevity and proper functioning of your ESP32 development board, follow these maintenance guidelines:

  • Manejar amb cura: Avoid dropping the board or subjecting it to physical shock.
  • Descàrrega estàtica: Always handle the board in a static-safe environment to prevent damage from electrostatic discharge (ESD).
  • Mantenir sec: Protect the board from moisture and liquids.
  • Neteja: Keep the board free from dust and debris. Use a soft, dry brush or compressed air for cleaning.
  • Font d'alimentació: Use a stable 5V DC power supply via the USB-C port. Avoid over-voltage or reverse polarity.
  • Emmagatzematge: Store the board in an anti-static bag when not in use.

6. Solució De Problemes

6.1 Board Not Detected by Computer

  • Comproveu el cable USB: Ensure the USB-C cable is functional and properly connected. Try a different cable.
  • Instal·leu el controlador CH340: Verify that the CH340 USB-to-serial driver is correctly installed on your operating system.
  • Prova un port USB diferent: Connect the board to another USB port on your computer.

6.2 Code Upload Fails

  • Correct Board and Port: Ensure the correct ESP32 board type and COM port are selected in your IDE.
  • Mode d'arrencada: Manually put the board into bootloader mode by holding the BARRETA button, pressing and releasing EN, then releasing BARRETA when the upload starts.
  • Font d'alimentació: Ensure the board is receiving sufficient power. Some complex sketches might require more power than a standard USB port can provide.
  • Serial Monitor: Close any open serial monitors in your IDE before attempting to upload code.

6.3 Wi-Fi or Bluetooth Issues

  • Antena: Ensure the onboard antenna is not obstructed.
  • Code Logic: Double-check your code for correct Wi-Fi or Bluetooth initialization and connection logic.
  • Interferència: Minimize potential interference from other 2.4GHz devices.

7. Especificacions

Table of product parameters for the ESP32 WROOM 32 NodeMCU Development Board

Figure 5: Visual representation of the product parameters.

ParàmetreValor
Fabricantdiymore
SoCESP32-SALA-32
Model de CPUCore M Family (Espressif)
Nombre de processadors1
Clock Frequency Range80MHz/240MHz
Memòria flash externa4 MB
RAM512 KB
Alimentació Voltage5VDC (via USB-C)
Vol d'entrada/sortidatage3.3VDC
Operating Current Requiredmin. 500 mA
Tecnologia de connectivitatUSB Type-C, Wi-Fi 802.11 b/g/n, Bluetooth
Protocols Wi-Fi802.11b/g/n
Freqüència Wi-Fi2.4 GHz-2.5 GHz
BluetoothV4.2 BLE and Classic Bluetooth
USB to Serial ChipCH340
Interfícies de comunicacióSPI, I2C, I2S, CAN, UART
Sistema operatiuFreeRTOS
Ports USB totals1 (Tipus C)

8. Garantia i Suport

8.1 Informació de la garantia

Specific warranty information for this product is not available in the provided documentation. Please refer to the retailer or manufacturer's website for any applicable warranty terms and conditions.

8.2 Suport tècnic

For technical assistance, programming guides, or community support, please visit the official diymore website or relevant online forums dedicated to ESP32 development. Many resources are available from the ESP32 community and Espressif Systems.

Software updates are not guaranteed beyond the point of purchase. Information regarding spare parts availability is not provided.

© 2026 diymore. All rights reserved.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.