1. Pengenalan
This manual provides comprehensive instructions for the RUIZHI ESP32 ESP32-WROOM-32D Development Board. It covers product features, setup procedures, operating guidelines, maintenance tips, troubleshooting, and detailed specifications. Please read this manual carefully before using the product to ensure proper functionality and to maximize its potential.
2. Produk Lebihview
The ESP-WROOM-32 is a versatile and powerful Wi-Fi and Bluetooth enabled microcontroller unit (MCU) module, designed for a wide range of applications. It features a dual-core CPU and integrated Wi-Fi and Bluetooth connectivity, making it ideal for IoT projects, smart home devices, and various embedded systems.

Rajah 2.1: Depan view of the RUIZHI ESP32-WROOM-32D Development Board, highlighting its compact design and integrated components.
Ciri-ciri Utama:
- Saiz padat: Designed for easy integration into various products.
- Prestasi Kuat: Equipped with a dual-core processor, supporting Wi-Fi and Bluetooth protocols, and FreeRTOS.
- Berbilang Mod Pengendalian: Supports Access Point (AP), Station (STA), and AP+STA coexistence modes for flexible network configurations.
- Lua Programmability: Simplifies development for users of all programming skill levels.
- Antara Muka USB Jenis-C: Modern and convenient connectivity.
- Stable CH340 USB-to-TTL Chip: Ensures reliable serial communication.
- Muat Turun Automatik: Facilitates easy firmware uploading without manual button presses.
- Keserasian Luas: Compatible with Windows systems and development environments like Cygwin and MSYS32.
- Reka Bentuk Kuasa Rendah: Optimized for battery-powered applications requiring extended battery life.
3. Panduan Persediaan
Follow these steps to set up your RUIZHI ESP32 Development Board.
3.1 Kandungan Pakej
- 2 x RUIZHI ESP32 ESP32-WROOM-32D Development Boards
3.2 Menyambungkan Papan
The ESP32 development board can be easily connected to a breadboard or a custom PCB for prototyping. Ensure correct pin alignment when inserting the board.

Rajah 3.1: Illustration of connecting the ESP32 development board to a larger baseboard, showing proper pin alignment.
3.3 Gambarajah Pinout
Refer to the following diagram for the pin assignments of the ESP32-WROOM-32D module. Understanding the pinout is crucial for proper wiring and programming.

Rajah 3.2: Detailed pinout diagram for the ESP32-WROOM-32D module, indicating GPIO numbers, power pins, and special function pins.
3.4 Pemasangan Pemandu
The board uses a CH340 USB-to-TTL chip for serial communication. If your operating system does not automatically install the driver, you may need to download and install it manually. Drivers are typically available from the CH340 manufacturer's website or common ESP32 development resources.
- Connect the ESP32 board to your computer using a USB Type-C cable.
- If the device is not recognized, search online for "CH340 driver" and download the appropriate version for your operating system (Windows, macOS, Linux).
- Pasang pemacu mengikut arahan yang diberikan.
- Verify installation by checking your device manager for a new COM port.
4. Arahan Operasi
This section outlines the basic steps for operating your ESP32 development board, including programming and mode selection.

Rajah 4.1: Example applications of the ESP32 board, demonstrating its use in various projects with external components.
4.2 Programming the ESP32
The RUIZHI ESP32 board is compatible with various development environments, including the Arduino IDE and ESP-IDF. It supports Lua programming for simplified development.
- Pasang Arduino IDE: Muat turun dan pasang Arduino IDE daripada laman rasmi webtapak.
- Tambah Sokongan Papan ESP32: Dalam IDE Arduino, pergi ke File > Keutamaan and add the ESP32 board manager URL. Then, go to Alat > Papan > Pengurus Papan and search for "ESP32" to install the board package.
- Pilih Papan dan Pelabuhan: daripada Alatan > Papan, select "ESP32 Dev Module" or a similar ESP32 board. Then, from Alatan > Pelabuhan, select the COM port corresponding to your connected ESP32 board.
- Kod Muat Naik: Write or open an example sketch, then click the "Upload" button to compile and upload your code to the ESP32. The CH340 chip supports automatic download, so manual boot button pressing is usually not required.
4.3 Mod Pengendalian
The ESP32 supports three primary Wi-Fi operating modes:
- Station (STA) Mode: The ESP32 connects to an existing Wi-Fi network (like your home router) as a client device.
- Mod Titik Akses (AP): The ESP32 creates its own Wi-Fi network, allowing other devices to connect to it.
- AP+STA Coexistence Mode: The ESP32 operates as both an Access Point and a Station simultaneously, connecting to an existing network while also hosting its own.
These modes are configured through your programming code (e.g., using the Wi-Fi library in Arduino IDE).
5. Penyelenggaraan
Proper care and maintenance will ensure the longevity and reliable operation of your ESP32 development board.
- Storan: Store the board in an anti-static bag when not in use to protect it from electrostatic discharge.
- Pembersihan: Use a soft, dry brush or compressed air to remove dust from the board. Avoid using liquids or harsh chemicals.
- Pengendalian: Always handle the board by its edges to avoid touching sensitive components or pins.
- Bekalan Kuasa: Ensure you provide the correct voltage (typically 5V via USB or VIN pin) to prevent damage.
- Kemas kini Firmware: Regularly check for and apply firmware updates for the ESP32 chip and development environment to benefit from bug fixes and new features.
6. Penyelesaian masalah
Berikut ialah beberapa isu biasa dan penyelesaiannya:
| Masalah | Kemungkinan Punca | Penyelesaian |
|---|---|---|
| Papan tidak dikenali oleh komputer. | Missing or incorrect CH340 driver. Faulty USB cable. | Install the correct CH340 driver. Try a different USB Type-C cable. Check device manager for COM port. |
| Code upload fails. | Incorrect board/port selection. Corrupted code. Power issue. | Ensure correct board and COM port are selected in IDE. Verify code syntax. Ensure stable power supply. Try pressing the BOOT button while uploading if automatic upload fails. |
| Wi-Fi/Bluetooth not working. | Incorrect code configuration. Antenna issue. | Review your code for correct Wi-Fi/Bluetooth initialization and credentials. Ensure the board's antenna is not obstructed. |
| Board gets hot during operation. | Overcurrent draw from peripherals. Short circuit. | Check your circuit for short circuits. Reduce current draw from GPIO pins. Ensure power supply is adequate. |
7. Spesifikasi
Detailed technical specifications for the RUIZHI ESP32 ESP32-WROOM-32D Development Board.
| Ciri | Perincian |
|---|---|
| Jenama | RUIZHI |
| Nombor Model | XU142 |
| Siri | ESP-WROOM-32 |
| Pengeluar CPU | Espressif |
| Bilangan Pemproses | 2 (Dual-Core) |
| Teknologi Memori | LPDDR4 |
| Kesambungan Wayarles | Wi-Fi, Bluetooth |
| Sokongan Sistem Pengendalian | PercumaRTOS |
| Teknologi Ketersambungan | USB Jenis-C |
| Peranti Serasi | PC, Smartphone, Arduino |
| Dimensi (lebih kurang) | 50mm x 28mm (1.96in x 1.1in) |
| Berat Barang | 20 gram |
| Bateri Termasuk | Tidak |

Rajah 7.1: Physical dimensions of the ESP32 development board, showing approximate length and width.
8. Waranti dan Sokongan
For warranty information and technical support, please refer to the RUIZHI official webtapak atau hubungi peruncit anda. Simpan resit pembelian anda sebagai bukti pembelian.
- Sumber Dalam Talian: Many online communities and forums are dedicated to ESP32 development, offering extensive tutorials and troubleshooting advice.
- Sokongan Pengeluar: For specific product inquiries or issues, contact RUIZHI customer support.