Лого на M5stack

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

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-модул-Продукт

СХЕМА

StickC PLUS е ESP32 платка, базирана на ESP32-PICO-D4 модул, с един светодиод и един бутон. Платката е изработена от PC+ABC.

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

Хардуерен състав

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

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

ПИН ОПИСАНИЕ

  • USB ИНТЕРФЕЙС

M5CAMREA Configuration Type-C тип USB интерфейс, поддържа USB2.0 стандартен комуникационен протокол.

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

  • GROVE ИНТЕРФЕЙС 

4p разположена стъпка от 2.0 mm M5CAMREA GROVE интерфейси, вътрешно окабеляване и свързан GND, 5V, GPIO32, GPIO33.

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

ФУНКЦИОНАЛНО ОПИСАНИЕ

Тази глава описва различните модули и функции на ESP32-PICO-D4.

ЦПУ И ПАМЕТ 

ESP32-PICO-D4 съдържа два 32-битови LX6 MCU Xtensa® с ниска мощност. Вградена памет, включваща:

  • 448-KB ROM и програмата стартира за извиквания на функции на ядрото
  • За 520 KB инструкции и чип за съхранение на данни SRAM (включително флаш памет 8 KB RTC)
  • RTC флаш памет от 8 KB SRAM, когато RTC може да се стартира в режим на дълбок сън и за съхранение на данни, достъпни от главния процесор
  • RTC бавна памет, от 8 KB SRAM, може да бъде достъпна от копроцесора в режим на дълбок сън
  • От 1 kbit използване, което е 256-битова специфична за системата (MAC адрес и чипсет); останалите 768 бита са запазени за потребителската програма, тези Flash програми включват криптиране и ID на чипа

ОПИСАНИЕ НА СЪХРАНЕНИЕ

Външна Flash и SRAM

ESP32 поддържа множество външни QSPI флаш и статична памет с произволен достъп (SRAM), с хардуерно базирано AES криптиране за защита на потребителските програми и данни.

  • ESP32 има достъп до външна QSPI Flash и SRAM чрез кеширане. До 16 MB външно флаш кодово пространство е картографирано в процесора, поддържа 8-битов, 16-битов и 32-битов достъп и може да изпълнява код.
  • До 8 MB външна Flash и SRAM картографирани към пространството за данни на процесора, поддръжка за 8-битов, 16-битов и 32-битов достъп. Flash поддържа само операции за четене, а SRAM поддържа операции за четене и запис.

ESP32-PICO-D4 4 MB интегрирана SPI Flash, кодът може да бъде картографиран в CPU пространство, поддръжка за 8-битов, 16-битов и 32-битов достъп и може да изпълнява код. Щифт GPIO6 ESP32 на, GPIO7, GPIO8, GPIO9, GPIO10 и GPIO11 за свързване на интегриран SPI Flash на модул, не се препоръчва за други функции.

КРИСТАЛ

  •  ESP32-PICO-D4 интегрира 40 MHz кристален осцилатор.

УПРАВЛЕНИЕ НА RTC И НИСКА КОНСУММАЦИЯ НА ЕНЕРГИЯ

ESP32 използва усъвършенствани техники за управление на захранването, които могат да се превключват между различни режими за пестене на енергия. (Вижте таблица 5).

  • Енергоспестяващ режим
    • Активен режим: RF чипът работи. Чипът може да приема и предава звуков сигнал.
    • Режим на заспиване на модема: Процесорът може да работи и часовникът може да бъде конфигуриран. Wi-Fi / Bluetooth основна лента и RF
    • Лек режим на заспиване: Процесорът е спрян. RTC и работа на ULP копроцесора на паметта и периферните устройства. Всяко събитие за събуждане (MAC, хост, RTC таймер или външно прекъсване) ще събуди чипа.
    • Режим на дълбок сън: само RTC паметта и периферните устройства са в работно състояние. Данните за WiFi и Bluetooth връзка се съхраняват в RTC. ULP копроцесорът може да работи.
    • Режим на хибернация: 8 MHz осцилатор и вграден копроцесор ULP са деактивирани. RTC паметта за възстановяване на захранването е прекъсната. Само един таймер на RTC часовник се намира на бавния часовник и някои RTC GPIO работят. RTC RTC часовник или таймер могат да се събудят от GPIO режим на хибернация.
  • Режим на дълбок сън
    • свързан режим на заспиване: превключване на режим за пестене на енергия между активен, режим на заспиване на модема и режим на лек сън. CPU, 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 към подложката за захранване, вижте ESP32 Техническа спецификация Приложение IO_MUX, като 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, към който ще бъде свързано устройството по време на запис на фърмуера stage информация. След конфигуриране щракнете върху „Записване“, за да започнете записването

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 връзка за устройството. По-долу са описани два начина за конфигуриране на WiFi връзка за устройството (конфигурация за запис и конфигурация на AP гореща точка).

Записване на конфигурация WiFi (препоръчително) 

UIFlow-1.5.4 и версиите по-горе могат да записват WiFi информация директно през M5Burner.

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

Конфигурация на AP гореща точка WiFi 

  • Натиснете и задръжте бутона за захранване отляво, за да включите машината. Ако WiFi не е конфигуриран, системата автоматично ще влезе в режим на конфигуриране на мрежата, когато се включи за първи път. Да предположим, че искате да влезете отново в режима на мрежова конфигурация, след като стартирате други програми, можете да се обърнете към операцията по-долу. След като логото на UIFlow се появи при стартиране, бързо щракнете върху бутона Начало (централен бутон M5), за да влезете в страницата за конфигурация. Натиснете бутона от дясната страна на фюзелажа, за да превключите опцията на Настройка, и натиснете бутона Начало, за да потвърдите. Натиснете десния бутон, за да превключите опцията на WiFi настройка, натиснете бутона Начало, за да потвърдите и започнете конфигурацията.

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 платформа за програмиране. Екранът ще покаже текущото състояние на мрежовата връзка на устройството. Когато индикаторът е зелен, това означава, че можете да получите натискане на програма по всяко време. При ситуация по подразбиране, след първата успешна конфигурация на WiFi мрежа, устройството автоматично ще се рестартира и ще влезе в режим на мрежово програмиране. Ако не знаете как да влезете отново в режим на програмиране след стартиране на други приложения, можете да се обърнете към следните операции. рестартиране, натиснете бутон A в интерфейса на главното меню, за да изберете режим на програмиране и изчакайте, докато десният индикатор на мрежовия индикатор стане зелен на страницата с режим на програмиране. Достъп до страницата за програмиране на UIFlow, като посетите flow.m5stack.com в компютърен браузър.

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

API KEY Сдвояване 

API KEY е акредитивът за комуникация за M5 устройства, когато се използва UIFlow web програмиране. Чрез конфигуриране на съответния API KEY от страна на UIFlow, програмата може да бъде насочена към конкретно устройство. Потребителят трябва да посети flow.m5stack.com в компютъра web браузър, за да влезете в страницата за програмиране на UIFlow. Щракнете върху бутона за настройка в лентата с менюта в горния десен ъгъл на страницата, въведете API ключа на съответното устройство, изберете използвания хардуер, щракнете върху OK, за да запазите и изчакайте, докато се подкани за успешно свързване

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

Свети LED 

Изпълнете горните стъпки, след което можете да започнете да програмирате с UIFlow. Следното ще ви покаже проста програма за управление на M5StickC, за да светне LED индикаторът. (1. Плъзнете светодиода, за да светне програмният блок. 2. Свържете се към програмата за инициализация на настройката. 3 Щракнете върху бутона Изпълнение в горния десен ъгъл)

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

UIFlow Desktop IDE 

UIFlow Desktop IDE е офлайн версия на програмиста UIFlow, който не изисква мрежова връзка и може да ви осигури бързо изживяване с натискане на програмата. Моля, щракнете върху съответната версия на UIFlow-Desktop-IDE, за да изтеглите според вашата операционна система.

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

USB режим на програмиране 

Разархивирайте изтегления UIFlow Desktop IDE архив и щракнете двукратно, за да стартирате приложението.

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

След като приложението стартира, то автоматично ще открие дали вашият компютър има USB драйвер (CP210X), щракнете върху Инсталиране и следвайте подканите, за да завършите инсталацията. (M5StickC не изисква драйвер CP210X, така че потребителите могат да изберат да инсталират или да пропуснат)

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

След като приложението стартира, то автоматично ще открие дали вашият компютър има USB драйвер (CP210X), щракнете върху Инсталиране и следвайте подканите, за да завършите инсталацията. (M5StickC не изисква драйвер CP210X, така че потребителите могат да изберат да инсталират или да пропуснат)

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 Block

Декларация на 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

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *