Uživatelská příručka M5STACK ESP32 CORE2 IoT Development Kit
1. Obrys
M5Stick CORE2 je deska ESP32, která je založena na čipu ESP32-D0WDQ6-V3 a obsahuje 2palcovou TFT obrazovku. Deska je vyrobena z PC+ABC.
1.1 Složení hardwaru
Hardware CORE2: čip ESP32-D0WDQ6-V3, TFT obrazovka, zelená LED, tlačítko, rozhraní GROVE, rozhraní Type.C-USB, čip pro správu napájení a baterie.
ESP32-D0WDQ6-V3 ESP32 je dvoujádrový systém se dvěma CPU Harvard Architecture Tense LX6. Veškerá vestavěná paměť, externí paměť a periferie jsou umístěny na datové sběrnici a/nebo instrukční sběrnici těchto CPU. Až na některé drobné výjimky (viz níže) je mapování adres dvou CPU symetrické, což znamená, že používají stejné adresy pro přístup ke stejné paměti. Více periferií v systému může přistupovat k vestavěné paměti přes DMA.
TFT obrazovka je 2palcový barevný displej ILI9342C s rozlišením 320 x 240.
Provozní objemtagRozsah je 2.6~3.3V, rozsah pracovních teplot -25~55°C.
Čip pro správu napájení je AXP192 společnosti X-Powers. Provozní svtagRozsah je 2.9V~6.3V a nabíjecí proud je 1.4A.
CORE2 vybavuje ESP32 vším potřebným pro programování, vším potřebným pro provoz a vývoj
2. POPIS PIN
2.1. ROZHRANÍ USB
Konfigurace M5CAMREA USB rozhraní typu C, podpora standardního komunikačního protokolu USB2.0.
2.2. ROZHRANÍ GROVE
4p rozteč 2.0 mm M5CAMREA GROVE rozhraní, vnitřní kabeláž a připojené GND, 5V, GPIO32, GPIO33.
3. POPIS FUNKCE
Tato kapitola popisuje různé moduly a funkce ESP32-D0WDQ6-V3.
3.1. CPU A PAMĚŤ
Jednojádrový/dvoujádrový 32bitový LX6 mikroprocesor(y) Xtensa®, až 600 MIPS (200 MIPS pro ESP32-S0WD/ESP32-U4WDH, 400 MIPS pro ESP32-D2WD):
- 448 kB ROM
- 520 kB SRAM
- 16 KB SRAM v RTC
- QSPI podporuje více čipů flash/SRAM
3.2. POPIS ULOŽENÍ
3.2.1.Externí Flash a SRAM
ESP32 podporuje více externích QSPI flash a statickou paměť s náhodným přístupem (SRAM) s hardwarovým šifrováním AES pro ochranu uživatelských programů a dat.
- ESP32 přistupuje k externí paměti QSPI Flash a SRAM pomocí mezipaměti. Až 16 MB externího kódu Flash je namapováno do CPU, podporuje 8bitový, 16bitový a 32bitový přístup a může spouštět kód.
- Až 8 MB externí paměti Flash a SRAM mapovaných na datový prostor CPU, podpora 8bitového, 16bitového a 32bitového přístupu. Flash podporuje pouze operace čtení, SRAM podporuje operace čtení a zápisu.
3.3. KRYSTAL
Externí krystalový oscilátor 2 MHz~60 MHz (40 MHz pouze pro funkce Wi-Fi/BT)
3.4. ŘÍZENÍ RTC A NÍZKÁ SPOTŘEBA ENERGIE
ESP32 využívá pokročilé techniky řízení spotřeby, lze přepínat mezi různými režimy úspory energie. (Viz tabulka 5).
- Úsporný režim
– Aktivní režim: RF čip je v provozu. Čip může přijímat a vysílat zvukový signál.
– Režim spánku modemu: CPU může běžet, hodiny mohou být nakonfigurovány. Základní pásmo Wi-Fi / Bluetooth a RF
– Režim lehkého spánku: CPU je pozastaven. Provoz RTC a paměti a periferií ULP koprocesoru. Jakákoli událost probuzení (MAC, hostitel, časovač RTC nebo externí přerušení) probudí čip. – Režim hlubokého spánku: pouze RTC paměť a periferní zařízení v pracovním stavu. Data připojení WiFi a Bluetooth uložená v RTC. ULP koprocesor může fungovat. – Režim hibernace: 8 MHz oscilátor a vestavěný koprocesor ULP jsou deaktivovány. Paměť RTC pro obnovení napájení je přerušena. Pracuje pouze jeden časovač hodin RTC umístěný na pomalých hodinách a některé RTC GPIO. RTC Hodiny RTC nebo časovač se mohou probudit z režimu GPIO Hibernace. - Režim hlubokého spánku
– související režim spánku: přepínání režimu úspory energie mezi aktivním režimem, režimem spánku s modemem a režimem lehkého spánku. CPU, Wi-Fi, Bluetooth a přednastavený časový interval pro buzení, aby bylo zajištěno připojení Wi-Fi / Bluetooth.
– Metody monitorování senzoru s ultranízkou spotřebou: hlavním systémem je režim hlubokého spánku, koprocesor ULP se pravidelně otevírá nebo zavírá, aby se změřila data senzoru. Senzor měří data, ULP koprocesor rozhodne, zda probudí hlavní systém.
4. ELEKTRICKÉ CHARAKTERISTIKY
4.1. LIMITNÍ PARAMETRY
1. VIO na podložku napájecího zdroje, viz dodatek technických specifikací ESP32 IO_MUX jako SD_CLK napájecího zdroje pro VDD_SDIO.
Stisknutím a podržením bočního vypínače na dvě sekundy spustíte zařízení. Stisknutím a podržením déle než 6 sekund zařízení vypnete. Přepněte do režimu fotografie prostřednictvím domovské obrazovky a na obrazovce tft se zobrazí avatar, který lze získat prostřednictvím fotoaparátu. Při práci musí být připojen USB kabel a ke krátkodobému uložení slouží lithiová baterie, aby nedošlo k výpadku napájení.
Prohlášení FCC: Jakékoli změny nebo úpravy, které nejsou výslovně schváleny stranou odpovědnou za shodu, mohou zrušit oprávnění uživatele provozovat zařízení.
Toto zařízení je v souladu s částí 15 pravidel FCC. Provoz podléhá následujícím dvěma podmínkám:
(1) Toto zařízení nesmí způsobovat škodlivé rušení a
(2) Toto zařízení musí akceptovat jakékoli přijaté rušení, včetně rušení, které může způsobit nežádoucí provoz.
Prohlášení FCC o vystavení radiaci: Toto zařízení vyhovuje limitům FCC pro vystavení radiaci stanoveným pro nekontrolované prostředí. Toto zařízení by mělo být instalováno a provozováno v minimální vzdálenosti 20 cm mezi radiátorem a vaším tělem.
Poznámka: Toto zařízení bylo testováno a bylo zjištěno, že vyhovuje limitům pro digitální zařízení třídy B podle části 15
Pravidla FCC. Tyto limity jsou navrženy tak, aby poskytovaly přiměřenou ochranu proti škodlivému rušení při domácí instalaci. Toto zařízení generuje, používá a může vyzařovat vysokofrekvenční energii a pokud není instalováno a používáno v souladu s pokyny, může způsobovat škodlivé rušení rádiové komunikace. Nelze však zaručit, že při konkrétní instalaci k rušení nedojde. Pokud toto zařízení způsobuje škodlivé rušení rozhlasového nebo televizního příjmu, což lze zjistit vypnutím a zapnutím zařízení, doporučujeme uživateli, aby se pokusil napravit rušení jedním nebo více z následujících opatření:
– Přeorientujte nebo přemístěte přijímací anténu.
– Zvětšete vzdálenost mezi zařízením a přijímačem.
– Připojte zařízení do zásuvky v jiném okruhu, než ke kterému je připojen přijímač.
– Požádejte o pomoc prodejce nebo zkušeného rádiového/TV technika.
Rychlý start UI Flow
Tento tutoriál platí pro M5Core2
Vypalovací nástroj
Kliknutím na tlačítko níže si stáhnete odpovídající nástroj pro vypalování firmwaru M5Burner podle vašeho operačního systému. Rozbalte a otevřete aplikaci.
Vypalování firmwaru
- Dvojitým kliknutím otevřete nástroj pro vypalování Burner, v levé nabídce vyberte odpovídající typ zařízení, vyberte verzi firmwaru, kterou potřebujete, a kliknutím na tlačítko stahování stáhněte.
- Poté připojte zařízení M5 k počítači pomocí kabelu Type-C, vyberte odpovídající COM port, přenosová rychlost může používat výchozí konfiguraci v M5Burner, navíc můžete také vyplnit WIFI, ke které bude zařízení připojeno během vypalování firmwaru stage informace. Po konfiguraci klikněte na „Vypálit“ pro zahájení vypalování.
- Když protokol vypalování vyzve Burn Successfully , znamená to, že firmware byl vypálen.
Při prvním vypalování nebo při abnormálním běhu programu firmwaru můžete kliknutím na „Vymazat“ vymazat paměť flash. Při následné aktualizaci firmwaru již není nutné znovu mazat, jinak budou uložené informace o Wi-Fi smazány a dojde k obnovení klíče API.
Nakonfigurujte WIFI
UIFlow poskytuje offline i web verze programátoru. Při použití web verze, musíme pro zařízení nakonfigurovat připojení WiFi. Níže jsou popsány dva způsoby konfigurace připojení WiFi pro zařízení (konfigurace vypalování a konfigurace přístupového bodu).
Vypálit konfiguraci WiFi (doporučeno)
UIFlow-1.5.4 a verze výše mohou zapisovat informace o WiFi přímo přes M5Burner.
Konfigurace AP hotspotu WiFi
- Stisknutím a podržením tlačítka napájení na levé straně zapněte stroj. Pokud není WiFi nakonfigurováno, systém při prvním zapnutí automaticky přejde do režimu konfigurace sítě. Předpokládejme, že chcete znovu vstoupit do režimu konfigurace sítě po spuštění jiných programů, můžete se podívat na níže uvedenou operaci. Poté, co se při spuštění zobrazí logo UIFlow, rychle klikněte na tlačítko Domů (středové tlačítko M5) pro vstup na konfigurační stránku. Stisknutím tlačítka na pravé straně trupu přepněte možnost na Nastavení a potvrďte stisknutím tlačítka Domů. Stisknutím pravého tlačítka přepnete možnost na Nastavení WiFi, stisknutím tlačítka Domů potvrdíte a spustíte konfiguraci.
- Po úspěšném připojení k hotspotu pomocí mobilního telefonu otevřete prohlížeč mobilního telefonu a naskenujte QR kód na obrazovce nebo přímo přejděte na 192.168.4.1, vstupte na stránku, kde vyplňte své osobní údaje o WIFI, a kliknutím na tlačítko Konfigurovat zaznamenejte informace o své WiFi . Zařízení se po úspěšné konfiguraci automaticky restartuje a vstoupí do programovacího režimu. Poznámka: V nakonfigurovaných informacích o WiFi nejsou povoleny speciální znaky, jako je „mezera“.
Režim síťového programování a API KEY
Vstupte do režimu programování sítě Network programovací režim je dokovací režim mezi zařízením M5 a UIFlow web programovací platforma. Na obrazovce se zobrazí aktuální stav síťového připojení zařízení. Když indikátor svítí zeleně, znamená to, že můžete kdykoli přijmout program push. Ve výchozí situaci se po první úspěšné konfiguraci sítě WiFi zařízení automaticky restartuje a přejde do režimu programování sítě. Pokud nevíte, jak znovu vstoupit do programovacího režimu po spuštění jiných aplikací, můžete se podívat na následující operace.
restartování, stiskněte tlačítko A v rozhraní hlavní nabídky pro výběr režimu programování a počkejte, až se pravý indikátor indikátoru sítě na stránce režimu programování rozsvítí zeleně. Vstupte na stránku programování UIFlow návštěvou flow.m5stack.com v prohlížeči počítače.
Párování KLÍČE API
API KEY je komunikační pověření pro zařízení M5 při použití UIFlow web programování. Nakonfigurováním odpovídajícího API KEY na straně UIFlow může být program tlačen pro konkrétní zařízení. Uživatel musí navštívit flow.m5stack.com v počítači web prohlížeče a přejděte na stránku programování UIFlow. Klikněte na tlačítko nastavení v pruhu nabídky v pravém horním rohu stránky, zadejte klíč API na příslušném zařízení, vyberte použitý hardware, kliknutím na OK uložte a počkejte, až se zobrazí výzva k úspěšnému připojení.
HTTP
Proveďte výše uvedené kroky a poté můžete začít programovat pomocí UIFlow. Napřample: Přístup k Baidu přes HTTP
BLE UART
Popis funkce Vytvořte připojení Bluetooth a povolte službu Bluetooth passthrough.
- Init ble uart name Inicializujte nastavení, nakonfigurujte název zařízení Bluetooth.
- BLE UART Writer Odesílejte data pomocí BLE UART.
- BLE UART zbývající mezipaměť Zkontrolujte počet bajtů dat BLE UART.
- BLE UART číst vše Číst všechna data v mezipaměti BLE UART.
- Čtení znaků BLE UART Přečte n dat v mezipaměti BLE UART.
Instrukce
Navažte průchozí připojení Bluetooth a odešlete kontrolku LED zapnutí/vypnutí.
UIFlow Desktop IDE
UIFlow Desktop IDE je offline verze programátoru UIFlow, která nevyžaduje síťové připojení a může vám poskytnout pohotový program push. Klikněte prosím na odpovídající verzi UIFlow-Desktop-IDE a stáhněte si ji podle vašeho operačního systému.
Programovací režim USB
Rozbalte stažený archiv UIFlow Desktop IDE a poklepáním spusťte aplikaci.
Po spuštění aplikace automaticky zjistí, zda má váš počítač ovladač USB (CP210X), klikněte na Instalovat a dokončete instalaci podle pokynů.
Po dokončení instalace ovladače automaticky vstoupí do UIFlow Desktop IDE a automaticky vyskočí konfigurační okno. Nyní připojte zařízení M5 k počítači pomocí datového kabelu Tpye-C.
Použití UIFlow Desktop IDE vyžaduje zařízení M5 s firmwarem UIFlow a vstup do ** USB programovacího režimu **. Klepnutím na tlačítko napájení na levé straně zařízení restartujte, po vstupu do nabídky rychle klikněte na pravé tlačítko a vyberte režim USB.
Vyberte odpovídající port a programovací zařízení, kliknutím na OK se připojte.
Související odkazy
Úvod do bloku UIFlow
Dokumenty / zdroje
![]() |
M5STACK ESP32 CORE2 IoT Development Kit [pdfUživatelská příručka M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Development Kit |