diymore ESP32s

Diymore ESP32 ESP-WROOM-32 Development Board User Manual

Model: ESP32s

1. Pengenalan

The Diymore ESP32 ESP-WROOM-32 development board is a versatile, low-cost, and powerful microcontroller module designed for Internet of Things (IoT) applications. It integrates Wi-Fi and Bluetooth connectivity, making it suitable for a wide range of projects from simple sensor networks to complex embedded systems. This manual provides essential information for setting up, operating, and troubleshooting your ESP32 development board.

Kandungan Pakej

Diymore ESP32 ESP-WROOM-32 Development Board, top view
Rajah 1: Atas view of the Diymore ESP32 ESP-WROOM-32 Development Board, showing the ESP-WROOM-32 module, micro USB port, and pin headers.

2. Ciri-ciri Produk

The Diymore ESP32 development board offers a robust set of features for various applications:

3. Panduan Persediaan

Follow these steps to prepare your ESP32 development board for programming.

3.1 Pemasangan Pemandu

The board uses a CP2102 USB to UART bridge. You may need to install the appropriate drivers for your operating system. These drivers are typically available from the Silicon Labs webtapak.

  1. Visit the official Silicon Labs webtapak.
  2. Cari untuk "CP210x USB to UART Bridge VCP Drivers".
  3. Download and install the driver package compatible with your operating system (Windows, macOS, Linux).
  4. Mulakan semula komputer anda jika digesa.

3.2 Integrated Development Environment (IDE) Setup

The Arduino IDE is a popular choice for programming ESP32 boards. Ensure you have the ESP32 board support package installed.

  1. Muat turun dan pasang Arduino IDE dari Arduino rasmi webtapak.
  2. Open the Arduino IDE and go to File > Keutamaan.
  3. Dalam "Pengurus Lembaga Tambahan URLmedan s", tambah yang berikut URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  4. Pergi ke Alatan > Papan > Pengurus Papan...
  5. Cari untuk "ESP32" and install the "esp32 by Espressif Systems" package.
  6. After installation, select your board under Tools > Board > ESP32 Arduino. For this board, select "DOIT ESP32 DEVKIT V1" or a similar generic ESP32 Dev Module option.

3.3 Sambungan Fizikal

Connect the ESP32 board to your computer using a Micro USB cable.

Diymore ESP32 ESP-WROOM-32 Development Board with Micro USB port visible
Rajah 2: Sisi view of the ESP32 board, highlighting the Micro USB port for power and data connection.

Note on Breadboard Compatibility: This 30-pin ESP32 board is wider than standard breadboards. To use it with a solderless prototype board, you may need to dock two breadboards side-by-side to provide sufficient space for the pins and access to both sides.

4. Arahan Operasi

Once your development environment is set up, you can begin programming your ESP32 board.

4.1 Uploading a Sketch (Arduino IDE)

  1. Open your sketch in the Arduino IDE.
  2. Ensure the correct board (e.g., "DOIT ESP32 DEVKIT V1") and COM port are selected under Alatan. The COM port corresponds to the CP2102 USB-UART bridge.
  3. Click the "Upload" button (right arrow icon) in the Arduino IDE.
  4. The IDE will compile and attempt to upload the sketch. During the upload process, you might see messages like "Connecting..."
  5. If the upload fails with a "Failed to connect to ESP32" error, you may need to manually put the board into bootloader mode. Press and hold the BOOT button on the board, then press the EN (Enable/Reset) button briefly, release EN, dan kemudian lepaskan BOOT. Alternatively, some boards require holding the BOOT button down throughout the entire upload process.
Diymore ESP32 ESP-WROOM-32 Development Board showing BOOT and EN buttons
Rajah 3: Jarak dekat view of the ESP32 board, indicating the location of the BOOT and EN (Enable/Reset) buttons.

4.2 Network Modes

The ESP32 supports three primary Wi-Fi modes:

These modes are configured within your program code using the ESP32 Wi-Fi library.

5. Penyelenggaraan

Proper care will ensure the longevity and reliable operation of your ESP32 development board.

6. Penyelesaian masalah

Berikut ialah penyelesaian kepada isu biasa yang mungkin anda hadapi:

6.1 "Failed to connect to ESP32: Timed out waiting for packet header"

This error typically indicates that the board is not entering bootloader mode correctly for programming.

6.2 Board Not Recognized by Computer

If your computer does not detect the ESP32 board:

7. Spesifikasi

Detailed technical specifications for the Diymore ESP32 ESP-WROOM-32 Development Board:

CiriSpesifikasi
Nama ModelESP32 ESP-32S
Nombor Model ItemESP32s
Jenamadiymore
Jenama PemprosesEspressif
Bilangan Pemproses2 (Dual Core)
Jenis WayarlesBluetooth, WiFi
Teknologi KetersambunganBluetooth, USB, Wi-Fi
Sokongan Sistem PengendalianLua, FreeRTOS
RAMLPDDR4 (integrated with ESP-WROOM-32 module)
Berat Barang4.2 auns
Dimensi Produk (LxWxH)15.75 x 13.78 x 7.87 inci
Pengeluardiymore
Tarikh Tersedia Pertama13 April 2017

8. Waranti dan Sokongan

For warranty information and technical support, please refer to the retailer or manufacturer's official channels.

Dokumen Berkaitan - ESP32s

Praview ESP32-CAM: Persediaan IDE Arduino untuk Penstriman Video dan Fotografi
Panduan komprehensif untuk menyediakan IDE Arduino untuk modul ESP32-CAM. Ketahui cara memasang IDE, mengkonfigurasi sokongan papan ESP32 dan menjalankan example code for video streaming and taking photos.
Praview Panduan Pemasangan Lengan Robot 6DOF DIYMORE
Panduan komprehensif untuk memasang kit Lengan Robot DIYMORE 6DOF, memperincikan pengenalan bahagian, arahan pemasangan langkah demi langkah dan petua untuk pembinaan yang berjaya.
Praview Panduan Pemasangan Lengan Robot diymore: Arahan Langkah demi Langkah
Panduan komprehensif untuk memasang Kit Lengan Robot 6DOF diymore. Manual ini menyediakan arahan langkah demi langkah yang terperinci, senarai bahagian yang lengkap dan petua berguna untuk membina lengan robot anda sendiri menggunakan servos MG996 dan serasi dengan Arduino dan Raspberry Pi.
Praview Pengawal Suhu Digital Diymore STC-3008 - NTC Paparan Dwi
Spesifikasi terperinci dan manual pengguna untuk pengawal termostat digital Diymore STC-3008. Mempunyai paparan dwi, ​​sensor NTC, keserasian AC 110V/230V dan arahan untuk persediaan, operasi dan keselamatan pemanasan/penyejukan.
Praview ICL7107 5V DC Digital Voltmeter DIY Electronic Kit - Assembly Guide
Detailed information and assembly instructions for the diymore ICL7107 5V DC Digital Voltmeter DIY Electronic Kit, including features, specifications, and a comprehensive parts list.
Praview ESP8266 Mini Weather Forecast Clock Kit - DIY Electronic Project
Build your own smart weather station with the ESP8266 Mini Weather Forecast Clock Kit. This DIY project features an OLED display, WiFi connectivity for real-time updates, and easy assembly with clear instructions.