M5STACK-ЛОГО

M5STACK-CORE2 базиран комплект за разработка на IoT

M5STACK-CORE2-Based-IoT-Development-Kit-PRODUKT

СХЕМА

M5Stick CORE2 е ESP32 платка, базирана на чип ESP32-D0WDQ6-V3, съдържащM5STACK-CORE2-Based-IoT-Development-Kit-FIG 1

Хардуерен състав
Хардуерът на CORE2: ESP32-D0WDQ6-V3 чип, TFT екран, зелен светодиод, бутон, интерфейс GROVE, интерфейс TypeC към USB, чип за управление на захранването и батерия.
ESP32-D0WDQ6-V3 ESP32 е двуядрена система с два процесора Xtensa LX6 на Харвардската архитектура. Цялата вградена памет, външна памет и периферни устройства са разположени на шината за данни и/или шината за инструкции на тези процесори. С някои незначителни изключения (вижте по-долу), съпоставянето на адресите на два процесора е симетрично, което означава, че те използват едни и същи адреси за достъп същата памет. Множество периферни устройства в системата имат достъп до вградената памет чрез DMA.

TFT екран е 2-инчов цветен екран, управляван от ILI9342C, с разделителна способност 320 x 240. Оперативен обемtagОбхватът е 2.6~3.3V, диапазонът на работната температура е -25~55°C.
Чип за управление на захранването е AXP192 на X-Powers. Оперативният обtagОбхватът е 2.9V~6.3V, а токът на зареждане е 1.4A.
CORE2 оборудва ESP32 с всичко необходимо за програмиране, всичко необходимо за работа и развитие

ПИН ОПИСАНИЕ

USB ИНТЕРФЕЙС

M5CAMREA Configuration Type-C тип USB интерфейс, поддържа USB2.0 стандартен комуникационен протокол. M5STACK-CORE2-Based-IoT-Development-Kit-FIG 2

GROVE ИНТЕРФЕЙС

4p разположен наклон на 2.0 мм интерфейси M5CAMREA GROVE, вътрешно окабеляване и GND, 5V, GPIO32, GPIO33 свързани. M5STACK-CORE2-Based-IoT-Development-Kit-FIG 3

 

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

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

ЦПУ И ПАМЕТ 

Xtensa® едноядрен/двуядрен 32-bitLX6 микропроцесор(и), до 600MIPS (200MIPS за ESP32-S0WD/ESP32-U4WDH, 400 MIPS за ESP32-D2WD):

  • 448 KB ROM
  • 520 KB SRAM
  • 16 KB SRAM в RTC
  • QSPI поддържа множество flash/SRAM чипове
ОПИСАНИЕ НА СЪХРАНЕНИЕ

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

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

КРИСТАЛ

Външен 2 MHz~60 MHz кристален осцилатор (40 MHz само за Wi-Fi/BT функционалност)

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

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

  • Енергоспестяващ режим
    • Активен режим: RF чипът работи. Чипът може да получава и предава звуков сигнал.
    • Режим на заспиване на модема: Процесорът може да работи, часовникът може да бъде конфигуриран. Wi-Fi/Bluetooth базова лента и RF
    • Лек режим на заспиване: Процесорът е спрян. RTC и работа на ULP копроцесора на паметта и периферните устройства. Всяко събитие за събуждане (MAC, хост, RTC таймер или външно прекъсване) ще събуди чипа.
    • Режим на дълбок сън: само RTC паметта и периферните устройства в работно състояние. Данни за Wi-Fi и Bluetooth връзка, съхранявани в RTC. ULP копроцесорът може да работи.
    • Режим на хибернация: 8 MHz осцилатор и вграден копроцесор ULP са деактивирани. RTC паметта за възстановяване на захранването е прекъсната. Само един таймер на RTC часовник, разположен на бавния часовник и малко RTC GPIO на работа. RTC RTC часовник или таймер могат да се събудят от GPIO режим на хибернация.
  • Режим на дълбок сън
    • свързан режим на заспиване: режим на пестене на енергия, превключване между активен, режим на заспиване на модема, режим на лек заспиване. CPU, Wi-Fi, Bluetooth и предварително зададен интервал от време за събуждане, за да се осигури връзка Wi-Fi / Bluetooth.
    • Методи за мониторинг на сензор с ултра ниска мощност: основната система е в режим на дълбок сън, ULP копроцесорът периодично се отваря или затваря за измерване на данните от сензора. Сензорът измерва данните, ULP копроцесорът решава дали да събуди основната система.

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

ОГРАНИЧЕН ПАРАМЕТР

  1. VIO към подложката за захранване, вижте Приложението към техническите спецификации на ESP32
    IO_MUX, като SD_CLK на захранване за VDD_SDIO.
    Натиснете и задръжте страничния бутон за захранване за две секунди, за да стартирате устройството. Натиснете и задръжте за повече от 6 секунди, за да изключите устройството. Превключете към режима за снимки през началния екран и аватарът, който може да бъде получен чрез камерата, се показва на tft екрана. USB кабелът трябва да бъде свързан, когато работи, а литиевата батерия се използва за краткосрочно съхранение, за да се предотврати захранването провал.

Декларация на FCC

Всякакви промени или модификации, които не са изрично одобрени от страната, отговорна за съответствието, могат да анулират правото на потребителя да работи с оборудването.
Това устройство отговаря на част 15 от правилата на FCC. Операцията е предмет на следните две условия:

  1. Това устройство може да не причинява вредни смущения и
  2. Това устройство трябва да приема всякакви получени смущения, включително смущения, които могат да причинят нежелана работа.

Забележка: Това оборудване е тествано и е установено, че отговаря на ограниченията за цифрово устройство от клас B, съгласно част 15 от правилата на FCC. Тези ограничения са предназначени да осигурят разумна защита срещу вредни смущения в жилищна инсталация. Това оборудване генерира, използва и може да излъчва радиочестотна енергия и, ако не е инсталирано и използвано в съответствие с инструкциите, може да причини вредни смущения в радиокомуникациите. Въпреки това, няма гаранция, че няма да възникнат смущения при определена инсталация. Ако това оборудване причинява вредни смущения в радио- или телевизионното приемане, което може да се определи чрез изключване и включване на оборудването, потребителят се насърчава да опита да коригира смущенията чрез една или повече от следните мерки:

  • ориентирайте или преместете приемната антена.
  • Увеличете разстоянието между оборудването и приемника.
  • Свържете оборудването към контакт във верига, различна от тази, към която е свързан приемникът.
  • Консултирайте се с търговеца или опитен радио/телевизионен техник за помощ.

Информация за радиочестотно излагане (SAR)
Този телефон е проектиран и произведен така, че да не надвишава ограниченията за излъчване на радиочестотна (RF) енергия, определени от Федералната комисия по комуникациите на Съединените щати.
По време на тестването на SAR това устройство е настроено да предава при най-високото си сертифицирано ниво на мощност във всички тествани честотни ленти и е поставено в позиции, които симулират излагане на РЧ при използване срещу главата без отделяне и близо до тялото с отделяне от 0 mm.
Ограничението за SAR, определено от FCC, е 1.6 W/kg. FCC е издала разрешение за оборудване за този модел телефон с всички докладвани нива на SAR, оценени като съответстващи на указанията на FCC за радиочестотно излагане.

IC Известие
Това устройство е в съответствие с освободения(те) от лиценз RSS стандарт(и) на Industry Canada. Операцията е предмет на следните две условия:

  1. това устройство може да не причинява смущения и
  2. това устройство трябва да приема всякакви смущения, включително смущения, които могат да причинят нежелана работа на устройството.

IC Декларация за излагане на радиация
Този EUT е в съответствие с SAR за общото население/граничните стойности на неконтролирана експозиция в IC RSS-102 и е тестван в съответствие с методите и процедурите за измерване, посочени в IEEE 1528 и IEC 62209. Това оборудване трябва да се инсталира и работи на минимално разстояние 0 cm между радиатора и тялото ви. Това устройство и неговата(ите) антена(и) не трябва да се намират заедно или да работят заедно с друга антена или предавател

Бърз старт на UIFlow

Инструмент за изгаряне

M5STACK-CORE2-Based-IoT-Development-Kit-FIG 4

Забележка: След инсталирането на потребителите на MacOS, моля, поставете приложението в папката Application, както е показано на фигурата по-долу.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 5

Изгаряне на фърмуера

  1. Щракнете двукратно, за да отворите инструмента за записване на Burner, изберете съответния тип устройство в лявото меню, изберете версията на фърмуера, от която се нуждаете, и щракнете върху бутона за изтегляне, за да изтеглите.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 6
  2. След това свържете устройството M5 към компютъра чрез Type-C кабела, изберете съответния COM порт, скоростта на предаване може да използва конфигурацията по подразбиране в M5Burner, освен това можете също да попълните WIFI, към който ще бъде свързано устройството по време на изгарянето на фърмуера stage информация. След конфигурирането щракнете върху „Записване“, за да започнете записването.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 7
  3. Когато регистрационният файл за запис подкани Burn Successfully, това означава, че фърмуерът е записан.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 8

Когато записвате за първи път или програмата на фърмуера работи необичайно, можете да щракнете върху „Изтриване“, за да изтриете флаш паметта. При последваща актуализация на фърмуера няма нужда да изтривате отново, в противен случай запазената информация за Wi-Fi ще бъде изтрита и API ключът ще бъде обновен.

Конфигурирайте WIFI

UIFlow предоставя както офлайн, така и web версия на програмиста. При използване на web версия, трябва да конфигурираме WiFi връзка за устройството. По-долу са описани два начина за конфигуриране на WiFi връзка за устройството (конфигурация за записване и конфигурация на AP гореща точка).

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

UIFlow-1.5.4 и версиите по-горе могат да записват WiFi информация директно през M5Burner.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 9

APhotspot конфигурация WiFi

  1. Натиснете и задръжте бутона за захранване отляво, за да включите машината. Ако WiFi не е конфигуриран, системата автоматично ще влезе в режим на конфигуриране на мрежата, когато се включи за първи път. Да предположим, че искате да влезете отново в режима на мрежова конфигурация, след като стартирате други програми, можете да се обърнете към операцията по-долу. След като логото на UIFlow се появи при стартиране, бързо щракнете върху бутона Начало (централен бутон M5), за да влезете в страницата за конфигурация. Натиснете бутона от дясната страна на фюзелажа, за да превключите опцията към Настройка, и натиснете бутона Начало, за да потвърдите. Натиснете десния бутон, за да превключите опцията на WiFi настройка, натиснете бутона Начало, за да потвърдите и започнете конфигурацията.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 10
  2. След като се свържете успешно с хотспота с вашия мобилен телефон, отворете браузъра на мобилния телефон, за да сканирате QR кода на екрана или да получите директен достъп до 192.168.4.1, влезте в страницата, за да попълните личната си WIFI информация, и щракнете върху Конфигуриране, за да запишете вашата WiFi информация . Устройството ще се рестартира автоматично след успешно конфигуриране и влизане в режим на програмиране.

Забележка: Специални символи като „интервал“ не са разрешени в конфигурираната WiFi информация.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 11

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

Влезте в режим на мрежово програмиране

Режимът на мрежово програмиране е докинг режим между M5 устройство и UIFlow web платформа за програмиране. Екранът ще покаже текущото състояние на мрежовата връзка на устройството. Когато индикаторът е зелен, това означава, че можете да получите натискане на програмата по всяко време. При ситуация по подразбиране, след първата успешна конфигурация на WiFi мрежа, устройството автоматично ще се рестартира и ще влезе в режим на мрежово програмиране. Ако не знаете как да влезете отново в режим на програмиране след стартиране на други приложения, можете да се обърнете към следните операции.

рестартиране, натиснете бутон A в интерфейса на главното меню, за да изберете режима на програмиране и изчакайте, докато десният индикатор на мрежовия индикатор светне в зелено на страницата с режим на програмиране. Влезте в страницата за програмиране на UIFlow, като посетите flow.m5stack.com в компютърен браузър.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 21

APKEY Сдвояване
API KEY е акредитивът за комуникация за M5 устройства, когато се използва UIFlow web програмиране. Чрез конфигуриране на съответния API KEY от страна на UIFlow, програмата може да бъде изпратена за конкретното устройство. Потребителят трябва да посети flow.m5stack.com на компютъра web браузър, за да влезете в страницата за програмиране UIFlow. Щракнете върху бутона за настройки в лентата с менюта в горния десен ъгъл на страницата, въведете API ключа на съответното устройство, изберете използвания хардуер, щракнете върху OK, за да запазите и изчакайте, докато се появи запитване за успешно свързване.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 13

 

HTTP

Изпълнете горните стъпки, след което можете да започнете да програмирате с UIFlow. Напрample: Достъп до Baidu чрез HTTP

M5STACK-CORE2-Based-IoT-Development-Kit-FIG 14BLE UART

Описание на функцията

Установете Bluetooth връзка и активирайте услугата за преминаване през Bluetooth.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 15

  • 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 връзка и изпратете контролен светодиод за включване/изключване.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 16

UIFlow Desktop IDE

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

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

Разархивирайте изтегления UIFlow Desktop IDE архив и щракнете двукратно, за да стартирате приложението.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 18

След като приложението стартира, то автоматично ще открие дали вашият компютър има USB драйвер (CP210X), щракнете върху Инсталиране и следвайте подканите, за да завършите инсталацията.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 19

След като инсталацията на драйвера приключи, той автоматично ще влезе в UIFlow Desktop IDE и автоматично ще изскочи полето за конфигуриране. По това време свържете устройството M5 към компютъра чрез кабела за данни Tpye-C.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 20

Използването на UIFlow Desktop IDE изисква M5 устройство с UIFlow фърмуер и влизане в ** USB режим на програмиране **.

Щракнете върху бутона за захранване от лявата страна на устройството, за да рестартирате, след като влезете в менюто, щракнете бързо върху десния бутон, за да изберете USB режим.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 21

Изберете съответния порт и устройството за програмиране, щракнете върху OK, за да се свържете.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 22

Свързани връзки

Въведение в UIFlow Block

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

M5STACK M5STACK-CORE2 Базиран IoT комплект за разработка [pdf] Ръководство за потребителя
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 базиран комплект за разработка на IoT, M5STACK-CORE2, базиран комплект за разработка на IoT, комплект за разработка на IoT, комплект за разработка

Референции

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

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