Комплект для разработки IoT на основе M5STACK-CORE2
КОНТУР
M5Stick CORE2 — это плата ESP32, основанная на чипе ESP32-D0WDQ6-V3, содержащем
Состав оборудования
Аппаратное обеспечение CORE2: Чип ESP32-D0WDQ6-V3, TFT-экран, зеленый светодиод, кнопка, интерфейс GROVE, интерфейс TypeC-to-USB, чип управления питанием и аккумулятор.
ESP32-D0WDQ6-V3 ESP32 — это двухъядерная система с двумя процессорами Harvard Architecture Xtensa LX6. Вся встроенная память, внешняя память и периферийные устройства расположены на шине данных и/или шине команд этих ЦП. За некоторыми небольшими исключениями (см. ниже) сопоставление адресов двух ЦП является симметричным, что означает, что они используют одни и те же адреса для доступа такая же память. Несколько периферийных устройств в системе могут получить доступ к встроенной памяти через DMA.
TFT-экран представляет собой 2-дюймовый цветной экран ILI9342C с разрешением 320 x 240. Рабочий объемtagдиапазон 2.6 ~ 3.3 В, диапазон рабочих температур -25 ~ 55 ° C.
Чип управления питанием это X-Powers AXP192. Операционный объемtagДиапазон 2.9–6.3 В, ток зарядки 1.4 А.
ОСНОВНОЙ2 оснащает ESP32 всем необходимым для программирования, всем необходимым для эксплуатации и разработки
ОПИСАНИЕ ПИН-кода
USB-ИНТЕРФЕЙС
Конфигурация M5CAMREA USB-интерфейс типа C, поддержка стандартного протокола связи USB2.0.
РОЩА ИНТЕРФЕЙС
Шаг 4p для интерфейсов M2.0CAMREA GROVE 5 мм, внутренняя проводка и GND, 5V, GPIO32, GPIO33 подключены.
ФУНКЦИОНАЛЬНОЕ ОПИСАНИЕ
В этой главе описываются различные модули и функции ESP32-D0WDQ6-V3.
ПРОЦЕССОР И ПАМЯТЬ
Одно-/двухъядерные 32-разрядные микропроцессоры Xtensa® LX6, до 600 MIPS (200 MIPS для ESP32-S0WD/ESP32-U4WDH, 400 MIPS для ESP32-D2WD):
- 448 КБ ПЗУ
- 520 КБ SRAM
- 16 КБ SRAM в RTC
- QSPI поддерживает несколько микросхем флэш-памяти/SRAM.
ХРАНЕНИЕ ОПИСАНИЕ
Внешняя флэш-память и SRAM
ESP32 поддерживает несколько внешних флэш-памяти QSPI и статическую оперативную память (SRAM), имея аппаратное шифрование AES для защиты пользовательских программ и данных.
- ESP32 получает доступ к внешней флэш-памяти QSPI и SRAM путем кэширования. До 16 МБ внешней флэш-памяти отображается в ЦП, поддерживает 8-битный, 16-битный и 32-битный доступ и может выполнять код.
- До 8 МБ внешней флэш-памяти и SRAM, сопоставленных с пространством данных ЦП, поддержка 8-битного, 16-битного и 32-битного доступа. Flash поддерживает только операции чтения, SRAM поддерживает операции чтения и записи.
КРИСТАЛЛ
Внешний кварцевый генератор 2–60 МГц (40 МГц только для функций Wi-Fi/BT)
УПРАВЛЕНИЕ RTC И НИЗКОЕ ЭНЕРГОПОТРЕБЛЕНИЕ
ESP32 использует передовые методы управления питанием, может переключаться между различными режимами энергосбережения. (См. Таблицу 5).
- Режим энергосбережения
- Активный режим: RF-чип работает. Чип может принимать и передавать зондирующий сигнал.
- Спящий режим модема: ЦП может работать, часы могут быть настроены. Модулирующая полоса Wi-Fi/Bluetooth и радиочастота
- Режим легкого сна: ЦП приостановлен. RTC и память и периферийные устройства Работа сопроцессора ULP. Любое событие пробуждения (MAC, хост, таймер RTC или внешнее прерывание) разбудит чип.
- Режим глубокого сна: только память RTC и периферия в рабочем состоянии. Данные о подключении Wi-Fi и Bluetooth хранятся в RTC. Сопроцессор ULP может работать.
- Спящий режим: Генератор 8 МГц и встроенный сопроцессор ULP отключены. Память RTC для восстановления питания отключена. Только один таймер часов RTC расположен на медленных часах и несколько GPIO RTC работают. Часы RTC или таймер RTC могут выходить из режима гибернации GPIO.
- Режим глубокого сна
- связанный спящий режим: режим энергосбережения, переключение между активным, модемным спящим режимом, легким спящим режимом. Процессор, Wi-Fi, Bluetooth и радио предустановленный интервал времени для пробуждения, чтобы обеспечить соединение Wi-Fi/Bluetooth.
- Методы мониторинга датчика со сверхнизким энергопотреблением: основная система находится в режиме глубокого сна, сопроцессор ULP периодически открывается или закрывается для измерения данных датчика. Датчик измеряет данные, сопроцессор ULP решает, следует ли активировать основную систему.
ЭЛЕКТРИЧЕСКИЕ ХАРАКТЕРИСТИКИ
ПРЕДЕЛЬНЫЕ ПАРАМЕТРЫ
- VIO к контактной площадке источника питания, см. Приложение к технической спецификации ESP32.
IO_MUX, как SD_CLK источника питания для VDD_SDIO.
Нажмите и удерживайте боковую кнопку питания в течение двух секунд, чтобы запустить устройство. Нажмите и удерживайте более 6 секунд, чтобы выключить устройство. Переключитесь в режим фото через главный экран, и аватар, который можно получить через камеру, отобразится на tft-экране. USB-кабель должен быть подключен при работе, а литиевая батарея используется для кратковременного хранения, чтобы предотвратить питание отказ.
Заявление Федеральной комиссии по связи
Любые изменения или модификации, не одобренные явно стороной, ответственной за соответствие, могут привести к аннулированию права пользователя на эксплуатацию оборудования.
Это устройство соответствует части 15 Правил FCC. Эксплуатация допускается при соблюдении следующих двух условий:
- Это устройство не может вызывать вредных помех и
- Данное устройство должно принимать любые принимаемые помехи, включая помехи, которые могут вызвать нежелательную работу.
Примечание: Это оборудование было протестировано и признано соответствующим ограничениям для цифровых устройств класса B в соответствии с частью 15 Правил FCC. Эти ограничения разработаны для обеспечения разумной защиты от вредных помех в жилых помещениях. Это оборудование генерирует, использует и может излучать радиочастотную энергию и, если оно установлено и используется не в соответствии с инструкциями, может вызывать вредные помехи для радиосвязи. Однако нет гарантии, что помехи не возникнут в конкретной установке. Если это оборудование действительно вызывает вредные помехи для радио- или телевизионного приема, что можно определить, выключив и включив оборудование, пользователю рекомендуется попытаться устранить помехи одним или несколькими из следующих способов:
- переориентировать или переместить приемную антенну.
- Увеличьте расстояние между оборудованием и приемником.
- Подключите оборудование к розетке в цепи, отличной от той, к которой подключен приемник.
- Обратитесь за помощью к дилеру или опытному радио-/телевизионному технику.
Информация о воздействии радиочастот (SAR)
Этот телефон разработан и изготовлен таким образом, чтобы не превышать предельные уровни излучения радиочастотной (РЧ) энергии, установленные Федеральной комиссией по связи США.
Во время тестирования SAR это устройство было настроено на передачу с максимальным сертифицированным уровнем мощности во всех протестированных частотных диапазонах и размещено в положениях, имитирующих воздействие радиочастоты при использовании, против головы без разделения и рядом с телом с разделением 0 мм.
Предел SAR, установленный FCC, составляет 1.6 Вт/кг. Федеральная комиссия по связи (FCC) предоставила разрешение на оборудование для этой модели телефона, при этом все зарегистрированные уровни SAR оцениваются как соответствующие рекомендациям FCC по воздействию радиочастотного излучения.
Уведомление 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 версии, нам нужно настроить соединение Wi-Fi для устройства. Далее описываются два способа настройки соединения Wi-Fi для устройства (конфигурация записи и настройка точки доступа).
Записать конфигурацию WiFi (рекомендуется)
UIFlow-1.5.4 и версии выше могут записывать информацию о WiFi напрямую через M5Burner.
Конфигурация APhotspot WiFi
- Нажмите и удерживайте кнопку питания слева, чтобы включить машину. Если WiFi не настроен, система автоматически перейдет в режим настройки сети при первом включении. Предположим, вы хотите повторно войти в режим настройки сети после запуска других программ, вы можете обратиться к операции ниже. После того, как при запуске появится логотип UIFlow, быстро нажмите кнопку «Домой» (кнопка M5 в центре), чтобы перейти на страницу конфигурации. Нажмите кнопку на правой стороне фюзеляжа, чтобы переключить параметр на «Настройки», и нажмите кнопку «Домой» для подтверждения. Нажмите правую кнопку, чтобы переключить параметр на «Настройка WiFi», нажмите кнопку «Домой» для подтверждения и начните настройку.
- После успешного подключения к точке доступа с помощью мобильного телефона откройте браузер мобильного телефона, чтобы отсканировать QR-код на экране или получить прямой доступ к 192.168.4.1, войдите на страницу, чтобы заполнить свою личную информацию о Wi-Fi, и нажмите «Настроить», чтобы записать свою информацию о WiFi. . Устройство перезапустится автоматически после успешной настройки и войдет в режим программирования.
Примечание: Специальные символы, такие как «пробел», не допускаются в настроенной информации WiFi.
Режим сетевого программирования и ключ API
Войдите в режим сетевого программирования
Режим сетевого программирования — это режим стыковки между устройством M5 и UIFlow. web платформа для программирования. На экране отобразится текущий статус сетевого подключения устройства. Когда индикатор зеленый, это означает, что вы можете получить программу в любое время. По умолчанию, после первой успешной настройки сети Wi-Fi, устройство автоматически перезапустится и войдет в режим программирования сети. Если вы не знаете, как повторно войти в режим программирования после запуска других приложений, вы можете обратиться к следующим операциям.
перезапуска, нажмите кнопку A в интерфейсе главного меню, чтобы выбрать режим программирования, и подождите, пока правый индикатор сетевого индикатора не станет зеленым на странице режима программирования. Получите доступ к странице программирования UIFlow, посетив flow.m5stack.com в браузере компьютера.
APKEY Сопряжение
API KEY — это учетные данные связи для устройств M5 при использовании UIFlow. web программирование. Настроив соответствующий API-КЛЮЧ на стороне UIFlow, программа может быть запущена для конкретного устройства. Пользователю необходимо посетить flow.m5stack.com на компьютере. web браузер, чтобы войти на страницу программирования UIFlow. Нажмите кнопку настройки в строке меню в правом верхнем углу страницы, введите ключ API на соответствующем устройстве, выберите используемое оборудование, нажмите «ОК» для сохранения и подождите, пока не появится сообщение об успешном подключении.
HTTP
Выполните вышеуказанные шаги, после чего вы сможете начать программирование с помощью UIFlow. Для бывшегоample:Доступ к Baidu через HTTP
БЛЕ УАРТ
Описание функции
Установите соединение Bluetooth и включите службу сквозной передачи Bluetooth.
- Init uart name Инициализация настроек, настройка имени устройства Bluetooth.
- BLE UART Writere Отправка данных с помощью 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-режим программирования
Разархивируйте загруженный архив UIFlow Desktop IDE и дважды щелкните, чтобы запустить приложение.
После запуска приложение автоматически определит, есть ли на вашем компьютере драйвер USB (CP210X), нажмите «Установить» и следуйте инструкциям для завершения установки.
После завершения установки драйвера он автоматически войдет в UIFlow Desktop IDE и автоматически откроет окно конфигурации. В это время подключите устройство M5 к компьютеру через кабель для передачи данных Tpye-C.
Для использования UIFlow Desktop IDE требуется устройство M5 с прошивкой UIFlow и вход в ** режим программирования USB **.
Нажмите кнопку питания на левой стороне устройства для перезагрузки, после входа в меню быстро нажмите правую кнопку, чтобы выбрать режим USB.
Выберите соответствующий порт и устройство программирования, нажмите OK для подключения.
Ссылки по теме
Введение в блок UIFlow
Документы/Ресурсы
![]() |
M5STACK Комплект для разработки IoT на основе M5STACK-CORE2 [pdf] Руководство пользователя M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, Комплект для разработки IoT на основе M5STACK-CORE2, M5STACK-CORE2, Комплект для разработки IoT на основе, Комплект для разработки IoT, Комплект для разработки |