M5STACK ESP32 CORE2 IoT иштеп чыгуу комплекти колдонуучу колдонмосу

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучунун колдонмосу

1. КОНТУРАТ

M5Stick CORE2 - ESP32 тактасы, ESP32-D0WDQ6-V3 чипине негизделген, 2 дюймдук TFT экраны бар. Башкарма PC+ABCдан жасалган.

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучунун колдонмосу - Контур

1.1 Аппараттык камсыздоонун курамы

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

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

2. PIN СҮРӨТТӨМҮ

2.1. USB INTERFACE

M5CAMREA Configuration Type-C типтеги USB интерфейси, USB2.0 стандарттык байланыш протоколун колдоо.

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучунун колдонмосу - USB

2.2. GROVE INTERFACE

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

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучунун колдонмосу - Grove Interface

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

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

3.1. CPU ЖАНА ЭСКЕРТҮҮ

Xtensa® бир/эки өзөктүү32-битLX6 микропроцессорлору, 600МИПС чейин (ESP200-S32WD/ESP0-U32WDH үчүн 4MIPS, ESP400-D32WD үчүн 2 MIPS):

  • 448 КБ ROM
  • 520 КБ SRAM
  • RTCдеги 16 КБ SRAM
  • QSPI бир нече флеш/SRAM чиптерин колдойт
3.2. САКТОО СҮРӨТТӨМҮ
3.2.1.Тышкы 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 окуу жана жазуу операцияларын колдойт.
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 күтүү режиминен ойгонушу мүмкүн.
  • Терең уйку режими
    – тиешелүү уйку режими: кубат үнөмдөө режими Активдүү, Модем-Уйку, Жеңил-Уйку режиминин ортосунда которулуу. Wi-Fi / Bluetooth байланышын камсыз кылуу үчүн CPU, Wi-Fi, Bluetooth жана радио алдын ала коюлган убакыт аралыгы ойгонушу керек.
    – Ультра аз кубаттуулуктагы сенсорду көзөмөлдөө ыкмалары: негизги система - терең уйку режими, ULP сопроцессору сенсор маалыматтарын өлчөө үчүн мезгил-мезгили менен ачылып же жабылып турат. Сенсор маалыматтарды өлчөйт, ULP сопроцессору негизги системаны ойготууну чечет.

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучунун колдонмосу - Терең уйку режими

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

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

M5STACK ESP32 CORE2 IoT иштеп чыгуу комплекти Колдонуучунун колдонмосу - ЧЕКтүү ПАРАМЕТРЛЕР

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

Аппаратты иштетүү үчүн капталдагы кубат баскычын эки секунд басып туруңуз. Аппаратты өчүрүү үчүн 6 секунддан ашык басып туруңуз. Үй экраны аркылуу фото режимине өтүңүз жана камера аркылуу алынуучу аватар tft экранында көрсөтүлөт. USB кабели иштеп жатканда туташтырылган болушу керек, ал эми литий батарейкасы электр үзгүлтүккө учурабаш үчүн кыска мөөнөттүү сактоо үчүн колдонулат.

FCC билдирүүсү: Шайкештик үчүн жооптуу тарап тарабынан ачык бекитилбеген өзгөртүүлөр же модификациялар колдонуучунун жабдууларды иштетүү укугун жокко чыгарышы мүмкүн.

Бул аппарат FCC эрежелеринин 15-бөлүгүнө ылайык келет. Операция төмөнкү эки шартка ылайык жүзөгө ашырылат:
(1) Бул аппарат зыяндуу тоскоолдуктарды жаратпашы мүмкүн жана
(2) Бул аппарат келген тоскоолдуктарды, анын ичинде каалабаган ишке алып келиши мүмкүн болгон тоскоолдуктарды кабыл алышы керек.
FCC радиациянын таасири жөнүндө билдирүү: Бул жабдуулар контролдонбогон чөйрө үчүн белгиленген FCC нурлануу таасиринин чектөөлөрүнө туура келет. Бул жабдуу радиатор менен денеңиздин ортосунда эң аз 20 см аралыкта орнотулуп, иштетилиши керек.

Эскертүү: Бул жабдуулар сыналган жана B классындагы санариптик аппараттын 15-бөлүгүнө ылайык коюлган чектөөлөргө туура келет деп табылган.

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

UI Flow Ыкчам баштоо

Бул окуу куралы M5Core2ге тиешелүү

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

Иштөө тутумуңузга ылайык M5Burner микропрограммасын күйгүзүү куралын жүктөп алуу үчүн төмөнкү баскычты басыңыз. Тиркемени ачып, ачыңыз.

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучунун колдонмосу - Күйүү куралы

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучу колдонмосу - MacOS колдонуучулары орнотулгандан кийин

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

  1. Burner күйгүзүүчү куралды ачуу үчүн эки жолу чыкылдатыңыз, сол менюдан тиешелүү аппараттын түрүн тандап, керектүү микропрограмманын версиясын тандап, жүктөп алуу үчүн жүктөө баскычын басыңыз.
    M5STACK ESP32 CORE2 IoT Development Kit Колдонуучу колдонмосу - Burner күйгүзүүчү куралды ачуу үчүн эки жолу чыкылдатыңыз
  2. Андан кийин, M5 түзмөгүн Type-C кабели аркылуу компьютерге туташтырыңыз, тиешелүү COM портун тандаңыз, берүү ылдамдыгы M5Burnerдеги демейки конфигурацияны колдоно алат, мындан тышкары, сиз ошондой эле түзмөк учурунда туташа турган WIFI толтурсаңыз болот. микропрограмма күйүп жататtagд маалымат. Конфигурациялангандан кийин, күйгүзүүнү баштоо үчүн "Бүр" чыкылдатыңыз.
    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 хотспот конфигурациясы).

Wi-Fi конфигурациясын күйгүзүү (сунушталат)
UIFlow-1.5.4 жана жогорудагы версиялар WiFi маалыматын M5Burner аркылуу түз жаза алат.

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 маалыматыңызды толтуруу үчүн баракчага кириңиз жана WiFi маалыматыңызды жаздыруу үчүн Конфигурациялоо баскычын басыңыз. . Аппарат ийгиликтүү конфигурациялангандан кийин жана программалоо режимине киргенден кийин автоматтык түрдө өчүрүлөт. Эскертүү: Конфигурацияланган WiFi маалыматында “мейкиндик” сыяктуу атайын белгилерге жол берилбейт.

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучунун колдонмосу - Мындай өзгөчө белгилер

Тармак программалоо режими жана API АЧКЫЧЫ
Тармактык программалоо режимине кириңиз Network программалоо режими - M5 түзмөгү менен UIFlow ортосундагы док режими web программалоо платформасы. Экранда аппараттын учурдагы тармактык байланыш абалы көрсөтүлөт. Индикатор жашыл болгондо, бул сиз каалаган убакта программаны түртүп ала аласыз дегенди билдирет. Демейки кырдаалда, биринчи ийгиликтүү WiFi тармагы конфигурациясынан кийин, аппарат автоматтык түрдө өчүрүлүп, тармактык программалоо режимине кирет. Эгерде сиз башка тиркемелерди иштеткенден кийин программалоо режимине кантип кайра кирүүнү билбесеңиз, анда төмөнкү операцияларга кайрылсаңыз болот.
кайра баштоодо, программалоо режимин тандоо үчүн негизги меню интерфейсинде А баскычын басыңыз жана программалоо режиминин бетинде тармак индикаторунун оң индикатору жашыл түскө айланганча күтүңүз. UIFlow программалоо барагына баруу менен кириңиз flow.m5stack.com компьютер браузеринде.

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучу колдонмосу - Тармактык программалоо режими M5 ортосундагы док режими

API KEY жупташтыруу

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

 

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучунун колдонмосу - API KEY жупташтыруу

HTTP

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

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучунун колдонмосу - Жогорудагы кадамдарды бүтүрүңүз, андан кийин UIFlow менен программалоону баштасаңыз болот
БЛЕ УАРТ
Функция Сүрөттөмөсү Bluetooth байланышын орнотуу жана Bluetooth өтүү кызматын иштетүү.

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучунун колдонмосу - Bluetooth байланышын орнотуп, Bluetooth аркылуу өтүү кызматын иштетиңиз

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

Instructions
Bluetooth аркылуу өтүүчү туташууну орнотуп, күйгүзүү/өчүрүү башкаруучу LEDди жөнөтүңүз.

M5STACK ESP32 CORE2 IoT Development Kit Колдонуучу колдонмосу - 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 User Manual - Тиешелүү портту жана программалоочу түзүлүштү тандаңыз

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

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

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

Шилтемелер

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

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