ESPRESSIF-โลโก้

โมดูล ESPRESSIF ESP32-C3-WROOM-02U

ESPRESSIF-ESP32-C3-WROOM-02U-โมดูล-ผลิตภัณฑ์

ข้อมูลจำเพาะ

  • โปรโตคอล: Wi-Fi และ Bluetooth LE
  • ช่วงความถี่: N/A
  • วิทยุ: ไม่มี
  • เสียง: ไม่มี
  • อินเทอร์เฟซโมดูล: คริสตัลแบบบูรณาการ, แฟลช SPI แบบบูรณาการ
  • ปฏิบัติการฉบับที่tagแหล่งจ่ายไฟ: N/A
  • การดำเนินงานปัจจุบัน: 500 mA
  • กระแสไฟขั้นต่ำที่จ่ายโดยแหล่งจ่ายไฟ: N/A
  • อุณหภูมิแวดล้อม: N/A
  • ระดับความไวต่อความชื้น (MSL): N/A

เริ่มต้นใช้งาน ESP32C3WROOM02U

สิ่งที่คุณต้องการ

  • โมดูล ESP32-C3-WROOM-02U
  • สภาพแวดล้อมการพัฒนา (พีซี/โน้ตบุ๊ก)
  • สาย USB

การเชื่อมต่อฮาร์ดแวร์
เชื่อมต่อโมดูล ESP32-C3-WROOM-02U เข้ากับสภาพแวดล้อมการพัฒนาของคุณโดยใช้สาย USB

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

  1. ติดตั้งข้อกำหนดเบื้องต้นที่จำเป็นบนพีซี/แล็ปท็อปของคุณ
  2. ดาวน์โหลด ESP-IDF เพื่อการพัฒนา
  3. ตั้งค่าเครื่องมือที่จำเป็นสำหรับการเขียนโปรแกรม
  4. กำหนดค่าตัวแปรสภาพแวดล้อมตามต้องการ

คำถามที่พบบ่อย
ถาม: ฉันจะหาคู่มือผู้ใช้เวอร์ชันล่าสุดได้ที่ไหน ตอบ: โปรดดูคู่มืออย่างเป็นทางการ webไซต์ที่ https://www.espressif.com/en/support/download/documents สำหรับคู่มือผู้ใช้เวอร์ชันล่าสุด

เกี่ยวกับเอกสารนี้

  • คู่มือผู้ใช้นี้แสดงวิธีเริ่มต้นใช้งานโมดูล ESP32-C3-WROOM-02U
  • เอกสารอัพเดท
    โปรดอ้างอิงเวอร์ชันล่าสุดเสมอใน https://www.espressif.com/en/support/download/documents
  • ประวัติการแก้ไข
    สำหรับประวัติการแก้ไขของเอกสารนี้ โปรดดูที่หน้าสุดท้าย
  • แจ้งเปลี่ยนเอกสาร
    Espressif ให้การแจ้งเตือนทางอีเมลเพื่อให้คุณได้รับการอัปเดตเกี่ยวกับการเปลี่ยนแปลงในเอกสารทางเทคนิค กรุณาสมัครสมาชิกที่ www.espressif.com/th/subscribe
  • การรับรอง
    ดาวน์โหลดใบรับรองสำหรับผลิตภัณฑ์ Espressif จาก www.espressif.com/en/certificates

เกินview

โมดูลมากกว่าview
ESP32-C3-WROOM-02U เป็นโมดูล Wi-Fi และ Bluetooth LE สำหรับใช้งานทั่วไป ชุดอุปกรณ์ต่อพ่วงที่หลากหลายและขนาดที่เล็กทำให้โมดูลนี้เป็นตัวเลือกที่เหมาะสำหรับบ้านอัจฉริยะ ระบบอัตโนมัติทางอุตสาหกรรม การดูแลสุขภาพ อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค ฯลฯ

ตารางที่ 1: ข้อมูลจำเพาะของ ESP32C3WROOM02U

หมวดหมู่ พารามิเตอร์ ข้อมูลจำเพาะ
ไวไฟ โปรโตคอล 802.11 b/g/n (สูงสุด 150 Mbps)
ช่วงความถี่ 2412 ~ 2462 MHz
บลูทูธ® โปรโตคอล บลูทูธ® LE: Bluetooth 5 และ Bluetooth mesh
วิทยุ เครื่องส่งสัญญาณ Class-1, class-2 และ class-3
เอเอฟเอช
เสียง CVSD และ SBC
ฮาร์ดแวร์  

 

อินเทอร์เฟซโมดูล

GPIO, SPI, UART, I2C, I2S, อุปกรณ์ต่อพ่วงการควบคุมระยะไกล, ตัวควบคุม LED PWM, ตัวควบคุม DMA ทั่วไป, TWAI® ตัวควบคุม (เข้ากันได้กับ ISO 11898-1) อุณหภูมิ

เซ็นเซอร์ SAR ADC

คริสตัลแบบบูรณาการ คริสตัลความถี่ 40 เมกะเฮิรตซ์
แฟลช SPI ในตัว 4MB
ปริมาณการดำเนินงานtagอี/พาวเวอร์ซัพพลาย 3.0 โวลต์ ~ 3.6 โวลต์
กระแสไฟฟ้าที่ใช้งาน เฉลี่ย: 80 mA
กระแสไฟขั้นต่ำที่ส่งโดยกำลังไฟฟ้า

จัดหา

500มิลลิแอมป์
อุณหภูมิโดยรอบ รุ่น 85 °C: –40 °C ~ +85 °C;
รุ่น 105 °C: –40 °C ~ +105 °C
ระดับความไวต่อความชื้น (MSL) ระดับ 3

คำอธิบายหมุด

ESPRESSIF-ESP32-C3-WROOM-02U-โมดูล- (2)

โมดูลนี้มี 19 พิน ดูคำจำกัดความพินในตารางที่ 2
สำหรับการกำหนดค่าพินต่อพ่วง โปรดดูเอกสารข้อมูลซีรีส์ ESP32-C3

ตารางที่ 2: คำจำกัดความของพิน

ชื่อ เลขที่ พิมพ์ การทำงาน
3V3 1 P แหล่งจ่ายไฟ
 

EN

 

2

 

I

สูง: เปิดช่วยให้ชิป ต่ำ: ปิดชิปจะปิด

หมายเหตุ: อย่าปล่อยให้พิน EN ลอยตัว

IO4 3 ไอ/โอ/ที GPIO4, MTMS, ADC1_CH4, FSPIHD
IO5 4 ไอ/โอ/ที GPIO5, MTDI, ADC2_CH0, FSPIWP
IO6 5 ไอ/โอ/ที GPIO6, MTCK, FSPICLK
IO7 6 ไอ/โอ/ที GPIO7, MTDO, FSPID
IO8 7 ไอ/โอ/ที GPIO8
IO9 8 ไอ/โอ/ที GPIO9
ก.ย.ด. 9, 19 P พื้น
IO10 10 ไอ/โอ/ที GPIO10, FSPICS0
RXD0 11 ไอ/โอ/ที U0RXD, GPIO20
ชื่อ เลขที่ พิมพ์ การทำงาน
TXD0 12 ไอ/โอ/ที U0TXD, GPIO21
IO18 13 GPIO18, USB_D-
IO19 14 ไอ/โอ/ที GPIO19, USB_D+
IO3 15 ไอ/โอ/ที GPIO3, ADC1_CH3
IO2 16 ไอ/โอ/ที GPIO2, ADC1_CH2, FSPIQ
IO1 17 ไอ/โอ/ที GPIO1, ADC1_CH1, XTAL_32K_N (เอาต์พุตคริสตัล 32.768 kHz)
IO0 18 ไอ/โอ/ที GPIO0, ADC1_CH0, XTAL_32K_P (อินพุตคริสตัล 32.768 kHz)

เริ่มต้นใช้งาน ESP32C3WROOM02U

สิ่งที่คุณต้องการ
ในการพัฒนาแอปพลิเคชันสำหรับโมดูล ESP32-C3-WROOM-02U คุณต้องมี:

  • 1 โมดูล ESP32-C3-WROOM-02U
  • 1 x บอร์ดทดสอบ Espressif RF
  • 1 x บอร์ด USB-to-Serial
  • 1 x สาย Micro-USB
  • 1 x PC ที่ใช้ Linux
    ในคู่มือผู้ใช้นี้ เราใช้ระบบปฏิบัติการ Linux เป็นตัวอย่างampเลอ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าบน Windows และ macOS โปรดดูคู่มือการเขียนโปรแกรม ESP-IDF

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

  1. บัดกรีโมดูล ESP32-C3-WROOM-02U เข้ากับบอร์ดทดสอบ RF ดังแสดงในรูปที่ 2
    ESPRESSIF-ESP32-C3-WROOM-02U-โมดูล- (3)
  2. เชื่อมต่อบอร์ดทดสอบ RF กับบอร์ด USB-to-Serial ผ่าน TXD, RXD และ GND
  3. เชื่อมต่อบอร์ด USB-to-Serial กับพีซี
  4. เชื่อมต่อบอร์ดทดสอบ RF กับพีซีหรืออะแดปเตอร์จ่ายไฟเพื่อเปิดใช้งานแหล่งจ่ายไฟ 5 V ผ่านสาย Micro-USB
  5. ในระหว่างการดาวน์โหลด ให้เชื่อมต่อ IO9 กับ GND ผ่านจัมเปอร์ และดึง IO2 และ IO8 ขึ้นมา จากนั้นให้เปิด "เปิด" บอร์ดทดสอบ
  6. ดาวน์โหลดเฟิร์มแวร์ลงในแฟลช โปรดดูรายละเอียดในส่วนด้านล่าง
  7. หลังจากดาวน์โหลด ให้ถอดจัมเปอร์บน IO0 และ GND และสายจัมเปอร์เพื่อดึง IO8
  8. เปิดบอร์ดทดสอบ RF อีกครั้ง ESP32-C3-WROOM-02U จะเข้าสู่โหมดการทำงาน ชิปจะอ่านโปรแกรมจากแฟลชเมื่อเริ่มต้น

บันทึก:
IO9 มีค่าลอจิกสูงภายใน หาก IO9 ถูกดึงลงมาต่ำ และ IO2 และ IO8 ถูกดึงขึ้นมาสูง โหมดการบูตจะถูกเลือก ในกรณีอื่น โหมดการดาวน์โหลดจะถูกเลือก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ ESP32-C3-WROOM-02U โปรดดูแผ่นข้อมูล ESP32-C3-WROOM-02 และ ESP32-C3-WROOM-02U

ตั้งค่าสภาพแวดล้อมการพัฒนา
กรอบการพัฒนา Espressif IoT (เรียกสั้นๆ ว่า ESP-IDF) เป็นเฟรมเวิร์กสำหรับการพัฒนาแอปพลิเคชันโดยใช้ชิป Espressif ผู้ใช้สามารถพัฒนาแอพพลิเคชั่นด้วยชิป ESP ใน Windows/Linux/macOS ตาม ESP-IDF ที่นี่เราใช้ระบบปฏิบัติการ Linux เป็นอดีตampเล.

ติดตั้งข้อกำหนดเบื้องต้น
ในการคอมไพล์ด้วย ESP-IDF คุณต้องได้รับแพ็คเกจต่อไปนี้:

  • เซ็นโอเอส 7:
    1 sudo yum ติดตั้ง git wget flex bison gperf python cmake ninja-build ccache dfuutil
    Ubuntu และ Debian (คำสั่งเดียวแบ่งออกเป็นสองบรรทัด):
    1 sudo apt-get install git wget flex bison gperf python python-pip python เครื่องมือติดตั้ง
  • ซีเมค
    2 ninja-build ccache libffi-dev libssl-dev dfu-util Arch:
    1 sudo pacman -S - ต้องการ gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util

บันทึก

  • คู่มือนี้ใช้ไดเร็กทอรี ~/esp บน Linux เป็นโฟลเดอร์การติดตั้งสำหรับ ESP-IDF
  • โปรดทราบว่า ESP-IDF ไม่รองรับช่องว่างในเส้นทาง

 รับ ESPIDF
ในการสร้างแอปพลิเคชันสำหรับโมดูล ESP32-C3-WROOM-02U คุณต้องมีไลบรารีซอฟต์แวร์ที่ Espressif จัดเตรียมไว้ให้ในที่เก็บ ESP-IDF
ในการรับ ESP-IDF ให้สร้างไดเร็กทอรีการติดตั้ง (~/esp) เพื่อดาวน์โหลด ESP-IDF และโคลนที่เก็บด้วย 'git clone':

  1. mkdir -p ~/esp
  2. ซีดี ~/esp
  3. git clone – ย้อนกลับ https://github.com/espressif/esp-idf.git

ESP-IDF จะถูกดาวน์โหลดลงใน ~/esp/esp-idf ศึกษารุ่น ESP-IDF สำหรับข้อมูลเกี่ยวกับรุ่น ESP-IDF ที่จะใช้ในสถานการณ์ที่กำหนด

ตั้งค่าเครื่องมือ
นอกเหนือจาก ESP-IDF คุณยังจำเป็นต้องติดตั้งเครื่องมือที่ใช้โดย ESP-IDF เช่น คอมไพเลอร์ ดีบักเกอร์ แพ็คเกจ Python เป็นต้น ESP-IDF มีสคริปต์ชื่อ 'install.sh' เพื่อช่วยในการตั้งค่าเครื่องมือ ในครั้งเดียว

  1. ซีดี ~/esp/esp-idf
  2. ./ติดตั้ง.sh

ตั้งค่าตัวแปรสภาพแวดล้อม
เครื่องมือที่ติดตั้งยังไม่ได้เพิ่มไปยังตัวแปรสภาพแวดล้อม PATH ในการทำให้เครื่องมือใช้งานได้จากบรรทัดคำสั่ง จะต้องตั้งค่าตัวแปรสภาพแวดล้อมบางตัว ESP-IDF มีสคริปต์อื่น 'export.sh' ซึ่งทำอย่างนั้น ในเทอร์มินัลที่คุณจะใช้ ESP-IDF ให้รัน:

  1. $HOME/esp/esp-idf/export.sh ตอนนี้ทุกอย่างพร้อมแล้ว คุณสามารถสร้างโปรเจ็กต์แรกของคุณบนโมดูล ESP32-C3-WROOM-02U ได้

 สร้างโครงการแรกของคุณ

เริ่มโครงการ
ตอนนี้คุณพร้อมที่จะเตรียมแอปพลิเคชันของคุณสำหรับโมดูล ESP32-C3-WROOM-02U แล้ว คุณสามารถเริ่มต้นด้วยโปรเจ็กต์ get-started/hello_world จาก examples ไดเร็กทอรีใน ESP-IDF

คัดลอก get-started/hello_world ไปยัง ~/esp ไดเร็กทอรี:
1 ซีดี ~/โดยเฉพาะ
2 cp -r $IDF_PATH/เช่นamples/get-started/hello_world
มีช่วงของexampโครงการในอดีตamples ไดเร็กทอรีใน ESP-IDF คุณสามารถคัดลอกโครงการใด ๆ ในลักษณะเดียวกับที่แสดงด้านบนและเรียกใช้ นอกจากนี้ยังสามารถสร้าง exampในสถานที่โดยไม่ต้องคัดลอกก่อน

 เชื่อมต่ออุปกรณ์ของคุณ
ตอนนี้เชื่อมต่อโมดูล ESP32-C3-WROOM-02U ของคุณเข้ากับคอมพิวเตอร์และตรวจสอบว่าโมดูลมองเห็นพอร์ตอนุกรมใดได้บ้าง พอร์ตอนุกรมใน Linux ขึ้นต้นด้วย '/dev/tty' ในชื่อ รันคำสั่งด้านล่างนี้สองครั้ง ครั้งแรกโดยถอดปลั๊กบอร์ดออก จากนั้นจึงเสียบปลั๊ก พอร์ตที่ปรากฏขึ้นครั้งที่สองคือพอร์ตที่คุณต้องการ:
1 ลิตร /dev/tty*

บันทึก:
เก็บชื่อพอร์ตไว้ใกล้ตัว เพราะคุณจะต้องใช้ในขั้นตอนถัดไป

การกำหนดค่า
ไปที่ไดเร็กทอรี 'hello_world' จากขั้นตอน 2.4.1 เริ่มโครงการ ตั้งค่า ESP32-C3 เป็นเป้าหมาย และเรียกใช้ยูทิลิตี้การกำหนดค่าโครงการ 'menuconfig'

  1. ซีดี ~/esp/hello_world
  2. idf.py กำหนดเป้าหมาย esp32c3
  3. idf.py เมนูการกำหนดค่า

การกำหนดเป้าหมายด้วย 'idf.py set-target esp32c3' ควรทำครั้งเดียว หลังจากเปิดโครงการใหม่ หากโปรเจ็กต์มีบิลด์และการกำหนดค่าที่มีอยู่แล้ว บิวด์เหล่านั้นจะถูกล้างและเริ่มต้น เป้าหมายอาจถูกบันทึกไว้ในตัวแปรสภาพแวดล้อมเพื่อข้ามขั้นตอนนี้เลย ดูการเลือกเป้าหมายสำหรับข้อมูลเพิ่มเติม
หากทำตามขั้นตอนก่อนหน้านี้อย่างถูกต้อง เมนูต่อไปนี้จะปรากฏขึ้น:

ESPRESSIF-ESP32-C3-WROOM-02U-โมดูล- (1)สีของเมนูอาจแตกต่างกันในเทอร์มินัลของคุณ คุณสามารถเปลี่ยนรูปลักษณ์ได้ด้วยตัวเลือก '--style' โปรดเรียกใช้ 'idf.py menuconfig –help' เพื่อดูข้อมูลเพิ่มเติม

สร้างโครงการ
สร้างโครงการโดยเรียกใช้:

  1. idf.py สร้าง

คำสั่งนี้จะรวบรวมแอปพลิเคชันและส่วนประกอบ ESP-IDF ทั้งหมด จากนั้นจะสร้าง bootloader ตารางพาร์ติชั่น และไบนารีของแอปพลิเคชัน

  • สร้าง $idf.py
  • เรียกใช้ cmake ในไดเร็กทอรี /path/to/hello_world/build
  • กำลังดำเนินการ ”cmake -G Ninja –warn-unnitialized /path/to/hello_world”…
  • เตือนเกี่ยวกับค่าที่ไม่ได้กำหนดค่าเริ่มต้น
  • — Found Git: /usr/bin/git (พบเวอร์ชัน ”2.17.0”)
  • — การสร้างองค์ประกอบ aws_iot ที่ว่างเปล่าเนื่องจากการกำหนดค่า
  • — ชื่อส่วนประกอบ: …
  • — เส้นทางส่วนประกอบ: …
  • … (บรรทัดเอาต์พุตระบบบิลด์เพิ่มเติม)
  • [527/527] กำลังสร้างโครงการ hello-world.bin esptool.py v2.3.115 เสร็จสมบูรณ์
  • หากต้องการแฟลช ให้รันคำสั่งนี้: ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_ mode dio
  • –flash_size ตรวจจับ –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000
  • สร้าง/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
  • หรือเรียกใช้ 'idf.py -p PORT flash'

หากไม่มีข้อผิดพลาด การสร้างจะเสร็จสิ้นโดยการสร้างเฟิร์มแวร์ไบนารี .bin file.

แฟลชบนอุปกรณ์
แฟลชไบนารีที่คุณเพิ่งสร้างขึ้นบนโมดูล ESP32-C3-WROOM-02U ของคุณโดยเรียกใช้:

  1. idf.py -p PORT [-b BAUD] แฟลช
    • แทนที่ PORT ด้วยชื่อพอร์ตอนุกรมของโมดูลของคุณจากขั้นตอน: เชื่อมต่ออุปกรณ์ของคุณ
    • คุณยังสามารถเปลี่ยนอัตราบอดของ flasher ได้โดยแทนที่ BAUD ด้วยอัตราบอดที่คุณต้องการ อัตราบอดเริ่มต้นคือ 460800
    • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอาร์กิวเมนต์ idf.py โปรดดูที่ idf.py

บันทึก
ตัวเลือก 'แฟลช' จะสร้างและแฟลชโปรเจ็กต์โดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องเรียกใช้ 'idf.py build'

แฟลชบนอุปกรณ์
แฟลชไบนารีที่คุณเพิ่งสร้างขึ้นบนโมดูล ESP32-C3-WROOM-02U ของคุณโดยเรียกใช้:

  1. idf.py -p PORT [-b BAUD] แฟลช
    แทนที่ PORT ด้วยชื่อพอร์ตอนุกรมของโมดูลของคุณจากขั้นตอน: เชื่อมต่ออุปกรณ์ของคุณ
    คุณยังสามารถเปลี่ยนอัตราบอดของ flasher ได้โดยแทนที่ BAUD ด้วยอัตราบอดที่คุณต้องการ อัตราบอดเริ่มต้นคือ 460800
    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอาร์กิวเมนต์ idf.py โปรดดูที่ idf.py

บันทึก
ตัวเลือก 'แฟลช' จะสร้างและแฟลชโปรเจ็กต์โดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องเรียกใช้ 'idf.py build'

  1. esptool.py –chip esp32c3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after =hard_reset write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x
    8000 partition_table/partition-table.bin 0x0 bootloader/bootloader.bin 0x10000 สวัสดีเวิล์ดบิน
  2. esptool.py เวอร์ชัน 3.0
  3. พอร์ตอนุกรม /dev/ttyUSB0
  4. กำลังเชื่อมต่อ….
  5. ชิปคือ ESP32-C3
  6. คุณสมบัติ: Wi-Fi
  7. คริสตัลคือ 40MHz
  8. MAC: 7c:df:a1:40:02:a4
  9. กำลังอัปโหลดต้นขั้ว…
  10. ต้นขั้ววิ่ง…
  11. สตั๊นวิ่ง…
  12. กำลังเปลี่ยนอัตราบอดเป็น 460800
  13. เปลี่ยนแล้ว
  14. กำลังกำหนดค่าขนาดแฟลช…
  15. บีบอัด 3072 ไบต์ถึง 103…
  16. กำลังเขียนที่ 0x00008000… (100%)
  17. เขียน 3072 ไบต์ (บีบอัด 103) ที่ 0x00008000 ใน 0.0 วินาที (มีผล 4238.1 kbit/s)...
  18. แฮชของข้อมูลที่ตรวจสอบแล้ว
  19. บีบอัด 18960 ไบต์ถึง 11311…
  20. กำลังเขียนที่ 0x00000000… (100%)
  21. เขียน 18960 ไบต์ (บีบอัด 11311) ที่ 0x00000000 ใน 0.3 วินาที (มีผล 584.9 kbit/s)...
  22. แฮชของข้อมูลที่ตรวจสอบแล้ว
  23. บีบอัด 145520 ไบต์ถึง 71984…
  24. กำลังเขียนที่ 0x00010000… (20%)
  25. กำลังเขียนที่ 0x00014000… (40%)
  26. กำลังเขียนที่ 0x00018000… (60%)
  27. เขียนที่ 0x0001c000… (80 %)
  28. กำลังเขียนที่ 0x00020000… (100%)
  29. เขียน 145520 ไบต์ (บีบอัด 71984) ที่ 0x00010000 ใน 2.3 วินาที (มีผล 504.4 kbit/s)...
  30. แฮชของข้อมูลที่ตรวจสอบแล้ว
  31. 32
  32. ออกจาก...
  33. ฮาร์ดรีเซ็ตผ่านพิน RTS…
  34. เสร็จแล้ว

หากทุกอย่างเป็นไปด้วยดี แอปพลิเคชัน "hello_world" จะเริ่มทำงานหลังจากคุณลบจัมเปอร์บน IO0 และ GND
และเพิ่มพลังให้กับบอร์ดทดสอบอีกครั้ง

 เฝ้าสังเกต
หากต้องการตรวจสอบว่า “hello_world” กำลังทำงานอยู่หรือไม่ ให้พิมพ์ 'idf.py -p PORT monitor' (อย่าลืมแทนที่ PORT ด้วยชื่อพอร์ตซีเรียลของคุณ)

คำสั่งนี้จะเปิดแอปพลิเคชัน IDF Monitor

  1. $ idf.py -p /dev/ttyUSB0 ตรวจสอบ
  2. เรียกใช้ idf_monitor ในไดเร็กทอรี […]/esp/hello_world/build
  3. กำลังดำเนินการ ”python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world/build /hello-world.elf”…
  4. — idf_monitor บน /dev/ttyUSB0 115200 —
  5. — ออก: Ctrl+] | เมนู: Ctrl+T | วิธีใช้: Ctrl+T ตามด้วย Ctrl+H —
  6. ets มิ.ย. 8 2016 00:22:57
  7. แรก:0x1 (POWERON_RESET),บูต:0x13 (SPI_FAST_FLASH_BOOT)
  8. ets มิ.ย. 8 2016 00:22:57

หลังจากเลื่อนบันทึกการเริ่มต้นระบบและการวินิจฉัยขึ้นไป คุณควรจะเห็นข้อความ "Hello world!" พิมพ์ออกมาโดยแอปพลิเคชัน

  1. สวัสดีโลก!
  2. รีสตาร์ทใน 10 วินาที…
  3. นี่คือชิป esp32c3 ที่มี 1 CPU core, WiFi/BLE
  4. รีสตาร์ทใน 9 วินาที…
  5. รีสตาร์ทใน 8 วินาที…
  6. รีสตาร์ทใน 7 วินาที…

หากต้องการออกจากจอภาพ IDF ให้ใช้ปุ่มลัด Ctrl+]
นั่นคือสิ่งที่คุณต้องการเพื่อเริ่มต้นใช้งานโมดูล ESP32-C3-WROOM-02U ตอนนี้คุณพร้อมที่จะลองใช้ตัวอย่างอื่นๆ แล้วampใน ESP-IDF หรือไปที่การพัฒนาแอปพลิเคชันของคุณเอง

ถ้อยแถลง FCC ของสหรัฐฯ

อุปกรณ์เป็นไปตาม KDB 996369 D03 OEM Manual v01 ด้านล่างนี้คือคำแนะนำในการผสานรวมสำหรับผู้ผลิตผลิตภัณฑ์โฮสต์ตาม KDB 996369 D03 OEM Manual v01

รายการกฎ FCC ที่ใช้บังคับ
FCC ส่วนที่ 15 ส่วนย่อย C 15.247 & 15.209

เงื่อนไขการใช้งานเฉพาะด้าน
โมดูลนี้มีฟังก์ชัน WiFi และ BLE

  • ความถี่ในการทำงาน:
    • ไวไฟ: 2412 ~ 2462 เมกะเฮิรตซ์
    • บลูทูธ: 2402 ~ 2480 MHz
  • จำนวนช่อง:
    • ไวไฟ: 12
    • บลูทูธ: 40
  • การปรับเปลี่ยน:
    • อินเตอร์เน็ตไร้สาย: DSSS; OFDM
    • บลูทูธ: GFSK;
  • ประเภท: เสาอากาศ FPC
  • กำไร: 2.94 dBi สูงสุด

โมดูลนี้สามารถใช้กับแอปพลิเคชัน IoT ที่มีเสาอากาศสูงสุด 2.94 dBi ผู้ผลิตโฮสต์ที่ติดตั้งโมดูลนี้ในผลิตภัณฑ์ของตนต้องตรวจสอบให้แน่ใจว่าผลิตภัณฑ์คอมโพสิตขั้นสุดท้ายเป็นไปตามข้อกำหนดของ FCC โดยการประเมินทางเทคนิคหรือการประเมินตามกฎของ FCC รวมถึงการทำงานของเครื่องส่งสัญญาณ ผู้ผลิตโฮสต์ต้องระวังไม่ให้ข้อมูลแก่ผู้ใช้เกี่ยวกับวิธีการติดตั้งหรือถอดโมดูล RF นี้ในคู่มือผู้ใช้ของผลิตภัณฑ์ขั้นสุดท้ายที่รวมโมดูลนี้ คู่มือผู้ใช้จะต้องมีข้อมูลกฎระเบียบ/คำเตือนที่จำเป็นทั้งหมดตามที่แสดงในคู่มือนี้

ขั้นตอนโมดูลจำกัด
ไม่สามารถใช้ได้. โมดูลนี้เป็นโมดูลเดียวและเป็นไปตามข้อกำหนดของ FCC Part 15.212

การออกแบบเสาอากาศติดตาม
ไม่สามารถใช้ได้. โมดูลนี้มีเสาอากาศของตัวเอง และไม่ต้องการเสาอากาศติดตามไมโครสตริปของบอร์ดที่พิมพ์ของโฮสต์ ฯลฯ

ข้อควรพิจารณาในการรับคลื่นความถี่วิทยุ
ต้องติดตั้งโมดูลในอุปกรณ์โฮสต์โดยให้ระยะห่างระหว่างเสาอากาศและร่างกายของผู้ใช้มีอย่างน้อย 20 ซม. และหากมีการเปลี่ยนแปลงคำชี้แจงการรับ RF หรือรูปแบบโมดูล ผู้ผลิตผลิตภัณฑ์โฮสต์จะต้องรับผิดชอบต่อโมดูลโดยการเปลี่ยนรหัส FCC หรือการใช้งานใหม่ รหัส FCC ของโมดูลไม่สามารถใช้กับผลิตภัณฑ์ขั้นสุดท้ายได้ ในสถานการณ์เช่นนี้ ผู้ผลิตโฮสต์จะต้องรับผิดชอบในการประเมินผลิตภัณฑ์ขั้นสุดท้ายอีกครั้ง (รวมถึงเครื่องส่งสัญญาณ) และได้รับอนุญาตจาก FCC แยกต่างหาก

เสาอากาศ
ข้อกำหนดเสาอากาศมีดังนี้:

  • ประเภท: เสาอากาศ FPC
  • อัตราขยาย: 2.94 dBi
    อุปกรณ์นี้มีไว้สำหรับผู้ผลิตโฮสต์เท่านั้นภายใต้เงื่อนไขต่อไปนี้:
  • โมดูลเครื่องส่งสัญญาณไม่อาจวางร่วมกับเครื่องส่งสัญญาณหรือเสาอากาศอื่นใด
  • โมดูลจะต้องใช้เฉพาะกับเสาอากาศภายนอกที่ได้รับการทดสอบและรับรองกับโมดูลนี้ในขั้นต้นเท่านั้น
  • เสาอากาศจะต้องติดตั้งแบบถาวรหรือใช้ตัวต่อเสาอากาศแบบ 'พิเศษ'
  • ตราบใดที่เป็นไปตามเงื่อนไขข้างต้น การทดสอบเครื่องส่งต่อไปก็ไม่จำเป็น อย่างไรก็ตาม ผู้ผลิตโฮสต์ยังคงรับผิดชอบในการทดสอบผลิตภัณฑ์ขั้นสุดท้ายสำหรับข้อกำหนดการปฏิบัติตามข้อกำหนดเพิ่มเติมที่จำเป็นสำหรับการติดตั้งโมดูลนี้ (เช่นampการปล่อยมลพิษของอุปกรณ์ดิจิทัล ข้อกำหนดอุปกรณ์ต่อพ่วงพีซี ฯลฯ)

ข้อมูลฉลากและการปฏิบัติตามข้อกำหนด
ผู้ผลิตผลิตภัณฑ์โฮสต์ต้องจัดเตรียมฉลากทางกายภาพหรือฉลากอิเล็กทรอนิกส์ที่ระบุว่า “มี FCC ID: 2AC7Z-ESPC3WROOMU” ไว้กับผลิตภัณฑ์สำเร็จรูปของตน

ข้อมูลเกี่ยวกับโหมดการทดสอบและข้อกำหนดการทดสอบเพิ่มเติม

  • ความถี่ในการทำงาน:
    • ไวไฟ: 2412 ~ 2462 เมกะเฮิรตซ์
    • บลูทูธ: 2402 ~ 2480 MHz
  • จำนวนช่อง:
    • ไวไฟ: 12
    • บลูทูธ: 40
  • การปรับเปลี่ยน:
    • อินเตอร์เน็ตไร้สาย: DSSS; OFDM
    • บลูทูธ: GFSK;

ผู้ผลิตโฮสต์ต้องทำการทดสอบการแผ่รังสีและดำเนินการและการปล่อยปลอม ฯลฯ ตามโหมดการทดสอบจริงสำหรับทรานสมิตเตอร์โมดูลาร์แบบสแตนด์อโลนในโฮสต์ เช่นเดียวกับโมดูลส่งสัญญาณหลายตัวพร้อมกันหรือตัวส่งสัญญาณอื่นๆ ในผลิตภัณฑ์โฮสต์ เฉพาะเมื่อผลการทดสอบทั้งหมดของโหมดการทดสอบเป็นไปตามข้อกำหนดของ FCC แล้วผลิตภัณฑ์ขั้นสุดท้ายจะสามารถขายได้ตามกฎหมาย

การทดสอบเพิ่มเติม ส่วนที่ 15 เป็นไปตามข้อกำหนดย่อย B
ตัวส่งสัญญาณโมดูลาร์ได้รับอนุญาตจาก FCC เท่านั้นสำหรับ FCC ส่วนที่ 15 ส่วนย่อย C 15.247 & 15.209 และผู้ผลิตผลิตภัณฑ์โฮสต์มีหน้าที่รับผิดชอบในการปฏิบัติตามกฎ FCC อื่น ๆ ที่นำไปใช้กับโฮสต์ที่ไม่ครอบคลุมโดยการรับรองเครื่องส่งสัญญาณแบบแยกส่วน หากผู้รับสิทธิ์ทำการตลาดผลิตภัณฑ์ของตนว่าเป็นไปตามข้อกำหนดส่วนที่ 15 ของส่วนย่อย B (เมื่อมีวงจรดิจิทัลของหม้อน้ำโดยไม่ได้ตั้งใจ) ผู้รับสิทธิ์จะต้องแจ้งว่าผลิตภัณฑ์โฮสต์สุดท้ายยังคงต้องมีการทดสอบความสอดคล้องกับส่วนที่ 15 ส่วนย่อย B กับเครื่องส่งสัญญาณแบบแยกส่วน ติดตั้ง

อุปกรณ์นี้ได้รับการทดสอบและพบว่าเป็นไปตามข้อจำกัดสำหรับอุปกรณ์ดิจิทัลคลาส B ตามส่วนที่ 15 ของกฎ FCC ข้อจำกัดเหล่านี้ได้รับการออกแบบมาเพื่อให้การป้องกันที่เหมาะสมต่อการรบกวนที่เป็นอันตรายในการติดตั้งที่อยู่อาศัย อุปกรณ์นี้สร้าง ใช้ และสามารถแผ่พลังงานความถี่วิทยุ และหากไม่ได้ติดตั้งและใช้ตามคำแนะนำ อาจก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการสื่อสารทางวิทยุ
อย่างไรก็ตาม ไม่มีการรับประกันว่าจะไม่เกิดการรบกวนในการติดตั้งใดๆ หากอุปกรณ์นี้ก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการรับวิทยุหรือโทรทัศน์ ซึ่งสามารถระบุได้โดยการปิดและเปิดอุปกรณ์ ผู้ใช้ควรพยายามแก้ไขการรบกวนโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:

  • ปรับทิศทางหรือย้ายตำแหน่งของเสาอากาศรับสัญญาณ
  • เพิ่มระยะห่างระหว่างอุปกรณ์และตัวรับ
  • เชื่อมต่ออุปกรณ์เข้ากับเต้าเสียบในวงจรที่แตกต่างไปจากวงจรที่เชื่อมต่อเครื่องรับอยู่
  • ปรึกษาตัวแทนจำหน่ายหรือช่างวิทยุ/โทรทัศน์ที่มีประสบการณ์เพื่อขอความช่วยเหลือ

อุปกรณ์นี้เป็นไปตามส่วนที่ 15 ของกฎ FCC การทำงานต้องอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้

  • อุปกรณ์นี้จะต้องไม่ก่อให้เกิดการรบกวนที่เป็นอันตราย
  • อุปกรณ์นี้ต้องยอมรับการรบกวนที่ได้รับ รวมถึงการรบกวนที่อาจก่อให้เกิดการทำงานที่ไม่พึงประสงค์
  • การเปลี่ยนแปลงหรือการดัดแปลงใดๆ ที่ไม่ได้รับการอนุมัติอย่างชัดแจ้งจากฝ่ายที่รับผิดชอบในการปฏิบัติตามอาจทำให้สิทธิ์ในการใช้งานอุปกรณ์ของผู้ใช้เป็นโมฆะ
  • อุปกรณ์นี้สอดคล้องกับขีดจำกัดการสัมผัสรังสี RF ของ FCC ที่กำหนดไว้สำหรับสภาพแวดล้อมที่ไม่มีการควบคุม อุปกรณ์นี้และเสาอากาศต้องไม่อยู่ร่วมกันหรือทำงานร่วมกับเสาอากาศหรือเครื่องส่งสัญญาณอื่น ๆ เสาอากาศที่ใช้สำหรับเครื่องส่งนี้ต้องได้รับการติดตั้งเพื่อให้มีระยะห่างจากทุกคนอย่างน้อย 20 ซม. และต้องไม่ตั้งอยู่ร่วมกันหรือใช้งานร่วมกับเสาอากาศหรือเครื่องส่งอื่นๆ

คำแนะนำในการบูรณาการ OEM
อุปกรณ์นี้มีไว้สำหรับผู้รวม OEM ภายใต้เงื่อนไขต่อไปนี้เท่านั้น:

  • โมดูลเครื่องส่งสัญญาณไม่อาจวางร่วมกับเครื่องส่งสัญญาณหรือเสาอากาศอื่นใด
  • โมดูลจะต้องใช้เฉพาะกับเสาอากาศภายนอกที่ได้รับการทดสอบและรับรองกับโมดูลนี้ในขั้นต้นเท่านั้น
  • ตราบใดที่เป็นไปตามเงื่อนไขข้างต้น การทดสอบเครื่องส่งต่อไปก็ไม่จำเป็น อย่างไรก็ตาม ผู้ประกอบ OEM ยังคงรับผิดชอบในการทดสอบผลิตภัณฑ์ขั้นสุดท้ายสำหรับข้อกำหนดการปฏิบัติตามข้อกำหนดเพิ่มเติมที่จำเป็นในการติดตั้งโมดูลนี้ (เช่นampการปล่อยมลพิษของอุปกรณ์ดิจิทัล ข้อกำหนดอุปกรณ์ต่อพ่วงพีซี ฯลฯ)

ความถูกต้องของการใช้การรับรองโมดูล
ในกรณีที่ไม่สามารถปฏิบัติตามเงื่อนไขดังกล่าวได้ (เช่นampการกำหนดค่าแล็ปท็อปบางอย่างหรือตำแหน่งร่วมกับเครื่องส่งสัญญาณอื่น) การอนุญาต FCC สำหรับโมดูลนี้ร่วมกับอุปกรณ์โฮสต์จะไม่ถือว่าใช้ได้อีกต่อไป และไม่สามารถใช้รหัส FCC ของโมดูลกับผลิตภัณฑ์ขั้นสุดท้ายได้ ในกรณีเหล่านี้ ผู้ประกอบ OEM จะต้องรับผิดชอบในการประเมินผลิตภัณฑ์ขั้นสุดท้ายอีกครั้ง (รวมถึงตัวส่ง) และได้รับอนุญาตจาก FCC แยกต่างหาก

การติดฉลากผลิตภัณฑ์ขั้นสุดท้าย
ผลิตภัณฑ์ขั้นสุดท้ายต้องติดฉลากในพื้นที่ที่มองเห็นได้โดยมีข้อความต่อไปนี้: “มีโมดูลเครื่องส่งสัญญาณ FCC ID: 2AC7Z-ESPC3WROOMU”

แหล่งเรียนรู้

ต้องอ่าน

เอกสาร
โปรดทำความคุ้นเคยกับเอกสารดังต่อไปนี้:

  • เอกสารข้อมูลซีรี่ส์ ESP32-C3
    นี่คือข้อมูลเบื้องต้นเกี่ยวกับข้อมูลจำเพาะของฮาร์ดแวร์ ESP32-C3 รวมถึง overview, คำจำกัดความของพิน, คำอธิบายการทำงาน, อินเทอร์เฟซต่อพ่วง, ลักษณะทางไฟฟ้า ฯลฯ
  • คู่มือการเขียนโปรแกรม ESP-IDF
    เอกสารประกอบที่กว้างขวางสำหรับเฟรมเวิร์กการพัฒนา ESP-IDF ตั้งแต่คู่มือฮาร์ดแวร์ไปจนถึงการอ้างอิง API
  • คู่มืออ้างอิงทางเทคนิค ESP32-C3
    ข้อมูลโดยละเอียดเกี่ยวกับวิธีใช้หน่วยความจำ ESP32-C3 และอุปกรณ์ต่อพ่วง

ทรัพยากรที่สำคัญ
ต่อไปนี้คือแหล่งข้อมูลที่เกี่ยวข้องกับ ESP32-C3 ที่สำคัญ

  • ESP32 บีบีเอส
    ชุมชน Engineer-to-Engineer (E2E) สำหรับผลิตภัณฑ์ Espressif ที่คุณสามารถโพสต์คำถาม แบ่งปันความรู้ สำรวจแนวคิด และช่วยแก้ปัญหากับเพื่อนวิศวกร

ประวัติการแก้ไข

วันที่ เวอร์ชัน หมายเหตุการเปิดตัว
2024-10-16 v0.1 การเปิดตัวเบื้องต้น

ประกาศข้อจำกัดความรับผิดชอบและลิขสิทธิ์

  • ข้อมูลในเอกสารนี้ รวมถึง URL ข้อมูลอ้างอิงอาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบ
  • ข้อมูลทั้งหมดของบุคคลที่สามในเอกสารนี้ให้ไว้โดยไม่มีการรับประกันความถูกต้องและความถูกต้อง
  • ไม่มีการรับประกันใด ๆ ให้กับเอกสารนี้สำหรับความสามารถในการขาย การไม่ละเมิด ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะใด ๆ และไม่รับประกันใด ๆ ที่เกิดขึ้นจากข้อเสนอ ข้อมูลจำเพาะ หรือ SAMPเลอ.
  • ความรับผิดทั้งหมด รวมถึงความรับผิดสำหรับการละเมิดสิทธิ์ในทรัพย์สินที่เกี่ยวข้องกับการใช้ข้อมูลในเอกสารนี้ถือเป็นการปฏิเสธ ไม่มีการอนุญาตโดยชัดแจ้งหรือโดยนัย โดยการปิดปากหรืออื่น ๆ ต่อสิทธิ์ในทรัพย์สินทางปัญญาใด ๆ ในที่นี้
  • โลโก้สมาชิก Wi-Fi Alliance เป็นเครื่องหมายการค้าของ Wi-Fi Alliance โลโก้ Bluetooth เป็นเครื่องหมายการค้าจดทะเบียนของ Bluetooth SIG
  • ชื่อทางการค้า เครื่องหมายการค้าและเครื่องหมายการค้าจดทะเบียนทั้งหมดที่กล่าวถึงในเอกสารนี้เป็นทรัพย์สินของเจ้าของที่เกี่ยวข้องและเป็นที่ยอมรับในที่นี้
  • ลิขสิทธิ์ © 2024 Espressif Systems (Shanghai) Co., Ltd. สงวนลิขสิทธิ์

www.espressif.com

เอกสาร / แหล่งข้อมูล

โมดูล ESPRESSIF ESP32-C3-WROOM-02U [พีดีเอฟ] คู่มือการใช้งาน
ESP32-C3-WROOM-02U, โมดูล ESP32-C3-WROOM-02U, โมดูล

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *