M5STACK-LOGO

Vývojová sada IoT založená na M5STACK-CORE2

M5STACK-CORE2-Based-IoT-Development Kit-Product

OBRYS

M5Stick CORE2 je deska ESP32 založená na čipu ESP32-D0WDQ6-V3, který obsahujeM5STACK-CORE2-Based-IoT-Development Kit-FIG 1

Složení hardwaru
Hardware CORE2: Čip ESP32-D0WDQ6-V3, TFT obrazovka, zelená LED, tlačítko, rozhraní GROVE, rozhraní TypeC-USB, čip pro správu napájení a baterie.
ESP32-D0WDQ6-V3 ESP32 je dvoujádrový systém se dvěma procesory Harvard Architecture Xtensa 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 pro přístup používají stejné adresy. stejná paměť. Více periferií v systému může přistupovat k vestavěné paměti přes DMA.

TFT obrazovka je 2palcová barevná obrazovka poháněná ILI9342C s rozlišením 320 x 240. Provozní obj.tagRozsah je 2.6~3.3V, rozsah pracovních teplot -25~55°C.
Čip pro správu napájení je AXP192 od X-Powers. Provozní svtagRozsah je 2.9V~6.3V a nabíjecí proud je 1.4A.
CORE 2 vybavuje ESP32 vším potřebným pro programování, vším potřebným pro provoz a vývoj

POPIS PINU

USB ROZHRANÍ

Konfigurace M5CAMREA USB rozhraní typu C, podpora standardního komunikačního protokolu USB2.0. M5STACK-CORE2-Based-IoT-Development Kit-FIG 2

ROZHRANÍ GROVE

4p rozteč 2.0 mm M5CAMREA GROVE rozhraní, vnitřní kabeláž a připojené GND, 5V, GPIO32, GPIO33. M5STACK-CORE2-Based-IoT-Development Kit-FIG 3

 

POPIS FUNKCE

Tato kapitola popisuje různé moduly a funkce ESP32-D0WDQ6-V3.

CPU A PAMĚŤ 

Xtensa® jednojádrový/dvoujádrový 32bitový LX6 mikroprocesor(y), 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
POPIS ULOŽENÍ

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.

KRYSTAL

Externí krystalový oscilátor 2 MHz~60 MHz (40 MHz pouze pro funkce Wi-Fi/BT)

ŘÍ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 funguje. Čip může přijímat a vysílat zvukový signál.
    • Režim spánku modemu: CPU může běžet, hodiny lze nakonfigurovat. Základní pásmo Wi-Fi/Bluetooth a RF
    • Lehký režim spánku: CPU pozastaveno. 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 periferie v pracovním stavu. Data připojení Wi-Fi 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. RTC paměť 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 ultra nízkou spotřebou: hlavním systémem je režim hlubokého spánku, koprocesor ULP se periodicky otevírá nebo zavírá, aby se změřila data senzoru. Senzor měří data, ULP koprocesor rozhodne, zda probudí hlavní systém.

ELEKTRICKÉ CHARAKTERISTIKY

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 po dobu dvou sekund zařízení spustíte. 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 kabel USB a lithiová baterie se používá pro krátkodobé skladování, aby se zabránilo napájení selhání.

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.

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 pravidel FCC. Tyto limity jsou navrženy tak, aby poskytovaly přiměřenou ochranu před škodlivým rušením při domácí instalaci. Toto zařízení generuje, používá a může vyzařovat vysokofrekvenční energii a pokud není nainstalová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í rádiové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í:

  • 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.

Informace o vystavení RF (SAR)
Tento telefon je navržen a vyroben tak, aby nepřekračoval emisní limity pro vystavení energii rádiové frekvence (RF) stanovené Federální komisí pro komunikace Spojených států amerických.
Během testování SAR bylo toto zařízení nastaveno tak, aby vysílalo na nejvyšší certifikované úrovni výkonu ve všech testovaných frekvenčních pásmech, a bylo umístěno do pozic, které simulují vystavení vysokofrekvenčnímu záření při použití proti hlavě bez oddělení a v blízkosti těla s odstupem 0 mm.
Limit SAR stanovený FCC je 1.6 W/kg. FCC udělila autorizaci zařízení pro tento model telefonu se všemi hlášenými úrovněmi SAR vyhodnocenými jako vyhovující směrnicím FCC pro vystavení vysokofrekvenčnímu záření.

Upozornění IC
Toto zařízení vyhovuje standardu RSS bez licence Industry Canada. Provoz podléhá následujícím dvěma podmínkám:

  1. toto zařízení nesmí způsobovat rušení a
  2. toto zařízení musí akceptovat jakékoli rušení, včetně rušení, které může způsobit nežádoucí provoz zařízení.

Prohlášení o vystavení záření IC
Toto EUT je v souladu s SAR pro obecnou populaci/nekontrolované expoziční limity v IC RSS-102 a bylo testováno v souladu s metodami a postupy měření specifikovanými v IEEE 1528 a IEC 62209. Toto zařízení by mělo být instalováno a provozováno s minimální vzdáleností 0 cm. mezi radiátorem a vaším tělem. Toto zařízení a jeho anténa (antény) nesmí být umístěny nebo provozovány ve spojení s jinou anténou nebo vysílačem

Rychlý start UIFlow

Vypalovací nástroj

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

Poznámka: Po instalaci uživatelů MacOS vložte aplikaci do složky Aplikace, jak je znázorněno na obrázku níže.M5STACK-CORE2-Based-IoT-Development Kit-FIG 5

Vypalování firmwaru

  1. 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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 6
  2. Poté připojte zařízení M5 k počítači pomocí kabelu Type-C, vyberte odpovídající port COM, 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 zahajte vypalování kliknutím na „Vypálit“.M5STACK-CORE2-Based-IoT-Development Kit-FIG 7
  3. Když se v protokolu vypalování zobrazí výzva Vypálit úspěšně , znamená to, že byl vypálen firmware.M5STACK-CORE2-Based-IoT-Development Kit-FIG 8

Při prvním vypalování nebo při abnormálním běhu firmwaru můžete kliknout na „Erase“ pro vymazání paměti flash. Při následné aktualizaci firmwaru není nutné znovu mazat, jinak budou uložené informace o Wi-Fi smazány a API klíč bude obnoven.

Nakonfigurujte WIFI

UIFlow poskytuje jak offline, tak 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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 9

APhospot konfigurace WiFi

  1. 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 po spuštění jiných programů znovu vstoupit do režimu konfigurace sítě, 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), abyste vstoupili 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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 10
  2. 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 vyplníte své osobní údaje 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: Speciální znaky jako „mezera“ nejsou v konfigurovaných informacích o WiFi povoleny.M5STACK-CORE2-Based-IoT-Development Kit-FIG 11

Režim síťového programování a API KEY

Vstupte do režimu programování sítě

Režim síťového programování 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 WiFi sítě 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ě. Přejděte na stránku programování UIFlow návštěvou fllow.m5stack.com v prohlížeči počítače.M5STACK-CORE2-Based-IoT-Development Kit-FIG 21

Spárování APKEY
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 lze program posunout pro konkrétní zařízení. Uživatel musí v počítači navštívit fllow.m5stack.com 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í.M5STACK-CORE2-Based-IoT-Development Kit-FIG 13

 

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

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

Popis funkce

Navažte připojení Bluetooth a povolte službu Bluetooth passthrough.M5STACK-CORE2-Based-IoT-Development Kit-FIG 15

  • Init ble uart name Inicializujte nastavení, nakonfigurujte název zařízení Bluetooth.
  • BLE UART Writre Odesílejte data pomocí BLE UART.
  • BLE UART zbývající mezipaměť Zkontrolujte počet bajtů dat BLE UART.
  • BLE UART číst všechna Čí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í.M5STACK-CORE2-Based-IoT-Development Kit-FIG 16

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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 17

Programovací režim USB

Rozbalte stažený archiv UIFlow Desktop IDE a poklepáním spusťte aplikaci.M5STACK-CORE2-Based-IoT-Development Kit-FIG 18

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ů.M5STACK-CORE2-Based-IoT-Development Kit-FIG 19

Po dokončení instalace ovladače automaticky vstoupí do UIFlow Desktop IDE a automaticky se zobrazí okno s konfigurací. Nyní připojte zařízení M5 k počítači pomocí datového kabelu Tpye-C.M5STACK-CORE2-Based-IoT-Development Kit-FIG 20

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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 21

Vyberte odpovídající port a programovací zařízení, kliknutím na OK se připojte.M5STACK-CORE2-Based-IoT-Development Kit-FIG 22

Související odkazy

Úvod do bloku UIFlow

Dokumenty / zdroje

M5STACK Vývojová sada IoT založená na M5STACK-CORE2 [pdfUživatelská příručka
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Based Development Kit, M5STACK-CORE2, Based IoT Development Kit, IoT Development Kit, Development Kit

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *