Набор для распрацоўкі IoT на аснове M5STACK-CORE2
НАКІС
M5Stick CORE2 - гэта плата ESP32, заснаваная на мікрасхеме ESP32-D0WDQ6-V3, якая змяшчае
Кампазіцыя абсталявання
Апаратнае забеспячэнне CORE2: Мікрасхема ESP32-D0WDQ6-V3, экран TFT, зялёны святлодыёд, кнопка, інтэрфейс GROVE, інтэрфейс TypeC-USB, мікрасхема кіравання сілкаваннем і акумулятар.
ESP32-D0WDQ6-V3 ESP32 - гэта двух'ядравая сістэма з двума працэсарамі Harvard Architecture Xtensa LX6. Уся ўбудаваная памяць, знешняя памяць і перыферыйныя прылады размешчаны на шыне дадзеных і/або шыне інструкцый гэтых працэсараў. За некаторымі нязначнымі выключэннямі (гл. ніжэй), адлюстраванне адрасоў двух працэсараў з'яўляецца сіметрычным, што азначае, што яны выкарыстоўваюць аднолькавыя адрасы для доступу тая ж памяць. Некалькі перыферыйных прылад у сістэме могуць атрымліваць доступ да ўбудаванай памяці праз DMA.
Экран TFT гэта 2-цалевы каляровы экран ILI9342C з дазволам 320 x 240.tagДыяпазон e складае 2.6~3.3В, дыяпазон працоўных тэмператур -25~55°C.
Мікрасхема кіравання харчаваннем гэта AXP192 ад X-Powers. Аперацыйная выпtagДыяпазон e складае 2.9 В~6.3 В, а ток зарадкі складае 1.4 А.
ЯДРА2 абсталёўвае ESP32 усім неабходным для праграмавання, усім неабходным для працы і развіцця
АПІСАННЕ PIN -кода
Інтэрфейс USB
Канфігурацыя M5CAMREA USB-інтэрфейс тыпу C, падтрымлівае стандартны пратакол сувязі USB2.0.
ІНТЕРФЭЙС GROVE
Інтэрфейсы M4CAMREA GROVE з крокам 2.0p 5 мм, унутраная праводка і зазямленне, 5 В, падключаны GPIO32, GPIO33.
ФУНКЦЫЯНАЛЬНАЕ АПІСАННЕ
У гэтай главе апісваюцца розныя модулі і функцыі ESP32-D0WDQ6-V3.
Працэсар і памяць
Адна-/двух'ядравы мікрапрацэсар Xtensa®32-bitLX6, да 600MIPS (200MIPSдляESP32-S0WD/ESP32-U4WDH, 400MIPS для ESP32-D2WD):
- 448 КБ ПЗУ
- 520 КБ SRAM
- 16 КБ SRAM у RTC
- QSPI падтрымлівае некалькі мікрасхем flash/SRAM
АПІСАННЕ ЗАХАВАННЯ
Знешняя Flash і SRAM
ESP32 падтрымлівае некалькі знешніх флэш-памяці QSPI і статычную памяць з адвольным доступам (SRAM), якія маюць апаратнае шыфраванне AES для абароны карыстальніцкіх праграм і даных.
- ESP32 атрымлівае доступ да знешняй флэш-памяці QSPI і SRAM праз кэшаванне. Да 16 МБ вонкавай прасторы кода Flash адлюстроўваецца ў працэсары, падтрымлівае 8-бітны, 16- і 32-бітны доступ і можа выконваць код.
- Да 8 МБ знешняй флэш-памяці і SRAM, супастаўляюцца з прасторай дадзеных CPU, падтрымка 8-разраднага, 16-разраднага і 32-разраднага доступу. Flash падтрымлівае толькі аперацыі чытання, SRAM падтрымлівае аперацыі чытання і запісу.
КРЫШТАЛЬ
Знешні крышталічны генератар 2 МГц ~ 60 МГц (40 МГц толькі для функцыянальнасці Wi-Fi/BT)
КІРАВАННЕ RTC І НІЗКАЕ ЭНЕРГАСПАДЫВАННЯ
ESP32 выкарыстоўвае перадавыя метады кіравання сілкаваннем, можна пераключацца паміж рознымі рэжымамі энергазберажэння. (Гл. табліцу 5).
- Рэжым энергазберажэння
- Актыўны рэжым: ВЧ-чып працуе. Чып можа прымаць і перадаваць гукавы сігнал.
- Спячы рэжым мадэма: Працэсар можа працаваць, гадзіннік можна наладзіць. Базавая паласа Wi-Fi/Bluetooth і радыёчастот
- Лёгкі рэжым сну: ЦП прыпынены. RTC і праца сапрацэсара ULP памяці і перыферыйных прылад. Любая падзея абуджэння (MAC, хост, таймер RTC або знешняе перапыненне) прывядзе да абуджэння чыпа.
- Рэжым глыбокага сну: толькі RTC памяць і перыферыйныя прылады ў працоўным стане. Даныя Wi-Fi і Bluetooth, якія захоўваюцца ў RTC. Капрацэсар ULP можа працаваць.
- Рэжым спячага рэжыму: Генератар 8 МГц і ўбудаваны сапрацэсар ULP адключаны. Памяць RTC для аднаўлення электразабеспячэння адключана. Толькі адзін таймер RTC, размешчаны на павольным гадзінніку, і некаторыя RTC GPIO працуюць. RTC Гадзіннік RTC або таймер могуць выйсці з рэжыму гибернации GPIO.
- Рэжым глыбокага сну
- звязаны рэжым сну: рэжым энергазберажэння, пераключэнне паміж актыўным, рэжымам сну мадэма, рэжымам лёгкага сну. Працэсар, Wi-Fi, Bluetooth і радыё зададзены інтэрвал часу для абуджэння, каб забяспечыць злучэнне Wi-Fi / Bluetooth.
- Метады маніторынгу датчыка з ультрамалаэнергічнымі: асноўная сістэма - гэта рэжым глыбокага сну, супрацэсар ULP перыядычна адкрываецца або зачыняецца для вымярэння дадзеных датчыка. Датчык вымярае даныя, супрацэсар ULP вырашае, ці варта абуджаць асноўную сістэму.
ЭЛЕКТРЫЧНЫЯ ХАРАКТАРЫСТЫКІ
ЛІМІТНЫЯ ПАРАМЕТРЫ
- VIO да блока харчавання, глядзіце дадатак да тэхнічных характарыстык ESP32
IO_MUX, як SD_CLK крыніцы харчавання для VDD_SDIO.
Націсніце і ўтрымлівайце бакавую кнопку харчавання на працягу двух секунд, каб запусціць прыладу. Націсніце і ўтрымлівайце больш за 6 секунд, каб выключыць прыладу. Пераключыцеся ў фотарэжым праз галоўны экран, і аватар, які можна атрымаць праз камеру, адлюструецца на tft-экране. USB-кабель павінен быць падлучаны падчас працы, а літыевая батарэя выкарыстоўваецца для кароткачасовага захоўвання, каб прадухіліць энергію правал.
Заява FCC
Любыя змены або мадыфікацыі, не адобраныя бокам, адказным за адпаведнасць, могуць ануляваць права карыстальніка на эксплуатацыю абсталявання.
Гэта прылада адпавядае частцы 15 Правілаў FCC. Аперацыя залежыць ад наступных двух умоў:
- Гэта прылада не можа выклікаць шкодных перашкод і
- Гэта прылада павінна прымаць любыя атрыманыя перашкоды, у тым ліку перашкоды, якія могуць выклікаць непажаданую працу.
Заўвага: Гэта абсталяванне было праверана і прызнана адпаведным абмежаванням для лічбавых прылад класа B у адпаведнасці з часткай 15 Правілаў FCC. Гэтыя абмежаванні прызначаны для забеспячэння разумнай абароны ад шкодных перашкод пры ўсталёўцы ў жылых памяшканнях. Гэта абсталяванне генеруе, выкарыстоўвае і можа выпраменьваць радыёчастотную энергію і, калі не ўстаноўлена і не выкарыстоўваецца ў адпаведнасці з інструкцыямі, можа выклікаць шкодныя перашкоды радыёсувязі. Аднак няма ніякай гарантыі, што перашкоды не будуць узнікаць пры пэўным усталяванні. Калі гэтае абсталяванне стварае шкодныя перашкоды радыё- або тэлевізійнаму прыёму, што можна вызначыць, выключыўшы і ўключыўшы абсталяванне, карыстальніку рэкамендуецца паспрабаваць ліквідаваць перашкоды адным або некалькімі з наступных мер:
- арыентуйце або перанясіце прыёмную антэну.
- Павялічце адлегласць паміж абсталяваннем і прымачом.
- Падключыце абсталяванне да іншай разеткі, чым тая, да якой падключаны прыёмнік.
- Звярніцеся па дапамогу да дылера або дасведчанага радыё/тэлетэхніка.
Інфармацыя аб уздзеянні радыёчастот (SAR)
Гэты тэлефон распрацаваны і выраблены так, каб не перавышаць ліміты выпраменьвання для ўздзеяння радыёчастотнай (РЧ) энергіі, устаноўленыя Федэральнай камісіяй сувязі ЗША.
Падчас тэставання SAR дадзеная прылада была настроена на перадачу з самым высокім сертыфікаваным узроўнем магутнасці ва ўсіх выпрабаваных дыяпазонах частот і была размешчана ў пазіцыях, якія імітуюць уздзеянне ВЧ пры выкарыстанні супраць галавы без раздзялення і побач з целам з адрывам 0 мм.
Ліміт SAR, устаноўлены FCC, складае 1.6 Вт/кг. FCC выдала дазвол на выкарыстанне абсталявання для гэтай мадэлі тэлефона з усімі заяўленымі ўзроўнямі SAR, ацэненымі як адпаведныя рэкамендацыям FCC па ўздзеянні радыёчастот.
Апавяшчэнне IC
Гэта прылада адпавядае стандарту(ам) RSS, які не патрабуе ліцэнзіі Міністэрства прамысловасці Канады. Аперацыя залежыць ад наступных двух умоў:
- гэта прылада не можа выклікаць перашкод, і
- гэта прылада павінна прымаць любыя перашкоды, у тым ліку перашкоды, якія могуць выклікаць непажаданую працу прылады.
Заява аб радыяцыйным уздзеянні IC
Гэта EUT адпавядае нормам SAR для насельніцтва/лімітам некантралюемага ўздзеяння ў IC RSS-102 і было праверана ў адпаведнасці з метадамі і працэдурамі вымярэнняў, вызначанымі ў IEEE 1528 і IEC 62209. Гэта абсталяванне павінна быць устаноўлена і эксплуатавана на мінімальнай адлегласці 0 см паміж радыятарам і вашым целам. Гэта прылада і яе антэна(ы) не павінны размяшчацца або працаваць разам з любой іншай антэнай або перадатчыкам
Хуткі старт UIFlow
Інструмент для выпальвання
Заўвага: Пасля ўстаноўкі карыстальнікаў MacOS змясціце прыкладанне ў папку Application, як паказана на малюнку ніжэй.
Запіс прашыўкі
- Пстрыкніце двойчы, каб адкрыць інструмент запісу Burner, выберыце адпаведны тып прылады ў меню злева, абярыце патрэбную версію прашыўкі і націсніце кнопку загрузкі, каб спампаваць.
- Затым падключыце прыладу M5 да кампутара праз кабель Type-C, выберыце адпаведны COM-порт, хуткасць перадачы можа выкарыстоўваць канфігурацыю па змаўчанні ў M5Burner, акрамя таго, вы таксама можаце ўвесці WIFI, да якога прылада будзе падлучана падчас запіс прашыўкі stagэлектронная інфармацыя. Пасля канфігурацыі націсніце «Запісаць», каб пачаць запіс.
- Калі ў журнале запісу з'яўляецца паведамленне "Запісаць паспяхова", гэта азначае, што ўбудаванае праграмнае забеспячэнне было запісана.
Пры першым запісе або пры няправільнай працы праграмы прашыўкі вы можаце націснуць «Сцерці», каб ачысціць флэш-памяць. Пры наступным абнаўленні ўбудаванага праграмнага забеспячэння няма неабходнасці зноў сціраць, інакш захаваная інфармацыя Wi-Fi будзе выдалена, а ключ API абноўлены.
Наладзьце WIFI
UIFlow забяспечвае як пазасеткавы, так і web версія праграміста. Пры выкарыстанні ст web версіі, нам трэба наладзіць злучэнне WiFi для прылады. Далей апісваюцца два спосабы канфігурацыі WiFi-злучэння для прылады (канфігурацыя запісу і канфігурацыя кропкі доступу).
Запісаць канфігурацыю WiFi (рэкамендуецца)
UIFlow-1.5.4 і вышэйшыя версіі могуць запісваць інфармацыю WiFi непасрэдна праз M5Burner.
Канфігурацыя APhotspot WiFi
- Націсніце і ўтрымлівайце кнопку харчавання злева, каб уключыць прыладу. Калі Wi-Fi не настроены, сістэма аўтаматычна пяройдзе ў рэжым канфігурацыі сеткі пры першым уключэнні. Выкажам здагадку, што вы хочаце паўторна ўвайсці ў рэжым канфігурацыі сеткі пасля запуску іншых праграм, вы можаце звярнуцца да наступнай аперацыі. Пасля таго, як пры запуску з'явіцца лагатып UIFlow, хутка націсніце кнопку «Дадому» (цэнтральная кнопка M5), каб увайсці на старонку канфігурацыі. Націсніце кнопку з правага боку фюзеляжа, каб пераключыць опцыю ў "Налады", і націсніце кнопку "Дадому", каб пацвердзіць. Націсніце правую кнопку, каб пераключыць опцыю на наладу Wi-Fi, націсніце кнопку «Дадому» для пацверджання і пачніце канфігурацыю.
- Пасля паспяховага падключэння да кропкі доступу з дапамогай мабільнага тэлефона адкрыйце браўзер мабільнага тэлефона, каб адсканіраваць QR-код на экране або напрамую атрымаць доступ да 192.168.4.1, увайдзіце на старонку, каб запоўніць вашу асабістую інфармацыю WIFI, і націсніце «Наладзіць», каб запісаць вашу інфармацыю WiFi. . Прылада аўтаматычна перазапусціцца пасля паспяховай канфігурацыі і пяройдзе ў рэжым праграмавання.
Заўвага: Спецыяльныя сімвалы, такія як «прабел», не дапускаюцца ў наладжанай інфармацыі WiFi.
Рэжым сеткавага праграмавання і КЛЮЧ API
Увайдзіце ў рэжым сеткавага праграмавання
Рэжым сеткавага праграмавання - гэта рэжым стыкоўкі паміж прыладай M5 і UIFlow web платформа праграмавання. На экране будзе паказаны бягучы стан падлучэння прылады да сеткі. Калі індыкатар гарыць зялёным, гэта азначае, што вы можаце атрымаць праграму push у любы час. Па змаўчанні пасля першай паспяховай канфігурацыі сеткі WiFi прылада аўтаматычна перазапусціцца і пяройдзе ў рэжым сеткавага праграмавання. Калі вы не ведаеце, як зноў увайсці ў рэжым праграмавання пасля запуску іншых прыкладанняў, вы можаце звярнуцца да наступных аперацый.
перазапусціўшы, націсніце кнопку A ў інтэрфейсе галоўнага меню, каб выбраць рэжым праграмавання, і пачакайце, пакуль правы індыкатар індыкатара сеткі не стане зялёным на старонцы рэжыму праграмавання. Перайдзіце на старонку праграмавання UIFlow, наведаўшы flow.m5stack.com у браўзеры камп'ютара.
Спалучэнне APKEY
КЛЮЧ API - гэта ўліковыя даныя сувязі для прылад M5 пры выкарыстанні UIFlow web праграмаванне. Канфігуруючы адпаведны КЛЮЧ API на баку UIFlow, праграму можна накіраваць на пэўную прыладу. Карыстальнік павінен наведаць flow.m5stack.com на камп'ютары web браўзэр, каб увайсці на старонку праграмавання UIFlow. Націсніце кнопку наладкі ў радку меню ў правым верхнім куце старонкі, увядзіце ключ API на адпаведнай прыладзе, абярыце выкарыстоўванае абсталяванне, націсніце OK, каб захаваць, і пачакайце, пакуль не з'явіцца паведамленне аб паспяховым падключэнні.
HTTP
Выканайце апісаныя вышэй дзеянні, пасля чаго вы зможаце пачаць праграмаванне з дапамогай UIFlow. Напрыкладample:Доступ да Baidu праз HTTP
BLE UART
Апісанне функцыі
Усталюйце злучэнне Bluetooth і ўключыце службу праходжання Bluetooth.
- Init ble uart name Ініцыялізаваць налады, канфігураваць назву прылады Bluetooth.
- BLE UART Writre Адправіць даныя з дапамогай BLE UART.
- Застаецца кэш BLE UART Праверце колькасць байтаў дадзеных BLE UART.
- BLE UART счытвае ўсе ReAad усе дадзеныя ў кэшы BLE UART.
- Чытанне сімвалаў BLE UART Чытанне даных у кэшы BLE UART.
Інструкцыя
Устанавіце скразное злучэнне Bluetooth і адпраўце кантрольны святлодыёд уключэння/выключэння.
IDE працоўнага стала UIFlow
UIFlow Desktop IDE - гэта афлайн-версія праграміста UIFlow, якая не патрабуе падлучэння да сеткі і можа забяспечыць хуткае рэагаванне праграмы. Калі ласка, націсніце адпаведную версію UIFlow-Desktop-IDE для загрузкі ў адпаведнасці з вашай аперацыйнай сістэмай.
Рэжым праграмавання USB
Распакуйце спампаваны архіў IDE UIFlow Desktop і двойчы пстрыкніце, каб запусціць прыкладанне.
Пасля запуску праграма аўтаматычна вызначыць, ці ёсць на вашым кампутары USB-драйвер (CP210X), націсніце «Устанавіць» і выконвайце падказкі, каб завяршыць усталёўку.
Пасля завяршэння ўстаноўкі драйвера ён аўтаматычна ўвойдзе ў IDE працоўнага стала UIFlow і аўтаматычна адкрыецца акно канфігурацыі. У гэты час падключыце прыладу M5 да кампутара праз кабель перадачы дадзеных Tpye-C.
Для выкарыстання UIFlow Desktop IDE патрабуецца прылада M5 з прашыўкай UIFlow і ўваход у **рэжым праграмавання USB**.
Націсніце кнопку харчавання з левага боку прылады, каб перазапусціць, пасля ўваходу ў меню хутка націсніце правую кнопку, каб выбраць рэжым USB.
Выберыце адпаведны порт і прыладу праграмавання, націсніце OK для падлучэння.
Спасылкі па тэме
Увядзенне ў блок UIFlow
Дакументы / Рэсурсы
![]() |
M5STACK Набор для распрацоўкі IoT на аснове M5STACK-CORE2 [pdfКіраўніцтва карыстальніка M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Набор распрацоўкі на базе IoT, M5STACK-CORE2, Набор распрацоўкі на аснове IoT, камплект распрацоўкі IoT, камплект распрацоўкі |