Waveshare ESP32-C6-DEV-KIT-N8-M

คู่มือผู้ใช้ไมโครคอนโทรลเลอร์ Waveshare ESP32-C6

Model: ESP32-C6-DEV-KIT-N8-M

1. บทนำ

The Waveshare ESP32-C6 Development Board is a versatile microcontroller designed for a wide range of applications, from smart home automation to industrial control. It integrates the ESP32-C6-WROOM-1-N8 module, featuring a RISC-V 32-bit single-core processor, advanced wireless communication capabilities including WiFi 6, Bluetooth 5, and IEEE 802.15.4 (Zigbee 3.0 and Thread), and a convenient Type-C connector for both USB and UART development.

This manual provides essential information for setting up, operating, and maintaining your ESP32-C6 development board, ensuring you can leverage its full potential for your projects.

Waveshare ESP32-C6 Microcontroller Development Board

Figure 1.1: Waveshare ESP32-C6 Microcontroller Development Board with pre-soldered headers and USB-C port.

2. เนื้อหาบรรจุภัณฑ์

เมื่อเปิดบรรจุภัณฑ์ โปรดตรวจสอบว่าส่วนประกอบทั้งหมดอยู่ครบและไม่ได้รับความเสียหาย

Package content of ESP32-C6-DEV-KIT-N8

Figure 2.1: Image showing the single ESP32-C6-DEV-KIT-N8 board included in the package.

The standard package for the ESP32-C6-DEV-KIT-N8-M includes:

  • 1x ESP32-C6-DEV-KIT-N8 Microcontroller Development Board with pre-soldered headers.

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

The Waveshare ESP32-C6 Development Board offers a robust set of features for advanced embedded projects:

  • Adopts ESP32-C6-WROOM-1-N8 module with RISC-V 32-bit single-core processor, up to 160MHz main frequency, built-in 8MB Flash.
  • Integrated WiFi 6, Bluetooth 5, and IEEE 802.15.4 (Zigbee 3.0 and Thread) wireless communication, with superior RF performance.
  • Type-C connector for ease of use.
  • Onboard CH343 and CH334 chips support USB and UART development via a single Type-C interface.
  • Rich peripheral interfaces, compatible with the pinout of the ESP32-C6-DevKitC-1-N8 development board, offering strong compatibility and expandability.
  • การออกแบบโมดูลแบบมีร่องช่วยให้สามารถบัดกรีลงบนแผ่นวงจรหลักได้โดยตรง
ESP32-C6 Microcontroller Wi-Fi Development Board key features

Figure 3.1: Visual representation of the ESP32-C6 board highlighting its key features: Tiny Size, Easy Integration, RISC-V 32-bit Processor, 8MB/16MB Flash, WiFi 6, and Bluetooth 5.

4. Board Specifications

Detailed technical specifications for the Waveshare ESP32-C6 Development Board:

ข้อมูลจำเพาะค่า
โปรเซสเซอร์RISC-V 32-bit Single-Core, 160 MHz
โมดูลESP32-C6-WROOM-1-N8
หน่วยความจำแฟลช8MB
การเชื่อมต่อแบบไร้สายWiFi 6 (802.11ax), Bluetooth 5 (LE), IEEE 802.15.4 (Zigbee 3.0, Thread)
อินเทอร์เฟซ USBUSB Type-C (via CH343/CH334 chips)
อินเทอร์เฟซ UARTSupported via Type-C
ขนาด (กxยxส)2.16 x 1 x 0.39 นิ้ว (ประมาณ 55 x 25.36 x 9.9 มม.)
น้ำหนัก0.634 ออนซ์
ความเข้ากันได้ของระบบปฏิบัติการLinux (for development environment)

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

Follow these steps to set up your Waveshare ESP32-C6 Development Board for initial use.

5.1. การจ่ายพลังงานให้กับบอร์ด

Connect the ESP32-C6 board to your computer using a standard USB Type-C cable. The board will draw power directly from the USB port. A 3.3V power indicator LED will illuminate when power is supplied.

5.2. การติดตั้งไดร์เวอร์

The board utilizes CH343 and CH334 chips for USB-to-UART conversion. Most modern operating systems will automatically install the necessary drivers. If you encounter issues with port recognition, you may need to manually install the CH34x series drivers, which are typically available from the chip manufacturer's website or Waveshare's product wiki.

5.3. การตั้งค่าสภาพแวดล้อมการพัฒนา

The ESP32-C6 can be programmed using various development environments. Popular options include:

  • ESP-IDF (Espressif IoT Development Framework): The official development framework from Espressif, offering comprehensive tools and libraries. Waveshare provides detailed guides on setting up ESP-IDF, often with Visual Studio Code integration.
  • อาร์ดูอิโน IDE: With the appropriate board support package (ESP32 Core 3.0 or later for C6 support), you can program the board using the familiar Arduino environment.
  • ไมโครไพธอน: For rapid prototyping and scripting, MicroPython firmware can be flashed onto the board.

Refer to Waveshare's official wiki for specific, up-to-date tutorials and code samples for setting up your chosen development environment.

ESP32-C6 Pinout Definition

Figure 5.1: Detailed pinout diagram for the ESP32-C6 Development Board, compatible with the ESP32-C6-DevKitC-1 development board. This diagram labels GPIOs, power rails, communication interfaces (UART, I2C, SPI), and special function pins.

ESP32-C6 Onboard Resources and Outline Dimensions

รูปที่ 5.2: จากบนลงล่าง view of the ESP32-C6 board indicating onboard components such as the Reset Button, RGB LED, USB Type-C port, 3.3V Power Indicator, Boot Button, USB HUB Chip, 5V to 3.3V Voltage Regulator, and Pin Headers. This image also includes the outline dimensions in millimeters.

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

Once your development environment is set up, you can begin programming and operating the ESP32-C6 board.

6.1. Programming the ESP32-C6

To upload firmware to the board, ensure it is connected via the USB Type-C cable. Most development environments will automatically detect the serial port. You may need to press the 'BOOT' button while initiating the upload process if the board does not enter programming mode automatically.

6.2. การสื่อสารไร้สาย

The ESP32-C6 supports advanced wireless protocols:

  • WiFi 6 (802.11ax): Enables high-speed and efficient wireless network connectivity.
  • Bluetooth 5 (LE): For low-energy short-range communication and Bluetooth Mesh applications.
  • IEEE802.15.4: กฎหมาย Supports Zigbee 3.0 and Thread protocols for mesh networking in IoT applications.

Refer to the ESP-IDF documentation or specific library examples for implementing these communication protocols in your code.

WiFi 6 and Bluetooth 5 Support on ESP32-C6

Figure 6.1: Illustration of the ESP32-C6's support for WiFi 6 (2.4GHz Wi-Fi) and Bluetooth 5 (LE), highlighting its robust wireless capabilities.

ESP32-C6 Function Block Diagram

Figure 6.2: A simplified block diagram illustrating the internal components and data flow of the ESP32-C6 Development Board, including power supply, USB-to-UART bridge, USB HUB, LDO, ESP32-C6-WROOM-1-NX module, RGB LED, and Header Blocks.

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

To ensure the longevity and optimal performance of your ESP32-C6 Development Board, follow these maintenance guidelines:

  • การจัดการ: Always handle the board by its edges to avoid touching components, especially the pins, which can be sensitive to static discharge.
  • พื้นที่จัดเก็บ: Store the board in an anti-static bag or container when not in use to protect it from dust, moisture, and static electricity.
  • การทำความสะอาด: หากจำเป็น ให้ทำความสะอาดกระดานเบาๆ ด้วยแปรงขนนุ่มแห้ง หรือใช้ลมเป่า หลีกเลี่ยงการใช้ของเหลวหรือวัสดุที่มีฤทธิ์กัดกร่อน
  • แหล่งจ่ายไฟ: Use a stable and appropriate power source (via USB Type-C) to prevent damage to the board.

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

This section addresses common issues you might encounter with your ESP32-C6 Development Board.

  • คอมพิวเตอร์ตรวจไม่พบแผงวงจร:
    • ตรวจสอบให้แน่ใจว่าเสียบสาย USB Type-C แน่นสนิทและใช้งานได้ปกติ
    • Verify that the CH34x drivers are correctly installed on your operating system.
    • ลองใช้พอร์ต USB อื่นบนคอมพิวเตอร์ของคุณ
  • การอัปโหลดเฟิร์มแวร์ล้มเหลว:
    • Confirm that the correct serial port is selected in your development environment.
    • Ensure the board is in programming mode (you might need to press and hold the 'BOOT' button while pressing 'RESET', then release 'RESET' and then 'BOOT' during upload initiation).
    • Check for correct baud rate settings in your IDE.
    • ตรวจสอบให้แน่ใจว่าไม่มีแอปพลิเคชันอื่นกำลังใช้พอร์ตซีเรียลอยู่
  • ปัญหาการเชื่อมต่อ Wi-Fi/Bluetooth:
    • Double-check your network credentials (SSID, password) in your code.
    • Ensure the antenna is properly connected (if external) or that there are no obstructions for the onboard antenna.
    • Verify that the Wi-Fi/Bluetooth module is correctly initialized in your firmware.
  • Unexpected Board Behavior:
    • Review your code for logical errors or infinite loops.
    • Ensure sufficient power supply; unstable power can lead to erratic behavior.
    • Perform a factory reset or re-flash a known working exampโปรแกรมเล

9. ข้อมูลการรับประกัน

Waveshare products are manufactured to high-quality standards. For specific warranty terms and conditions, please refer to the official Waveshare website or contact their customer support. Typically, products are covered against manufacturing defects for a limited period from the date of purchase.

10. การสนับสนุน

For further assistance, technical documentation, tutorials, and community support, please visit the official Waveshare website and their product wiki:

  • Waveshare Official Webเว็บไซต์: www.waveshare.com
  • Product Wiki/Documentation: ค้นหา "Waveshare ESP32-C6" on their wiki for detailed setup guides, programming examples, and datasheets.

You can also reach out to Waveshare customer support for specific inquiries related to your product.

เอกสารที่เกี่ยวข้อง - ESP32-C6-DEV-KIT-N8-M

พรีview บอร์ดพัฒนา Waveshare ESP32-S3-Touch-LCD-4.3: คุณสมบัติและคู่มือการใช้งาน
สำรวจ Waveshare ESP32-S3-Touch-LCD-4.3 บอร์ดพัฒนาไมโครคอนโทรลเลอร์ทรงพลัง ที่มาพร้อมจอแสดงผลแบบสัมผัส capacitive ขนาด 4.3 นิ้ว, WiFi, BLE 5 และอินเทอร์เฟซหลากหลาย เช่น CAN, RS485 และ I2C เรียนรู้เกี่ยวกับฮาร์ดแวร์ การตั้งค่า และ...ampตัวอย่างสาธิตสำหรับการพัฒนา HMI
พรีview ESP32-S3-Touch-LCD-2 Development Board Guide
A comprehensive guide for the Waveshare ESP32-S3-Touch-LCD-2 development board, covering setup and usage with Arduino IDE and ESP-IDF, including detailed exampเลสและทรัพยากร
พรีview ESP32-S3-Touch-LCD-4.3B: บอร์ดพัฒนาview และคู่มือการติดตั้ง
สำรวจ ESP32-S3-Touch-LCD-4.3B บอร์ดพัฒนาไมโครคอนโทรลเลอร์ทรงพลังจาก Waveshare คู่มือนี้ครอบคลุมคุณสมบัติ คำอธิบายฮาร์ดแวร์ รายละเอียดอินเทอร์เฟซ และให้คำแนะนำในการตั้งค่าสภาพแวดล้อมการพัฒนาโดยใช้ ESP-IDF และ VSCode
พรีview บอร์ดไดร์เวอร์ Waveshare E-Paper ESP32: คุณสมบัติ การสาธิต และคู่มือการใช้งาน
สำรวจบอร์ดไดร์เวอร์ Waveshare E-Paper ESP32 คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับคุณสมบัติ การเชื่อมต่อฮาร์ดแวร์ การสาธิตผ่านบลูทูธและ WiFi และคำถามที่พบบ่อยสำหรับโครงการจอแสดงผลอี-เปเปอร์
พรีview โมดูลอนุกรม USB-TO-TTL-FT232 UART - Waveshare
คู่มือฉบับสมบูรณ์สำหรับโมดูล Waveshare USB-TO-TTL-FT232 ซึ่งใช้ชิป FT232RNL เอกสารนี้ให้รายละเอียดเกี่ยวกับคุณสมบัติ อินเทอร์เฟซภายใน การจัดเรียงขา ขนาด และคำแนะนำทีละขั้นตอนสำหรับการติดตั้งไดรเวอร์และการใช้งานบน Windows, Linux และ macOS รวมถึงลิงก์ไปยังไดรเวอร์และซอฟต์แวร์
พรีview คู่มือผู้ใช้ Waveshare UART-WIFI232-B2: คู่มือโมดูล IoT แปลงสัญญาณอนุกรมเป็น WiFi:
ศึกษาคู่มือผู้ใช้ Waveshare UART-WIFI232-B2 ซึ่งเป็นคู่มือที่ครอบคลุมสำหรับโมดูลแปลง UART เป็น WiFi เรียนรู้เกี่ยวกับคุณสมบัติ การเชื่อมต่อฮาร์ดแวร์ การกำหนดค่าเครือข่าย และความสามารถในการส่งข้อมูลแบบโปร่งใสสำหรับแอปพลิเคชัน IoT