เอเลกู เอล-เอสเอ็ม-011

ELEGOO ESP-32 Type-C Development Board User Manual

รุ่น: EL-SM-011

1. บทนำ

The ELEGOO ESP-32 Type-C Development Board is a versatile and powerful microcontroller board designed for a wide range of applications, from basic electronics projects to complex Internet of Things (IoT) solutions. Featuring a dual-core 32-bit processor, integrated 2.4 GHz Wi-Fi, and Bluetooth connectivity, this board provides robust capabilities for wireless communication and data processing. Its Type-C USB interface ensures modern and convenient connectivity. This manual provides essential information for setting up, operating, and maintaining your ESP-32 development board.

2. สินค้าหมดview

2.1 คุณสมบัติหลัก

  • Powerful Processing Capabilities: The ELEGOO ESP-WROOM-32 development board features a 32-bit dual-core processor operating up to 240 MHz, providing impressive processing power.
  • การเชื่อมต่อไร้สาย: The ESP-32S development board integrates Wi-Fi and Bluetooth capabilities, supporting 2.4 GHz Wi-Fi and Bluetooth, enabling a wide range of communication and wireless connectivity options.
  • ประสิทธิภาพการใช้พลังงาน: The chip features a low-power design allowing dynamic power adjustment by scaling the clock frequency across different operating modes. This makes the development board suitable for battery-powered IoT (Internet of Things) devices.
  • Versatile Peripheral Interfaces: The development board offers a rich set of peripheral interfaces, including GPIO, UART, SPI, I2C, etc., allowing easy connectivity to a wide range of sensors.
  • Supports Over-The-Air (OTA) Firmware Upgrades: The ESP-WROOM-32 chip features over-the-air firmware upgrade capabilities, allowing developers to continue updating and optimizing the firmware even after product release.

2.2 ส่วนประกอบที่รวมอยู่

  • 2 x ELEGOO ESP-32 Type-C Development Boards

2.3 รูปภาพผลิตภัณฑ์

ด้านหน้า view of the ELEGOO ESP-32 Type-C Development Board.

รูปที่ 1 : ด้านหน้า view of the ELEGOO ESP-32 Type-C Development Board.

ด้านหน้าและด้านหลัง views of the ELEGOO ESP-32 Type-C Development Board, highlighting components and pin headers.

รูปที่ 2: ด้านหน้าและด้านหลัง views of the ELEGOO ESP-32 Type-C Development Board, highlighting components and pin headers.

Close-up of the Type-C USB port on the ELEGOO ESP-32 Development Board, used for power and data.

Figure 3: Close-up of the Type-C USB port on the ELEGOO ESP-32 Development Board, used for power and data.

อดีตample project demonstrating the ELEGOO ESP-32 module integrated into a custom device, showcasing its application versatility.

รูปที่ 4: ตัวอย่างample project demonstrating the ELEGOO ESP-32 module integrated into a custom device, showcasing its application versatility.

The ELEGOO ESP-32 Development Board packaging, showing two boards securely stored in plastic cases with foam.

Figure 5: The ELEGOO ESP-32 Development Board packaging, showing two boards securely stored in plastic cases with foam.

Two different versions of the ELEGOO ESP-32 Development Board packaging, indicating random shipment of board types.

Figure 6: Two different versions of the ELEGOO ESP-32 Development Board packaging, indicating random shipment of board types.

Detailed pinout diagram of the ELEGOO ESP-32 Development Board, illustrating GPIO, power, and communication pins.

Figure 7: Detailed pinout diagram of the ELEGOO ESP-32 Development Board, illustrating GPIO, power, and communication pins.

3. ข้อมูลจำเพาะทางเทคนิค

คุณสมบัติข้อมูลจำเพาะ
ยี่ห้อเอเลกู
ชื่อรุ่นอีแอล-เอสเอ็ม-011
หมายเลขรุ่นสินค้าอีแอล-เอสเอ็ม-011
ผู้ผลิตซีพียูเอสเพรสซิฟ
จำนวนโปรเซสเซอร์2 (Dual-Core)
ความจุของหน่วยความจำ4MB
เทคโนโลยีการเชื่อมต่อบลูทูธ, ยูเอสบี
มาตรฐานการสื่อสารไร้สาย802.11a/b/g/n (2.4 GHz WiFi)
การรองรับระบบปฏิบัติการไมโครไพธอน
อุปกรณ์ที่รองรับSmartphone, Computer, Microcontroller (Arduino, Raspberry Pi models)
ขนาดแพ็คเกจขนาด 11 x 7.8 x 1.9 ซม. ; 70 กรัม
ประเทศต้นกำเนิดจีน

4. คู่มือการติดตั้ง

4.1 การเชื่อมต่อฮาร์ดแวร์

  1. เชื่อมต่อกับคอมพิวเตอร์: Use a Type-C USB cable (not included) to connect the ELEGOO ESP-32 board to your computer. The board will draw power from the USB port.
  2. การติดตั้งไดร์เวอร์: The ESP-32 board typically uses a CP2102 USB-to-UART bridge chip. Most modern operating systems will automatically install the necessary drivers. If not, you may need to download and install the CP210x USB to UART Bridge VCP Drivers from the Silicon Labs webเว็บไซต์.
  3. แหล่งจ่ายไฟภายนอก (ทางเลือก): For projects requiring more power or standalone operation, the board can be powered via its 5V (VIN) pin or a dedicated power input, ensuring the voltage อยู่ในช่วงที่ระบุ

4.2 การตั้งค่าซอฟต์แวร์

  1. Arduino IDE Setup:
    • ดาวน์โหลดและติดตั้ง Arduino IDE จาก Arduino อย่างเป็นทางการ webเว็บไซต์.
    • Open the Arduino IDE, go to File > การตั้งค่า, and add the ESP32 board manager URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json to the "Additional Board Manager URLs" field.
    • ไปที่ เครื่องมือ > บอร์ด > ตัวจัดการบอร์ด, search for "ESP32", and install the "esp32 by Espressif Systems" package.
    • Select your specific ESP32 board (e.g., "ESP32 Dev Module") from เครื่องมือ > บอร์ด > ESP32 Arduino.
    • Select the correct COM port for your connected board from เครื่องมือ > พอร์ต.
  2. MicroPython Setup:
    • Download the latest MicroPython firmware for ESP32 from the official MicroPython webเว็บไซต์.
    • ใช้เครื่องมืออย่างเช่น esptool.py to flash the MicroPython firmware onto your ESP-32 board. Detailed instructions are available on the MicroPython documentation page.
    • Connect to the board via a serial terminal (e.g., PuTTY, CoolTerm, or the serial monitor in Arduino IDE) to interact with the MicroPython REPL.
  3. ESP-IDF Setup (Advanced): For more advanced development, refer to the official Espressif IoT Development Framework (ESP-IDF) documentation for setup instructions.

5. คู่มือการใช้งาน

5.1 การอัปโหลดโค้ด

  1. เขียนโค้ดของคุณ: Develop your program using the Arduino IDE, MicroPython, or ESP-IDF.
  2. รวบรวม: In the Arduino IDE, click the "Verify" button to compile your sketch. For MicroPython, ensure your script is syntactically correct.
  3. อัพโหลด: Click the "Upload" button in the Arduino IDE. For MicroPython, use tools like ampy or webrepl to transfer your scripts to the board. During the upload process, you might need to press and hold the "BOOT" button on the ESP-32 board, then press "EN" (reset), and release "BOOT" when the upload starts.
  4. ตรวจสอบเอาต์พุตอนุกรม: Use the Serial Monitor in the Arduino IDE or a separate serial terminal to view output from your ESP-32 board.

5.2 Using Wi-Fi and Bluetooth

The ESP-32's integrated Wi-Fi and Bluetooth capabilities allow for various wireless applications:

  • ไวไฟ : Connect to existing Wi-Fi networks (STA mode), create its own access point (AP mode), or operate in both modes simultaneously (AP+STA). This enables internet connectivity for IoT projects, web servers, and data logging.
  • บลูทูธ: Supports both Classic Bluetooth and Bluetooth Low Energy (BLE). This allows for communication with smartphones, other Bluetooth devices, and low-power sensor networks.

Refer to the extensive online documentation and examples for Arduino ESP32, MicroPython, or ESP-IDF to implement specific Wi-Fi and Bluetooth functionalities in your projects.

6. การบำรุงรักษา

Proper care and maintenance will extend the lifespan of your ELEGOO ESP-32 Development Board:

  • จัดการด้วยความระมัดระวัง: Avoid dropping the board or applying excessive force to its components.
  • ไฟฟ้าสถิต: Always handle the board in a static-safe environment to prevent damage from electrostatic discharge (ESD).
  • พื้นที่จัดเก็บ: Store the board in its original anti-static packaging or a suitable enclosure when not in use, away from dust and moisture.
  • การทำความสะอาด: If necessary, gently clean the board with a soft, dry brush or compressed air. Avoid using liquids or harsh chemicals.
  • แหล่งจ่ายไฟ: Ensure you use a stable 5V power supply via the USB-C port or the VIN pin. Incorrect voltagอาจทำให้บอร์ดเสียหายได้

7 การแก้ไขปัญหา

ต่อไปนี้คือปัญหาทั่วไปบางประการและแนวทางแก้ไขที่เป็นไปได้:

  • คอมพิวเตอร์ตรวจไม่พบแผงวงจร:
    • ตรวจสอบให้แน่ใจว่าเสียบสาย USB Type-C แน่นสนิทและใช้งานได้ ลองใช้สายอื่นดู
    • Verify that the CP210x drivers are correctly installed on your computer. Check Device Manager (Windows) or ls /dev/tty.* (macOS/Linux).
    • ลองเชื่อมต่อกับพอร์ต USB อื่นบนคอมพิวเตอร์ของคุณ
  • Upload Errors (Failed to connect, A fatal error occurred):
    • Make sure the correct board type and COM port are selected in your IDE.
    • During upload, press and hold the "BOOT" button on the ESP-32 board, then press "EN" (reset), and release "BOOT" when the upload process begins.
    • ตรวจสอบให้แน่ใจว่าไม่มีโปรแกรมอื่นกำลังใช้งานพอร์ตอนุกรมอยู่
    • Check your wiring if the board is connected to external components.
  • ปัญหาการเชื่อมต่อ Wi-Fi/Bluetooth:
    • Double-check your network credentials (SSID, password) in your code.
    • Ensure the ESP-32 is within range of the Wi-Fi access point or Bluetooth device.
    • Verify that the Wi-Fi/Bluetooth antenna is not obstructed or damaged.
    • Review example code for proper initialization and connection procedures.
  • เมนบอร์ดไม่เปิดใช้งาน:
    • Check the USB cable and power source.
    • Ensure there are no short circuits on the board or connected components.

For more detailed troubleshooting, consult the extensive online communities and forums dedicated to ESP32 development, such as the Espressif forums or Arduino ESP32 GitHub issues.

8. การรับประกันและการสนับสนุน

ELEGOO products are designed and manufactured to high-quality standards. For warranty information, technical support, or further assistance with your ELEGOO ESP-32 Type-C Development Board, please visit the official ELEGOO webหรือติดต่อฝ่ายสนับสนุนลูกค้าโดยตรง โปรดเก็บหลักฐานการซื้อไว้เพื่อใช้ในการเคลมประกัน

ผู้ผลิต: เอเลกู

Webเว็บไซต์: www.elegoo.com

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.