ESPRESSIF-โลโก้

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

ESPRESSIF-โลโก้1
เบื้องต้น v0.1
ระบบเอสเพรสซิฟ
ลิขสิทธิ์ © 2021

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

เกินview

1.1 โมดูลเกินview
โมดูล LE MCU ที่มีชุดอุปกรณ์ต่อพ่วงมากมาย โมดูลนี้เป็นตัวเลือกที่เหมาะสำหรับการใช้งาน IoT ที่หลากหลาย ตั้งแต่ระบบอัตโนมัติในบ้าน อาคารอัจฉริยะ เครื่องใช้ไฟฟ้า ไปจนถึงการควบคุมทางอุตสาหกรรม โดยเฉพาะอย่างยิ่งสำหรับการใช้งานในพื้นที่ขนาดกะทัดรัด เช่น หลอดไฟ สวิตช์ และซ็อกเก็ต ESP32-MINI-1 เป็น Wi-Fi+Bluetooth ® +Bluetooth ® ขนาดเล็กที่มีการผสานรวมในระดับสูง โมดูลนี้มีสองเวอร์ชัน:

  • รุ่น 85 °C
  • รุ่น 105 °C

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

หมวดหมู่ รายการ ข้อมูลจำเพาะ
 

ไวไฟ

โปรโตคอล 802.11 b/g/n (802.11n สูงสุด 150 Mbps)
การรวม A-MPDU และ A-MSDU และ 0.4 µการสนับสนุนช่วงยาม
ช่วงความถี่ 2412 ~ 2484 MHz
 

 

 

บลูทูธ®

โปรโตคอล โปรโตคอล v4.2 BR/EDR และ Bluetooth® ข้อมูลจำเพาะของ LE
วิทยุ เครื่องส่งสัญญาณ Class-1, class-2 และ class-3
เอเอฟเอช
เสียง CVSD และ SBC
 

 

 

 

 

 

ฮาร์ดแวร์

 

 

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

การ์ด SD, UART, SPI, SDIO, I2C, LED PWM, มอเตอร์ PWM, I2S, รีโมทคอนโทรลอินฟราเรด, ตัวนับชีพจร, GPIO, เซ็นเซอร์สัมผัส, ADC, DAC, อินเทอร์เฟซสำหรับยานยนต์แบบสองสาย (TWAITMเข้ากันได้กับ ISO11898-1)
คริสตัลแบบบูรณาการ คริสตัลความถี่ 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

คำอธิบาย 1.2 พิน
ESP32-MINI-1 มี 55 พิน ดูคำจำกัดความของพินในตาราง 1-2

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

ชื่อ เลขที่ พิมพ์ การทำงาน
ก.ย.ด. 1, 2, 27, 38 ~ 55 P พื้น
3V3 3 P แหล่งจ่ายไฟ
ไอ36 4 I GPIO36, ADC1_CH0, RTC_GPIO0
ไอ37 5 I GPIO37, ADC1_CH1, RTC_GPIO1
ไอ38 6 I GPIO38, ADC1_CH2, RTC_GPIO2
ไอ39 7 I GPIO39, ADC1_CH3, RTC_GPIO3
 

EN

 

8

 

I

สูง: เปิดใช้งานชิป ต่ำ: ชิปปิดอยู่ บันทึก: อย่าปล่อยให้พินลอย
ไอ34 9 I GPIO34, ADC1_CH6, RTC_GPIO4
ไอ35 10 I GPIO35, ADC1_CH7, RTC_GPIO5
IO32 11 ไอ/โอ GPIO32, XTAL_32K_P (อินพุตคริสตัลออสซิลเลเตอร์ 32.768 kHz), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 12 ไอ/โอ GPIO33, XTAL_32K_N (เอาต์พุตคริสตัลออสซิลเลเตอร์ 32.768 kHz), ADC1_CH5, TOUCH8, RTC_GPIO8
IO25 13 ไอ/โอ GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
IO26 14 ไอ/โอ GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
IO27 15 ไอ/โอ GPIO27, ADC2_CH7, สัมผัส7, RTC_GPIO17, EMAC_RX_DV
IO14 16 ไอ/โอ GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2
IO12 17 ไอ/โอ GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3
IO13 18 ไอ/โอ GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER
IO15 19 ไอ/โอ GPIO15, ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, HS2_CMD, SD_CMD, EMAC_RXD3
IO2 20 ไอ/โอ GPIO2, ADC2_CH2, สัมผัส2, RTC_GPIO12, HSPIWP, HS2_DATA0,

ข้อมูล SD_0

IO0 21 ไอ/โอ GPIO0, ADC2_CH1, สัมผัส1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK
IO4 22 ไอ/โอ GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER
NC 23 ไม่มีการเชื่อมต่อ
NC 24 ไม่มีการเชื่อมต่อ
IO9 25 ไอ/โอ GPIO9, HS1_DATA2, U1RXD, SD_DATA2
IO10 26 ไอ/โอ GPIO10, HS1_DATA3, U1TXD, SD_DATA3
NC 28 ไม่มีการเชื่อมต่อ
IO5 29 ไอ/โอ GPIO5, HS1_DATA6, VSPICS0, EMAC_RX_CLK
IO18 30 ไอ/โอ GPIO18, HS1_DATA7, VSPICLK
IO23 31 ไอ/โอ GPIO23, HS1_STROBE, VSPID
IO19 32 ไอ/โอ GPIO19, VSPIQ, U0CTS, EMAC_TXD0

มีต่อในหน้าถัดไป

ตารางที่ 1 – ต่อจากหน้าที่แล้ว

ชื่อ เลขที่ พิมพ์ การทำงาน
IO22 33 ไอ/โอ GPIO22, VSPIWP, U0RTS, EMAC_TXD1
IO21 34 ไอ/โอ GPIO21, VSPIHD, EMAC_TX_EN
RXD0 35 ไอ/โอ GPIO3, U0RXD, CLK_OUT2
TXD0 36 ไอ/โอ GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
NC 37 ไม่มีการเชื่อมต่อ

¹ พิน GPIO6, GPIO7, GPIO8, GPIO11, GPIO16 และ GPIO17 บนชิป ESP32-U4WDH เชื่อมต่อกับแฟลช SPI ที่รวมอยู่ในโมดูลและไม่ได้นำออก
² สำหรับการกำหนดค่าพินต่อพ่วง โปรดดูที่ เอกสารข้อมูลซีรี่ส์ ESP32.

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

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

  • 1 โมดูล ESP32-MINI-1
  • 1 x บอร์ดทดสอบ Espressif RF
  • 1 x บอร์ด USB-to-Serial
  • 1 x สาย Micro-USB
  • 1 x PC ที่ใช้ Linux

ในคู่มือผู้ใช้นี้ เราใช้ระบบปฏิบัติการ Linux เป็นตัวอย่างampเลอ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าบน Windows และ macOS โปรดดูที่ คู่มือการเขียนโปรแกรม ESP-IDF

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

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

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

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

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

  • เซ็นโอเอส 7:
    sudo yum ติดตั้ง git wget flex bison gperf python cmake นินจาสร้าง ccache dfu util
  • Ubuntu และ Debian (คำสั่งเดียวแบ่งออกเป็นสองบรรทัด):
    sudo apt−get ติดตั้ง git wget flex bison gperf python python−pip python−setuptools cmake ninja −build-cache libffi −dev libssl −dev dfu−util
  • โค้ง:
    sudo Pacman −S −− gcc ที่จำเป็น git make flex bison gperf python − pip cmake ninja ccache dfu − util
    บันทึก:
  • คู่มือนี้ใช้ไดเร็กทอรี ~/esp บน Linux เป็นโฟลเดอร์การติดตั้งสำหรับ ESP-IDF
  • โปรดทราบว่า ESP-IDF ไม่รองรับช่องว่างในเส้นทาง

2.3.2 รับ ESPIDF
ในการสร้างแอปพลิเคชันสำหรับโมดูล ESP32-MINI-1 คุณต้องมีไลบรารีซอฟต์แวร์ที่ Espressif จัดเตรียมไว้ให้ ที่เก็บ ESP-IDF.
ในการรับ ESP-IDF ให้สร้างไดเร็กทอรีการติดตั้ง ( ~/esp) เพื่อดาวน์โหลด ESP-IDF และโคลนที่เก็บด้วย 'git clone':
mkdir -p ~/esp
ซีดี ~/esp
git clone −− แบบเรียกซ้ำ https://github.com/espressif/esp−idf.git

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

2.3.3 ตั้งค่าเครื่องมือ
นอกเหนือจาก ESP-IDF แล้ว คุณยังต้องติดตั้งเครื่องมือที่ใช้โดย ESP-IDF เช่น คอมไพเลอร์ ดีบักเกอร์
แพ็คเกจ Python ฯลฯ ESP-IDF มีสคริปต์ชื่อ 'install.sh' เพื่อช่วยตั้งค่าเครื่องมือในคราวเดียว
ซีดี ~/esp/esp−idf
./ ติดตั้ง .sh
2.3.4 ตั้งค่าตัวแปรสภาพแวดล้อม
เครื่องมือที่ติดตั้งยังไม่ได้เพิ่มไปยังตัวแปรสภาพแวดล้อม PATH ในการทำให้เครื่องมือใช้งานได้จากบรรทัดคำสั่ง จะต้องตั้งค่าตัวแปรสภาพแวดล้อมบางตัว ESP-IDF มีสคริปต์อื่น 'export.sh' ซึ่งทำอย่างนั้น ในเทอร์มินัลที่คุณจะใช้ ESP-IDF ให้รัน:
- $HOME/esp/esp−idf/export.sh

ตอนนี้ทุกอย่างพร้อมแล้ว คุณสามารถสร้างโปรเจ็กต์แรกของคุณบนโมดูล ESP32-MINI-1 ได้
2.4 สร้างโครงการแรกของคุณ
2.4.1 เริ่มโครงการ
ตอนนี้คุณพร้อมที่จะเตรียมการสมัครสำหรับโมดูล ESP32-MINI-1 แล้ว คุณสามารถเริ่มต้นด้วยการ เริ่มต้น/hello_world โครงการจากอดีตamples ไดเร็กทอรีใน ESP-IDF
คัดลอก get-started/hello_world ไปยัง ~/esp ไดเร็กทอรี:
ซีดี ~/esp
cp −r $IDF_PATH/เช่นamples/get−started/hello_world

มีหลากหลาย exampเลอ โปรเจ็กต์ ในอดีตamples ไดเร็กทอรีใน ESP-IDF คุณสามารถคัดลอกโครงการใด ๆ ในลักษณะเดียวกับที่แสดงด้านบนและเรียกใช้ นอกจากนี้ยังสามารถสร้าง exampในสถานที่โดยไม่ต้องคัดลอกก่อน

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

2.4.3 กำหนดค่า
ไปที่ไดเร็กทอรี 'hello_world' จากขั้นตอน 2.4.1 เริ่มโปรเจ็กต์ ตั้งค่าชิป ESP32 เป็นเป้าหมาย และรัน
ยูทิลิตี้การกำหนดค่าโครงการ 'menuconfig'
ซีดี ~/esp/hello_world
idf .py set− เป้าหมาย esp32
idf .py กำหนดค่าเมนู
การกำหนดเป้าหมายด้วย 'idf.py set-target esp32' ควรทำเพียงครั้งเดียวหลังจากเปิดโปรเจ็กต์ใหม่ หากโปรเจ็กต์มีบิลด์และการกำหนดค่าที่มีอยู่ บิลด์เหล่านั้นจะถูกเคลียร์และเริ่มต้นใช้งาน เป้าหมายอาจถูกบันทึกไว้ในตัวแปรสภาพแวดล้อมเพื่อข้ามขั้นตอนนี้เลย ดูการเลือกเป้าหมายสำหรับข้อมูลเพิ่มเติม
หากทำตามขั้นตอนก่อนหน้านี้อย่างถูกต้อง เมนูต่อไปนี้จะปรากฏขึ้น:

ESPRESSIF ESP32 MINI 1 โมดูลบลูทูธ Wi Fi ขนาดเล็กแบบบูรณาการสูง-fig1

สีของเมนูอาจแตกต่างกันในเทอร์มินัลของคุณ คุณสามารถเปลี่ยนรูปลักษณ์ด้วยตัวเลือก '–style' โปรดเรียกใช้ 'idf.py menuconfig –help' สำหรับข้อมูลเพิ่มเติม

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

หากไม่มีข้อผิดพลาด การสร้างจะเสร็จสิ้นโดยการสร้างเฟิร์มแวร์ไบนารี .bin file.
2.4.5 แฟลชไปยังอุปกรณ์
แฟลชไบนารีที่คุณเพิ่งสร้างไว้ในโมดูล ESP32-MINI-1 ของคุณโดยเรียกใช้:
idf .py −p PORT [−b BAUD] แฟลช
แทนที่ PORT ด้วยชื่อพอร์ตอนุกรมของโมดูลของคุณจากขั้นตอน: เชื่อมต่ออุปกรณ์ของคุณ คุณยังสามารถเปลี่ยนอัตราบอดของกะพริบได้โดยการแทนที่ BAUD ด้วยอัตราบอดที่คุณต้องการ อัตรารับส่งข้อมูลเริ่มต้นคือ 460800
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอาร์กิวเมนต์ idf.py โปรดดูที่ idf.py
บันทึก:
ตัวเลือก 'แฟลช' จะสร้างและแฟลชโปรเจ็กต์โดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องเรียกใช้ 'idf.py build'

การรัน esptool.py ในไดเร็กทอรี […]/ esp/hello_world
กำลังดำเนินการ ”python […]/ esp−idf/components/esptool_py/esptool/esptool.py −b 460800 write_flash
@flash_project_args ”…
esptool .py −b 460800 write_flash −−flash_mode dio −−flash_size ตรวจจับ −−flash_freq 40m 0x1000
บูตโหลดเดอร์/บูตโหลดเดอร์ bin 0x8000 partition_table / พาร์ติชัน −table.bin 0x10000 สวัสดี world.bin
เอสปาล .py v2.3.1
กำลังเชื่อมต่อ….
กำลังตรวจจับประเภทชิป … ESP32
ชิปเป็น ESP32U4WDH (ฉบับปรับปรุง 3)
คุณสมบัติ: WiFi, BT, แกนเดี่ยว
กำลังอัปโหลดต้นขั้ว ...
ต้นขั้ววิ่ง …
ตอแหลวิ่ง …
กำลังเปลี่ยนอัตราบอดเป็น 460800
เปลี่ยนแล้ว
กำลังกำหนดค่าขนาดแฟลช …
ขนาดแฟลชที่ตรวจพบอัตโนมัติ: 4MB
ตั้งค่าพารามิเตอร์ Flash เป็น 0x0220
บีบอัด 22992 ไบต์ถึง 13019…
เขียน 22992 ไบต์ (บีบอัด 13019) ที่ 0x00001000 ใน 0.3 วินาที (มีผล 558.9 kbit/s)...
แฮชของข้อมูลที่ตรวจสอบแล้ว
บีบอัด 3072 ไบต์ถึง 82…
เขียน 3072 ไบต์ (บีบอัด 82) ที่ 0x00008000 ใน 0.0 วินาที (มีผล 5789.3 kbit/s)...
แฮชของข้อมูลที่ตรวจสอบแล้ว
บีบอัด 136672 ไบต์ถึง 67544…
เขียน 136672 ไบต์ (บีบอัด 67544) ที่ 0x00010000 ใน 1.9 วินาที (มีผล 567.5 kbit/s)...
แฮชของข้อมูลที่ตรวจสอบแล้ว
ออกจาก …
ฮาร์ดรีเซ็ตผ่านพิน RTS…
หากทุกอย่างเป็นไปด้วยดี แอปพลิเคชัน “hello_world” จะเริ่มทำงานหลังจากที่คุณถอดจัมเปอร์บน IO0 และ GND แล้วเปิดเครื่องใหม่ให้กับบอร์ดทดสอบ
2.4.6 จอมอนิเตอร์
ในการตรวจสอบว่า “hello_world” กำลังทำงานอยู่หรือไม่ ให้พิมพ์ 'idf.py -p PORT monitor' (อย่าลืมแทนที่ PORT ด้วยชื่อพอร์ตอนุกรมของคุณ)
คำสั่งนี้เปิดใช้แอปพลิเคชัน IDF Monitor:
$ idf .py −p /dev/ttyUSB0 ตรวจสอบ
เรียกใช้ idf_monitor ในไดเร็กทอรี […]/ esp/hello_world/build
กำลังดำเนินการ ”python […]/ esp−idf/tools/idf_monitor.py −b 115200 […]/ esp/hello_world/build/ hello −world เอลฟ์”…
−−− idf_monitor บน /dev/ttyUSB0 115200 −−−−−
ออก: Ctrl+] | เมนู: Ctrl+T | ช่วยด้วย: Ctrl+T ตามด้วย Ctrl+H −−ets
8 มิ.ย. 2016 00:22:57 น
ครั้งแรก :0x1 ​​(POWERON_RESET) บูต:0x13 (SPI_FAST_FLASH_BOOT)
และ 8 มิ.ย. 2016 00:22:57…
หลังจากเริ่มต้นและบันทึกการวินิจฉัยเลื่อนขึ้น คุณจะเห็น “สวัสดีชาวโลก!” พิมพ์โดยแอปพลิเคชัน

สวัสดีโลก!
รีสตาร์ทใน 10 วินาที …
นี่คือชิป esp32 ที่มีคอร์ CPU 1 ตัว, WiFi/BT/BLE, การแก้ไขซิลิคอน 3, แฟลชภายนอก 4MB
รีสตาร์ทใน 9 วินาที …
รีสตาร์ทใน 8 วินาที …
รีสตาร์ทใน 7 วินาที …
หากต้องการออกจากจอภาพ IDF ให้ใช้ปุ่มลัด Ctrl+]
นั่นคือทั้งหมดที่คุณต้องมีเพื่อเริ่มต้นใช้งานโมดูล ESP32-MINI-1! ตอนนี้คุณพร้อมที่จะลองอย่างอื่นแล้ว exampเลส ใน ESP-IDF หรือไปที่การพัฒนาแอปพลิเคชันของคุณเอง

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

3.1 เอกสารที่ต้องอ่าน
ลิงค์ต่อไปนี้มีเอกสารที่เกี่ยวข้องกับ ESP32

3.2 ทรัพยากรที่ต้องมี
ต่อไปนี้เป็นทรัพยากรที่ต้องมีที่เกี่ยวข้องกับ ESP32

  • ESP32 บีบีเอส
    นี่คือชุมชนวิศวกรถึงวิศวกร (E2E) สำหรับ ESP32 ซึ่งคุณสามารถโพสต์คำถาม แบ่งปันความรู้ สำรวจแนวคิด และช่วยแก้ปัญหากับเพื่อนวิศวกร
  • ESP32 GitHub
    โครงการพัฒนา ESP32 ได้รับการเผยแพร่อย่างเสรีภายใต้ใบอนุญาต MIT ของ Espressif บน GitHub ก่อตั้งขึ้นเพื่อช่วยให้นักพัฒนาเริ่มต้นใช้งาน ESP32 และส่งเสริมนวัตกรรมและการเติบโตของความรู้ทั่วไปเกี่ยวกับฮาร์ดแวร์และซอฟต์แวร์ที่อยู่รอบอุปกรณ์ ESP32
  • เครื่องมือ ESP32
    นี่คือ webหน้าที่ผู้ใช้สามารถดาวน์โหลด ESP32 Flash Download Tools และไฟล์ zip ได้ file ”การรับรองและการทดสอบ ESP32”..
  • ESP-IDF
    นี้ webหน้าเชื่อมโยงผู้ใช้กับกรอบการพัฒนา IoT อย่างเป็นทางการสำหรับ ESP32
  • ทรัพยากร ESP32
    นี้ webหน้ามีลิงก์ไปยังเอกสาร ESP32, SDK และเครื่องมือที่มีอยู่ทั้งหมด

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

วันที่ เวอร์ชัน หมายเหตุการเปิดตัว
2021-01-14 วี0.1 การเปิดตัวเบื้องต้น

ESPRESSIF-โลโก้2

www.espressif.com

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

ระบบเอสเพรสซิฟ
คู่มือการใช้งาน ESP32-MINI-1 (เบื้องต้น v0.1)
www.espressif.com

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

ESPRESSIF ESP32-MINI-1 โมดูล Wi-Fi+Bluetooth ขนาดเล็กที่มีการผสานรวมในระดับสูง [พีดีเอฟ] คู่มือการใช้งาน
ESP32MINI1, 2AC7Z-ESP32MINI1, 2AC7ZESP32MINI1, ESP32 -MINI -1 โมดูลบลูทูธ Wi-Fi ขนาดเล็กที่ผสานรวมสูง, ESP32 -MINI -1, โมดูลบลูทูธ Wi-Fi ขนาดเล็กที่ผสานรวมสูง

อ้างอิง

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

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