โลโก้ ESPRESSIFESP32-S2-MINI-2U
คู่มือการใช้งาน

โมดูล Wi-Fi ESP32-MINI-2U

โมดูล Wi-Fi 2.4 GHz (802.11 b/g/n)
สร้างขึ้นโดยใช้ SoC ซีรีส์ ESP32-S2 (การแก้ไขชิป v1.0), Xtensa® ไมโครโปรเซสเซอร์ LX32 แบบซิงเกิลคอร์ 7 บิต XNUMX บิต
แฟลช 4 MB และ PSRAM เสริม 2 MB ในแพ็คเกจชิป
37 GPIOs ชุดอุปกรณ์ต่อพ่วงมากมาย
ขั้วต่อเสาอากาศภายนอก โมดูล Wi-Fi ESPRESSIF ESP32-MINI-2U - รหัส QRESP32-S2-MINI-2U

โมดูลมากกว่าview

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

หมวดหมู่ พารามิเตอร์ ข้อมูลจำเพาะ
ไวไฟ โปรโตคอล 802.11 b/g/n (สูงสุด 150 Mbps)
ช่วงความถี่ 2412 — 2462 เมกะเฮิรตซ์
ฮาร์ดแวร์ อินเทอร์เฟซโมดูล GPIO, SPI, 125, UART, I2C, LED PWM, TWAI®, LCD, อินเทอร์เฟซของกล้อง, ADC, DAC, เซ็นเซอร์สัมผัส, เซ็นเซอร์อุณหภูมิ, USB OTG
คริสตัลแบบบูรณาการ คริสตัลความถี่ 40 เมกะเฮิรตซ์
ปริมาณการดำเนินงานtagอี/พาวเวอร์ซัพพลาย 3.0 โวลต์ iv 3.6 โวลต์
กระแสไฟฟ้าที่ใช้งาน เฉลี่ย: 80 mA
กระแสไฟขั้นต่ำที่จ่ายโดยแหล่งจ่ายไฟ 500มิลลิแอมป์
อุณหภูมิโดยรอบ -40 °C — +85 °C/105 °C
ระดับความไวต่อความชื้น (MSL) ระดับ 3

คำจำกัดความของพิน

2.1 เค้าโครงพิน
แผนผังพินด้านล่างแสดงตำแหน่งโดยประมาณของพินบนโมดูล

โมดูล Wi-Fi ESPRESSIF ESP32-MINI-2U - รูปที่ 1

คำอธิบาย 2.2 พิน
โมดูลนี้มี 65 พิน ดูคำจำกัดความพินในตารางที่ 2
สำหรับการกำหนดค่าพินอุปกรณ์ต่อพ่วง โปรดดูแผ่นข้อมูลซีรีส์ ESP32-S2

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

ชื่อ เลขที่ ประเภท' การทำงาน
ก.ย.ด. 1,2, 30, 42,43, 46-65 P พื้น
3v3 3 P แหล่งจ่ายไฟ
100 4 ฉัน/0/ต RTC_GPIOO, GPIOO
101 5 ฉัน/0/ต RTC_GPI01, GPI01, สัมผัส1, ADC1_CHO
102 6 ฉัน/0/ต RTC_GPIO2, GPIO2, สัมผัส2, ADC1_CH1
103 7 ฉัน/0/ต RTC_GP103, GPIO3, สัมผัส3, ADC1_CH2
104 8 ฉัน/0/ต RTC_GPIO4, GPI04, สัมผัส4, ADC1_CH3
105 9 ฉัน/0/ต RTC_GPI05, GPI05, เหนียว, ADC1_CH4
106 10 ฉัน/0/ต RTC_GPIO6, GPIO6, สัมผัส6, ADC1_CH5
107 11 ฉัน/0/ต RTC_GF107, GPIO7, สัมผัส7, ADC1_CH6
108 12 ฉัน/0/ต RTC_GPIO8, GPI08, สัมผัส8, ADC1_CH7
109 13 ฉัน/0/ต RTC_GPI09, GPIO9, TOUCH9, ADCI_CHO, FSPIHD
1010 14 ฉัน/0/ต RTC_GPI010, GPI010, TOUCH10, ADC1_CH9, FSPICSO, FSPIIO4
1011 15 ฉัน/0/ต RTC_GPI011, GPI011, สัมผัส11, ADC2_CHO, FSPID, FSPIIO5
1012 16 ฉัน/0/ต RTC_GP101 2, GP101 2, สัมผัส12, ADC2_CH1, FSPICLK, FSPII06
1013 17 ฉัน/0/ต RTC_GPI013, GPIO13, สัมผัส13, ADC2_CH2, FSPIQ, FSPII07
1014 18 ฉัน/0/ต RTC_GF1014, GPIO14, สัมผัส14, ADC2_CH3, FSPIWP, FSPIDQS
1015 19 ฉัน/0/ต RTC_GPI015, GPI015, UORTS, ADC2_CH4, XTAL_32K P
1016 20 ฉัน/0/ต RTC_GPI016, GPI016, UOCTS, ADC2_CH5, XTAL_32K_N
1017 21 ฉัน/0/ต RTC_GP1017, GPI017, U1TXD, ADC2_CH6, DAC_1
1018 22 ฉัน/0/ต RTC_GPI018, GP101 8, UlFIXD, ADC2_CH7, DAC_2, CLK OUT3
1019 23 ฉัน/0/ต RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CU< OUT2, USB_D-
1020 24 ฉัน/0/ต RTC_GP1020, GPIO20, U1 ซีทีเอส, ADC2_CH9, CLK OUT1, USB_D+
1021 25 ฉัน/0/ต RTC_GPIO21, GPI O21
10262 26 ฉัน/0/ต สปิกส์1, GPIO26
NC 27 - NC
1033 28 ฉัน/0/ต SPIIO4, GPI033, FSPIHD
1034 29 ฉัน/0/ต สปิออส, GPI034, FSPICSO
1035 31 ฉัน/0/ต SPIIO6, GP1035, FSPID
1036 32 ฉัน/0/ต SPI107, GP1036, FSPICLK
1037 33 ฉัน/0/ต SPIDQS, GP1037, FSPIQ
1038 34 ฉัน/0/ต GPI038, FSPIWP
1039 35 1/0/1 มิก GPI039, CLK เอาต์
1040 36 ฉัน/0/ต MTDO, GPI040, CUCOUT2
1041 37 ฉัน/0/ต MIDI, GP1041, CUCOUT1
1042 38 ฉัน/0/ต MTMS, GPI042
TXDO 39 1/0/ต UOTXD, GP1043, CLK_OUT1
อาร์เอ็กซ์ดีโอ 40 ฉัน/0/ต UORXD, GP1044, CLX_OUT2
1045 41 ฉัน/0/ต จีพีไอ045
1046 44 I จีพีไอ046
6 45 I สูง: เปิดช่วยให้ชิป
ต่ำ: ปิดชิปจะปิด
หมายเหตุ: อย่าปล่อยให้พิน EN ลอยตัว

1 P: แหล่งจ่ายไฟ; ฉัน: อินพุต; O: เอาท์พุท; T: ความต้านทานสูง
21026 ถูกใช้โดย PSRAM แบบฝังบนโมดูล ESP32-S2-MINI-2U-N4R2 และไม่สามารถใช้เพื่อวัตถุประสงค์อื่นได้

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

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

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

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

  1. บัดกรีโมดูล ESP32-S2-MINI-2U เข้ากับบอร์ดทดสอบ RF ดังแสดงในรูปที่ 2
    โมดูล Wi-Fi ESPRESSIF ESP32-MINI-2U - รูปที่ 2
  2. เชื่อมต่อบอร์ดทดสอบ RF กับบอร์ด USB-to-Serial ผ่าน TXD, RXD และ GND
  3. เชื่อมต่อบอร์ด USB-to-Serial กับพีซี
  4. เชื่อมต่อบอร์ดทดสอบ RF กับพีซีหรืออะแดปเตอร์จ่ายไฟเพื่อเปิดใช้งานแหล่งจ่ายไฟ 5 V ผ่านสาย Micro-USB
  5. ในระหว่างการดาวน์โหลด ให้เชื่อมต่อ |00 กับ GND ผ่านจัมเปอร์ จากนั้นให้เปิด "ON" บอร์ดทดสอบ
  6. ดาวน์โหลดเฟิร์มแวร์ลงในแฟลช โปรดดูรายละเอียดในส่วนด้านล่าง
  7. หลังจากดาวน์โหลด ให้ถอดจัมเปอร์ที่ 100 และ GND ออก
  8. เพิ่มพลังให้บอร์ดทดสอบ RF อีกครั้ง โมดูลจะเปลี่ยนเป็นโหมดการทำงาน ชิปจะอ่านโปรแกรมจากแฟลชเมื่อเริ่มต้น

บันทึก:
100 เป็นตรรกะภายในที่สูง
หากตั้งค่า 100 เป็นดึงขึ้น โหมดบูตจะถูกเลือก
หากพินนี้ดึงลงหรือลอยทิ้งไว้ โหมดดาวน์โหลดจะถูกเลือก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ ESP32-S2-MINI-2U โปรดดูที่ Datashest ซีรีส์ ESP32-S2

3.3 ตั้งค่าสภาพแวดล้อมการพัฒนา
Espressif loT Development Framework (เรียกสั้น ๆ ว่า ESP-IDF) เป็นเฟรมเวิร์กสำหรับการพัฒนาแอปพลิเคชันโดยใช้ Espressif SoC ผู้ใช้สามารถพัฒนาแอปพลิเคชันด้วย ESP32-S2 ใน Windows/Linux/macOS โดยใช้ ESP-IDF ที่นี่เราใช้ระบบปฏิบัติการ Linux เป็นตัวอย่างampเล.
3.3.1 ติดตั้งข้อกำหนดเบื้องต้น
ในการคอมไพล์ด้วย ESP-IDF คุณต้องได้รับแพ็คเกจต่อไปนี้:
* CentOS 7 และ 8: sudo yum -y update & sudo yum ติดตั้ง git wget flex bison gperf python3 python3- pip 2 1 python3-setuptools cmake ninja-build ccache dfu-util libusbx
* Ubuntu และ Debian: sudo apt-get install git wget flex bison gperf python3 python3-pip python3- setuptools 2 1 cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
* Arch: sudo pacman -S —— จำเป็น gcc git make flex bison gperf python-pip cmake ninja ccache 2 1 dfu-util libusb

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

3.3.2 รับ ESP-IDF
ในการสร้างแอปพลิเคชันสำหรับโมดูล ESP32-S2-MINI-2U คุณต้องมีไลบรารีซอฟต์แวร์ที่ Espressif มอบให้ในที่เก็บ ESP-IDF
ในการรับ ESP-IDF ให้สร้างไดเร็กทอรีการติดตั้ง (~/esp) เพื่อดาวน์โหลด ESP-IDF และโคลนที่เก็บด้วย 'git clone':
+ mkdir -p ~/esp
2 ซีดี ~/โดยเฉพาะ
โคลนคอมไพล์ —-recursive https://github.com/espressif/esp-idf.git
ESP-IDF จะถูกดาวน์โหลดลงใน ~/esp/esp-idf ศึกษารุ่น ESP-IDF สำหรับข้อมูลเกี่ยวกับรุ่น ESP-IDF ที่จะใช้ในสถานการณ์ที่กำหนด

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

3.3.4 ตั้งค่าตัวแปรสภาพแวดล้อม
เครื่องมือที่ติดตั้งยังไม่ได้ถูกเพิ่มลงในตัวแปรสภาพแวดล้อม PATH เพื่อให้เครื่องมือใช้งานได้จากบรรทัดคำสั่ง จะต้องตั้งค่าตัวแปรสภาพแวดล้อมบางตัว ESP-IDF มีสคริปต์อื่น “export.sh' ซึ่งทำเช่นนั้น ในเทอร์มินัลที่คุณจะใช้ ESP-IDF ให้รัน: i« $HOME/esp/esp-idf/export.sh
ตอนนี้ทุกอย่างพร้อมแล้ว คุณสามารถสร้างโปรเจ็กต์แรกของคุณบนโมดูล ESP32-S2-MINI-2U ได้

3.4 สร้างโครงการแรกของคุณ
3.4.1 เริ่มโครงการ
ตอนนี้คุณพร้อมที่จะเตรียมการสมัครสำหรับโมดูล ESP32-S2-MINI-2U แล้ว คุณสามารถเริ่มต้นด้วยโครงการ get-started/hello_world จากตัวอย่างamples ไดเร็กทอรีใน ESP-IDF
คัดลอก get-started/hello_world ไปยัง ~/esp ไดเร็กทอรี:
+ ซีดี ~/โดยเฉพาะ
2 cp —r $IDF_PATH/เช่นamples/get-start/hello_world.
มีช่วงของexampโครงการในอดีตamples ไดเร็กทอรีใน ESP-IDF คุณสามารถคัดลอกโครงการใด ๆ ในลักษณะเดียวกับที่แสดงด้านบนและเรียกใช้ นอกจากนี้ยังสามารถสร้าง exampในสถานที่โดยไม่ต้องคัดลอกก่อน
3.4.2 เชื่อมต่ออุปกรณ์ของคุณ
ตอนนี้เชื่อมต่อโมดูลของคุณเข้ากับคอมพิวเตอร์และตรวจสอบพอร์ตอนุกรมที่โมดูลมองเห็นได้ พอร์ตอนุกรมใน Linux ขึ้นต้นด้วย '/dev/tty' ในชื่อ รันคำสั่งด้านล่างนี้สองครั้ง ครั้งแรกโดยถอดปลั๊กบอร์ดออก จากนั้นจึงเสียบปลั๊ก พอร์ตที่ปรากฏครั้งที่สองคือพอร์ตที่คุณต้องการ: คือ /dev/ttyx

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

3.4.3 กำหนดค่า
ไปที่ไดเร็กทอรี 'hello_world' จากขั้นตอนที่ 3.4.1 เริ่มโครงการ ตั้งค่าชิป ESP32-S2 เป็นเป้าหมาย และเรียกใช้โปรแกรมอรรถประโยชน์การกำหนดค่าโครงการ 'menuconfig'
+ ซีดี ~/esp/hello_world
2 idf.py ตั้งเป้าหมาย esp32s2 2 idf.py เมนูกำหนดค่า
การกำหนดเป้าหมายด้วย 'idf.py set-target ESP32-S2' ควรทำเพียงครั้งเดียวหลังจากเปิดโปรเจ็กต์ใหม่ หากโปรเจ็กต์มีบิลด์และการกำหนดค่าที่มีอยู่ บิลด์เหล่านั้นจะถูกล้างและเริ่มต้นใช้งาน เป้าหมายอาจถูกบันทึกไว้ในตัวแปรสภาพแวดล้อมเพื่อข้ามขั้นตอนนี้เลย ดูการเลือกเป้าหมายสำหรับข้อมูลเพิ่มเติม
หากทำตามขั้นตอนก่อนหน้านี้อย่างถูกต้อง เมนูต่อไปนี้จะปรากฏขึ้น:โมดูล Wi-Fi ESPRESSIF ESP32-MINI-2U - รูปที่ 3

คุณกำลังใช้เมนูนี้เพื่อตั้งค่าตัวแปรเฉพาะโปรเจ็กต์ เช่น ชื่อและรหัสผ่านเครือข่าย Wi-Fi ความเร็วโปรเซสเซอร์ ฯลฯ การตั้งค่าโปรเจ็กต์ด้วย menuconfig อาจถูกข้ามไปที่ "hello_word" แฟนเก่าคนนี้ample จะทำงานโดยมีการกำหนดค่าเริ่มต้น
สีของเมนูอาจแตกต่างกันในเทอร์มินัลของคุณ คุณสามารถเปลี่ยนรูปลักษณ์ได้โดยใช้ตัวเลือก '–style' โปรดเรียกใช้ 'idf.py menuconfig –help' เพื่อดูข้อมูลเพิ่มเติม
3.4.4 สร้างโครงการ
สร้างโปรเจ็กต์โดยการรัน: + idf.py build
คำสั่งนี้จะรวบรวมแอปพลิเคชันและส่วนประกอบ ESP-IDF ทั้งหมด จากนั้นจะสร้าง bootloader ตารางพาร์ติชัน และไบนารีของแอปพลิเคชัน
สร้าง $idf.py
2 เรียกใช้ cmake ในไดเร็กทอรี /path/to/hello_world/build
2 กำลังดำเนินการ “cmake -G Ninja —warn-unitialized /path/to/hello_world”...
+ เตือนเกี่ยวกับค่าที่ไม่ได้เตรียมใช้งาน
s —— พบ Git: /usr/bin/git (พบเวอร์ชัน “2.17.0”)
s —— สร้างส่วนประกอบ aws_iot ที่ว่างเปล่าเนื่องจากการกำหนดค่า
7 —— ชื่อส่วนประกอบ: …
s —— เส้นทางคอมโพเนนต์: …
w0 «us (บรรทัดเอาต์พุตระบบบิลด์เพิ่มเติม)
w2 [527/527] กำลังสร้าง hello_world.bin esptool.py เวอร์ชัน 2.3.1
โครงการสร้างเสร็จแล้ว หากต้องการแฟลชให้รันคำสั่งนี้:
w6 +a/+s/../components/esptool_py/esptool/esptool.py —p (พอร์ต) —b 921600
7 write_flash ——flash_mode dio ——flash_size ตรวจจับ ——flash_freq 40m
12 0x10000 บิลด์/hello_world.bin บิลด์ 0x1000 บิลด์/bootloader/bootloader.bin 0x8000
สร้าง/partition_table/partition-table.bin
20 หรือเรียกใช้ 'idf.py —p PORT flash'
หากไม่มีข้อผิดพลาด การสร้างจะเสร็จสิ้นโดยการสร้างเฟิร์มแวร์ไบนารี .bin file.
3.4.5 แฟลชไปยังอุปกรณ์
แฟลชไบนารีที่คุณเพิ่งสร้างบนโมดูลของคุณโดยเรียกใช้:
+ idf.py —-p PORT [-b BAUD] แฟลช
แทนที่ PORT ด้วยชื่อพอร์ตอนุกรมของบอร์ด ESP32-S2 จากขั้นตอน: เชื่อมต่ออุปกรณ์ของคุณ
คุณยังสามารถเปลี่ยนอัตราบอดของ flasher ได้โดยแทนที่ BAUD ด้วยอัตราบอดที่คุณต้องการ อัตราบอดเริ่มต้นคือ 460800
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอาร์กิวเมนต์ idf.py โปรดดูที่ idf.py
บันทึก:
ตัวเลือก 'flash' จะสร้างและแฟลชโปรเจ็กต์โดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องเรียกใช้ 'idf.py build*
เมื่อกะพริบ คุณจะเห็นบันทึกการส่งออกคล้ายกับต่อไปนี้:
– – 2 esptool.py esp32s2 -p /dev/ttyUSBO —b 460800 —before=default_reset ——หลัง=hard_reset
2 write_flash ——flash_mode dio ——flash_freq 80m ——flash_size 4 MB @x@ bootloader/bootloader
ถังขยะ
4+ ©0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
esptool.py v3.2-dev
พอร์ตอนุกรม /dev/ttyUSBe
; กำลังเชื่อมต่อ….
= ชิปคือ ESP32-S2
คุณสมบัติ: WiFi
o คริสตัลคือ 40MHz
i1 MAC: 7c:df:al:e0:00:64
2 กำลังอัปโหลดต้นขั้ว…
w2 กำลังรันต้นขั้ว...
« Stub ทำงาน...
s เปลี่ยนอัตรารับส่งข้อมูลเป็น 460800
มีการเปลี่ยนแปลง
«7 กำลังกำหนดค่าขนาดแฟลช...
52 แฟลชจะถูกลบออกจาก 0x00000000 ถึง 0x00004fff…
5o Flash จะถูกลบจาก 0x00010000 เป็น 0x00039fff...
20 แฟลชจะถูกลบออกจาก 0x00008000 ถึง 0x00008fff…
21 บีบอัด 18896 ไบต์ถึง 11758…
2 เขียนที่ 0x00000000… (100%)
2 เขียน 18896 ไบต์ (11758 บีบอัด) ที่ 0x00000000 ใน 0.5 วินาที (มีผล 279.9 kbit/s)
2 แฮชของข้อมูลที่ตรวจสอบแล้ว
25 บีบอัด 168208 ไบต์ถึง 88178…
2 เขียนที่ 0x00010000… (16%)
2 เขียนที่ 0x0001a80f… (33 %)
2 กำลังเขียนที่ 0x000201f1… (50%)
2 เขียนที่ 0x00025dcf… (66 %)
เขียนที่ 0x@002d@be… (83 %)
เขียนถึง @x@0036c07… (100 %)
เขียน 168208 ไบต์ (บีบอัด 88178) ที่ 0x@0010000 ใน 2.4 วินาที (มีผล 569.2 kbit/s
โหย่ว
แฮชของข้อมูลที่ตรวจสอบแล้ว
บีบอัด 3072 ไบต์ถึง 103…
เขียนที่ @x00008000… (100 %)
เขียน 3072 ไบต์ (บีบอัด 103) ที่ 0x00008000 ใน 0.1 วินาที (มีผล 478.9 kbit/s)...
a7 ตรวจสอบแฮชของข้อมูลแล้ว
ออกจาก...
w0 ฮาร์ดรีเซ็ตผ่านพิน RTS...
+ เสร็จเรียบร้อยแล้ว
หากไม่มีปัญหาเมื่อสิ้นสุดกระบวนการแฟลช บอร์ดจะรีบูตและเปิดแอปพลิเคชัน “hello_world”
3.4.6 จอมอนิเตอร์
หากต้องการตรวจสอบว่า “hello_world” ทำงานอยู่หรือไม่ ให้พิมพ์ 'idf.py -p PORT monitor* (อย่าลืมแทนที่ PORT ด้วยชื่อพอร์ตอนุกรมของคุณ)
คำสั่งนี้เปิดใช้แอปพลิเคชัน IDF Monitor:
+
$ idf.py —p /dev/ttyuUSB@ มอนิเตอร์
2 รัน idf_monitor ในไดเร็กทอรี [...1/esp/hello_world/build
2 ดำเนินการ “python […]/esp-idf/tools/idf_monitor.py -b 115200
4+ […1/esp/hello_world/build/hello-world.elf”
s ——— idf_monitor บน /dev/ttyUSBe 115200 ——
s ——— ออก: Ctrl+] | เมนู: Ctrl+T
| ช่วยด้วย: Ctrl+T ตามด้วย Ctrl+H ——
> เอตส์ มิ.ย
8 2016 00:22:57
วินาทีแรก:0x1 (POWERON_RESET),บูต:0x13 (SPI_FAST_FLASH_BOOT)
o และมิถุนายน
8 2016 00:22:57
หลังจากเริ่มต้นและบันทึกการวินิจฉัยเลื่อนขึ้น คุณจะเห็น “สวัสดีชาวโลก!” พิมพ์โดยแอปพลิเคชัน
1 โอ
2 สวัสดีชาวโลก!
2 รีสตาร์ทใน 10 วินาที…
+ นี่คือชิป esp32s2 ที่มี 1 CPU core, WiFi,
การแก้ไขซิลิคอนครั้งที่ 1
ขนาดฮีปฟรีขั้นต่ำ: 390684 ไบต์
+ เริ่มต้นใหม่ใน 9 วินาที...
รีสตาร์ทภายใน 8 วินาที
กำลังเริ่มต้นใหม่ใน 7 วินาที...
หากต้องการออกจากจอภาพ IDF ให้ใช้ปุ่มลัด Ctrl+]
นั่นคือทั้งหมดที่คุณต้องมีเพื่อเริ่มต้นใช้งานโมดูล ESP32-S2-MINI-2U! ตอนนี้คุณพร้อมที่จะลองแฟนเก่าคนอื่นแล้วampใน ESP-IDF หรือไปที่การพัฒนาแอปพลิเคชันของคุณเอง

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

อุปกรณ์นี้สอดคล้องกับ KDB 996369 D03 OEM Manual vO1 ด้านล่างนี้คือคำแนะนำในการรวมสำหรับผู้ผลิตผลิตภัณฑ์โฮสต์ตามคู่มือ KDB 996369 D03 OEM vO1
รายการกฎ FCC ที่ใช้บังคับ
FCC ตอนที่ 15 ส่วนย่อย C 15.247
เงื่อนไขการใช้งานเฉพาะด้าน
โมดูลนี้มีฟังก์ชั่น WiFi
* ความถี่ในการทำงาน:
— ไวไฟ: 2412 ~ 2462 เมกะเฮิรตซ์
* จำนวนช่อง:
– ไวไฟ: 11
* การมอดูเลต:
— ไวไฟ: DSSS; โอเอฟดีเอ็ม
ชนิด: ขั้วต่อเสาอากาศภายนอก
* อัตราขยาย: สูงสุด 2.33 dBi
สามารถใช้โมดูลกับแอปพลิเคชัน Lot ที่มีเสาอากาศสูงสุด 2.33 dBi ผู้ผลิตโฮสต์ที่ติดตั้งโมดูลนี้ลงในผลิตภัณฑ์ของตนจะต้องตรวจสอบให้แน่ใจว่าผลิตภัณฑ์คอมโพสิตขั้นสุดท้ายเป็นไปตามข้อกำหนดของ FCC โดยการประเมินทางเทคนิคหรือการประเมินตามกฎของ FCC รวมถึงการทำงานของเครื่องส่งสัญญาณ ผู้ผลิตโฮสต์ต้องระวังที่จะไม่ให้ข้อมูลแก่ผู้ใช้เกี่ยวกับวิธีการติดตั้งหรือถอดโมดูล RF นี้ในคู่มือผู้ใช้ของผลิตภัณฑ์ขั้นสุดท้ายที่รวมโมดูลนี้ไว้ด้วย คู่มือผู้ใช้จะต้องมีข้อมูล/คำเตือนด้านกฎระเบียบที่จำเป็นทั้งหมดตามที่แสดงในคู่มือนี้
ขั้นตอนโมดูลจำกัด
ไม่สามารถใช้ได้. โมดูลนี้เป็นโมดูลเดียวและเป็นไปตามข้อกำหนดของ FCC Part 15.212
การออกแบบเสาอากาศติดตาม
ไม่สามารถใช้ได้. โมดูลนี้มีเสาอากาศของตัวเอง และไม่ต้องการเสาอากาศติดตามไมโครสตริปของบอร์ดที่พิมพ์ของโฮสต์ ฯลฯ
ข้อควรพิจารณาในการรับคลื่นความถี่วิทยุ
ต้องติดตั้งโมดูลในอุปกรณ์โฮสต์โดยรักษาระยะห่างระหว่างเสาอากาศและร่างกายของผู้ใช้อย่างน้อย 20 ซม. และหากข้อความการสัมผัส RF หรือเค้าโครงโมดูลมีการเปลี่ยนแปลง ผู้ผลิตผลิตภัณฑ์โฮสต์จำเป็นต้องรับผิดชอบโมดูลผ่านการเปลี่ยนแปลง FCC ID หรือแอปพลิเคชันใหม่ FCC ID ของโมดูลไม่สามารถใช้กับผลิตภัณฑ์ขั้นสุดท้ายได้ ในสถานการณ์เหล่านี้ ผู้ผลิตโฮสต์จะต้องรับผิดชอบในการประเมินผลิตภัณฑ์ขั้นสุดท้ายอีกครั้ง (รวมถึงตัวส่งสัญญาณ) และได้รับอนุญาตจาก FCC แยกต่างหาก
เสาอากาศ
ข้อกำหนดเสาอากาศมีดังนี้:
e ประเภท: ขั้วต่อเสาอากาศภายนอก
* กำไร: 2.33 dBi
อุปกรณ์นี้มีไว้สำหรับผู้ผลิตโฮสต์เท่านั้นภายใต้เงื่อนไขต่อไปนี้:
* โมดูลตัวส่งสัญญาณต้องไม่อยู่ร่วมกับตัวส่งสัญญาณหรือเสาอากาศอื่น ๆ
* โมดูลจะต้องใช้กับเสาอากาศภายนอกที่ได้รับการทดสอบและรับรองกับโมดูลนี้ตั้งแต่แรกเท่านั้น
* เสาอากาศจะต้องติดตั้งอย่างถาวรหรือใช้ตัวเชื่อมต่อเสาอากาศ 'เฉพาะ'
ตราบใดที่ตรงตามเงื่อนไขข้างต้น ก็ไม่จำเป็นต้องทำการทดสอบตัวส่งสัญญาณเพิ่มเติม อย่างไรก็ตาม ผู้ผลิตโฮสต์ยังคงรับผิดชอบในการทดสอบผลิตภัณฑ์ขั้นสุดท้ายของตนสำหรับข้อกำหนดเพิ่มเติมที่จำเป็นในการติดตั้งโมดูลนี้ (เช่นampการปล่อยมลพิษของอุปกรณ์ดิจิทัล ข้อกำหนดอุปกรณ์ต่อพ่วงพีซี ฯลฯ)
ข้อมูลฉลากและการปฏิบัติตามข้อกำหนด
ผู้ผลิตผลิตภัณฑ์โฮสต์ต้องระบุฉลากอิเล็กทรอนิกส์หรือฉลากอิเล็กทรอนิกส์ว่า "มี FCC ID:
2AC7Z-ESPS2MINI2U” พร้อมผลิตภัณฑ์สำเร็จรูป
ข้อมูลเกี่ยวกับโหมดการทดสอบและข้อกำหนดการทดสอบเพิ่มเติม
* ความถี่ในการทำงาน:
— ไวไฟ: 2412 ~ 2462 เมกะเฮิรตซ์
* จำนวนช่อง:
– ไวไฟ: 11
* การมอดูเลต:
— ไวไฟ: DSSS; โอเอฟดีเอ็ม
ผู้ผลิตโฮสต์ต้องทำการทดสอบการปล่อยรังสีและดำเนินการและการปล่อยปลอม ฯลฯ ตามโหมดการทดสอบจริงสำหรับเครื่องส่งสัญญาณโมดูลาร์แบบสแตนด์อโลนในโฮสต์ เช่นเดียวกับโมดูลส่งสัญญาณหลายโมดูลหรือเครื่องส่งสัญญาณอื่นๆ ในผลิตภัณฑ์โฮสต์ เฉพาะเมื่อผลการทดสอบทั้งหมดของโหมดการทดสอบเป็นไปตามข้อกำหนดของ FCC เท่านั้น ผลิตภัณฑ์ขั้นสุดท้ายจึงสามารถขายได้อย่างถูกกฎหมาย
การทดสอบเพิ่มเติม ส่วนที่ 15 เป็นไปตามข้อกำหนดย่อย B
เครื่องส่งแบบโมดูลาร์ได้รับอนุญาตเฉพาะจาก FCC สำหรับ FCC ส่วนที่ 15 ส่วนย่อย C 15.247 และผู้ผลิตผลิตภัณฑ์โฮสต์มีหน้าที่รับผิดชอบในการปฏิบัติตามกฎ FCC อื่นๆ ที่ใช้กับโฮสต์ที่ไม่ครอบคลุมอยู่ในการให้ใบรับรองเครื่องส่งแบบโมดูลาร์ หากผู้รับทุนทำการตลาดผลิตภัณฑ์ของตนว่าเป็นไปตามข้อกำหนดของส่วนที่ 15 ส่วนย่อย B (เมื่อมีวงจรดิจิทัลหม้อน้ำที่ไม่ได้ตั้งใจด้วย) ผู้รับสิทธิ์จะต้องจัดให้มีการแจ้งเตือนโดยระบุว่าผลิตภัณฑ์โฮสต์ขั้นสุดท้ายยังคงต้องมีการทดสอบการปฏิบัติตามข้อกำหนดของส่วนที่ 15 ส่วนย่อย B กับเครื่องส่งสัญญาณแบบโมดูลาร์ ติดตั้งแล้ว
อุปกรณ์นี้ได้รับการทดสอบและพบว่าเป็นไปตามข้อจำกัดสำหรับอุปกรณ์ดิจิทัลคลาส B ตามส่วนที่ 15 ของกฎ FCC ข้อจำกัดเหล่านี้ได้รับการออกแบบมาเพื่อให้การป้องกันที่เหมาะสมต่อการรบกวนที่เป็นอันตรายในการติดตั้งที่อยู่อาศัย อุปกรณ์นี้สร้าง ใช้ และสามารถแผ่พลังงานความถี่วิทยุ และหากไม่ได้ติดตั้งและใช้ตามคำแนะนำ อาจก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการสื่อสารทางวิทยุ
อย่างไรก็ตาม ไม่มีการรับประกันว่าการรบกวนจะไม่เกิดขึ้นในการติดตั้งเฉพาะใดๆ หากอุปกรณ์นี้ก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการรับสัญญาณวิทยุหรือโทรทัศน์ ซึ่งสามารถระบุได้โดยการปิดและเปิดอุปกรณ์ ขอแนะนำให้ผู้ใช้พยายามแก้ไขการรบกวนโดยใช้มาตรการอย่างใดอย่างหนึ่งต่อไปนี้:

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

อุปกรณ์นี้เป็นไปตามกฎ FCC ส่วนที่ 15 การทำงานต้องอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้:
* อุปกรณ์นี้ต้องไม่ก่อให้เกิดการรบกวนที่เป็นอันตราย
* อุปกรณ์นี้ต้องยอมรับการรบกวนที่ได้รับ รวมถึงการรบกวนที่อาจก่อให้เกิดการทำงานที่ไม่พึงประสงค์

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

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

เอกสารและทรัพยากรที่เกี่ยวข้อง

เอกสารที่เกี่ยวข้อง

  • เอกสารข้อมูลซีรีส์ ESP32-S2 — ข้อมูลจำเพาะของฮาร์ดแวร์ ESP32-S2
  • คู่มืออ้างอิงทางเทคนิค ESP32-S2 — ข้อมูลโดยละเอียดเกี่ยวกับวิธีการใช้หน่วยความจำและอุปกรณ์ต่อพ่วง ESP32-S2
  • แนวทางการออกแบบฮาร์ดแวร์ ESP32-S2 — แนวทางเกี่ยวกับวิธีการรวม ESP32-S2 เข้ากับผลิตภัณฑ์ฮาร์ดแวร์ของคุณ
    ข้อผิดพลาด SoC ของซีรีส์ ESP32-S2 — คำอธิบายข้อผิดพลาดใน SoC ซีรีส์ ESP32-S2 จากการแก้ไขชิป 0 ไปข้างหน้า
  • ใบรับรอง
    https://espressif.com/en/support/documents/certificates
  • ESP32-S2 การแจ้งเตือนการเปลี่ยนแปลงผลิตภัณฑ์/กระบวนการ (PCN)
    https://espressif.com/en/support/documents/pcns
  • คำแนะนำ ESP32-S2 — ข้อมูลเกี่ยวกับความปลอดภัย จุดบกพร่อง ความเข้ากันได้ ความน่าเชื่อถือของส่วนประกอบ
    https://espressif.com/en/support/documents/advisories
  • อัปเดตเอกสารและอัปเดตการสมัครรับการแจ้งเตือน
    https://espressif.com/en/support/download/documents

โซนนักพัฒนา

  • คู่มือการเขียนโปรแกรม ESP-IDF สำหรับ ESP32-S2 — เอกสารที่ครอบคลุมสำหรับกรอบงานการพัฒนา ESP-IDF
  • £SP-IDF และกรอบการพัฒนาอื่นๆ บน GitHub
    https://github.com/espressif
  • ฟอรัม ESP32 BBS — ชุมชนวิศวกรถึงวิศวกร (E2E) สำหรับผลิตภัณฑ์ Espressif ที่คุณสามารถโพสต์คำถาม แบ่งปันความรู้ สำรวจแนวคิด และช่วยแก้ปัญหากับเพื่อนวิศวกร
    https://esp32.com/
  • The ESP Journal — แนวทางปฏิบัติที่ดีที่สุด บทความ และหมายเหตุจากกลุ่มผู้ใช้ Espressif
    https://blog.espressif.com/
  • ดูแท็บ SDK และการสาธิต แอพ เครื่องมือ AT Frmware
    https://espressif.com/en/support/download/sdks-demos

สินค้า

ติดต่อเรา

  • ดูแท็บ คำถามขาย การสอบถามทางเทคนิค แผนผังวงจร และการออกแบบ PCB อีกครั้งview, รับ Samples (ร้านค้าออนไลน์), มาเป็นซัพพลายเออร์ของเรา, ความคิดเห็น & ข้อเสนอแนะ
    https://espressif.com/en/contact-us/sales-questions

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

วันที่ เวอร์ชัน หมายเหตุการเปิดตัว
9/22/2022 v0.5 การเปิดตัวเบื้องต้น

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

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

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

อ้างอิง

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

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