M5STACK-CORE2 негизинде IoT өнүктүрүү комплекти
ОНЛАЙН
M5Stick CORE2 - ESP32 тактасы, ал ESP32-D0WDQ6-V3 чипине негизделген, камтылган
Аппараттык түзүлүш
CORE2 жабдыгы: ESP32-D0WDQ6-V3 чип, TFT экран, Жашыл LED, баскыч, GROVE интерфейси, TypeC-USB интерфейси, Power Management чип жана батарейка.
ESP32-D0WDQ6-V3 ESP32 эки Harvard Architecture Xtensa LX6 CPU менен кош өзөктүү система болуп саналат. Бардык орнотулган эс тутум, тышкы эс тутум жана перифериялык түзүлүштөр бул процессорлордун маалымат шинасында жана/же инструкция шинасында жайгашкан. Кээ бир кичине өзгөчөлүктөр менен (төмөндө караңыз), эки процессордун дарек картасы симметриялуу, башкача айтканда, алар жетүү үчүн бирдей даректерди колдонушат. ошол эле эс. Тутумдагы бир нече перифериялык түзүлүштөр DMA аркылуу киргизилген эстутумга кире алышат.
TFT экраны 2 дюймдук түстүү экран, 9342 x 320 токтому менен ILI240C башкарылат.tage диапазону 2.6 ~ 3.3V, жумушчу температурасы диапазону -25 ~ 55 ° C болуп саналат.
Power Management чип X-Powers AXP192 болуп саналат. Операциялык томtagд диапазону 2.9V ~ 6.3V жана заряддоо агымы 1.4A.
CORE2 ESP32 программалоо үчүн зарыл болгон нерселердин баары менен жабдылган, иштөө жана өнүктүрүү үчүн зарыл болгон нерселердин баары
PIN DESCRIPTION
USB ИНТЕРФЕСИ
M5CAMREA Configuration Type-C типтеги USB интерфейси, USB2.0 стандарттык байланыш протоколун колдоо.
GROVE INTERFACE
4 мм M2.0CAMREA GROVE интерфейстеринин 5p ыргытылган кадамы, ички зымдар жана GND, 5V, GPIO32, GPIO33 туташтырылган.
ФУНКЦИЯЛЫК СИПАТТАМАСЫ
Бул бөлүм ESP32-D0WDQ6-V3 ар кандай модулдарын жана функцияларын сүрөттөйт.
CPU ЖАНА ЭСКЕРТҮҮ
Xtensa® бир/эки өзөктүү32-битLX6 микропроцессор(лор), 600МИПС чейин (ESP200-S32WD/ESP0-U32WDH үчүн 4MIPS, ESP400-D32WD үчүн 2 MIPS):
- 448 КБ ROM
- 520 КБ SRAM
- RTCдеги 16 КБ SRAM
- QSPI бир нече флеш/SRAM чиптерин колдойт
САКТОО СҮРӨТТӨМҮ
Тышкы Flash жана SRAM
ESP32 колдонуучунун программаларын жана маалыматтарын коргоо үчүн аппараттык негиздеги AES шифрлөөсүнө ээ болгон бир нече тышкы QSPI флешти жана статикалык кокустук эстутумду (SRAM) колдойт.
- ESP32 кэштөө аркылуу тышкы QSPI Flash жана SRAMга кирүү. 16 МБга чейин тышкы Flash код мейкиндиги CPU менен картага түшүрүлөт, 8-бит, 16-бит жана 32-бит кирүүнү колдойт жана кодду аткара алат.
- 8 МБга чейин тышкы Flash жана SRAM CPU маалымат мейкиндигине ылайыкташтырылган, 8-бит, 16-бит жана 32-бит кирүү мүмкүнчүлүгүн колдойт. Flash окуу операцияларын гана колдойт, SRAM окуу жана жазуу операцияларын колдойт.
CRYSTAL
Тышкы 2 МГц~60 МГц кристалл осциллятору (Wi-Fi/BT функциясы үчүн гана 40 МГц)
RTC БАШКАРУУ ЖАНА ЭНЕРГИЯНЫН ТӨМӨН КЕРЕКТөөсү
ESP32 кубаттуулукту башкаруунун өркүндөтүлгөн ыкмаларын колдонот, ар кандай энергия үнөмдөө режимдери ортосунда которулушу мүмкүн. (5-таблицаны караңыз).
- Энергияны үнөмдөө режими
- Активдүү режим: RF чип иштеп жатат. Чип үндүү сигналды кабыл алып, өткөрүп бере алат.
- Модем-уйку режими: CPU иштей алат, саат конфигурацияланышы мүмкүн. Wi-Fi/Bluetooth базалык тилкеси жана RF
- Жеңил уйку режими: CPU убактылуу токтотулду. RTC жана эс тутум жана перифериялык түзүлүштөр ULP сопроцессордук иштеши. Ар кандай ойготуу окуясы (MAC, хост, RTC таймери же тышкы үзгүлтүккө учуратуу) чипти ойготот.
- Терең уйку режими: RTC эстутуму жана перифериялык түзүлүштөр гана иштейт. RTCде сакталган Wi-Fi жана Bluetooth байланыш маалыматтары. ULP сопроцессору иштей алат.
- Күтүү режими: 8 МГц осциллятору жана орнотулган сопроцессору ULP өчүрүлгөн. Электр менен камсыздоону калыбына келтирүү үчүн RTC эс тутуму өчүрүлгөн. Жай саатта жайгашкан бир гана RTC саат таймери жана жумушта кээ бир RTC GPIO. RTC RTC сааты же таймери GPIO Күтүү режиминен ойгонушу мүмкүн.
- Терең уйку режими
- байланыштуу уйку режими: кубат үнөмдөө режими Активдүү, Модем-уйку, Жеңил-уйку режиминин ортосунда которулуу. Wi-Fi / Bluetooth байланышын камсыз кылуу үчүн CPU, Wi-Fi, Bluetooth жана радио алдын ала коюлган убакыт аралыгы ойгонушу керек.
- Ультра аз кубаттуулуктагы сенсорду көзөмөлдөө ыкмалары: негизги система - терең уйку режими, ULP сопроцессору сенсор маалыматтарын өлчөө үчүн мезгил-мезгили менен ачылып же жабылып турат. Сенсор маалыматтарды өлчөйт, ULP сопроцессору негизги системаны ойготууну чечет.
ЭЛЕКТРДИК МҮНӨЗДӨМЛӨР
ЛИМИТ ПАРАМЕТРЛЕР
- VIO кубат менен камсыздоо аянтчасына, ESP32 Техникалык спецификациясынын тиркемесин караңыз
IO_MUX, VDD_SDIO үчүн SD_CLK энергия менен камсыздоо.
Түзмөктү иштетүү үчүн капталдагы кубат баскычын эки секунд басып туруңуз. Аппаратты өчүрүү үчүн 6 секунддан ашык басып туруңуз. Үй экраны аркылуу сүрөт режимине өтүңүз, ал эми камера аркылуу алынуучу аватар tft экранында көрсөтүлөт. USB кабели иштегенде туташтырылган болушу керек, ал эми литий батарейкасы кубаттуулуктун алдын алуу үчүн кыска мөөнөттүү сактоо үчүн колдонулат. ийгиликсиздик.
FCC билдирүүсү
Сактоо үчүн жооптуу тарап тарабынан ачык бекитилбеген ар кандай өзгөртүүлөр же модификациялар колдонуучунун жабдууларды иштетүү укугун жокко чыгарышы мүмкүн.
Бул аппарат FCC эрежелеринин 15-бөлүгүнө ылайык келет. Операция төмөнкү эки шартка ылайык жүзөгө ашырылат:
- Бул аппарат зыяндуу тоскоолдуктарды жаратпашы мүмкүн жана
- Бул аппарат келген тоскоолдуктарды, анын ичинде каалабаган операцияга алып келиши мүмкүн болгон тоскоолдуктарды кабыл алышы керек.
Эскертүү: Бул жабдуу сыналган жана FCC Эрежелеринин 15-бөлүгүнө ылайык, В классындагы санариптик аппараттын чектөөлөрүнө ылайык келери аныкталган. Бул чектөөлөр турак жай орнотулган зыяндуу кийлигишүүлөрдөн акылга сыярлык коргоону камсыз кылуу үчүн иштелип чыккан. Бул жабдуу радио жыштык энергиясын өндүрөт, колдонот жана нурландыра алат жана эгер нускамаларга ылайык орнотулбаса жана колдонулбаса, радио байланыштарына зыяндуу тоскоолдуктарды жаратышы мүмкүн. Бирок, кандайдыр бир орнотууда кийлигишүү болбойт деген кепилдик жок. Эгерде бул жабдуу радио же телевизорду кабыл алууда зыяндуу тоскоолдуктарды жаратса, аны өчүрүү жана күйгүзүү аркылуу аныктоого болот, колдонуучуга төмөнкү чаралардын бири же бир нечеси аркылуу тоскоолдукту оңдоого аракет кылуу сунушталат:
- кабыл алуучу антеннаны башка жакка буруңуз.
- Жабдуу менен кабыл алгычтын ортосундагы бөлүнүүнү көбөйтүңүз.
- Жабдууларды ресивер туташтырылгандан башка схемадагы розеткага туташтырыңыз.
- Жардам алуу үчүн дилерге же тажрыйбалуу радио/телевидение техникине кайрылыңыз.
RF таасири тууралуу маалымат (SAR)
Бул телефон Америка Кошмо Штаттарынын Федералдык Байланыш Комиссиясы белгилеген радио жыштык (RF) энергиясынын таасири үчүн эмиссия чегинен ашпоо үчүн иштелип чыккан жана чыгарылган.
SAR тестирлөөсү учурунда, бул шайман бардык текшерилген жыштык тилкелеринде эң жогорку сертификацияланган кубаттуулук деңгээлинде өткөрүлүп берилип, колдонууда RF таасирин окшоштуруучу позицияларга башты эч кандай бөлүнбөстөн жана дененин жанына 0 мм бөлүнүп жайгаштырылган.
FCC тарабынан коюлган SAR чеги 1.6 Вт/кг. FCC бул үлгүдөгү телефон үчүн Жабдууга уруксат берген, бардык билдирилген SAR деңгээли FCC RF таасири боюнча көрсөтмөлөргө ылайык деп бааланган.
IC эскертүүсү
Бул аппарат Industry Canada лицензиясынан бошотулган RSS стандарттарына туура келет. Операция төмөнкү эки шартка ылайык жүргүзүлөт:
- бул аппарат тоскоолдук жаратпашы мүмкүн жана
- бул аппарат ар кандай тоскоолдуктарды, анын ичинде аппараттын каалабаган иштешине алып келиши мүмкүн болгон тоскоолдуктарды кабыл алышы керек.
IC радиациянын таасири жөнүндө билдирүү
Бул EUT IC RSS-102деги жалпы популяция/контролсуз таасир этүү чектөөлөрү үчүн SARга ылайык келет жана IEEE 1528 жана IEC 62209да көрсөтүлгөн өлчөө ыкмаларына жана процедураларына ылайык сыналган. Бул жабдуулар минималдуу 0 см аралыкта орнотулуп, иштетилиши керек. радиатор менен денеңиздин ортосунда. Бул аппарат жана анын антенна(лары) башка антенналар же өткөргүчтөр менен бирге жайгашпашы же бирге иштебеши керек.
UIFlow Ыкчам баштоо
Күйүүчү курал
Эскертүү: MacOS колдонуучулары орнотулгандан кийин, төмөндөгү сүрөттө көрсөтүлгөндөй, тиркемени Колдонмо папкасына салыңыз.
Микропрограмма күйүп жатат
- Burner күйгүзүүчү куралды ачуу үчүн эки жолу чыкылдатыңыз, сол жактагы менюдан тиешелүү аппараттын түрүн тандаңыз, керектүү микропрограмманын версиясын тандап, жүктөп алуу үчүн жүктөө баскычын басыңыз.
- Андан кийин, M5 түзмөгүн Type-C кабели аркылуу компьютерге туташтырыңыз, тиешелүү COM портун тандаңыз, берүү ылдамдыгы M5Burnerдеги демейки конфигурацияны колдоно алат, мындан тышкары, сиз ошондой эле түзмөк учурунда туташа турган WIFI-ды толтурсаңыз болот. микропрограмманы күйгүзүү сtagд маалымат. Конфигурациялангандан кийин, күйгүзүүнү баштоо үчүн "Жазуу" баскычын чыкылдатыңыз.
- Күйүп жаткан журнал Ийгиликтүү күйгүзүүнү суранганда, бул микропрограмма күйүп калганын билдирет.
Биринчи күйгүзүлгөндө же микропрограммалык программа нормалдуу эмес иштеп жатканда, флэш эстутумду өчүрүү үчүн "Өчүрүү" баскычын чыкылдатсаңыз болот. Микропрограмманы кийинки жаңыртууда кайра тазалоонун кереги жок, антпесе сакталган Wi-Fi маалыматы жок кылынат жана API ачкычы жаңыланат.
WIFI конфигурациялоо
UIFlow оффлайн режиминде да камсыз кылат web программисттин версиясы. колдонууда web версияда, биз түзмөк үчүн WiFi туташуусун конфигурациялашыбыз керек. Төмөндө түзмөк үчүн WiFi туташуусун конфигурациялоонун эки жолу сүрөттөлөт (Burn конфигурациясы жана AP хотспот конфигурациясы).
Wi-Fi конфигурациясын күйгүзүү (сунушталат)
UIFlow-1.5.4 жана жогорудагы версиялар WiFi маалыматын M5Burner аркылуу түз жаза алат.
APhospot конфигурациясы WiFi
- Машинаны иштетүү үчүн сол жактагы кубат баскычын басып, кармап туруңуз. Эгер WiFi конфигурацияланбаса, система биринчи жолу күйгүзүлгөндө тармактын конфигурациялоо режимине автоматтык түрдө кирет. Башка программаларды иштеткенден кийин тармактын конфигурация режимине кайра киргиңиз келет дейли, төмөндөгү операцияга кайрылсаңыз болот. UIFlow логотиби ишке киргенде пайда болгондон кийин, конфигурация барагына кирүү үчүн Башкы баскычты (борбордогу M5 баскычы) тез басыңыз. Опцияны Орнотууга которуу үчүн фюзеляждын оң жагындагы баскычты басыңыз жана ырастоо үчүн Башкы бет баскычын басыңыз. Опцияны WiFi жөндөөсүнө которуу үчүн оң баскычты басыңыз, ырастоо үчүн Башкы баскычты басыңыз жана конфигурацияны баштаңыз.
- Мобилдик телефонуңуз менен хотспотко ийгиликтүү кошулгандан кийин экрандагы QR кодун сканерлөө үчүн мобилдик телефондун браузерин ачыңыз же 192.168.4.1 түз кириңиз, жеке WIFI маалыматыңызды толтуруу үчүн баракты киргизиңиз жана WiFi маалыматыңызды жаздыруу үчүн Конфигурациялоону басыңыз. . Аппарат ийгиликтүү конфигурациялангандан кийин автоматтык түрдө өчүрүлүп, программалоо режимине өтөт.
Эскертүү: Конфигурацияланган WiFi маалыматында "мейкиндик" сыяктуу атайын белгилерге жол берилбейт.
Тармак программалоо режими жана API АЧКЫЧЫ
Тармактык программалоо режимине кириңиз
Тармактык программалоо режими - M5 түзмөгү менен UIFlow ортосундагы док режими web программалоо платформасы. Экранда аппараттын учурдагы тармактык байланыш абалы көрсөтүлөт. Индикатор жашыл болгондо, бул сиз каалаган убакта программаны түртүп ала аласыз дегенди билдирет. Демейки шартта, биринчи ийгиликтүү WiFi тармагын конфигурациялоодон кийин, аппарат автоматтык түрдө өчүрүлүп, тармактык программалоо режимине кирет. Эгерде сиз башка тиркемелерди иштеткенден кийин программалоо режимине кантип кайра кирүүнү билбесеңиз, анда төмөнкү операцияларга кайрылсаңыз болот.
кайра иштетүүдө, программалоо режимин тандоо үчүн негизги меню интерфейсинде А баскычын басыңыз жана программалоо режиминин бетинде тармак индикаторунун оң индикатору жашыл түскө айланганча күтүңүз. Компьютер браузеринен flow.m5stack.com дарегине баш багып, UIFlow программалоо барагына кириңиз.
APKEY жупташуу
API АЧКЫЧЫ - UIFlow колдонууда M5 түзмөктөрү үчүн байланыш ишеним грамотасы web программалоо. UIFlow тарабында тиешелүү API АЧкычын конфигурациялоо менен, программаны белгилүү бир түзүлүшкө түртсө болот. Колдонуучу компьютерде flow.m5stack.com дарегине кирүүсү керек web UIFlow программалоо барагына кирүү үчүн браузер. Барактын жогорку оң бурчундагы меню тилкесиндеги жөндөө баскычын чыкылдатыңыз, тиешелүү түзмөккө API ачкычын киргизиңиз, колдонулган жабдыкты тандаңыз, сактоо үчүн OK баскычын чыкылдатыңыз жана ал ийгиликтүү туташтырылганга чейин күтүңүз.
HTTP
Жогорудагы кадамдарды бүтүрүңүз, андан кийин UIFlow менен программалоону баштасаңыз болот. Мисалы үчүнample: HTTP аркылуу Baidu'га кирүү
БЛЕ УАРТ
Function Description
Bluetooth байланышын орнотуп, Bluetooth өткөрүү кызматын иштетиңиз.
- Атын баштоо Орнотууларды инициализациялоо, Bluetooth түзмөгүнүн атын конфигурациялоо.
- BLE UART Жазуу BLE UART аркылуу маалыматтарды жөнөтүү.
- BLE UART кэш бойдон калууда BLE UART маалыматтарынын байт санын текшериңиз.
- BLE UART баарын окуду BLE UART кэшиндеги бардык маалыматтарды окуу.
- BLE UART тамгаларды окуйт BLE UART кэшинде n маалыматтарды оку.
Instructions
Bluetooth аркылуу өтүүчү туташууну орнотуп, күйгүзүү/өчүрүү башкаруучу LEDди жөнөтүңүз.
UIFlow Desktop IDE
UIFlow Desktop IDE – бул UIFlow программистинин оффлайн версиясы, ал тармакка туташууну талап кылбайт жана сизге программаны түртүү тажрыйбасын бере алат. Иштөө тутумуңузга ылайык жүктөп алуу үчүн UIFlow-Desktop-IDE тиешелүү версиясын басыңыз.
USB программалоо режими
Жүктөлгөн UIFlow Desktop IDE архивин ачып, тиркемени иштетүү үчүн эки жолу чыкылдатыңыз.
Колдонмо башталгандан кийин, ал компьютериңизде USB драйвери (CP210X) бар же жок экенин автоматтык түрдө аныктайт, Орнотуу баскычын чыкылдатып, орнотууну аяктоо үчүн көрсөтмөлөрдү аткарыңыз.
Драйверди орнотуу аяктагандан кийин, ал автоматтык түрдө UIFlow Desktop IDEге кирет жана автоматтык түрдө конфигурация кутучасы ачылат. Бул учурда, M5 аппаратты компьютерге Tpye-C маалымат кабели аркылуу туташтырыңыз.
UIFlow Desktop IDE колдонуу үчүн UIFlow микропрограммасы бар M5 түзмөгү талап кылынат жана ** USB программалоо режимине ** кириңиз.
Кайра иштетүү үчүн аппараттын сол жагындагы кубат баскычын чыкылдатыңыз, менюга киргенден кийин, USB режимин тандоо үчүн оң баскычты тез басыңыз.
Тиешелүү портту жана программалоочу түзүлүштү тандап, туташуу үчүн OK баскычын басыңыз.
Related Links
UIFlow блогунун киришүүсү
Документтер / Ресурстар
![]() |
M5STACK M5STACK-CORE2 негизинде IoT өнүктүрүү комплекти [pdf] Колдонуучунун колдонмосу M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 негизинде IoT иштеп чыгуу комплекти, M5STACK-CORE2, IoT иштеп чыгуунун негизиндеги комплект, IoT өнүктүрүү топтому, өнүктүрүү топтому |