diymore ESP32 WROOM 32 NodeMCU

diymore ESP32 WROOM 32 NodeMCU Development Board User Manual

Model: ESP32 WROOM 32 NodeMCU

1. Pengenalan

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. Produk Lebihview

2.1 Ciri-ciri Utama

  • Antara Muka USB Jenis-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.
  • Mod Serbaguna: 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.
  • Sokongan Protokol: Compatible with LWIP protocol and FreeRTOS operating system.

2.2 Komponen

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.

Atas ke bawah view of the diymore ESP32 WROOM 32 NodeMCU Development Board

Rajah 1: Atas-bawah 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. Persediaan

3.1 Pemasangan Pemandu

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 Menyambungkan Papan

  1. Connect one end of a USB-C cable to the USB-C port on the ESP32 development board.
  2. Sambungkan hujung kabel USB-C yang satu lagi ke port USB yang tersedia pada komputer anda.
  3. The power LED on the board should illuminate, indicating it is receiving power.

3.3 Persediaan Persekitaran Pembangunan

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

  • IDE 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. Arahan Operasi

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 BOOT button on the ESP32 board, then press the EN (reset) button, and release EN, kemudian lepaskan BOOT once the upload process begins. Some boards may enter programming mode automatically.

4.2 Penggunaan Asas

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

  • Kesambungan Wi-Fi: Connect to local networks, host web pelayan, atau menghantar data ke platform awan.
  • Komunikasi 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.
  • Kawalan Penggerak: Control motors, LEDs, relays, and other actuators.
Examples of ESP32 CH340 application scenarios

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

5. Penyelenggaraan

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

  • Tangani dengan Berhati-hati: Elakkan daripada menjatuhkan papan atau menyebabkannya terkena kejutan fizikal.
  • Pelepasan Statik: Always handle the board in a static-safe environment to prevent damage from electrostatic discharge (ESD).
  • Keringkan: Protect the board from moisture and liquids.
  • Kebersihan: Pastikan papan bebas daripada habuk dan serpihan. Gunakan berus lembut dan kering atau udara termampat untuk pembersihan.
  • Bekalan Kuasa: Use a stable 5V DC power supply via the USB-C port. Avoid over-voltage or reverse polarity.
  • Storan: Store the board in an anti-static bag when not in use.

6. Penyelesaian masalah

6.1 Board Not Detected by Computer

  • Semak Kabel USB: Ensure the USB-C cable is functional and properly connected. Try a different cable.
  • Install CH340 Driver: Verify that the CH340 USB-to-serial driver is correctly installed on your operating system.
  • Cuba Port USB Berbeza: 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.
  • Mod But: Manually put the board into bootloader mode by holding the BOOT button, pressing and releasing EN, then releasing BOOT when the upload starts.
  • Bekalan Kuasa: 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.
  • Logik Kod: Double-check your code for correct Wi-Fi or Bluetooth initialization and connection logic.
  • Gangguan: Minimize potential interference from other 2.4GHz devices.

7. Spesifikasi

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

Figure 5: Visual representation of the product parameters.

ParameterNilai
Pengeluardiymore
SoCESP32-WROOM-32
Model CPUCore M Family (Espressif)
Bilangan Pemproses1
Clock Frequency Range80MHz/240MHz
Memori Flash Luaran4 MB
RAM512KB
Bekalan Kuasa Voltage5VDC (via USB-C)
Input/Output Voltage3.3VDC
Operating Current Requiredmin. 500mA
Teknologi KetersambunganUSB Type-C, Wi-Fi 802.11 b/g/n, Bluetooth
Protokol Wi-Fi802.11b/g/n
Kekerapan Wi-Fi2.4GHz-2.5GHz
BluetoothV4.2 BLE and Classic Bluetooth
USB to Serial ChipCH340
Antaramuka KomunikasiSPI, I2C, I2S, CAN, UART
Sistem OperasiPercumaRTOS
Jumlah Port USB1 (Jenis-C)

8. Waranti dan Sokongan

8.1 Maklumat Waranti

Specific warranty information for this product is not available in the provided documentation. Please refer to the retailer or manufacturer's webtapak untuk sebarang terma dan syarat jaminan yang berkenaan.

8.2 Sokongan Teknikal

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.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.