Vývojová súprava IoT založená na M5STACK-CORE2
Obrys
M5Stick CORE2 je doska ESP32, ktorá je založená na čipe ESP32-D0WDQ6-V3, obsahuje
Zloženie hardvéru
Hardvér CORE2: Čip ESP32-D0WDQ6-V3, TFT obrazovka, zelená LED, tlačidlo, rozhranie GROVE, rozhranie TypeC-USB, čip správy napájania a batéria.
ESP32-D0WDQ6-V3 ESP32 je dvojjadrový systém s dvoma procesormi Harvard Architecture Xtensa LX6. Všetka vstavaná pamäť, externá pamäť a periférne zariadenia sú umiestnené na dátovej zbernici a/alebo inštrukčnej zbernici týchto CPU. Až na niektoré menšie výnimky (pozri nižšie) je mapovanie adries dvoch CPU symetrické, čo znamená, že na prístup používajú rovnaké adresy. rovnakú pamäť. Viaceré periférne zariadenia v systéme môžu pristupovať k vstavanej pamäti cez DMA.
TFT obrazovka je 2-palcová farebná obrazovka riadená ILI9342C s rozlíšením 320 x 240. Prevádzková obj.tagRozsah je 2.6 ~ 3.3 V, rozsah pracovnej teploty je -25 ~ 55 ° C.
Čip na správu napájania je AXP192 od X-Powers. Prevádzkový objtagRozsah je 2.9V~6.3V a nabíjací prúd je 1.4A.
CORE 2 vybaví ESP32 všetkým potrebným na programovanie, všetkým potrebným na prevádzku a vývoj
POPIS PIN
USB ROZHRANIE
Konfigurácia M5CAMREA USB rozhranie typu C, podpora štandardného komunikačného protokolu USB2.0.
ROZHRANIE GROVE
4p rozteč 2.0 mm M5CAMREA GROVE rozhraní, vnútorná kabeláž a pripojené GND, 5V, GPIO32, GPIO33.
POPIS FUNKCIE
Táto kapitola popisuje rôzne moduly a funkcie ESP32-D0WDQ6-V3.
CPU A PAMÄŤ
Jedno-/dvojjadrový 32-bitový LX6 mikroprocesor Xtensa®, až 600 MIPS (200 MIPS pre ESP32-S0WD/ESP32-U4WDH, 400 MIPS pre ESP32-D2WD):
- 448 kB ROM
- 520 kB SRAM
- 16 KB SRAM v RTC
- QSPI podporuje viacero flash/SRAM čipov
POPIS SKLADOVANIA
Externý Flash a SRAM
ESP32 podporuje viacero externých QSPI flash a statickú pamäť s náhodným prístupom (SRAM) s hardvérovým šifrovaním AES na ochranu používateľských programov a údajov.
- ESP32 pristupuje k externému QSPI Flash a SRAM pomocou vyrovnávacej pamäte. Až 16 MB externého kódu Flash je namapovaných do CPU, podporuje 8-bitový, 16-bitový a 32-bitový prístup a môže spúšťať kód.
- Až 8 MB externého Flash a SRAM mapovaného na dátový priestor CPU, podpora 8-bitového, 16-bitového a 32-bitového prístupu. Flash podporuje iba operácie čítania, SRAM podporuje operácie čítania a zápisu.
CRYSTAL
Externý 2 MHz ~ 60 MHz kryštálový oscilátor (40 MHz len pre funkcie Wi-Fi/BT)
RIADENIE RTC A NÍZKA SPOTREBA ENERGIE
ESP32 využíva pokročilé techniky správy napájania, možno prepínať medzi rôznymi režimami úspory energie. (Pozri tabuľku 5).
- Režim úspory energie
- Aktívny režim: RF čip funguje. Čip môže prijímať a vysielať zvukový signál.
- Režim spánku modemu: CPU môže bežať, hodiny môžu byť nakonfigurované. Základné pásmo Wi-Fi/Bluetooth a RF
- Režim ľahkého spánku: CPU pozastavený. Prevádzka RTC a pamäte a periférnych zariadení ULP koprocesora. Akákoľvek udalosť prebudenia (MAC, hostiteľ, časovač RTC alebo externé prerušenie) prebudí čip.
- Režim hlbokého spánku: iba RTC pamäť a periférne zariadenia sú v prevádzkovom stave. Údaje o pripojení Wi-Fi a Bluetooth uložené v RTC. ULP koprocesor môže fungovať.
- Režim hibernácie: 8 MHz oscilátor a vstavaný koprocesor ULP sú vypnuté. RTC pamäť na obnovenie napájania je prerušená. Funguje iba jeden časovač hodín RTC umiestnený na pomalých hodinách a niektoré RTC GPIO. RTC Hodiny RTC alebo časovač sa môžu prebudiť z režimu hibernácie GPIO.
- Režim hlbokého spánku
- súvisiaci režim spánku: prepínanie režimu úspory energie medzi aktívnym režimom, režimom spánku s modemom a režimom ľahkého spánku. CPU, Wi-Fi, Bluetooth a prednastavený časový interval prebudenia, aby sa zabezpečilo pripojenie Wi-Fi / Bluetooth.
- Metódy monitorovania snímača s ultranízkou spotrebou: hlavným systémom je režim hlbokého spánku, koprocesor ULP sa periodicky otvára alebo zatvára na meranie údajov snímača. Senzor meria dáta, ULP koprocesor rozhodne, či zobudí hlavný systém.
ELEKTRICKÉ CHARAKTERISTIKY
LIMITNÉ PARAMETRE
- VIO na podložku napájacieho zdroja, pozri prílohu Technická špecifikácia ESP32
IO_MUX, ako SD_CLK napájacieho zdroja pre VDD_SDIO.
Stlačením a podržaním bočného vypínača na dve sekundy spustíte zariadenie. Stlačením a podržaním na viac ako 6 sekúnd zariadenie vypnete. Prepnite sa do režimu fotografie cez domovskú obrazovku a na obrazovke tft sa zobrazí avatar, ktorý je možné získať prostredníctvom fotoaparátu. Pri práci musí byť pripojený kábel USB a lítiová batéria sa používa na krátkodobé ukladanie, aby sa zabránilo napájaniu zlyhanie.
Vyhlásenie FCC
Akékoľvek zmeny alebo úpravy, ktoré nie sú výslovne schválené stranou zodpovednou za zhodu, môžu zrušiť oprávnenie používateľa prevádzkovať zariadenie.
Toto zariadenie je v súlade s časťou 15 pravidiel FCC. Prevádzka podlieha týmto dvom podmienkam:
- Toto zariadenie nesmie spôsobovať škodlivé rušenie a
- Toto zariadenie musí akceptovať akékoľvek prijaté rušenie, vrátane rušenia, ktoré môže spôsobiť nežiaducu činnosť.
Poznámka: Toto zariadenie bolo testované a bolo zistené, že vyhovuje limitom pre digitálne zariadenie triedy B podľa časti 15 pravidiel FCC. Tieto limity sú navrhnuté tak, aby poskytovali primeranú ochranu pred škodlivým rušením pri inštalácii v obytných priestoroch. Toto zariadenie generuje, používa a môže vyžarovať rádiofrekvenčnú energiu a ak nie je nainštalované a používané v súlade s pokynmi, môže spôsobiť škodlivé rušenie rádiovej komunikácie. Neexistuje však žiadna záruka, že pri konkrétnej inštalácii nedôjde k rušeniu. Ak toto zariadenie spôsobuje škodlivé rušenie rádiového alebo televízneho príjmu, čo sa dá zistiť vypnutím a zapnutím zariadenia, používateľovi sa odporúča, aby sa pokúsil napraviť rušenie jedným alebo viacerými z nasledujúcich opatrení:
- eorientovať alebo premiestniť prijímaciu anténu.
- Zväčšite vzdialenosť medzi zariadením a prijímačom.
- Zapojte zariadenie do zásuvky v inom okruhu, než ku ktorému je pripojený prijímač.
- Požiadajte o pomoc predajcu alebo skúseného rádio/TV technika.
Informácie o vystavení RF (SAR)
Tento telefón je navrhnutý a vyrobený tak, aby neprekračoval emisné limity pre vystavenie rádiofrekvenčnej (RF) energii stanovené Federálnou komisiou pre komunikácie Spojených štátov amerických.
Počas testovania SAR bolo toto zariadenie nastavené na vysielanie na najvyššej certifikovanej úrovni výkonu vo všetkých testovaných frekvenčných pásmach a bolo umiestnené do pozícií, ktoré simulujú vystavenie vysokofrekvenčnému žiareniu pri použití proti hlave bez oddeľovania a blízko tela s rozstupom 0 mm.
Limit SAR stanovený FCC je 1.6 W/kg. FCC udelila oprávnenie na vybavenie pre tento model telefónu so všetkými hlásenými úrovňami SAR vyhodnotenými ako v súlade so smernicami FCC pre vystavenie vysokofrekvenčnému žiareniu.
Oznámenie IC
Toto zariadenie je v súlade so štandardom RSS bez licencie Industry Canada. Prevádzka podlieha týmto dvom podmienkam:
- toto zariadenie nesmie spôsobovať rušenie a
- toto zariadenie musí akceptovať akékoľvek rušenie, vrátane rušenia, ktoré môže spôsobiť nežiaducu činnosť zariadenia.
Vyhlásenie o vystavení žiareniu IC
Toto EUT je v súlade s SAR pre všeobecnú populáciu/nekontrolované expozičné limity v IC RSS-102 a bolo testované v súlade s metódami merania a postupmi špecifikovanými v IEEE 1528 a IEC 62209. Toto zariadenie by malo byť inštalované a prevádzkované s minimálnou vzdialenosťou 0 cm medzi radiátorom a vaším telom. Toto zariadenie a jeho anténa (antény) nesmú byť umiestnené alebo prevádzkované v spojení s inou anténou alebo vysielačom
Rýchly štart UIFlow
Horiaci nástroj
Poznámka: Po inštalácii používateľov systému MacOS vložte aplikáciu do priečinka Application, ako je znázornené na obrázku nižšie.
Napaľovanie firmvéru
- Dvojitým kliknutím otvorte nástroj na napaľovanie Burner, v ľavom menu vyberte príslušný typ zariadenia, vyberte verziu firmvéru, ktorú potrebujete, a kliknutím na tlačidlo sťahovania stiahnite.
- Potom pripojte zariadenie M5 k počítaču pomocou kábla Type-C, vyberte príslušný COM port, prenosová rýchlosť môže používať predvolenú konfiguráciu v M5Burner, navyše môžete zadať aj WIFI, ku ktorej bude zariadenie pripojené počas spaľovanie firmvéru stage informácie. Po konfigurácii kliknutím na „Napáliť“ spustíte napaľovanie.
- Keď sa v protokole napaľovania zobrazí výzva Napáliť úspešne , znamená to, že firmvér bol vypálený.
Pri prvom napaľovaní alebo pri abnormálnom fungovaní firmvérového programu môžete kliknutím na „Vymazať“ vymazať pamäť flash. Pri následnej aktualizácii firmvéru nie je potrebné znova vymazávať, inak sa vymažú uložené informácie o Wi-Fi a obnoví sa kľúč API.
Nakonfigurujte WIFI
UIFlow poskytuje offline aj web verzia programátora. Pri použití web verzie, musíme pre zariadenie nakonfigurovať WiFi pripojenie. Nasleduje popis dvoch spôsobov konfigurácie pripojenia WiFi pre zariadenie (konfigurácia napaľovania a konfigurácia prístupového bodu AP).
Vypáliť konfiguráciu WiFi (odporúča sa)
UIFlow-1.5.4 a verzie vyššie môžu zapisovať informácie o WiFi priamo cez M5Burner.
APhospot konfigurácia WiFi
- Stlačením a podržaním tlačidla napájania vľavo zapnite stroj. Ak WiFi nie je nakonfigurované, systém pri prvom zapnutí automaticky prejde do režimu konfigurácie siete. Predpokladajme, že po spustení iných programov chcete znova vstúpiť do režimu konfigurácie siete, môžete postupovať podľa nižšie uvedenej operácie. Keď sa pri spustení zobrazí logo UIFlow, rýchlo kliknite na tlačidlo Domov (stredné tlačidlo M5), aby ste vstúpili na stránku konfigurácie. Stlačením tlačidla na pravej strane trupu prepnite možnosť na nastavenie a stlačením tlačidla Domov potvrďte. Stlačením pravého tlačidla prepnete možnosť na nastavenie WiFi, stlačením tlačidla Domov potvrdíte a spustíte konfiguráciu.
- Po úspešnom pripojení k hotspotu pomocou mobilného telefónu otvorte prehliadač mobilného telefónu a naskenujte QR kód na obrazovke alebo priamo prejdite na 192.168.4.1, vstúpte na stránku, kde vyplníte svoje osobné WIFI informácie, a kliknutím na tlačidlo Konfigurovať zaznamenajte informácie o WiFi . Zariadenie sa po úspešnej konfigurácii automaticky reštartuje a vstúpi do programovacieho režimu.
Poznámka: V konfigurovaných informáciách o WiFi nie sú povolené špeciálne znaky, ako napríklad „medzera“.
Režim sieťového programovania a API KEY
Zadajte režim sieťového programovania
Režim sieťového programovania je režim dokovania medzi zariadením M5 a UIFlow web programovacia platforma. Na obrazovke sa zobrazí aktuálny stav sieťového pripojenia zariadenia. Keď je indikátor zelený, znamená to, že kedykoľvek môžete prijať programové spustenie. V predvolenom nastavení sa po prvej úspešnej konfigurácii siete WiFi zariadenie automaticky reštartuje a prejde do režimu programovania siete. Ak neviete, ako znova vstúpiť do programovacieho režimu po spustení iných aplikácií, môžete použiť nasledujúce operácie.
reštart, stlačte tlačidlo A v rozhraní hlavnej ponuky, aby ste vybrali režim programovania a počkajte, kým sa pravý indikátor sieťového indikátora na stránke režimu programovania rozsvieti na zeleno. Prejdite na stránku programovania UIFlow návštevou flow.m5stack.com v prehliadači počítača.
Párovanie APKEY
API KEY je komunikačné poverenie pre zariadenia M5 pri používaní UIFlow web programovanie. Konfiguráciou zodpovedajúceho API KĽÚČA na strane UIFlow je možné program tlačiť pre konkrétne zariadenie. Používateľ musí v počítači navštíviť stránku flow.m5stack.com web prehliadača, aby ste vstúpili na stránku programovania UIFlow. Kliknite na tlačidlo nastavenia na paneli s ponukami v pravom hornom rohu stránky, zadajte kľúč API na príslušnom zariadení, vyberte použitý hardvér, uložte kliknutím na tlačidlo OK a počkajte, kým sa nezobrazí výzva na úspešné pripojenie.
HTTP
Vykonajte vyššie uvedené kroky a potom môžete začať programovať pomocou UIFlow. Napríkladample: Prístup k Baidu cez HTTP
BLE UART
Popis funkcie
Vytvorte pripojenie Bluetooth a povoľte službu Bluetooth passthrough.
- Init ble uart name Inicializujte nastavenia, nakonfigurujte názov zariadenia Bluetooth.
- BLE UART Writre Odosielajte údaje pomocou BLE UART.
- BLE UART zostáva cache Skontrolujte počet bajtov dát BLE UART.
- BLE UART čítať všetky Čítať všetky údaje vo vyrovnávacej pamäti BLE UART.
- Čítanie znakov BLE UART Číta n údajov vo vyrovnávacej pamäti BLE UART.
Pokyny
Vytvorte priechodné pripojenie Bluetooth a odošlite kontrolku LED zapnutia / vypnutia.
UIFlow Desktop IDE
UIFlow Desktop IDE je offline verzia programátora UIFlow, ktorá nevyžaduje sieťové pripojenie a môže vám poskytnúť pohotový program push. Kliknite na príslušnú verziu UIFlow-Desktop-IDE a stiahnite si ju podľa vášho operačného systému.
Režim programovania USB
Rozbaľte stiahnutý archív UIFlow Desktop IDE a dvojitým kliknutím spustite aplikáciu.
Po spustení aplikácia automaticky zistí, či má váš počítač ovládač USB (CP210X), kliknite na tlačidlo Inštalovať a dokončite inštaláciu podľa pokynov.
Po dokončení inštalácie ovládača automaticky vstúpi do UIFlow Desktop IDE a automaticky sa zobrazí okno s konfiguráciou. Teraz pripojte zariadenie M5 k počítaču pomocou dátového kábla Tpye-C.
Používanie UIFlow Desktop IDE vyžaduje zariadenie M5 s firmvérom UIFlow a vstúpte do ** USB programovacieho režimu **.
Kliknutím na tlačidlo napájania na ľavej strane zariadenia reštartujete, po vstupe do ponuky rýchlo kliknite na pravé tlačidlo a vyberte režim USB.
Vyberte príslušný port a programovacie zariadenie, kliknutím na tlačidlo OK sa pripojte.
Súvisiace odkazy
Úvod do bloku UIFlow
Dokumenty / zdroje
![]() |
M5STACK Vývojová súprava IoT založená na M5STACK-CORE2 [pdfPoužívateľská príručka M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Development Kit IoT, M5STACK-CORE2, Based IoT Development Kit, IoT Development Kit, Development Kit |