Логотип M5stack

Модуль M5stack M5STICKC PLUS ESP32-PICO-D4

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-Product

СПИСОК

StickC PLUS - це плата ESP32 на основі модуля ESP32-PICO-D4, з одним світлодіодом і однією кнопкою. Плата виготовлена ​​з PC+ABC.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-1

Апаратний склад

Апаратне забезпечення M5StickC PLUS: модуль ESP32-PICO-D4, TFT-екран, IMU, ІЧ-передавач, червоний світлодіод, кнопка, інтерфейс GROVE, інтерфейс TypeC-USB, мікросхема управління живленням і акумулятор.

  • StickT Додати інфрачервону камеру.
  • ESP32- PICO-D4 це модуль System-in-Package (SiP), який базується на ESP32 і забезпечує повну функціональність Wi-Fi і Bluetooth. Модуль інтегрує флеш-пам'ять SPI на 4 МБ. ESP32-PICO-D4 бездоганно інтегрує всі периферійні компоненти, включаючи кварцевий генератор, спалах, конденсатори фільтра та радіочастотні відповідні канали в одному корпусі.
  • TFT екран це 1.14-дюймовий кольоровий екран, керований ST7789 Sitronix з роздільною здатністю 135 x 240.tagДіапазон e становить 2.5~3.3 В
  • ІДУ MPU-6886 — це 6-осьовий пристрій відстеження руху, який поєднує в собі 3-осьовий гіроскоп і 3-осьовий акселерометр у маленькому 3-контактному корпусі LGA розміром 3 мм x 0.75 мм x 24 мм.
  • Управління живленням чіп X-Powers AXP192. Діючий томtagДіапазон e становить 2.9 В ~ 6.3 В, а зарядний струм становить 1.4 А.
  • M5StickC PLUS оснащує ESP32 усім необхідним для програмування, всім необхідним для роботи та розробки

ОПИС PIN-коду

  • ІНТЕРФЕЙС USB

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

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-2

  • ІНТЕРФЕЙС GROVE 

Розташований крок 4p 2.0 мм інтерфейсів M5CAMREA GROVE, внутрішньої проводки та GND, 5 В, GPIO32, GPIO33 підключено.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-3

ФУНКЦІОНАЛЬНИЙ ОПИС

У цьому розділі описано різні модулі та функції ESP32-PICO-D4.

ЦП ТА ПАМ'ЯТЬ 

ESP32-PICO-D4 містить два малопотужних Xtensa® 32-bit LX6 MCU. Вбудована пам'ять, що включає:

  • 448 КБ ПЗУ, і програма запускається для викликів функцій ядра
  • Для мікросхеми зберігання інструкцій і даних SRAM 520 КБ (включаючи флеш-пам'ять 8 КБ RTC)
  • Флеш-пам'ять RTC 8 КБ SRAM, коли RTC можна запустити в режимі глибокого сну, і для зберігання даних, до яких звертається головний процесор
  • Повільна пам'ять RTC, 8 КБ SRAM, може бути доступна співпроцесору в режимі глибокого сну
  • 1 кбіт використання, що є 256-бітною системою (MAC-адреса та чіпсет); решта 768 біт зарезервовано для програми користувача, ці програми Flash включають шифрування та ідентифікатор мікросхеми

ОПИС ЗБЕРІГАННЯ

Зовнішній Flash і SRAM

ESP32 підтримує кілька зовнішніх флеш-пам'ять QSPI і статичну пам'ять із довільним доступом (SRAM), що має апаратне шифрування AES для захисту програм і даних користувача.

  • ESP32 отримує доступ до зовнішніх QSPI Flash і SRAM за допомогою кешування. До 16 МБ зовнішнього кодового простору Flash відображається в ЦП, підтримує 8-, 16- і 32-бітний доступ і може виконувати код.
  • До 8 МБ зовнішньої флеш-пам’яті та SRAM, підключених до простору даних ЦП, підтримка 8-, 16- і 32-бітного доступу. Flash підтримує лише операції читання, а SRAM підтримує операції читання та запису.

ESP32-PICO-D4 4 МБ інтегрованого SPI Flash, код може бути відображено в просторі процесора, підтримка 8-бітного, 16- і 32-бітного доступу, і може виконувати код. Контакт GPIO6 ESP32, GPIO7, GPIO8, GPIO9, GPIO10 і GPIO11 для підключення вбудованого модуля SPI Flash, не рекомендований для інших функцій.

КРИСТАЛ

  •  ESP32-PICO-D4 інтегрує кристалічний генератор 40 МГц.

УПРАВЛІННЯ 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 вирішує, чи виводити з режиму сну основну систему.

Функціонує в різних режимах споживання електроенергії: ТАБЛИЦЯ 5

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-23

ЕЛЕКТРИЧНІ ХАРАКТЕРИСТИКИ

ОБМЕЖНІ ПАРАМЕТРИ 

Таблиця 8: Граничні значення 

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-24

  1. VIO до блоку живлення, дивіться додаток IO_MUX до технічної специфікації ESP32, як SD_CLK джерела живлення для VDD_SDIO

Швидкий старт UIFlow

  • Цей посібник стосується M5StickC і M5StickC PLUS

Інструмент для випалювання 

Будь ласка, натисніть кнопку нижче, щоб завантажити відповідний інструмент запису мікропрограми M5Burner відповідно до вашої операційної системи. Розпакуйте та відкрийте програму.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-4

Примітка: Після встановлення користувачів macOS помістіть програму в папку Application, як показано на малюнку нижче.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-5

Запис прошивки 

  • Двічі клацніть, щоб відкрити інструмент запису Burner, виберіть відповідний тип пристрою в меню ліворуч, виберіть потрібну версію мікропрограми та натисніть кнопку завантаження, щоб завантажити

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-6

  • Потім підключіть пристрій M5 до комп’ютера за допомогою кабелю Type-C і виберіть відповідний COM-порт, швидкість передачі може використовувати конфігурацію за замовчуванням у M5Burner, крім того, ви також можете заповнити WIFI, до якого пристрій буде підключено під час запису прошивки stagе інформація. Після налаштування натисніть «Записати», щоб почати запис

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-7

  • Коли журнал запису підказує Burn Successfully, це означає, що мікропрограму було записано.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-8

  • Під час першого запису або неправильної роботи програми мікропрограми ви можете натиснути «Стерти», щоб стерти флеш-пам’ять. Під час наступного оновлення мікропрограми немає потреби знову стирати, інакше збережену інформацію про Wi-Fi буде видалено, а ключ API оновлено.

Налаштувати WIFI  

UIFlow забезпечує як офлайн, так і web версії програматора. При використанні web версії, нам потрібно налаштувати з’єднання WiFi для пристрою. Далі описано два способи налаштування Wi-Fi-з’єднання для пристрою (конфігурація запису та конфігурація точки доступу).

Записати конфігурацію WiFi (рекомендовано) 

UIFlow-1.5.4 і версії вище можуть записувати інформацію WiFi безпосередньо через M5Burner.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-9

Конфігурація точки доступу Wi-Fi 

  • Натисніть і утримуйте кнопку живлення зліва, щоб увімкнути машину. Якщо Wi-Fi не налаштовано, система автоматично перейде в режим конфігурації мережі при першому включенні. Припустімо, що ви хочете повторно увійти в режим конфігурації мережі після запуску інших програм, ви можете звернутися до операції, наведеної нижче. Коли під час запуску з’явиться логотип UIFlow, швидко натисніть кнопку «Додому» (центральна кнопка M5), щоб перейти на сторінку конфігурації. Натисніть кнопку на правій стороні фюзеляжу, щоб переключити опцію на налаштування, і натисніть кнопку «Додому» для підтвердження. Натисніть праву кнопку, щоб перемкнути опцію на налаштування Wi-Fi, натисніть кнопку «Додому», щоб підтвердити, і почніть налаштування.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-10

  • Після успішного підключення до точки доступу за допомогою мобільного телефону відкрийте браузер мобільного телефону, щоб відсканувати QR-код на екрані або безпосередньо перейти до 192.168.4.1, увійдіть на сторінку, щоб заповнити свою особисту інформацію WIFI, і натисніть «Налаштувати», щоб записати інформацію про свою WiFi. . Пристрій автоматично перезавантажиться після успішного налаштування та перейде в режим програмування.

Примітка: Спеціальні символи, такі як «пробіл», заборонені в налаштованій інформації WiFi.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-11

Режим мережевого програмування та КЛЮЧ API 

Увійдіть у режим мережевого програмування 

Режим мережевого програмування — це режим стикування між пристроєм M5 і UIFlow web платформа програмування. На екрані відображатиметься поточний стан підключення пристрою до мережі. Коли індикатор світиться зеленим кольором, це означає, що ви можете отримати програмне натискання в будь-який час. За умовчанням після першої успішної конфігурації мережі Wi-Fi пристрій автоматично перезавантажиться та перейде в режим мережевого програмування. Якщо ви не знаєте, як повторно увійти в режим програмування після запуску інших програм, ви можете звернутися до наступних операцій. після перезапуску натисніть кнопку A в інтерфейсі головного меню, щоб вибрати режим програмування, і зачекайте, доки правий індикатор індикатора мережі не стане зеленим на сторінці режиму програмування. Перейдіть до сторінки програмування UIFlow, відвідавши flow.m5stack.com у браузері комп’ютера.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-12

Сполучення КЛЮЧА API 

API KEY — це облікові дані для зв’язку для пристроїв M5 під час використання UIFlow web програмування. Налаштувавши відповідний API KEY на стороні UIFlow, програму можна надіслати на певний пристрій. Користувачеві потрібно відвідати flow.m5stack.com на комп’ютері web браузер, щоб увійти на сторінку програмування UIFlow. Натисніть кнопку налаштувань на панелі меню у верхньому правому куті сторінки, введіть ключ API на відповідному пристрої, виберіть використовуване обладнання, натисніть OK, щоб зберегти, і зачекайте, поки з’явиться запит на успішне підключення

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-13

Світиться світлодіод 

Виконайте наведені вище кроки, після чого ви зможете розпочати програмування за допомогою UIFlow. Нижче наведено просту програму для керування M5StickC, щоб увімкнути світлодіодний індикатор. (1. Перетягніть світлодіод, щоб засвітився програмний блок. 2. Під’єднайте до програми ініціалізації Setup. 3 Натисніть кнопку «Виконати» у верхньому правому куті)

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-14

IDE робочого столу UIFlow 

UIFlow Desktop IDE — це офлайн-версія програматора UIFlow, яка не потребує підключення до мережі та може надати вам можливість швидкого реагування програм. Клацніть відповідну версію UIFlow-Desktop-IDE, щоб завантажити її відповідно до вашої операційної системи.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-15

Режим програмування USB 

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

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-16

Після запуску програма автоматично визначить, чи є на вашому комп’ютері USB-драйвер (CP210X), натисніть «Встановити» та дотримуйтесь підказок, щоб завершити інсталяцію. (Драйвер CP5X для M210StickC не потрібен, тому користувачі можуть установити або пропустити)

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-17

Після запуску програма автоматично визначить, чи є на вашому комп’ютері USB-драйвер (CP210X), натисніть «Встановити» та дотримуйтесь підказок, щоб завершити інсталяцію. (Драйвер CP5X для M210StickC не потрібен, тому користувачі можуть установити або пропустити)

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-18

Для використання UIFlow Desktop IDE потрібен пристрій M5 із мікропрограмою UIFlow і ввімкнення ** режиму програмування USB

Натисніть кнопку живлення на лівій стороні пристрою, щоб перезапустити, після входу в меню швидко натисніть праву кнопку, щоб вибрати режим USB.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-19

Виберіть відповідний порт і пристрій програмування та натисніть OK для підключення.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-20

BLE UART

Опис функції 

Встановіть з’єднання Bluetooth і ввімкніть службу передачі Bluetooth

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-21

  • Init ble uart name Ініціалізація налаштувань, налаштування назви пристрою Bluetooth.
  • BLE UART Writer Надсилайте дані за допомогою BLE UART.
  • BLE UART залишається в кеші. Перевірте кількість байтів даних BLE UART.
  • BLE UART читає всі дані в кеші BLE UART.
  • Читання символів BLE UART Читання n даних у кеші BLE UART.

Інструкції 

Встановіть наскрізне з'єднання Bluetooth і надішліть контрольний індикатор увімкнення/вимкнення.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-22

Пов'язані посилання

  • M5StickC IoT Посібник із початку роботи
  • Ознайомлення з блоком UIFlow

Заява FCC

Будь-які зміни або модифікації, не схвалені прямо стороною, відповідальною за відповідність, можуть позбавити користувача права на використання обладнання.
Цей пристрій відповідає частині 15 правил FCC. Експлуатація залежить від таких двох умов:

  1. Цей пристрій не може створювати шкідливих перешкод і
  2. Цей пристрій має сприймати будь-які отримані перешкоди, включаючи перешкоди, які можуть спричинити небажану роботу. Заява про вплив Заява про вплив Заява про вплив Заява про вплив Примітка: Це обладнання було перевірено та визнано таким, що відповідає обмеженням для цифрових пристроїв класу B, згідно з частиною 15 правил FCC. Ці обмеження створено для забезпечення прийнятного захисту від шкідливих перешкод під час встановлення в житлових приміщеннях. Це обладнання генерує, використовує та може випромінювати радіочастотну енергію та, якщо його встановити та використовувати не відповідно до інструкцій, може створювати шкідливі перешкоди радіозв’язку. Однак немає жодної гарантії, що перешкоди не виникнуть під час конкретного встановлення. Якщо це обладнання створює шкідливі перешкоди для прийому радіо- чи телевізійного сигналу, що можна визначити, вимкнувши та увімкнувши обладнання, користувачеві рекомендується спробувати усунути перешкоди за допомогою одного або кількох із наведених нижче заходів:
  • Переорієнтуйте або перемістіть приймальну антену.
  • Збільште відстань між обладнанням і приймачем.
  • Підключіть обладнання до іншої розетки, ніж та, до якої підключено приймач.
  • Зверніться по допомогу до дилера або досвідченого радіо/телетехніка.

Заява FCC про радіаційний вплив:

Це обладнання відповідає обмеженням радіаційного опромінення FCC, встановленим для неконтрольованого середовища. Це обладнання слід встановлювати та використовувати на відстані не менше 20 см між радіатором і вашим тілом. Натисніть і утримуйте бічну кнопку живлення протягом двох секунд, щоб запустити пристрій. Натисніть і утримуйте більше 6 секунд, щоб вимкнути пристрій. Перейдіть у режим фото через головний екран, і аватар, який можна отримати через камеру, відобразиться на TFT-екрані. USB-кабель повинен бути підключений під час роботи, а літієва батарея використовується для короткочасного зберігання, щоб запобігти відключенню живлення

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

Модуль M5stack M5STICKC PLUS ESP32-PICO-D4 [pdfПосібник користувача
Модуль M5STICKCPLUS, 2AN3WM5STICKCPLUS, ESP32-PICO-D4

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *