Комплект розробки 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Діапазон 2.6~3.3В, діапазон робочих температур -25~55°C.
Мікросхема управління живленням це AXP192 від X-Powers. Діючий томtagДіапазон e становить 2.9 В ~ 6.3 В, а зарядний струм становить 1.4 А.
CORE2 оснащує ESP32 усім необхідним для програмування, всім необхідним для роботи та розробки
ОПИС PIN-коду
ІНТЕРФЕЙС USB
Конфігурація M5CAMREA USB-інтерфейс типу C, підтримка стандартного протоколу зв’язку USB2.0.
ІНТЕРФЕЙС GROVE
Розташований крок 4p 2.0 мм інтерфейсів M5CAMREA GROVE, внутрішня проводка та заземлення, підключено 5 В, GPIO32, GPIO33.
ФУНКЦІОНАЛЬНИЙ ОПИС
У цьому розділі описані різні модулі та функції ESP32-D0WDQ6-V3.
ЦП ТА ПАМ'ЯТЬ
Одно-/двоядерний мікропроцесор Xtensa®32-bitLX6, до 600 MIPS (200 MIPS для ESP32-S0WD/ESP32-U4WDH, 400 MIPS для ESP32-D2WD):
- 448 КБ ПЗУ
- 520 КБ SRAM
- 16 КБ SRAM в RTC
- QSPI підтримує декілька мікросхем flash/SRAM
ОПИС ЗБЕРІГАННЯ
Зовнішній Flash і SRAM
ESP32 підтримує кілька зовнішніх флеш-пам'ять QSPI і статичну пам'ять із довільним доступом (SRAM), що має апаратне шифрування AES для захисту програм і даних користувача.
- ESP32 отримує доступ до зовнішніх QSPI Flash і SRAM за допомогою кешування. До 16 МБ зовнішнього простору Flash-коду відображається в ЦП, підтримує 8-, 16- і 32-бітний доступ і може виконувати код.
- До 8 МБ зовнішньої флеш-пам’яті та SRAM, відображених у просторі даних ЦП, підтримка 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 Вт/кг. Федеральна комісія зв’язку надала дозвіл на використання обладнання для цієї моделі телефону з усіма заявленими рівнями коефіцієнта питомого поглинання, оціненими як такі, що відповідають вимогам Федеральної комісії зв’язку щодо впливу радіочастот.
Повідомлення IC
Цей пристрій відповідає стандарту(ам) RSS Міністерства промисловості Канади. Експлуатація залежить від таких двох умов:
- цей пристрій може не створювати перешкод і
- цей пристрій має приймати будь-які перешкоди, включно з перешкодами, які можуть спричинити небажану роботу пристрою.
Заява про опромінення IC
Цей EUT відповідає нормам SAR для загального населення/лімітам неконтрольованого впливу в IC RSS-102 і був протестований відповідно до методів і процедур вимірювання, визначених у IEEE 1528 і IEC 62209. Це обладнання слід установлювати та використовувати на мінімальній відстані 0 см між радіатором і вашим тілом. Цей пристрій та його антену (антени) не можна розміщувати або працювати в поєднанні з будь-якою іншою антеною чи передавачем
Швидкий старт UIFlow
Інструмент для випалювання
Примітка: Після встановлення для користувачів MacOS помістіть програму в папку Application, як показано на малюнку нижче.
Запис прошивки
- Двічі клацніть, щоб відкрити інструмент запису Burner, виберіть відповідний тип пристрою в меню ліворуч, виберіть потрібну версію мікропрограми та натисніть кнопку завантаження, щоб завантажити.
- Потім під’єднайте пристрій M5 до комп’ютера за допомогою кабелю Type-C, виберіть відповідний COM-порт, швидкість передачі може використовувати конфігурацію за замовчуванням у M5Burner, крім того, ви також можете вказати WIFI, до якого пристрій буде підключено під час запис прошивки stagе інформація. Після конфігурації натисніть «Записати», щоб почати запис.
- Коли журнал запису підказує Burn Successfully, це означає, що мікропрограму було записано.
Під час першого запису або неправильної роботи програми мікропрограми ви можете натиснути «Стерти», щоб стерти флеш-пам’ять. Під час наступного оновлення мікропрограми немає необхідності знову стирати дані, інакше збережену інформацію про 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, і натисніть «Налаштувати», щоб записати інформацію про Wi-Fi. . Пристрій автоматично перезапуститься після успішного налаштування та входу в режим програмування.
Примітка: Спеціальні символи, такі як «пробіл», заборонені в налаштованій інформації WiFi.
Режим мережевого програмування та КЛЮЧ API
Увійдіть у режим мережевого програмування
Режим мережевого програмування — це режим стикування між пристроєм M5 і UIFlow web платформа програмування. На екрані відображатиметься поточний стан підключення пристрою до мережі. Коли індикатор світиться зеленим, це означає, що ви можете отримати програму push у будь-який час. За умовчанням після першої успішної конфігурації мережі Wi-Fi пристрій автоматично перезапуститься та перейде в режим мережевого програмування. Якщо ви не знаєте, як повторно увійти в режим програмування після запуску інших програм, ви можете звернутися до наступних операцій.
після перезапуску натисніть кнопку A в інтерфейсі головного меню, щоб вибрати режим програмування, і зачекайте, доки правий індикатор індикатора мережі не стане зеленим на сторінці режиму програмування. Перейдіть на сторінку програмування UIFlow, відвідавши flow.m5stack.com у браузері комп’ютера.
Сполучення APKEY
API KEY — це облікові дані для зв’язку для пристроїв 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 Читання n даних у кеші BLE UART.
Інструкції
Встановіть наскрізне з'єднання Bluetooth і надішліть контрольний індикатор увімкнення/вимкнення.
IDE робочого столу UIFlow
UIFlow Desktop IDE — це офлайн-версія програматора UIFlow, яка не потребує підключення до мережі та може надати вам адаптивну програму. Клацніть відповідну версію UIFlow-Desktop-IDE, щоб завантажити її відповідно до вашої операційної системи.
Режим програмування USB
Розпакуйте завантажений архів IDE UIFlow Desktop і двічі клацніть, щоб запустити програму.
Після запуску програма автоматично визначить, чи є на вашому комп’ютері USB-драйвер (CP210X), натисніть «Встановити» та дотримуйтесь підказок, щоб завершити встановлення.
Після завершення інсталяції драйвера він автоматично увійде в IDE UIFlow Desktop і автоматично відкриє вікно конфігурації. У цей час підключіть пристрій 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 Набір розробки на основі Інтернету речей, M5STACK-CORE2, Набір розробки на основі Інтернету речей, Набір розробки на основі Інтернету речей, Комплект розробки |