M5STACK-CORE2 alapú IoT fejlesztőkészlet
VÁZLAT
Az M5Stick CORE2 egy ESP32 kártya, amely ESP32-D0WDQ6-V3 chipen alapul,
Hardver összetétele
A CORE2 hardvere: ESP32-D0WDQ6-V3 chip, TFT képernyő, zöld LED, gomb, GROVE interfész, TypeC-USB interfész, energiagazdálkodási chip és akkumulátor.
ESP32-D0WDQ6-V3 Az ESP32 egy kétmagos rendszer két Harvard Architecture Xtensa LX6 CPU-val. Az összes beágyazott memória, külső memória és perifériák ezeknek a CPU-knak az adatbuszon és/vagy az utasítás buszon találhatók. Néhány kisebb kivételtől eltekintve (lásd alább) két CPU címleképzése szimmetrikus, ami azt jelenti, hogy ugyanazokat a címeket használják a hozzáféréshez. ugyanaz az emlék. A rendszerben több periféria is hozzáférhet a beágyazott memóriához DMA-n keresztül.
TFT képernyő egy 2 hüvelykes színes képernyővel meghajtott ILI9342C, 320 x 240 felbontással.tage tartomány 2.6-3.3V, üzemi hőmérséklet tartomány -25-55°C.
Energiagazdálkodási chip az X-Powers AXP192. Az üzemi köttagA tartomány 2.9V-6.3V, a töltőáram pedig 1.4A.
CORE2 felszereli az ESP32-t mindennel, ami a programozáshoz, mindennel, ami a működéshez és fejlesztéshez szükséges
PIN LEÍRÁS
USB interfész
M5CAMREA Configuration Type-C típusú USB interfész, támogatja az USB2.0 szabványos kommunikációs protokollt.
GROVE INTERFÉSZ
4p elhelyezett 2.0 mm-es M5CAMREA GROVE interfészek, belső vezetékek és GND, 5V, GPIO32, GPIO33 csatlakoztatva.
FUNKCIÓS LEÍRÁS
Ez a fejezet az ESP32-D0WDQ6-V3 különböző moduljait és funkcióit ismerteti.
CPU ÉS MEMÓRIA
Xtensa® egymagos/kétmagos 32 bites LX6 mikroprocesszor(ok), akár 600 MIPS (200 MIPS az ESP32-S0WD/ESP32-U4WDH, 400 MIPS az ESP32-D2WD esetén):
- 448KB ROM
- 520 KB SRAM
- 16 KB SRAM RTC-ben
- A QSPI több flash/SRAM chipet is támogat
TÁROLÁS LEÍRÁSA
Külső flash és SRAM
Az ESP32 több külső QSPI flash és statikus véletlen hozzáférésű memóriát (SRAM) támogat, amelyek hardver alapú AES titkosítással védik a felhasználói programokat és adatokat.
- Az ESP32 gyorsítótárazással hozzáférhet a külső QSPI Flash-hez és SRAM-hoz. Legfeljebb 16 MB külső Flash kódterület van leképezve a CPU-ban, támogatja a 8 bites, 16 bites és 32 bites hozzáférést, és kódot is tud futtatni.
- Akár 8 MB külső Flash és SRAM a CPU adatterületére leképezve, 8 bites, 16 bites és 32 bites hozzáférés támogatása. A Flash csak az olvasási műveleteket támogatja, az SRAM pedig az olvasási és írási műveleteket.
KRISTÁLY
Külső 2 MHz-60 MHz-es kristályoszcillátor (40 MHz csak Wi-Fi/BT funkcióhoz)
RTC MENEDZSMENT ÉS ALACSONY FELFOGYASZTÁS
Az ESP32 fejlett energiagazdálkodási technikákat használ, különböző energiatakarékos módok között váltható. (Lásd 5. táblázat).
- Energiatakarékos mód
- Aktív mód: RF chip működik. A chip fogadhat és továbbíthat hangjelzést.
- Modem-alvó mód: A CPU futhat, az óra konfigurálható. Wi-Fi/Bluetooth alapsáv és RF
- Könnyű alvó üzemmód: CPU felfüggesztve. RTC és memória és perifériák ULP koprocesszoros működése. Bármilyen ébresztési esemény (MAC, host, RTC időzítő vagy külső megszakítás) felébreszti a chipet.
- Mély alvás mód: csak az RTC memória és a perifériák működőképes állapotban. Az RTC-ben tárolt Wi-Fi és Bluetooth kapcsolati adatok. Az ULP koprocesszor működhet.
- Hibernált mód: A 8 MHz-es oszcillátor és a beépített koprocesszoros ULP le van tiltva. Az áramellátás visszaállításához szükséges RTC memória le van tiltva. Csak egy RTC óra időzítő található a lassú órán és néhány RTC GPIO működik. RTC Az RTC óra vagy időzítő felébredhet a GPIO hibernált módból.
- Mély alvás mód
- kapcsolódó alvó üzemmód: energiatakarékos mód váltás aktív, modem-alvó, könnyű alvó üzemmód között. CPU, Wi-Fi, Bluetooth és rádió előre beállított időintervallum, hogy felébredjen a Wi-Fi / Bluetooth kapcsolat biztosítása érdekében.
- Ultra Alacsony fogyasztású érzékelő megfigyelési módszerek: a fő rendszer mély alvó üzemmód, az ULP társprocesszort időszakosan kinyitják vagy zárják az érzékelő adatok mérésére. Az érzékelő méri az adatokat, az ULP társprocesszor dönti el, hogy felébreszti-e a fő rendszert.
ELEKTROMOS JELLEMZŐK
LIMIT PARAMÉTEREK
- VIO a tápegységhez, lásd az ESP32 műszaki specifikáció függelékét
IO_MUX, mint a VDD_SDIO tápegységének SD_CLK-ja.
Nyomja meg és tartsa lenyomva az oldalsó bekapcsológombot két másodpercig az eszköz elindításához. Nyomja meg és tartsa lenyomva több mint 6 másodpercig az eszköz kikapcsolásához. Váltson fénykép módba a Kezdőképernyőn keresztül, és a kamerán keresztül elérhető avatar megjelenik a tft képernyőn. Munka közben csatlakoztatni kell az USB-kábelt, és a lítium akkumulátort rövid távú tárolásra használják, hogy megakadályozzák az áramellátást. kudarc.
FCC nyilatkozat
Bármilyen változtatás vagy módosítás, amelyet a megfelelőségért felelős fél kifejezetten nem hagyott jóvá, érvénytelenítheti a felhasználó jogosultságát a berendezés üzemeltetésére.
Ez az eszköz megfelel az FCC-szabályok 15. részének. A működés az alábbi két feltételhez kötött:
- Ez az eszköz nem okozhat káros interferenciát, és
- Ennek az eszköznek el kell viselnie minden interferenciát, beleértve a nem kívánt működést okozó interferenciát is.
Jegyzet: Ezt a berendezést tesztelték, és megállapították, hogy megfelel a B osztályú digitális eszközökre vonatkozó határértékeknek, az FCC-szabályok 15. része szerint. Ezeket a határértékeket úgy alakították ki, hogy ésszerű védelmet nyújtsanak a káros interferencia ellen lakossági telepítés során. Ez a berendezés rádiófrekvenciás energiát állít elő, használ és sugározhat ki, és ha nem az utasításoknak megfelelően telepítik és használják, káros interferenciát okozhat a rádiókommunikációban. Nincs azonban garancia arra, hogy egy adott telepítés során nem lép fel interferencia. Ha ez a berendezés káros interferenciát okoz a rádió- vagy televízióvételben, ami a berendezés ki- és bekapcsolásával állapítható meg, a felhasználónak arra biztatjuk, hogy próbálja meg kiküszöbölni az interferenciát az alábbi intézkedések közül egy vagy több segítségével:
- eorientálja vagy helyezze át a vevőantennát.
- Növelje a távolságot a berendezés és a vevő között.
- Csatlakoztassa a berendezést a vevőegységtől eltérő áramkörön lévő aljzathoz.
- Kérjen segítséget a kereskedőtől vagy egy tapasztalt rádió-/TV-szerelőtől.
RF expozíciós információ (SAR)
Ezt a telefont úgy tervezték és gyártották, hogy ne lépje túl az Egyesült Államok Szövetségi Kommunikációs Bizottsága által a rádiófrekvenciás (RF) energiának való kitettség határértékeit.
A SAR-teszt során ezt az eszközt úgy állították be, hogy az összes tesztelt frekvenciasávban a legmagasabb tanúsított teljesítményszint mellett továbbítson, és olyan helyzetekbe helyezték, amelyek a rádiófrekvenciás expozíciót szimulálják a használat során a fej és a test közelében, 0 mm-es elválasztással.
Az FCC által meghatározott SAR-határérték 1.6 W/kg. Az FCC felszerelési engedélyt adott erre a telefonmodellre, amely szerint az összes jelentett SAR-szint megfelel az FCC rádiófrekvenciás expozíciós irányelveinek.
IC közlemény
Ez az eszköz megfelel az Industry Canada licencmentes RSS szabvány(ok)nak. A működés az alábbi két feltételhez kötött:
- ez a készülék nem okozhat interferenciát, és
- ennek az eszköznek el kell viselnie minden interferenciát, beleértve az olyan interferenciát is, amely az eszköz nem kívánt működését okozhatja.
IC sugárzási expozíciós nyilatkozat
Ez az EUT megfelel a SAR-nak az IC RSS-102-ben szereplő általános lakossági/ellenőrzött expozíciós határértékekre vonatkozóan, és az IEEE 1528 és IEC 62209 szabványban meghatározott mérési módszerek és eljárások szerint tesztelték. Ezt a berendezést legalább 0 cm távolságra kell telepíteni és üzemeltetni. a radiátor és a teste között. Ezt az eszközt és antennáit nem szabad más antennával vagy adóval együtt elhelyezni, illetve együtt működtetni.
UIFlow gyorsindítás
Égő eszköz
Jegyzet: A MacOS felhasználók telepítése után helyezze az alkalmazást az Alkalmazás mappába, az alábbi ábra szerint.
Firmware égés
- Kattintson duplán a Burner burning eszköz megnyitásához, válassza ki a megfelelő eszköztípust a bal oldali menüben, válassza ki a kívánt firmware verziót, majd kattintson a letöltés gombra a letöltéshez.
- Ezután csatlakoztassa az M5 eszközt a számítógéphez a Type-C kábelen keresztül, válassza ki a megfelelő COM portot, az átviteli sebesség az M5Burner alapértelmezett konfigurációját használhatja, emellett kitöltheti azt a WIFI-t is, amelyhez az eszköz csatlakozik. a firmware égtage információk. A konfigurálás után kattintson a „Burn” gombra az írás elindításához.
- Amikor az égési napló a Sikeresen beégetést kéri, az azt jelenti, hogy a firmware-t égették.
Az első beíráskor, vagy a firmware program rendellenesen fut, kattintson az „Erase” gombra a flash memória törléséhez. A következő firmware-frissítés során nem kell újra törölni, ellenkező esetben a mentett Wi-Fi információk törlődnek, és az API-kulcs frissül.
Konfigurálja a WIFI-t
Az UIFlow offline és web a programozó verziója. Amikor a web verzió, WiFi kapcsolatot kell konfigurálnunk az eszközön. Az alábbiakban két módot írunk le az eszköz WiFi-kapcsolatának konfigurálására (írási konfiguráció és AP hotspot konfigurálása).
Burn konfigurációs WiFi (ajánlott)
Az UIFlow-1.5.4 és a fenti verziók közvetlenül az M5Burneren keresztül írhatnak WiFi információkat.
APhotspot konfiguráció WiFi
- Nyomja meg és tartsa lenyomva a bal oldali bekapcsológombot a gép bekapcsolásához. Ha a WiFi nincs konfigurálva, a rendszer az első bekapcsoláskor automatikusan hálózati konfigurációs módba lép. Tegyük fel, hogy más programok futtatása után szeretne újra belépni a hálózati konfigurációs módba, tekintse meg az alábbi műveletet. Miután az UIFlow logó megjelenik az indításkor, gyorsan kattintson a Kezdőlap gombra (középső M5 gomb), hogy belépjen a konfigurációs oldalra. Nyomja meg a törzs jobb oldalán található gombot az opció Beállításra váltásához, majd nyomja meg a Kezdőlap gombot a megerősítéshez. A jobb gomb megnyomásával váltson a WiFi beállításra, nyomja meg a Kezdőlap gombot a megerősítéshez, és indítsa el a konfigurációt.
- Miután sikeresen csatlakozott a hotspothoz mobiltelefonjával, nyissa meg a mobiltelefon böngészőjét a QR-kód beolvasásához a képernyőn, vagy közvetlenül elérheti a 192.168.4.1-et, lépjen be az oldalra személyes WIFI-adatainak kitöltéséhez, majd kattintson a Konfigurálás gombra a WiFi-adatok rögzítéséhez. . A sikeres konfigurálás és programozási módba lépés után a készülék automatikusan újraindul.
Jegyzet: A speciális karakterek, például a „szóköz” nem megengedettek a konfigurált WiFi-információkban.
Hálózati programozási mód és API KULCS
Lépjen be a hálózati programozási módba
A hálózati programozási mód az M5 eszköz és az UIFlow közötti dokkoló mód web programozási platform. A képernyőn megjelenik az eszköz aktuális hálózati kapcsolati állapota. Ha a jelző zölden világít, az azt jelenti, hogy bármikor fogadhat programküldést. Alapértelmezés szerint a WiFi hálózat első sikeres konfigurálása után a készülék automatikusan újraindul és hálózati programozási módba lép. Ha nem tudja, hogyan lépjen vissza a programozási módba más alkalmazások futtatása után, tekintse át a következő műveleteket.
újraindításkor nyomja meg az A gombot a főmenüben a programozási mód kiválasztásához, és várja meg, amíg a hálózatjelző jobb oldali jelzőfénye zöldre vált a programozási mód oldalon. Az UIFlow programozási oldal eléréséhez látogasson el a flow.m5stack.com webhelyre a számítógép böngészőjében.
APKEY párosítás
Az API KEY az M5 eszközök kommunikációs hitelesítő adatai az UIFlow használatakor web programozás. A megfelelő API KULCS UIFlow oldalon történő konfigurálásával a program lenyomható az adott eszközhöz. A felhasználónak fel kell keresnie a filow.m5stack.com webhelyet a számítógépén web böngészőt, hogy belépjen az UIFlow programozási oldalra. Kattintson a beállítás gombra az oldal jobb felső sarkában található menüsorban, írja be az API kulcsot a megfelelő eszközön, válassza ki a használt hardvert, kattintson az OK gombra a mentéshez, és várja meg, amíg a sikeres csatlakozást kéri.
HTTP
Hajtsa végre a fenti lépéseket, majd megkezdheti a programozást az UIFlow-val. Plample:A Baidu elérése HTTP-n keresztül
BLE UART
Funkció leírása
Hozzon létre Bluetooth-kapcsolatot, és engedélyezze a Bluetooth átjelentkezési szolgáltatást.
- Init ble uart name Inicializálja a beállításokat, konfigurálja a Bluetooth-eszköz nevét.
- BLE UART Writre Adatok küldése a BLE UART segítségével.
- A BLE UART gyorsítótár marad. Ellenőrizze a BLE UART adatok bájtjainak számát.
- BLE UART beolvassa az összes adatot Olvassa el az összes adatot a BLE UART gyorsítótárban.
- BLE UART karakterek beolvasása N adat olvasása a BLE UART gyorsítótárban.
Utasítás
Hozzon létre Bluetooth átmenő kapcsolatot, és küldje el a be-/kikapcsoló LED-et.
UIFlow asztali IDE
Az UIFlow Desktop IDE az UIFlow programozó offline verziója, amely nem igényel hálózati kapcsolatot, és érzékeny programleküldési élményt biztosít. Kattintson az UIFlow-Desktop-IDE megfelelő verziójára az operációs rendszerének megfelelő letöltéshez.
USB programozási mód
Csomagolja ki a letöltött UIFlow Desktop IDE archívumot, és kattintson duplán az alkalmazás futtatásához.
Az alkalmazás indítása után automatikusan észleli, hogy a számítógép rendelkezik-e USB-illesztőprogrammal (CP210X), kattintson a Telepítés gombra, és kövesse az utasításokat a telepítés befejezéséhez.
Az illesztőprogram telepítése után az automatikusan belép az UIFlow Desktop IDE-be, és automatikusan felugrik a konfigurációs doboz. Ekkor csatlakoztassa az M5 eszközt a számítógéphez a Tpye-C adatkábellel.
Az UIFlow Desktop IDE használatához M5 eszközre van szükség UIFlow firmware-rel, és lépjen be az ** USB programozási módba**.
Kattintson a készülék bal oldalán található bekapcsológombra az újraindításhoz, a menübe lépés után gyorsan kattintson a jobb gombbal az USB mód kiválasztásához.
Válassza ki a megfelelő portot és a programozó eszközt, kattintson az OK gombra a csatlakozáshoz.
Kapcsolódó linkek
UIFlow blokk bemutatása
Dokumentumok / Források
![]() |
M5STACK M5STACK-CORE2 alapú IoT fejlesztőkészlet [pdf] Felhasználói kézikönyv M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 alapú IoT fejlesztőkészlet, M5STACK-CORE2, IoT alapú fejlesztőkészlet, IoT fejlesztőkészlet, fejlesztői készlet |