M5STACK-LOGO

M5STACK-CORE2 alapú IoT fejlesztőkészlet

M5STACK-CORE2-Based-IoT-Development-Kit-PRODUCT

VÁZLAT

Az M5Stick CORE2 egy ESP32 kártya, amely ESP32-D0WDQ6-V3 chipen alapul,M5STACK-CORE2-Based-IoT-Development-Kit-1. ÁBRA

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. M5STACK-CORE2-Based-IoT-Development-Kit-2. ÁBRA

GROVE INTERFÉSZ

4p elhelyezett 2.0 mm-es M5CAMREA GROVE interfészek, belső vezetékek és GND, 5V, GPIO32, GPIO33 csatlakoztatva. M5STACK-CORE2-Based-IoT-Development-Kit-3. ÁBRA

 

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

  1. 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:

  1. Ez az eszköz nem okozhat káros interferenciát, és
  2. 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:

  1. ez a készülék nem okozhat interferenciát, és
  2. 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

M5STACK-CORE2-Based-IoT-Development-Kit-4. ÁBRA

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.M5STACK-CORE2-Based-IoT-Development-Kit-5. ÁBRA

Firmware égés

  1. 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.M5STACK-CORE2-Based-IoT-Development-Kit-6. ÁBRA
  2. 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.M5STACK-CORE2-Based-IoT-Development-Kit-7. ÁBRA
  3. Amikor az égési napló a Sikeresen beégetést kéri, az azt jelenti, hogy a firmware-t égették.M5STACK-CORE2-Based-IoT-Development-Kit-8. ÁBRA

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.M5STACK-CORE2-Based-IoT-Development-Kit-9. ÁBRA

APhotspot konfiguráció WiFi

  1. 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.M5STACK-CORE2-Based-IoT-Development-Kit-10. ÁBRA
  2. 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.M5STACK-CORE2-Based-IoT-Development-Kit-11. ÁBRA

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

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.M5STACK-CORE2-Based-IoT-Development-Kit-13. ÁBRA

 

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

M5STACK-CORE2-Based-IoT-Development-Kit-14. ÁBRABLE UART

Funkció leírása

Hozzon létre Bluetooth-kapcsolatot, és engedélyezze a Bluetooth átjelentkezési szolgáltatást.M5STACK-CORE2-Based-IoT-Development-Kit-15. ÁBRA

  • 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.M5STACK-CORE2-Based-IoT-Development-Kit-16. ÁBRA

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

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.M5STACK-CORE2-Based-IoT-Development-Kit-18. ÁBRA

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

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.M5STACK-CORE2-Based-IoT-Development-Kit-20. ÁBRA

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

Válassza ki a megfelelő portot és a programozó eszközt, kattintson az OK gombra a csatlakozáshoz.M5STACK-CORE2-Based-IoT-Development-Kit-22. ÁBRA

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

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *