M5STACK-LOGO

M5STACK-CORE2 негизинде IoT өнүктүрүү комплекти

M5STACK-CORE2-негизделген-IoT-иштеп чыгуу-кит-ПРОДУКТ

ОНЛАЙН

M5Stick CORE2 - ESP32 тактасы, ал ESP32-D0WDQ6-V3 чипине негизделген, камтылганM5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 1

Аппараттык түзүлүш
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 стандарттык байланыш протоколун колдоо. M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 2

GROVE INTERFACE

4 мм M2.0CAMREA GROVE интерфейстеринин 5p ыргытылган кадамы, ички зымдар жана GND, 5V, GPIO32, GPIO33 туташтырылган. M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 3

 

ФУНКЦИЯЛЫК СИПАТТАМАСЫ

Бул бөлүм 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 сопроцессору негизги системаны ойготууну чечет.

ЭЛЕКТРДИК МҮНӨЗДӨМЛӨР

ЛИМИТ ПАРАМЕТРЛЕР

  1. VIO кубат менен камсыздоо аянтчасына, ESP32 Техникалык спецификациясынын тиркемесин караңыз
    IO_MUX, VDD_SDIO үчүн SD_CLK энергия менен камсыздоо.
    Түзмөктү иштетүү үчүн капталдагы кубат баскычын эки секунд басып туруңуз. Аппаратты өчүрүү үчүн 6 секунддан ашык басып туруңуз. Үй экраны аркылуу сүрөт режимине өтүңүз, ал эми камера аркылуу алынуучу аватар tft экранында көрсөтүлөт. USB кабели иштегенде туташтырылган болушу керек, ал эми литий батарейкасы кубаттуулуктун алдын алуу үчүн кыска мөөнөттүү сактоо үчүн колдонулат. ийгиликсиздик.

FCC билдирүүсү

Сактоо үчүн жооптуу тарап тарабынан ачык бекитилбеген ар кандай өзгөртүүлөр же модификациялар колдонуучунун жабдууларды иштетүү укугун жокко чыгарышы мүмкүн.
Бул аппарат FCC эрежелеринин 15-бөлүгүнө ылайык келет. Операция төмөнкү эки шартка ылайык жүзөгө ашырылат:

  1. Бул аппарат зыяндуу тоскоолдуктарды жаратпашы мүмкүн жана
  2. Бул аппарат келген тоскоолдуктарды, анын ичинде каалабаган операцияга алып келиши мүмкүн болгон тоскоолдуктарды кабыл алышы керек.

Эскертүү: Бул жабдуу сыналган жана FCC Эрежелеринин 15-бөлүгүнө ылайык, В классындагы санариптик аппараттын чектөөлөрүнө ылайык келери аныкталган. Бул чектөөлөр турак жай орнотулган зыяндуу кийлигишүүлөрдөн акылга сыярлык коргоону камсыз кылуу үчүн иштелип чыккан. Бул жабдуу радио жыштык энергиясын өндүрөт, колдонот жана нурландыра алат жана эгер нускамаларга ылайык орнотулбаса жана колдонулбаса, радио байланыштарына зыяндуу тоскоолдуктарды жаратышы мүмкүн. Бирок, кандайдыр бир орнотууда кийлигишүү болбойт деген кепилдик жок. Эгерде бул жабдуу радио же телевизорду кабыл алууда зыяндуу тоскоолдуктарды жаратса, аны өчүрүү жана күйгүзүү аркылуу аныктоого болот, колдонуучуга төмөнкү чаралардын бири же бир нечеси аркылуу тоскоолдукту оңдоого аракет кылуу сунушталат:

  • кабыл алуучу антеннаны башка жакка буруңуз.
  • Жабдуу менен кабыл алгычтын ортосундагы бөлүнүүнү көбөйтүңүз.
  • Жабдууларды ресивер туташтырылгандан башка схемадагы розеткага туташтырыңыз.
  • Жардам алуу үчүн дилерге же тажрыйбалуу радио/телевидение техникине кайрылыңыз.

RF таасири тууралуу маалымат (SAR)
Бул телефон Америка Кошмо Штаттарынын Федералдык Байланыш Комиссиясы белгилеген радио жыштык (RF) энергиясынын таасири үчүн эмиссия чегинен ашпоо үчүн иштелип чыккан жана чыгарылган.
SAR тестирлөөсү учурунда, бул шайман бардык текшерилген жыштык тилкелеринде эң жогорку сертификацияланган кубаттуулук деңгээлинде өткөрүлүп берилип, колдонууда RF таасирин окшоштуруучу позицияларга башты эч кандай бөлүнбөстөн жана дененин жанына 0 мм бөлүнүп жайгаштырылган.
FCC тарабынан коюлган SAR чеги 1.6 Вт/кг. FCC бул үлгүдөгү телефон үчүн Жабдууга уруксат берген, бардык билдирилген SAR деңгээли FCC RF таасири боюнча көрсөтмөлөргө ылайык деп бааланган.

IC эскертүүсү
Бул аппарат Industry Canada лицензиясынан бошотулган RSS стандарттарына туура келет. Операция төмөнкү эки шартка ылайык жүргүзүлөт:

  1. бул аппарат тоскоолдук жаратпашы мүмкүн жана
  2. бул аппарат ар кандай тоскоолдуктарды, анын ичинде аппараттын каалабаган иштешине алып келиши мүмкүн болгон тоскоолдуктарды кабыл алышы керек.

IC радиациянын таасири жөнүндө билдирүү
Бул EUT IC RSS-102деги жалпы популяция/контролсуз таасир этүү чектөөлөрү үчүн SARга ылайык келет жана IEEE 1528 жана IEC 62209да көрсөтүлгөн өлчөө ыкмаларына жана процедураларына ылайык сыналган. Бул жабдуулар минималдуу 0 см аралыкта орнотулуп, иштетилиши керек. радиатор менен денеңиздин ортосунда. Бул аппарат жана анын антенна(лары) башка антенналар же өткөргүчтөр менен бирге жайгашпашы же бирге иштебеши керек.

UIFlow Ыкчам баштоо

Күйүүчү курал

M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 4

Эскертүү: MacOS колдонуучулары орнотулгандан кийин, төмөндөгү сүрөттө көрсөтүлгөндөй, тиркемени Колдонмо папкасына салыңыз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 5

Микропрограмма күйүп жатат

  1. Burner күйгүзүүчү куралды ачуу үчүн эки жолу чыкылдатыңыз, сол жактагы менюдан тиешелүү аппараттын түрүн тандаңыз, керектүү микропрограмманын версиясын тандап, жүктөп алуу үчүн жүктөө баскычын басыңыз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 6
  2. Андан кийин, M5 түзмөгүн Type-C кабели аркылуу компьютерге туташтырыңыз, тиешелүү COM портун тандаңыз, берүү ылдамдыгы M5Burnerдеги демейки конфигурацияны колдоно алат, мындан тышкары, сиз ошондой эле түзмөк учурунда туташа турган WIFI-ды толтурсаңыз болот. микропрограмманы күйгүзүү сtagд маалымат. Конфигурациялангандан кийин, күйгүзүүнү баштоо үчүн "Жазуу" баскычын чыкылдатыңыз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 7
  3. Күйүп жаткан журнал Ийгиликтүү күйгүзүүнү суранганда, бул микропрограмма күйүп калганын билдирет.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 8

Биринчи күйгүзүлгөндө же микропрограммалык программа нормалдуу эмес иштеп жатканда, флэш эстутумду өчүрүү үчүн "Өчүрүү" баскычын чыкылдатсаңыз болот. Микропрограмманы кийинки жаңыртууда кайра тазалоонун кереги жок, антпесе сакталган Wi-Fi маалыматы жок кылынат жана API ачкычы жаңыланат.

WIFI конфигурациялоо

UIFlow оффлайн режиминде да камсыз кылат web программисттин версиясы. колдонууда web версияда, биз түзмөк үчүн WiFi туташуусун конфигурациялашыбыз керек. Төмөндө түзмөк үчүн WiFi туташуусун конфигурациялоонун эки жолу сүрөттөлөт (Burn конфигурациясы жана AP хотспот конфигурациясы).

Wi-Fi конфигурациясын күйгүзүү (сунушталат)

UIFlow-1.5.4 жана жогорудагы версиялар WiFi маалыматын M5Burner аркылуу түз жаза алат.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 9

APhospot конфигурациясы WiFi

  1. Машинаны иштетүү үчүн сол жактагы кубат баскычын басып, кармап туруңуз. Эгер WiFi конфигурацияланбаса, система биринчи жолу күйгүзүлгөндө тармактын конфигурациялоо режимине автоматтык түрдө кирет. Башка программаларды иштеткенден кийин тармактын конфигурация режимине кайра киргиңиз келет дейли, төмөндөгү операцияга кайрылсаңыз болот. UIFlow логотиби ишке киргенде пайда болгондон кийин, конфигурация барагына кирүү үчүн Башкы баскычты (борбордогу M5 баскычы) тез басыңыз. Опцияны Орнотууга которуу үчүн фюзеляждын оң жагындагы баскычты басыңыз жана ырастоо үчүн Башкы бет баскычын басыңыз. Опцияны WiFi жөндөөсүнө которуу үчүн оң баскычты басыңыз, ырастоо үчүн Башкы баскычты басыңыз жана конфигурацияны баштаңыз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 10
  2. Мобилдик телефонуңуз менен хотспотко ийгиликтүү кошулгандан кийин экрандагы QR кодун сканерлөө үчүн мобилдик телефондун браузерин ачыңыз же 192.168.4.1 түз кириңиз, жеке WIFI маалыматыңызды толтуруу үчүн баракты киргизиңиз жана WiFi маалыматыңызды жаздыруу үчүн Конфигурациялоону басыңыз. . Аппарат ийгиликтүү конфигурациялангандан кийин автоматтык түрдө өчүрүлүп, программалоо режимине өтөт.

Эскертүү: Конфигурацияланган WiFi маалыматында "мейкиндик" сыяктуу атайын белгилерге жол берилбейт.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 11

Тармак программалоо режими жана API АЧКЫЧЫ

Тармактык программалоо режимине кириңиз

Тармактык программалоо режими - M5 түзмөгү менен UIFlow ортосундагы док режими web программалоо платформасы. Экранда аппараттын учурдагы тармактык байланыш абалы көрсөтүлөт. Индикатор жашыл болгондо, бул сиз каалаган убакта программаны түртүп ала аласыз дегенди билдирет. Демейки шартта, биринчи ийгиликтүү WiFi тармагын конфигурациялоодон кийин, аппарат автоматтык түрдө өчүрүлүп, тармактык программалоо режимине кирет. Эгерде сиз башка тиркемелерди иштеткенден кийин программалоо режимине кантип кайра кирүүнү билбесеңиз, анда төмөнкү операцияларга кайрылсаңыз болот.

кайра иштетүүдө, программалоо режимин тандоо үчүн негизги меню интерфейсинде А баскычын басыңыз жана программалоо режиминин бетинде тармак индикаторунун оң индикатору жашыл түскө айланганча күтүңүз. Компьютер браузеринен flow.m5stack.com дарегине баш багып, UIFlow программалоо барагына кириңиз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 21

APKEY жупташуу
API АЧКЫЧЫ - UIFlow колдонууда M5 түзмөктөрү үчүн байланыш ишеним грамотасы web программалоо. UIFlow тарабында тиешелүү API АЧкычын конфигурациялоо менен, программаны белгилүү бир түзүлүшкө түртсө болот. Колдонуучу компьютерде flow.m5stack.com дарегине кирүүсү керек web UIFlow программалоо барагына кирүү үчүн браузер. Барактын жогорку оң бурчундагы меню тилкесиндеги жөндөө баскычын чыкылдатыңыз, тиешелүү түзмөккө API ачкычын киргизиңиз, колдонулган жабдыкты тандаңыз, сактоо үчүн OK баскычын чыкылдатыңыз жана ал ийгиликтүү туташтырылганга чейин күтүңүз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 13

 

HTTP

Жогорудагы кадамдарды бүтүрүңүз, андан кийин UIFlow менен программалоону баштасаңыз болот. Мисалы үчүнample: HTTP аркылуу Baidu'га кирүү

M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 14БЛЕ УАРТ

Function Description

Bluetooth байланышын орнотуп, Bluetooth өткөрүү кызматын иштетиңиз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 15

  • Атын баштоо Орнотууларды инициализациялоо, Bluetooth түзмөгүнүн атын конфигурациялоо.
  • BLE UART Жазуу BLE UART аркылуу маалыматтарды жөнөтүү.
  • BLE UART кэш бойдон калууда BLE UART маалыматтарынын байт санын текшериңиз.
  • BLE UART баарын окуду BLE UART кэшиндеги бардык маалыматтарды окуу.
  • BLE UART тамгаларды окуйт BLE UART кэшинде n маалыматтарды оку.

Instructions

Bluetooth аркылуу өтүүчү туташууну орнотуп, күйгүзүү/өчүрүү башкаруучу LEDди жөнөтүңүз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 16

UIFlow Desktop IDE

UIFlow Desktop IDE – бул UIFlow программистинин оффлайн версиясы, ал тармакка туташууну талап кылбайт жана сизге программаны түртүү тажрыйбасын бере алат. Иштөө тутумуңузга ылайык жүктөп алуу үчүн UIFlow-Desktop-IDE тиешелүү версиясын басыңыз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 17

USB программалоо режими

Жүктөлгөн UIFlow Desktop IDE архивин ачып, тиркемени иштетүү үчүн эки жолу чыкылдатыңыз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 18

Колдонмо башталгандан кийин, ал компьютериңизде USB драйвери (CP210X) бар же жок экенин автоматтык түрдө аныктайт, Орнотуу баскычын чыкылдатып, орнотууну аяктоо үчүн көрсөтмөлөрдү аткарыңыз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 19

Драйверди орнотуу аяктагандан кийин, ал автоматтык түрдө UIFlow Desktop IDEге кирет жана автоматтык түрдө конфигурация кутучасы ачылат. Бул учурда, M5 аппаратты компьютерге Tpye-C маалымат кабели аркылуу туташтырыңыз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 20

UIFlow Desktop IDE колдонуу үчүн UIFlow микропрограммасы бар M5 түзмөгү талап кылынат жана ** USB программалоо режимине ** кириңиз.

Кайра иштетүү үчүн аппараттын сол жагындагы кубат баскычын чыкылдатыңыз, менюга киргенден кийин, USB режимин тандоо үчүн оң баскычты тез басыңыз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 21

Тиешелүү портту жана программалоочу түзүлүштү тандап, туташуу үчүн OK баскычын басыңыз.M5STACK-CORE2-негизделген-IoT-өнүктүрүү-кит-FIG 22

Related Links

UIFlow блогунун киришүүсү

Документтер / Ресурстар

M5STACK M5STACK-CORE2 негизинде IoT өнүктүрүү комплекти [pdf] Колдонуучунун колдонмосу
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 негизинде IoT иштеп чыгуу комплекти, M5STACK-CORE2, IoT иштеп чыгуунун негизиндеги комплект, IoT өнүктүрүү топтому, өнүктүрүү топтому

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *