M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка

Кіраўніцтва карыстальніка 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, зялёны святлодыёд, кнопка, інтэрфейс GROVE, інтэрфейс Type.C-USB, мікрасхема кіравання сілкаваннем і батарэя.
ESP32-D0WDQ6-V3 ESP32 - гэта двух'ядравая сістэма з двума працэсарамі Harvard Architecture Tense 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 А.
CORE2 абсталёўвае ESP32 усім неабходным для праграмавання, усім неабходным для працы і распрацоўкі

2.ПІН-АПІСАННЕ

2.1. ІНТЕРФЭЙС USB

Канфігурацыя M5CAMREA USB-інтэрфейс тыпу C, падтрымлівае стандартны пратакол сувязі USB2.0.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - USB

2.2. ІНТЕРФЭЙС GROVE

Інтэрфейсы M4CAMREA GROVE з крокам 2.0p 5 мм, унутраная праводка і зазямленне, 5 В, падключаны GPIO32, GPIO33.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - інтэрфейс Grove

3.ФУНКЦЫЯНАЛЬНАЕ АПІСАННЕ

У гэтай главе апісваюцца розныя модулі і функцыі ESP32-D0WDQ6-V3.

3.1. Працэсар і памяць

Адна/двух'ядравы 32-разрадны мікрапрацэсар(-ы) LX6 Xtensa®, да 600 MIPS (200 MIPS для ESP32-S0WD/ESP32-U4WDH, 400 MIPS для ESP32-D2WD):

  • 448 КБ ПЗУ
  • 520 КБ SRAM
  • 16 КБ SRAM у RTC
  • QSPI падтрымлівае некалькі мікрасхем flash/SRAM
3.2. АПІСАННЕ ЗАХОЎВАННЯ
3.2.1.Знешняя ўспышка і SRAM

ESP32 падтрымлівае некалькі знешніх флэш-памяці QSPI і статычную памяць з адвольным доступам (SRAM), якія маюць апаратнае шыфраванне AES для абароны карыстальніцкіх праграм і даных.

  • ESP32 атрымлівае доступ да знешняй флэш-памяці QSPI і SRAM праз кэшаванне. Да 16 МБ вонкавай прасторы кода Flash адлюстроўваецца ў працэсары, падтрымлівае 8-бітны, 16- і 32-бітны доступ і можа выконваць код.
  • Да 8 МБ знешняй флэш-памяці і SRAM, супастаўляюцца з прасторай дадзеных CPU, падтрымка 8-разраднага, 16-разраднага і 32-разраднага доступу. Flash падтрымлівае толькі аперацыі чытання, SRAM падтрымлівае аперацыі чытання і запісу.
3.3. КРЫШТАЛЬ

Знешні крышталічны генератар 2 МГц ~ 60 МГц (40 МГц толькі для функцыянальнасці Wi-Fi/BT)

3.4. КІРАВАННЕ RTC І НІЗКАЕ ЭНЕРГАСПАЖЫВАННЕ

ESP32 выкарыстоўвае перадавыя метады кіравання сілкаваннем, можна пераключацца паміж рознымі рэжымамі энергазберажэння. (Гл. табліцу 5).

  • Рэжым энергазберажэння
    – Актыўны рэжым: ВЧ-чып працуе. Чып можа прымаць і перадаваць гукавы сігнал.
    – Рэжым сну мадэма: працэсар можа працаваць, можна наладзіць гадзіннік. Базавая паласа Wi-Fi / Bluetooth і радыёчастот
    – Рэжым лёгкага сну: працэсар прыпынены. RTC і праца сапрацэсара ULP памяці і перыферыйных прылад. Любая падзея абуджэння (MAC, хост, таймер RTC або знешняе перапыненне) прывядзе да абуджэння чыпа. – Рэжым глыбокага сну: толькі RTC памяць і перыферыйныя прылады ў працоўным стане. Даныя аб падключэнні WiFi і Bluetooth захоўваюцца ў RTC. Капрацэсар ULP можа працаваць. – Рэжым спячага рэжыму: асцылятар 8 МГц і ўбудаваны сапрацэсар ULP адключаны. Памяць RTC для аднаўлення сілкавання адключана. Толькі адзін таймер RTC, размешчаны на павольным гадзінніку, і некаторыя RTC GPIO працуюць. RTC RTC гадзіннік або таймер могуць выйсці з рэжыму гибернации GPIO.
  • Рэжым глыбокага сну
    – адпаведны рэжым сну: рэжым энергазберажэння, пераключэнне паміж актыўным, мадэмным рэжымам сну, лёгкім спячым рэжымам. Працэсар, Wi-Fi, Bluetooth і радыё зададзены інтэрвал часу, які трэба абудзіць, каб забяспечыць злучэнне Wi-Fi / Bluetooth.
    – Метады маніторынгу датчыка з ультрамалым энергаспажываннем: асноўная сістэма знаходзіцца ў рэжыме глыбокага сну, супрацэсар ULP перыядычна адкрываецца або закрываецца для вымярэння даных датчыка. Датчык вымярае дадзеныя, супрацэсар ULP вырашае, ці трэба абуджаць асноўную сістэму.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - рэжым глыбокага сну

4.ЭЛЕКТРЫЧНЫЯ ХАРАКТАРЫСТЫКІ

4.1. ГРАНІЧНЫЯ ПАРАМЕТРЫ

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - ЛІМІТ ПАРАМЕТРАЎ

1. VIO да блока харчавання, глядзіце дадатак IO_MUX да тэхнічнай спецыфікацыі ESP32, як SD_CLK блока харчавання для VDD_SDIO.

Націсніце і ўтрымлівайце бакавую кнопку харчавання на працягу двух секунд, каб запусціць прыладу. Націсніце і ўтрымлівайце больш за 6 секунд, каб выключыць прыладу. Пераключыцеся ў рэжым фота праз Галоўны экран, і аватар, які можна атрымаць праз камеру, адлюструецца на экране tft. Кабель USB павінен быць падлучаны падчас працы, а літыевая батарэя выкарыстоўваецца для кароткачасовага захоўвання, каб прадухіліць збой харчавання.

Заява FCC: Любыя змены або мадыфікацыі, не адобраныя бокам, адказным за адпаведнасць, могуць ануляваць права карыстальніка на эксплуатацыю абсталявання.

Гэта прылада адпавядае частцы 15 Правілаў FCC. Аперацыя залежыць ад наступных двух умоў:
(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, да якога прылада будзе падключана падчас запіс прашыўкі stagэлектронная інфармацыя. Пасля канфігурацыі націсніце «Запісаць», каб пачаць запіс.
    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 для прылады (канфігурацыя запісу і канфігурацыя кропкі доступу).

Запісаць канфігурацыю WiFi (рэкамендуецца)
UIFlow-1.5.4 і вышэйшыя версіі могуць запісваць інфармацыю WiFi непасрэдна праз M5Burner.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - Запіс канфігурацыі WiFi

Канфігурацыя кропкі доступу WiFi

  1. Націсніце і ўтрымлівайце кнопку харчавання злева, каб уключыць прыладу. Калі Wi-Fi не наладжаны, сістэма аўтаматычна пяройдзе ў рэжым канфігурацыі сеткі пры першым уключэнні. Выкажам здагадку, што вы хочаце паўторна ўвайсці ў рэжым канфігурацыі сеткі пасля запуску іншых праграм, вы можаце звярнуцца да аперацыі, прыведзенай ніжэй. Пасля таго, як пры запуску з'явіцца лагатып UIFlow, хутка націсніце кнопку «Дадому» (цэнтральная кнопка M5), каб перайсці на старонку канфігурацыі. Націсніце кнопку з правага боку фюзеляжа, каб пераключыць опцыю ў "Настройку", і націсніце кнопку "Дадому", каб пацвердзіць. Націсніце правую кнопку, каб пераключыць опцыю на наладу Wi-Fi, націсніце кнопку «Дадому», каб пацвердзіць, і пачніце канфігурацыю.
    M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - Рэжым сеткавага праграмавання - гэта рэжым стыкоўкі паміж M5
  2. Пасля паспяховага падключэння да кропкі доступу з дапамогай мабільнага тэлефона адкрыйце браўзер мабільнага тэлефона, каб адсканіраваць QR-код на экране або атрымаць доступ непасрэдна да 192.168.4.1, увайдзіце на старонку, каб запоўніць вашу асабістую інфармацыю WIFI, і націсніце «Наладзіць», каб запісаць інфармацыю аб вашай сеткі WiFi. . Прылада аўтаматычна перазапусціцца пасля паспяховай канфігурацыі і перайдзе ў рэжым праграмавання. Заўвага: спецыяльныя сімвалы, такія як «прабел», не дапускаюцца ў наладжанай інфармацыі WiFi.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - спецыяльныя сімвалы такія

Рэжым сеткавага праграмавання і КЛЮЧ API
Увайдзіце ў рэжым сеткавага праграмавання Сетка рэжым праграмавання - гэта рэжым стыкоўкі паміж прыладай M5 і UIFlow web платформа праграмавання. На экране будзе паказаны бягучы стан падлучэння прылады да сеткі. Калі індыкатар гарыць зялёным, гэта азначае, што вы можаце атрымаць праграму push у любы час. Па змаўчанні пасля першай паспяховай канфігурацыі сеткі WiFi прылада аўтаматычна перазапусціцца і ўвойдзе ў рэжым сеткавага праграмавання. Калі вы не ведаеце, як зноў увайсці ў рэжым праграмавання пасля запуску іншых прыкладанняў, вы можаце звярнуцца да наступных аперацый.
перазапусціўшы, націсніце кнопку A ў інтэрфейсе галоўнага меню, каб выбраць рэжым праграмавання, і пачакайце, пакуль правы індыкатар індыкатара сеткі не стане зялёным на старонцы рэжыму праграмавання. Перайдзіце на старонку праграмавання UIFlow flow.m5stack.com у браўзеры кампутара.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - Рэжым сеткавага праграмавання - гэта рэжым стыкоўкі паміж M5

Спалучэнне КЛЮЧА API

КЛЮЧ API - гэта ўліковыя даныя сувязі для прылад M5 пры выкарыстанні UIFlow web праграмаванне. Наладзіўшы адпаведны КЛЮЧ API на баку UIFlow, можна накіраваць праграму на канкрэтную прыладу. Карыстальнік павінен наведаць flow.m5stack.com у кампутары web браўзэр, каб увайсці на старонку праграмавання UIFlow. Націсніце кнопку наладкі ў радку меню ў правым верхнім куце старонкі, увядзіце ключ API на адпаведнай прыладзе, абярыце выкарыстоўванае абсталяванне, націсніце OK, каб захаваць, і пачакайце, пакуль не з'явіцца паведамленне аб паспяховым падключэнні.

 

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - Спалучэнне КЛЮЧА API

HTTP

Выканайце апісаныя вышэй дзеянні, пасля чаго вы зможаце пачаць праграмаванне з дапамогай UIFlow. Напрыкладample: Доступ да Baidu праз HTTP

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - Выканайце апісаныя вышэй дзеянні, пасля чаго вы зможаце пачаць праграмаванне з дапамогай UIFlow
BLE UART
Функцыя Апісанне Устанавіць злучэнне Bluetooth і ўключыць службу праходжання Bluetooth.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - усталюйце злучэнне Bluetooth і ўключыце службу праходжання Bluetooth

  • Init ble uart name Ініцыялізаваць налады, наладзіць назву прылады Bluetooth.
  • BLE UART Writer Адпраўляйце даныя з дапамогай BLE UART.
  • Застаецца кэш BLE UART Праверце колькасць байтаў дадзеных BLE UART.
  • BLE UART чытанне ўсіх Чытанне ўсіх даных у кэшы BLE UART.
  • Чытанне сімвалаў BLE UART Чытанне даных у кэшы BLE UART.

Інструкцыя
Устанавіце скразное злучэнне Bluetooth і адпраўце кантрольны святлодыёд уключэння/выключэння.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - усталюйце скразное злучэнне Bluetooth і адпраўце далей

IDE працоўнага стала UIFlow

UIFlow Desktop IDE - гэта афлайн-версія праграміста UIFlow, якая не патрабуе падлучэння да сеткі і можа забяспечыць вам хуткае рэагаванне праграмы. Калі ласка, націсніце адпаведную версію UIFlow-Desktop-IDE для загрузкі ў адпаведнасці з вашай аперацыйнай сістэмай.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - UIFlow Desktop IDE

Рэжым праграмавання USB
Распакуйце спампаваны архіў IDE UIFlow Desktop і двойчы пстрыкніце, каб запусціць прыкладанне.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - рэжым праграмавання USB

Пасля запуску праграма аўтаматычна вызначыць, ці ёсць на вашым кампутары драйвер USB (CP210X), націсніце «Устанавіць» і выканайце падказкі, каб завяршыць усталёўку.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - пасля запуску праграмы

Пасля завяршэння ўстаноўкі драйвера ён аўтаматычна ўвойдзе ў IDE UIFlow Desktop і аўтаматычна ўсплыве акно канфігурацыі. У гэты час падключыце прыладу M5 да кампутара праз кабель перадачы дадзеных Tpye-C.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - Пасля завяршэння ўстаноўкі драйвера

Для выкарыстання UIFlow Desktop IDE патрабуецца прылада M5 з прашыўкай UIFlow і ўваход у **рэжым праграмавання USB**. Націсніце кнопку харчавання з левага боку прылады, каб перазапусціць, пасля ўваходу ў меню хутка націсніце правую кнопку, каб выбраць рэжым USB.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - Націсніце кнопку харчавання з левага боку прылады, каб перазапусціць

Выберыце адпаведны порт і прыладу праграмавання, націсніце OK для падлучэння.

M5STACK ESP32 CORE2 IoT Development Kit Кіраўніцтва карыстальніка - Выберыце адпаведны порт і прыладу праграмавання

Спасылкі па тэме
Увядзенне ў блок UIFlow

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

Набор для распрацоўкі M5STACK ESP32 CORE2 IoT [pdfКіраўніцтва карыстальніка
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, камплект распрацоўкі CORE2 IoT, ESP32 камплект распрацоўкі CORE2 IoT, камплект распрацоўкі

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *