Корисничко упатство за M5STACK ESP32 CORE2 IoT Development Kit

Корисничко упатство за M5STACK ESP32 CORE2 IoT Development Kit

1. КОНТИРА

M5Stick CORE2 е плочка ESP32 која се базира на чип ESP32-D0WDQ6-V3, содржи 2-инчен TFT екран. Плочката е изработена од PC+ABC.

Упатство за употреба на M5STACK ESP32 CORE2 IoT Kit за развој - преглед

1.1 Хардверски состав

Хардверот на CORE2: чип ESP32-D0WDQ6-V3, TFT екран, зелена LED, копче, интерфејс GROVE, интерфејс Type.C-to-USB, чип за управување со енергија и батерија.
ESP32-D0WDQ6-V3 ESP32 е двојадрен систем со два процесори Harvard Architecture Tense LX6. Целата вградена меморија, надворешната меморија и периферните уреди се наоѓаат на магистралата за податоци и/или на инструкциската магистрала на овие процесори. Со некои мали исклучоци (види подолу), мапирањето на адреси на два процесори е симетрично, што значи дека тие ги користат истите адреси за пристап до истата меморија. Повеќе периферни уреди во системот можат да пристапат до вградената меморија преку DMA.

TFT Screen е 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 со сè што е потребно за програмирање, сè што е потребно за работа и развој

2.ПИН ОПИС

2.1. УСБ ИНТЕРФЕЈС

USB-интерфејс од типот C на конфигурација M5CAMREA, поддржува стандарден протокол за комуникација USB2.0.

Упатство за употреба на M5STACK ESP32 CORE2 IoT Development Kit - USB

2.2. ИНТЕРФЕЈС GROVE

Расположено 4p на 2.0mm M5CAMREA GROVE интерфејси, внатрешни жици и поврзани GND, 5V, GPIO32, GPIO33.

Упатство за употреба на M5STACK ESP32 CORE2 IoT Development Kit - Grove Interface

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

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

3.1. ЦПУ И МЕМОРИЈА

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

  • 448 KB ROM
  • 520 KB SRAM
  • 16 KB SRAM во RTC
  • QSPI поддржува повеќе flash/SRAM чипови
3.2. ОПИС НА ЧУВАЊЕТО
3.2.1. Надворешен блиц и SRAM

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

  • ESP32 пристапува до надворешен QSPI Flash и SRAM преку кеширање. До 16 MB надворешен простор за флеш код е мапиран во процесорот, поддржува 8-битен, 16-битен и 32-битен пристап и може да изврши код.
  • До 8 MB надворешен Flash и SRAM мапирани на податочниот простор на процесорот, поддршка за 8-битен, 16-битен и 32-битен пристап. Flash поддржува само операции за читање, SRAM поддржува операции за читање и запишување.
3.3. КРИСТАЛ

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

3.4. RTC УПРАВУВАЊЕ И НИСКА ПОТРОШУВАЧКА НА ЕНЕРГИЈА

ESP32 користи напредни техники за управување со енергија, може да се префрли помеѓу различни режими за заштеда на енергија. (Види Табела 5).

  • Режим за заштеда на енергија
    – Активен режим: RF чипот работи. Чипот може да прима и пренесува звучен сигнал.
    – Режим на мирување на модем: процесорот може да работи, часовникот може да се конфигурира. Wi-Fi / Bluetooth baseband и RF
    – Режим на лесен сон: процесорот е суспендиран. RTC и меморија и периферни уреди ULP копроцесорска работа. Секој настан за будење (MAC, домаќин, RTC тајмер или надворешен прекин) ќе го разбуди чипот. – Режим на длабок сон: само RTC меморијата и периферните уреди се во работна состојба. Податоците за поврзување WiFi и Bluetooth зачувани во RTC. ULP копроцесорот може да работи. – Режим на хибернација: 8 MHz осцилатор и вграден копроцесор ULP се оневозможени. RTC меморијата за враќање на напојувањето е исклучена. Само еден тајмер со RTC часовник лоциран на бавниот часовник и малку RTC GPIO на работа. RTC RTC часовникот или тајмерот може да се разбудат од режимот за хибернација GPIO.
  • Режим на длабок сон
    – поврзан режим на мирување: режимот за заштеда на енергија се префрла помеѓу активен, режим на мирување во модем, режим на мирување во светлина. Процесорот, Wi-Fi, Bluetooth и радио меморираниот временски интервал што треба да се разбуди, за да се обезбеди поврзување Wi-Fi / Bluetooth.
    – Методи за следење на сензорот со ултра ниска моќност: главниот систем е режим на длабок сон, копроцесорот ULP периодично се отвора или затвора за мерење на податоците од сензорот. Сензорот ги мери податоците, ULP копроцесорот одлучува дали да го разбуди главниот систем.

Прирачник за корисникот M5STACK ESP32 CORE2 IoT Kit за развој - режим на длабок сон

4.ЕЛЕКТРИЧНИ КАРАКТЕРИСТИКИ

4.1. ГРАНИЧНИ ПАРАМЕТИ

Упатство за корисникот M5STACK ESP32 CORE2 IoT Development Kit - LIMIT PARAMETERS

1. VIO на подлогата за напојување, погледнете ја техничката спецификација ESP32 Додаток IO_MUX, како SD_CLK на напојување за VDD_SDIO.

Притиснете и задржете го страничното копче за вклучување две секунди за да го вклучите уредот. Притиснете и задржете повеќе од 6 секунди за да го исклучите уредот. Префрлете се на режимот на фотографија преку почетниот екран, а аватарот што може да се добие преку камерата се прикажува на екранот tft. УСБ-кабелот мора да биде поврзан кога работи, а литиумската батерија се користи за краткорочно складирање за да се спречи прекин на напојувањето.

Изјава на FCC: какви било промени или модификации кои не се изрично одобрени од страната одговорна за усогласеност може да го поништат овластувањето на корисникот да работи со опремата.

Овој уред е во согласност со дел 15 од Правилата на FCC. Работата е предмет на следниве два услови:
(1) Овој уред може да не предизвикува штетни пречки и
(2) Овој уред мора да ги прифати сите примени пречки, вклучително и пречки што може да предизвикаат несакано работење.
Изјава за изложеност на зрачење на FCC: Оваа опрема е во согласност со ограничувањата за изложеност на зрачење на FCC утврдени за неконтролирана средина. Оваа опрема треба да се инсталира и работи на минимално растојание од 20 cm помеѓу радијаторот и вашето тело.

Забелешка: оваа опрема е тестирана и е утврдено дека е во согласност со ограничувањата за дигитален уред од класа Б, во согласност со дел 15 од

Правила на FCC. Овие ограничувања се дизајнирани да обезбедат разумна заштита од штетни пречки во станбена инсталација. Оваа опрема генерира, користи и може да зрачи енергија на радио фреквенција и, доколку не се инсталира и користи во согласност со упатствата, може да предизвика штетни пречки на радио комуникациите. Сепак, не постои гаранција дека нема да дојде до пречки во одредена инсталација. Доколку оваа опрема предизвика штетни пречки на радио или телевизиски прием, што може да се утврди со исклучување и вклучување на опремата, корисникот се охрабрува да се обиде да ги поправи пречките со една или повеќе од следниве мерки:
– Преориентирајте ја или преместете ја приемната антена.
– Зголемете го одвојувањето помеѓу опремата и ресиверот.
– Поврзете ја опремата во штекер на коло различно од она на кое е поврзан ресиверот.
– Консултирајте се со продавачот или со искусен радио/телевизиски техничар за помош.

Брз почеток со проток на интерфејс

Ова упатство се однесува на M5Core2

Алатка за горење

Ве молиме кликнете на копчето подолу за да ја преземете соодветната алатка за снимање фирмвер M5Burner според вашиот оперативен систем. Отпакувајте и отворете ја апликацијата.

Упатство за употреба на M5STACK ESP32 CORE2 IoT Development Kit - Алатка за горење

Упатство за корисникот M5STACK ESP32 CORE2 IoT Development Kit - По инсталацијата на корисниците на MacOS

Горење на фирмверот

  1. Кликнете двапати за да ја отворите алатката за горење Burner, изберете го соодветниот тип на уред во левото мени, изберете ја верзијата на фирмверот што ви треба и кликнете на копчето за преземање за преземање.
    Упатство за корисникот M5STACK ESP32 CORE2 IoT Kit за развој - кликнете двапати за да ја отворите алатката за согорување на режач
  2. Потоа поврзете го уредот M5 со компјутерот преку кабелот Type-C, изберете ја соодветната COM порта, брзината на бауд може да ја користи стандардната конфигурација во M5Burner, освен тоа, можете да го пополните и WIFI на кој ќе се поврзе уредот за време на гори фирмверот stagинформации. По конфигурацијата, кликнете на „Burn“ за да започнете со снимање.
    Упатство за употреба M5STACK ESP32 CORE2 IoT Development Kit - Потоа поврзете го уредот M5 со компјутерот преку кабелот Type-C
  3. Кога дневникот за горење бара Успешно изгори , тоа значи дека фирмверот е изгорен.

Упатство за корисникот M5STACK ESP32 CORE2 IoT Development Kit - Кога дневникот за горење бара

Кога прво се запали или кога програмата на фирмверот работи ненормално, можете да кликнете на „Избриши“ за да ја избришете флеш меморијата. Во следното ажурирање на фирмверот, нема потреба повторно да се брише, инаку зачуваните информации за Wi-Fi ќе бидат избришани и клучот API ќе се освежи.

Конфигурирајте WIFI
UIFlow обезбедува и офлајн и web верзија на програмерот. При користење на web верзија, треба да конфигурираме WiFi конекција за уредот. Следното опишува два начина за конфигурирање на WiFi конекција за уредот (Конфигурација за изгорување и конфигурација на жариште на АП).

Запали ја конфигурацијата WiFi (препорачувам)
UIFlow-1.5.4 и горенаведените верзии можат да пишуваат информации за WiFi директно преку M5Burner.

Прирачник за корисникот M5STACK ESP32 CORE2 IoT Kit за развој - запали конфигурација WiFi

Конфигурација на AP hotspot WiFi

  1. Притиснете и задржете го копчето за вклучување лево за да ја вклучите машината. Ако WiFi не е конфигуриран, системот автоматски ќе влезе во режимот за конфигурација на мрежата кога ќе се вклучи за прв пат. Да претпоставиме дека сакате повторно да влезете во режимот на конфигурација на мрежата откако ќе извршите други програми, можете да се повикате на операцијата подолу. Откако ќе се појави логото UIFlow при стартување, брзо кликнете на копчето Home (централно копче M5) за да влезете во страницата за конфигурација. Притиснете го копчето од десната страна на трупот за да ја префрлите опцијата на Поставување и притиснете го копчето Home за да потврдите. Притиснете го десното копче за да ја префрлите опцијата на WiFi Setting, притиснете го копчето Home за да потврдите и започнете со конфигурацијата.
    Прирачник за корисникот M5STACK ESP32 CORE2 IoT Kit за развој - Режимот на мрежно програмирање е режим на приклучување помеѓу M5
  2. Откако успешно ќе се поврзете на хотспот со вашиот мобилен телефон, отворете го прелистувачот на мобилниот телефон за да го скенирате QR-кодот на екранот или директно да пристапите до 192.168.4.1, внесете ја страницата за да ги пополните вашите лични информации за WIFI и кликнете Конфигурирај за да ги снимите вашите информации за WiFi . Уредот автоматски ќе се рестартира откако успешно ќе се конфигурира и ќе влезе во режим на програмирање. Забелешка: Специјалните знаци како „space“ не се дозволени во конфигурираните информации за WiFi.

Упатство за употреба M5STACK ESP32 CORE2 IoT Kit за развој - Специјални знаци како

Режим на мрежно програмирање и API KEY
Влезете во режим на мрежно програмирање Мрежа режимот на програмирање е режим на приклучување помеѓу уредот M5 и UIFlow web програмска платформа. Екранот ќе го прикаже моменталниот статус на мрежна конекција на уредот. Кога индикаторот е зелен, тоа значи дека можете да примите програмско притискање во секое време. Во стандардна ситуација, по првата успешна конфигурација на WiFi мрежата, уредот автоматски ќе се рестартира и ќе влезе во режим на мрежно програмирање. Ако не знаете како повторно да влезете во режимот на програмирање откако ќе извршите други апликации, можете да се повикате на следните операции.
се рестартира, притиснете го копчето A во интерфејсот на главното мени за да го изберете режимот на програмирање и почекајте додека десниот индикатор на мрежниот индикатор не стане зелен на страницата за режимот на програмирање. Пристапете до страницата за програмирање UIFlow со посета flow.m5stack.com на компјутерски прелистувач.

Прирачник за корисникот M5STACK ESP32 CORE2 IoT Kit за развој - Режимот на мрежно програмирање е режим на приклучување помеѓу M5

Спарување на API KEY

API KEY е акредитив за комуникација за уредите M5 кога се користи UIFlow web програмирање. Со конфигурирање на соодветниот API KEY на страната UIFlow, програмата може да се турка за конкретниот уред. Корисникот треба да посети flow.m5stack.com во компјутерот web прелистувач за да влезете на страницата за програмирање UIFlow. Кликнете на копчето за поставки во лентата со мени во горниот десен агол на страницата, внесете го клучот API на соодветниот уред, изберете го употребениот хардвер, кликнете OK за да зачувате и почекајте додека не побара успешно поврзување.

 

Прирачник за корисникот M5STACK ESP32 CORE2 IoT Kit за развој - спарување на клучеви API

HTTP

Завршете ги горенаведените чекори, а потоа можете да започнете да програмирате со UIFlow. За прample: Пристапете до Baidu преку HTTP

Упатство за корисникот M5STACK ESP32 CORE2 IoT Development Kit - Пополнете ги горенаведените чекори, а потоа можете да започнете да програмирате со UIFlow
БЛЕ УАРТ
Функција Опис Воспоставете врска со Bluetooth и овозможете ја услугата за премин преку Bluetooth.

Упатство за корисникот M5STACK ESP32 CORE2 IoT Development Kit - Воспоставете врска со Bluetooth и овозможете услуга за премин преку Bluetooth

  • 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 ESP32 CORE2 IoT Kit за развој - Воспоставете поврзување преку Bluetooth и испратете го

UIFlow Desktop IDE

UIFlow Desktop IDE е офлајн верзија на UIFlow програмерот за која не е потребна мрежна конекција и може да ви обезбеди одговорно искуство за притиснување на програми. Ве молиме кликнете на соодветната верзија на UIFlow-Desktop-IDE за да ја преземете според вашиот оперативен систем.

Упатство за корисникот M5STACK ESP32 CORE2 IoT Kit за развој - UIFlow Desktop IDE

USB режим на програмирање
Отпакувајте ја преземената архива на UIFlow Desktop IDE и кликнете двапати за да ја извршите апликацијата.

Упатство за употреба на M5STACK ESP32 CORE2 IoT Development Kit - USB режим на програмирање

Откако ќе започне апликацијата, таа автоматски ќе открие дали вашиот компјутер има USB-двигател (CP210X), кликнете Инсталирај и следете ги инструкциите за да ја завршите инсталацијата.

Упатство за употреба на M5STACK ESP32 CORE2 IoT Kit за развој - Откако ќе се стартува апликацијата

Откако ќе заврши инсталацијата на драјверот, тој автоматски ќе влезе во UIFlow Desktop IDE и автоматски ќе се појави полето за конфигурација. Во тоа време, поврзете го уредот M5 со компјутерот преку кабелот за податоци Tpye-C.

Упатство за корисникот M5STACK ESP32 CORE2 IoT Development Kit - Откако ќе заврши инсталацијата на драјверот

Користењето на UIFlow Desktop IDE бара уред M5 со фирмвер UIFlow и внесете ** режим на програмирање USB **. Кликнете на копчето за вклучување од левата страна на уредот за да се рестартира, откако ќе влезете во менито, брзо кликнете на десното копче за да изберете USB режим.

Упатство за корисникот M5STACK ESP32 CORE2 IoT Development Kit - кликнете на копчето за вклучување на левата страна на уредот за да се рестартира

Изберете ја соодветната порта и програмскиот уред, кликнете OK за да се поврзете.

Прирачник за корисникот M5STACK ESP32 CORE2 IoT Development Kit - Изберете ја соодветната порта и програмскиот уред

Поврзани врски
Вовед во UIFlow Block

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

Комплет за развој на M5STACK ESP32 CORE2 IoT [pdf] Упатство за користење
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, Комплет за развој на IoT CORE2, Комплет за развој на IoT ESP32 CORE2, комплет за развој

Референци

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

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *