M5STACK-LOGO

M5STACK-CORE2 негізіндегі IoT әзірлеу жинағы

M5STACK-CORE2-негізделген-IoT-дамыту-жинақ-өнім

НҰСҚА

M5Stick CORE2 - ESP32 тақтасы, ол ESP32-D0WDQ6-V3 чипіне негізделген.M5STACK-CORE2-негізделген-IoT-дамыту-жинақ-FIG 1

Аппараттық құрал құрамы
CORE2 аппараттық құралдары: ESP32-D0WDQ6-V3 чипі, TFT экраны, жасыл жарық диоды, түйме, GROVE интерфейсі, TypeC-USB интерфейсі, Қуатты басқару чипі және батарея.
ESP32-D0WDQ6-V3 ESP32 екі Гарвард архитектурасы Xtensa LX6 процессорлары бар екі ядролы жүйе. Барлық енгізілген жад, сыртқы жады және перифериялық құрылғылар осы процессорлардың деректер шинасында және/немесе нұсқаулық шинасында орналасқан. Кейбір шағын ерекшеліктерді қоспағанда (төменде қараңыз), екі процессордың мекенжай салыстыруы симметриялы, яғни олар кіру үшін бірдей мекенжайларды пайдаланады. бірдей естелік. Жүйедегі бірнеше перифериялық құрылғылар енгізілген жадқа DMA арқылы қол жеткізе алады.

TFT экраны 2 x 9342 ажыратымдылығы бар ILI320C басқарылатын 240 дюймдік түрлі-түсті экран. Жұмыс көлеміtage диапазоны 2.6~3.3В, жұмыс температурасының диапазоны -25~55°C.
Қуатты басқару чипі бұл X-Powers AXP192. Операциялық томtage диапазоны 2.9V~6.3V және зарядтау тогы 1.4А.
CORE2 ESP32-ні бағдарламалауға қажеттінің бәрімен, жұмыс істеуге және әзірлеуге қажеттінің бәрімен жабдықтайды

PIN СИПАТТАМАСЫ

USB интерфейсі

M5CAMREA конфигурациясы Type-C типті USB интерфейсі, USB2.0 стандартты байланыс протоколын қолдайды. M5STACK-CORE2-негізделген-IoT-дамыту-жинақ-FIG 2

GROVE ИНТЕРФЕЙСІ

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

 

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

Бұл тарауда ESP32-D0WDQ6-V3 әртүрлі модульдері мен функциялары сипатталған.

CPU ЖӘНЕ ЖАД 

Xtensa®бір/екі ядролы32-биттікLX6 микропроцессор(лар), 600MIPS дейін (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 код кеңістігі орталық процессормен салыстырылады, 8-биттік, 16-биттік және 32-биттік қатынасты қолдайды және кодты орындай алады.
  • 8 МБ-қа дейінгі сыртқы Flash және SRAM CPU деректер кеңістігіне сәйкестендірілген, 8-биттік, 16-биттік және 32-биттік қатынасты қолдайды. Flash тек оқу операцияларын, SRAM оқу және жазу операцияларын қолдайды.

ХРИСТАЛ

Сыртқы 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 қосылымын қамтамасыз ету үшін процессор, Wi-Fi, Bluetooth және радио алдын ала орнатылған уақыт аралығын ояту керек.
    • Ультра төмен қуатты сенсорды бақылау әдістері: негізгі жүйе - терең ұйқы режимі, ULP сопроцессоры сенсор деректерін өлшеу үшін мерзімді түрде ашылады немесе жабылады. Сенсор деректерді өлшейді, ULP сопроцессоры негізгі жүйені оятуды шешеді.

ЭЛЕКТРЛІК СИПАТТАМАСЫ

ШЕКТЕГІ ПАРАМЕТРЛЕР

  1. VIO қуат көзі тақтасына, ESP32 техникалық сипаттамасы қосымшасын қараңыз
    IO_MUX, VDD_SDIO үшін қуат көзінің SD_CLK ретінде.
    Құрылғыны іске қосу үшін бүйірлік қуат түймесін екі секунд басып тұрыңыз. Құрылғыны өшіру үшін 6 секундтан астам басып тұрыңыз. Негізгі экран арқылы фотосурет режиміне ауысыңыз, ал камера арқылы алуға болатын аватар tft экранында көрсетіледі. Жұмыс кезінде USB кабелін қосу керек, ал литий батареясы қуатты болдырмау үшін қысқа мерзімді сақтау үшін пайдаланылады. сәтсіздік.

FCC мәлімдемесі

Сәйкестікке жауапты тарап тікелей мақұлдамаған кез келген өзгертулер немесе модификациялар пайдаланушының жабдықты пайдалану құқығынан айыруы мүмкін.
Бұл құрылғы FCC ережелерінің 15-бөліміне сәйкес келеді. Операция келесі екі шартқа бағынады:

  1. Бұл құрылғы зиянды кедергі тудырмауы мүмкін және
  2. Бұл құрылғы кез келген алынған кедергілерді, соның ішінде қажетсіз жұмысты тудыруы мүмкін кедергілерді қабылдауы керек.

Ескерту: Бұл жабдық сыналған және FCC ережелерінің 15-бөліміне сәйкес B класындағы сандық құрылғының шектеулеріне сәйкес екені анықталды. Бұл шектеулер тұрғын үй қондырғысында зиянды кедергілерден лайықты қорғауды қамтамасыз ету үшін жасалған. Бұл жабдық радиожиілік энергиясын жасайды, пайдаланады және шығара алады және нұсқауларға сәйкес орнатылмаса және пайдаланылмаса, радиобайланысқа зиянды кедергілер тудыруы мүмкін. Дегенмен, белгілі бір орнатуда кедергі болмайтынына кепілдік жоқ. Егер бұл жабдық радио немесе теледидар қабылдауына зиянды кедергі тудырса, оны жабдықты өшіру және қосу арқылы анықтауға болады, пайдаланушыға келесі шаралардың бірі немесе бірнешеуімен кедергіні түзетуге тырысу ұсынылады:

  • қабылдағыш антеннаны бағыттаңыз немесе орнын ауыстырыңыз.
  • Жабдық пен қабылдағыш арасындағы алшақтықты арттырыңыз.
  • Жабдықты ресивер қосылғаннан басқа тізбектегі розеткаға қосыңыз.
  • Көмек алу үшін дилерге немесе тәжірибелі радио/теледидар техникіне хабарласыңыз.

РЖ әсер ету туралы ақпарат (SAR)
Бұл телефон Америка Құрама Штаттарының Федералдық Байланыс комиссиясы белгілеген радиожиілік (РЖ) энергиясының әсер етуіне арналған эмиссиялық шектеулерден аспайтын етіп жасалған және жасалған.
SAR сынағы кезінде бұл құрылғы барлық тексерілген жиілік диапазондарында ең жоғары сертификатталған қуат деңгейінде жіберілетін етіп орнатылды және радиустың эксплуатациясын басына қарсы, импульсациялаушы позицияларға орналастырды, ешқандай айыру жоқ және дененің жанында 0 мм.
FCC орнатқан SAR шегі 1.6 Вт/кг. FCC осы үлгі телефоны үшін FCC РЖ әсер ету нұсқауларына сәйкес бағаланған барлық хабарланған SAR деңгейлерімен жабдықтың рұқсатын берді.

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. Оттықты жазу құралын ашу үшін екі рет басыңыз, сол жақтағы мәзірден сәйкес құрылғы түрін таңдаңыз, қажет микробағдарлама нұсқасын таңдаңыз және жүктеп алу үшін жүктеу түймесін басыңыз.M5STACK-CORE2-негізделген-IoT-дамыту-жинақ-FIG 6
  2. Содан кейін M5 құрылғысын компьютерге Type-C кабелі арқылы қосыңыз, сәйкес COM портын таңдаңыз, жіберу жылдамдығы M5Burner бағдарламасындағы әдепкі конфигурацияны пайдалана алады, сонымен қатар құрылғы жұмыс кезінде қосылатын WIFI желісін толтыра аласыз. микробағдарламаны жағу stage ақпарат. Конфигурациядан кейін жазуды бастау үшін «Жазу» түймесін басыңыз.M5STACK-CORE2-негізделген-IoT-дамыту-жинақ-FIG 7
  3. Жазу журналы «Сәтті жазылды» деп сұрағанда, бұл микробағдарламаның өртенгенін білдіреді.M5STACK-CORE2-негізделген-IoT-дамыту-жинақ-FIG 8

Алғаш жазылғанда немесе микробағдарлама бағдарламасы дұрыс емес жұмыс істеп тұрғанда, флэш-жадты өшіру үшін «Өшіру» түймесін басуға болады. Микробағдарламаны келесі жаңартуда қайтадан өшірудің қажеті жоқ, әйтпесе сақталған Wi-Fi ақпараты жойылады және API кілті жаңартылады.

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

UIFlow офлайн режимде де, қамтамасыз етеді web бағдарламашы нұсқасы. пайдаланған кезде web нұсқасында біз құрылғы үшін WiFi қосылымын конфигурациялауымыз керек. Төменде құрылғы үшін WiFi қосылымын конфигурациялаудың екі жолы сипатталған (Жазу конфигурациясы және 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 KEY

Желілік бағдарламалау режиміне кіріңіз

Желілік бағдарламалау режимі - M5 құрылғысы мен UIFlow арасындағы қондыру режимі web бағдарламалау платформасы. Экранда құрылғының ағымдағы желі қосылымының күйі көрсетіледі. Индикатор жасыл болған кезде, бұл кез келген уақытта бағдарламаны басуды қабылдауға болатындығын білдіреді. Әдепкі жағдайда, бірінші сәтті WiFi желісі конфигурациясынан кейін құрылғы автоматты түрде қайта іске қосылады және желілік бағдарламалау режиміне өтеді. Басқа қолданбаларды іске қосқаннан кейін бағдарламалау режиміне қалай қайта кіру керектігін білмесеңіз, келесі әрекеттерге жүгінуге болады.

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

APKEY жұптауы
API KEY — 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 14BLE UART

Функция сипаттамасы

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 деректерді оқыңыз.

Нұсқаулар

Bluetooth өтпелі қосылымын орнатыңыз және қосу/өшіру басқаруының жарық диодты жіберу.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

Қатысты сілтемелер

UIFlow блогымен таныстыру

Құжаттар / Ресурстар

M5STACK M5STACK-CORE2 негізіндегі IoT әзірлеу жинағы [pdf] Пайдаланушы нұсқаулығы
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 негізіндегі IoT әзірлеу жинағы, M5STACK-CORE2, IoT негізіндегі әзірлеу жинағы, IoT әзірлеу жинағы, әзірлеу жинағы

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *