M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага

1. ТОЙМ

M5Stick CORE2 нь ESP32-D32WDQ0-V6 чип дээр суурилсан, 3 инчийн TFT дэлгэцтэй ESP2 хавтан юм. Уг самбар нь PC+ABC-ээр хийгдсэн.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - тойм

1.1 Техник хангамжийн найрлага

CORE2-ийн техник хангамж: ESP32-D0WDQ6-V3 чип, TFT дэлгэц, Ногоон LED, Товчлуур, GROVE интерфейс, Type.C-to-USB интерфэйс, Эрчим хүчний удирдлагын чип болон зай.
ESP32-D0WDQ6-V3 ESP32 нь Harvard Architecture Tense LX6 CPU бүхий хоёр цөмт систем юм. Бүх суулгагдсан санах ой, гадаад санах ой болон дагалдах төхөөрөмжүүд нь эдгээр CPU-ийн өгөгдлийн автобус ба/эсвэл заавар автобусанд байрладаг. Зарим өчүүхэн үл хамаарах зүйлийг (доороос харна уу) хоёр CPU-ийн хаягийн зураглал нь тэгш хэмтэй бөгөөд тэдгээр нь ижил санах ойд хандахын тулд ижил хаягуудыг ашигладаг гэсэн үг юм. Системийн олон дагалдах төхөөрөмж нь DMA-ээр дамжуулан суулгагдсан санах ойд хандах боломжтой.

TFT дэлгэц нь 2 x 9342 нягтаршилтай ILI320C дээр суурилсан 240 инчийн өнгөт дэлгэц юм.
Үйл ажиллагааны ботьtage хүрээ нь 2.6~3.3V, ажлын температурын хүрээ -25~55°C.
Эрчим хүчний удирдлагын чип нь X-Powers-ийн AXP192 юм. Үйл ажиллагааны ботьtage хүрээ нь 2.9V~6.3V ба цэнэглэх гүйдэл 1.4А байна.
CORE2 нь ESP32-г програмчлалд шаардлагатай бүх зүйл, ажиллуулах, хөгжүүлэхэд шаардлагатай бүх зүйлээр хангадаг

2. PIN ТОДОРХОЙЛОЛТ

2.1. USB ИНТЕРФЕЙС

M5CAMREA тохиргооны Type-C төрлийн USB интерфейс, USB2.0 стандарт холбооны протоколыг дэмждэг.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - USB

2.2. GROVE ИНТЕРФЕЙС

4мм M2.0CAMREA GROVE интерфэйс, дотоод утас болон GND, 5V, GPIO5, GPIO32 холбогдсон 33p зайтай.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Grove интерфейс

3. ФУНКЦИОНЫ ТОДОРХОЙЛОЛТ

Энэ бүлэгт ESP32-D0WDQ6-V3 төрөл бүрийн модулиуд болон функцуудыг тайлбарласан болно.

3.1. CPU ба санах ой

Xtensa® нэг/хос цөмт32-bitLX6 микропроцессор(ууд), 600MIPS хүртэл (ESP200-S32WD/ESP0-U32WDH-д 4MIPS, ESP400-D32WD-д 2 MIPS):

  • 448KB ROM
  • 520 KB SRAM
  • RTC дахь 16 KB SRAM
  • QSPI нь олон флаш/SRAM чипийг дэмждэг
3.2. ХАДГАЛАХ ТОДОРХОЙЛОЛТ
3.2.1.Гадаад флаш болон SRAM

ESP32 нь олон тооны гадаад QSPI флаш болон статик санамсаргүй хандалтын санах ойг (SRAM) дэмждэг бөгөөд хэрэглэгчийн програм, өгөгдлийг хамгаалахын тулд техник хангамжид суурилсан AES шифрлэлттэй.

  • ESP32 нь кэш хийх замаар гадаад QSPI Flash болон SRAM-д ханддаг. 16 МБ хүртэлх гадаад Flash кодын зайг CPU-д буулгасан, 8-бит, 16-бит, 32-бит хандалтыг дэмждэг бөгөөд кодыг гүйцэтгэх боломжтой.
  • 8 МБ хүртэлх гадаад Flash болон SRAM нь CPU-ийн өгөгдлийн орон зайд зориулагдсан бөгөөд 8-бит, 16-бит, 32-бит хандалтыг дэмждэг. Flash нь зөвхөн унших үйлдлийг дэмждэг бол SRAM нь унших, бичих үйлдлийг дэмждэг.
3.3. БОЛОР

Гадаад 2 МГц~60 МГц болор осциллятор (зөвхөн Wi-Fi/BT функцэд 40 МГц)

3.4. RTC-ИЙН УДИРДЛАГА БА ЦАХИЛГААН БАГА ХЭРЭГЛЭЭ

ESP32 нь эрчим хүчний удирдлагын дэвшилтэт арга техникийг ашигладаг бөгөөд эрчим хүч хэмнэх янз бүрийн горимуудын хооронд сэлгэх боломжтой. (Хүснэгт 5-ыг үзнэ үү).

  • Эрчим хүч хэмнэх горим
    – Идэвхтэй горим: RF чип ажиллаж байна. Чип нь дуут дохиог хүлээн авч, дамжуулж болно.
    – Модем-унтах горим: CPU ажиллах боломжтой, цагийг тохируулж болно. Wi-Fi / Bluetooth үндсэн зурвас ба RF
    – Хөнгөн унтах горим: CPU түр зогссон. RTC болон санах ой болон нэмэлт төхөөрөмжүүдийн ULP сопроцессорын ажиллагаа. Аливаа сэрээх үйл явдал (MAC, хост, RTC таймер эсвэл гадаад тасалдал) чипийг сэрээх болно. – Гүн нойрны горим: зөвхөн RTC санах ой болон нэмэлт төхөөрөмжүүд ажиллаж байна. RTC-д хадгалагдсан WiFi болон Bluetooth холболтын өгөгдөл. ULP сопроцессор ажиллах боломжтой. – Унтах горим: 8 МГц-ийн осциллятор болон суурилуулсан сопроцессор ULP идэвхгүй болсон. Эрчим хүчний хангамжийг сэргээх RTC санах ой тасарсан байна. Зөвхөн нэг RTC цагны таймер удаан ажиллах ба зарим RTC GPIO дээр байрладаг. RTC RTC цаг эсвэл таймер нь GPIO Hibernation горимоос сэрэх боломжтой.
  • Гүн нойрны горим
    – холбогдох унтах горим: эрчим хүч хэмнэх горимыг идэвхтэй, модем унтдаг, хөнгөн унтдаг горимд шилжүүлдэг. Wi-Fi/Bluetooth холболтыг хангахын тулд CPU, Wi-Fi, Bluetooth болон радио урьдчилан тогтоосон хугацааны интервалыг сэрээх хэрэгтэй.
    – Хэт бага чадлын мэдрэгчийг хянах аргууд: үндсэн систем нь гүн нойрны горим бөгөөд мэдрэгчийн өгөгдлийг хэмжихийн тулд ULP хоёр процессорыг үе үе нээж эсвэл хаадаг. Мэдрэгч нь өгөгдлийг хэмждэг бөгөөд ULP хоёр процессор үндсэн системийг сэрээх эсэхийг шийддэг.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Гүн унтах горим

4.ЦАХИЛГААН ТЭМДЭГЛЭЛ

4.1. ХЯЗГААР ҮЗҮҮЛЭЛТ

M5STACK ESP32 CORE2 IoT хөгжүүлэлтийн иж бүрдэл хэрэглэгчийн гарын авлага - Хязгаарлалтын параметр

1. VIO-г цахилгаан хангамжийн дэвсгэр рүү, VDD_SDIO-ийн тэжээлийн хангамжийн SD_CLK гэж ESP32 Техникийн тодорхойлолтын хавсралт IO_MUX-ийг үзнэ үү.

Төхөөрөмжийг эхлүүлэхийн тулд хажуугийн цахилгаан товчийг хоёр секундын турш барина уу. Төхөөрөмжийг унтраахын тулд 6 секундээс илүү удаан дарна уу. Нүүр дэлгэцээр дамжуулан зургийн горимд шилжих ба камераар дамжуулан авах боломжтой аватар нь tft дэлгэц дээр гарч ирнэ. Ажиллаж байх үед USB кабель холбогдсон байх ёстой бөгөөд цахилгаан тасрахаас сэргийлэхийн тулд лити зайг богино хугацаанд хадгалахад ашигладаг.

FCC-ийн мэдэгдэл: Дагаж мөрдөх үүрэгтэй этгээдийн шууд зөвшөөрөөгүй аливаа өөрчлөлт, өөрчлөлт нь хэрэглэгчийн төхөөрөмжийг ажиллуулах эрхийг хүчингүй болгож болзошгүй.

Энэ төхөөрөмж нь FCC дүрмийн 15-р хэсэгтэй нийцдэг. Үйл ажиллагаа нь дараах хоёр нөхцлөөс хамаарна.
(1) Энэ төхөөрөмж нь хортой хөндлөнгийн оролцоо үүсгэхгүй байж болно
(2) Энэ төхөөрөмж нь хүсээгүй үйлдлийг үүсгэж болзошгүй хөндлөнгийн оролцоо зэрэг хүлээн авсан аливаа хөндлөнгийн оролцоог хүлээн авах ёстой.
FCC цацрагийн өртөлтийн мэдэгдэл: Энэхүү төхөөрөмж нь хяналтгүй орчинд тогтоосон FCC цацрагийн өртөлтийн хязгаартай нийцдэг. Энэ төхөөрөмжийг радиатор ба таны биеийн хооронд 20 см-ээс багагүй зайд суурилуулж, ажиллуулна.

Тайлбар: Энэхүү тоног төхөөрөмж нь туршилтын журмаар хийгдсэн бөгөөд энэ хуулийн 15-р хэсгийн дагуу В ангиллын дижитал төхөөрөмжийн хязгаарт нийцэж байгаа нь тогтоогдсон.

FCC дүрэм. Эдгээр хязгаарлалтууд нь орон сууцны суурилуулалтанд хортой хөндлөнгийн оролцооноос зохих хамгаалалтыг хангах зорилготой юм. Энэхүү төхөөрөмж нь радио давтамжийн энерги үүсгэж, ашиглаж, цацруулж чаддаг бөгөөд зааврын дагуу суурилуулж, ашиглаагүй тохиолдолд радио холбоонд хортой хөндлөнгийн оролцоо үүсгэж болзошгүй. Гэсэн хэдий ч тодорхой суурилуулалтанд хөндлөнгийн оролцоо гарахгүй гэсэн баталгаа байхгүй. Хэрэв энэ төхөөрөмж нь радио эсвэл телевизийн хүлээн авалтад хортой хөндлөнгийн нөлөөлөл үүсгэж байгаа бөгөөд үүнийг төхөөрөмжийг унтрааж, асаах замаар тодорхойлох боломжтой бол хэрэглэгч дараахь арга хэмжээнүүдийн нэг буюу хэд хэдэн аргаар хөндлөнгийн нөлөөллийг арилгахыг зөвлөж байна.
– Хүлээн авах антенны чиглэлийг өөрчлөх эсвэл өөр газар шилжүүлэх.
– Тоног төхөөрөмж болон хүлээн авагчийн хоорондох зайг нэмэгдүүлэх.
– Тоног төхөөрөмжийг хүлээн авагч холбогдсоноос өөр хэлхээний залгуурт холбоно.
– Дилер эсвэл туршлагатай радио/телевизийн техникчээс тусламж авна уу.

UI урсгалын хурдан эхлүүлэх

Энэ заавар нь M5Core2-д хамаарна

Шатаах хэрэгсэл

Доорх товчийг дарж үйлдлийн системийнхээ дагуу тохирох M5Burner програмыг шатаах хэрэгслийг татаж авна уу. Програмыг задлаад нээнэ үү.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Шатаах хэрэгсэл

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - MacOS хэрэглэгчдийг суулгасны дараа

Програм хангамжийг шатаах

  1. Шатаагч шатаах хэрэгслийг хоёр товшиж, зүүн цэснээс тохирох төхөөрөмжийн төрлийг сонгоод, шаардлагатай програмын хувилбарыг сонгоод татаж авах товчийг дарж татаж авна уу.
    M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Шатаагч шатаах хэрэгслийг нээхийн тулд давхар товшино уу.
  2. Дараа нь M5 төхөөрөмжийг Type-C кабелиар дамжуулан компьютерт холбож, тохирох COM портыг сонгоод, дамжуулах хурд нь M5Burner-ийн анхдагч тохиргоог ашиглах боломжтой бөгөөд үүнээс гадна та төхөөрөмжийг ашиглах үед холбогдох WIFI-г бөглөж болно. програм хангамжийг шатаах stage мэдээлэл. Тохиргооны дараа "Шатаах" дээр дарж шатааж эхэлнэ.
    M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Дараа нь M5 төхөөрөмжийг Type-C кабелиар дамжуулан компьютерт холбоно уу.
  3. Шатаж буй лог Амжилттай шатаа гэж асуухад энэ нь програм хангамжийг шатаасан гэсэн үг юм.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Шатаах бүртгэл гарч ирэх үед

Анх шатах эсвэл програм хангамжийн програм хэвийн бус ажиллаж байх үед та "Устгах" дээр дарж флаш санах ойг устгаж болно. Програм хангамжийн дараагийн шинэчлэлтийг дахин устгах шаардлагагүй, эс тэгвээс хадгалсан Wi-Fi мэдээлэл устаж, API түлхүүр шинэчлэгдэх болно.

WIFI-г тохируулах
UIFlow нь оффлайн болон хоёуланг нь хангадаг web программистын хувилбар. -ийг ашиглах үед web хувилбарын хувьд бид төхөөрөмжийн WiFi холболтыг тохируулах хэрэгтэй. Дараах зүйлд төхөөрөмжийн WiFi холболтыг тохируулах хоёр аргыг тайлбарласан (Burn тохиргоо болон AP халуун цэгийн тохиргоо).

WiFi тохиргоог шатаах (санал болгож байна)
UIFlow-1.5.4 болон дээрх хувилбарууд нь M5Burner-ээр дамжуулан WiFi мэдээллийг шууд бичих боломжтой.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - WiFi тохиргоог шатаах

AP халуун цэгийн тохиргоо WiFi

  1. Машиныг асаахын тулд зүүн талд байгаа цахилгаан товчийг удаан дар. Хэрэв WiFi тохируулагдаагүй бол систем анх удаа асаалттай үед сүлжээний тохиргооны горимд автоматаар орно. Та бусад програмуудыг ажиллуулсны дараа сүлжээний тохиргооны горимд дахин орохыг хүсэж байна гэж бодъё, та доорх үйлдлийг харж болно. Эхлэх үед UIFlow лого гарч ирсний дараа тохиргооны хуудас руу орохын тулд Нүүр товчийг (төв M5 товчлуур) хурдан дарна уу. Тохиргоо руу шилжихийн тулд их биений баруун талд байгаа товчлуурыг дарж, баталгаажуулахын тулд Нүүр товчийг дарна уу. Сонголтыг WiFi тохиргоо руу шилжүүлэхийн тулд баруун товчийг дарж, баталгаажуулахын тулд Нүүр товчийг дарж тохиргоог эхлүүлнэ үү.
    M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Сүлжээний програмчлалын горим нь M5 хооронд залгах горим юм.
  2. Гар утсаараа халуун цэгт амжилттай холбогдсоны дараа гар утасны хөтчийг нээж дэлгэцэн дээрх QR кодыг уншуулах буюу 192.168.4.1 руу шууд нэвтэрч, хувийн WIFI мэдээллээ бөглөх хуудас руу орж, Configure дээр дарж WiFi мэдээллээ бичиж аваарай. . Амжилттай тохируулж, програмчлалын горимд орсны дараа төхөөрөмж автоматаар дахин асах болно. Тайлбар: Тохируулсан WiFi мэдээлэлд "зай" гэх мэт тусгай тэмдэгтүүдийг оруулахыг хориглоно.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Тусгай тэмдэгтүүд

Сүлжээний програмчлалын горим ба API түлхүүр
Сүлжээний програмчлалын горимыг оруулна уу програмчлалын горим нь M5 төхөөрөмж болон UIFlow хооронд залгах горим юм web програмчлалын платформ. Дэлгэц нь төхөөрөмжийн одоогийн сүлжээний холболтын төлөвийг харуулах болно. Заагч ногоон байвал та хүссэн үедээ програмын түлхэлтийг хүлээн авах боломжтой гэсэн үг юм. Анхдагч нөхцөлд WiFi сүлжээний анхны тохиргоог амжилттай хийсний дараа төхөөрөмж автоматаар дахин асч сүлжээний програмчлалын горимд орно. Хэрэв та бусад програмуудыг ажиллуулсны дараа програмчлалын горимд хэрхэн дахин орохоо мэдэхгүй байгаа бол дараах үйлдлүүдийг үзэж болно.
Дахин эхлүүлэх үед програмчлалын горимыг сонгохын тулд үндсэн цэсийн интерфейсийн А товчийг дарж, програмчлалын горимын хуудсан дээр сүлжээний заагч баруун заагч ногоон өнгөтэй болтол хүлээнэ үү. UIFlow програмчлалын хуудсанд зочилно уу flow.m5stack.com компьютерийн хөтөч дээр.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Сүлжээний програмчлалын горим нь M5 хооронд залгах горим юм.

API KEY хослох

API KEY нь UIFlow ашиглах үед M5 төхөөрөмжүүдийн харилцааны итгэмжлэл юм web програмчлал. UIFlow талд харгалзах API түлхүүрийг тохируулснаар тухайн төхөөрөмжид програмыг түлхэж болно. Хэрэглэгч зочлох шаардлагатай flow.m5stack.com компьютерт web UIFlow програмчлалын хуудас руу орохын тулд хөтөч. Хуудасны баруун дээд буланд байрлах цэсний тохиргооны товчийг дарж, тохирох төхөөрөмж дээрх API түлхүүрийг оруулаад, ашигласан техник хангамжийг сонгоод OK товчийг дарж хадгалаад, амжилттай холбогдохыг хүсэх хүртэл хүлээнэ үү.

 

M5STACK ESP32 CORE2 IoT хөгжүүлэлтийн иж бүрдэл хэрэглэгчийн гарын авлага - API түлхүүрийн хослол

HTTP

Дээрх алхмуудыг гүйцэтгэсний дараа та UIFlow программчлалыг эхлүүлж болно. Жишээ ньample: HTTP-ээр дамжуулан Baidu-д хандах

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Дээрх алхмуудыг гүйцэтгэсний дараа та UIFlow программчлалыг эхлүүлж болно.
BLE UART
Чиг үүрэг Тодорхойлолт Bluetooth холболт үүсгэж, Bluetooth дамжуулах үйлчилгээг идэвхжүүлнэ.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Bluetooth холболт үүсгэж, Bluetooth дамжуулалтын үйлчилгээг идэвхжүүлнэ

  • Нэрийг эхлүүлэх Тохиргоог эхлүүлэх, Bluetooth төхөөрөмжийн нэрийг тохируулах.
  • BLE UART Writer BLE UART ашиглан өгөгдөл илгээх.
  • BLE UART кэш хэвээр байна BLE UART өгөгдлийн байтыг шалгана уу.
  • BLE UART бүгдийг уншина. BLE UART кэш дэх бүх өгөгдлийг уншина уу.
  • BLE UART унших тэмдэгтүүд BLE UART кэш дэх n өгөгдлийг уншина.

Заавар
Bluetooth дамжуулагч холболтыг бий болгож, LED асаах / унтраах хяналтын LED-г илгээнэ үү.

M5STACK ESP32 CORE2 IoT хөгжүүлэлтийн иж бүрдэл хэрэглэгчийн гарын авлага - Bluetooth дамжуулагч холболт үүсгэн илгээх

UIFlow Desktop IDE

UIFlow Desktop IDE нь UIFlow программистын офлайн хувилбар бөгөөд сүлжээний холболт шаарддаггүй бөгөөд танд програмын хариу үйлдэл үзүүлэх боломжийг олгодог. UIFlow-Desktop-IDE-ийн харгалзах хувилбар дээр дарж үйлдлийн системийнхээ дагуу татаж авна уу.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - UIFlow Desktop IDE

USB програмчлалын горим
Татаж авсан UIFlow Desktop IDE архивыг задлаад програмыг ажиллуулахын тулд давхар товшино уу.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - USB програмчлалын горим

Аппликешн ажиллаж эхэлсний дараа энэ нь таны компьютерт USB драйвер (CP210X) байгаа эсэхийг автоматаар илрүүлж, Суулгах дээр дарж, суулгалтыг дуусгахын тулд зааврыг дагана уу.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Програмыг ажиллуулсны дараа

Драйвер суулгаж дууссаны дараа энэ нь UIFlow Desktop IDE-д автоматаар орж, тохиргооны хайрцаг автоматаар гарч ирнэ. Энэ үед M5 төхөөрөмжийг Tpye-C өгөгдлийн кабелиар дамжуулан компьютерт холбоно уу.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Драйвер суулгаж дууссаны дараа

UIFlow Desktop IDE-г ашиглахад UIFlow программ хангамжтай M5 төхөөрөмж шаардлагатай бөгөөд ** USB програмчлалын горимд ** орно. Төхөөрөмжийн зүүн талд байрлах цахилгаан товчийг дарж дахин асаана уу, цэс рүү орсны дараа баруун товчийг хурдан дарж USB горимыг сонгоно уу.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Төхөөрөмжийн зүүн талд байгаа асаах товчийг дарж дахин асаана уу.

Холбогдох порт болон программчлалын төхөөрөмжийг сонгоод OK дарж холбогдоно уу.

M5STACK ESP32 CORE2 IoT Development Kit Хэрэглэгчийн гарын авлага - Харгалзах порт болон програмчлалын төхөөрөмжийг сонгоно уу.

Холбоотой холбоосууд
UIFlow блокийн танилцуулга

Баримт бичиг / нөөц

M5STACK ESP32 CORE2 IoT хөгжүүлэлтийн хэрэгсэл [pdf] Хэрэглэгчийн гарын авлага
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT хөгжүүлэлтийн хэрэгсэл, ESP32 CORE2 IoT хөгжүүлэлтийн хэрэгсэл, Хөгжлийн багц

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *