Modul M5stack M5STICKC PLUS ESP32-PICO-D4

ORIS
StickC PLUS je plošča ESP32, ki temelji na modulu ESP32-PICO-D4, z eno LED in enim gumbom. Plošča je izdelana iz PC+ABC.

Sestava strojne opreme
Strojna oprema M5StickC PLUS: modul ESP32-PICO-D4, zaslon TFT, IMU, IR oddajnik, rdeča LED, gumb, vmesnik GROVE, vmesnik TypeC-to-USB, čip za upravljanje porabe energije in baterija.
- StickT Dodajte infrardečo kamero.
- ESP32- PICO-D4 je modul System-in-Package (SiP), ki temelji na ESP32 in zagotavlja popolne funkcije Wi-Fi in Bluetooth. Modul vključuje 4-MB SPI flash. ESP32-PICO-D4 brezhibno integrira vse periferne komponente, vključno s kristalnim oscilatorjem, bliskavico, filtrirnimi kondenzatorji in RF povezavami za ujemanje v enem paketu.
- TFT zaslon je 1.14-palčni barvni zaslon, ki ga poganja Sitronixov ST7789 z ločljivostjo 135 x 240.tagObmočje je 2.5~3.3V
- IMU MPU-6886 je 6-osna naprava za sledenje gibanju, ki združuje 3-osni žiroskop in 3-osni merilnik pospeška v majhnem 3 mm x 3 mm x 0.75 mm 24-pin LGA ohišju.
- Upravljanje napajanja čip je X-Powers AXP192. Operativni voltagRazpon je 2.9 V~6.3 V, polnilni tok pa 1.4 A.
- M5StickC PLUS opremi ESP32 z vsem potrebnim za programiranje, vsem potrebnim za delovanje in razvoj
OPIS PIN
- VMESNIK USB
Konfiguracija M5CAMREA USB vmesnik tipa C, podpira standardni komunikacijski protokol USB2.0.

- VMESNIK GROVE
Vmesniki M4CAMREA GROVE 2.0 mm, notranje ožičenje in GND, 5V, GPIO5, GPIO32, priključeni na 33p.

OPIS DELOVANJA
V tem poglavju so opisani različni moduli in funkcije ESP32-PICO-D4.
CPU IN POMNILNIK
ESP32-PICO-D4 vsebuje dva 32-bitna MCU Xtensa® LX6 z nizko porabo energije. Pomnilnik na čipu, ki vključuje:
- 448 KB ROM-a in program se zažene za klice funkcij jedra
- Za 520 KB čip za shranjevanje navodil in podatkov SRAM (vključno z bliskovnim pomnilnikom 8 KB RTC)
- RTC bliskovni pomnilnik 8 KB SRAM, ko se RTC lahko zažene v načinu globokega spanja in za shranjevanje podatkov, do katerih dostopa glavni CPU
- Počasni pomnilnik RTC, 8 KB SRAM, lahko dostopa koprocesorju v načinu globokega spanja
- 1 kbit uporabe, ki je 256-bitni sistem specifičen (naslov MAC in nabor čipov); preostalih 768 bitov je rezerviranih za uporabniški program, ti programi Flash vključujejo šifriranje in ID čipa
OPIS SHRANJEVANJA
Zunanji Flash in SRAM
ESP32 podpira več zunanjih bliskavic QSPI in statičnega pomnilnika z naključnim dostopom (SRAM), ki ima AES šifriranje, ki temelji na strojni opremi za zaščito uporabniških programov in podatkov.
- ESP32 dostopa do zunanjih QSPI Flash in SRAM s predpomnjenjem. Do 16 MB zunanjega prostora kode Flash je preslikanega v CPE, podpira 8-bitni, 16-bitni in 32-bitni dostop ter lahko izvaja kodo.
- Do 8 MB zunanjega Flash in SRAM, preslikanega v podatkovni prostor CPE, podpora za 8-bitni, 16-bitni in 32-bitni dostop. Flash podpira le operacije branja, SRAM pa podpira operacije branja in pisanja.
ESP32-PICO-D4 4 MB integriranega SPI Flash, kodo je mogoče preslikati v CPE prostor, podporo za 8-bitni, 16-bitni in 32-bitni dostop in lahko izvaja kodo. Pin GPIO6 ESP32 od, GPIO7, GPIO8, GPIO9, GPIO10 in GPIO11 za povezovanje vgrajenega modula SPI Flash, ni priporočljivo za druge funkcije.
CRYSTAL
- ESP32-PICO-D4 vključuje 40 MHz kristalni oscilator.
UPRAVLJANJE RTC IN NIZKA PORABA ENERGIJE
ESP32 uporablja napredne tehnike upravljanja porabe, ki jih je mogoče preklapljati med različnimi načini varčevanja z energijo. (Glejte tabelo 5).
- Način varčevanja z energijo
- Aktivni način: RF čip deluje. Čip lahko sprejema in oddaja zvočni signal.
- Način mirovanja modema: CPE lahko deluje in ura se lahko konfigurira. Osnovni pas Wi-Fi / Bluetooth in RF
- Način lahkega spanja: CPU začasno ustavljen. Delovanje koprocesorja RTC in pomnilnika ter zunanjih naprav ULP. Vsak dogodek prebujanja (MAC, gostitelj, časovnik RTC ali zunanja prekinitev) bo prebudil čip.
- Način globokega spanja: samo pomnilnik RTC in zunanje naprave so v delovnem stanju. Podatki o povezavi WiFi in Bluetooth so shranjeni v RTC. Koprocesor ULP lahko deluje.
- Način mirovanja: Oscilator 8 MHz in vgrajeni koprocesor ULP sta onemogočena. Pomnilnik RTC za obnovitev napajanja je prekinjen. Samo en časovnik RTC ure je nameščen na počasni uri in nekaj RTC GPIO na delu. RTC Ura ali časovnik RTC se lahko prebudita iz načina mirovanja GPIO.
- Način globokega spanja
- povezan način spanja: način varčevanja z energijo preklapljanje med načinom Active, Modem-Sleep in Light-Sleep. CPE, Wi-Fi, Bluetooth in radio vnaprej nastavljeni časovni interval, ki ga je treba prebuditi, da se zagotovi povezava Wi-Fi / Bluetooth.
- Metode nadzora senzorja z ultra nizko porabo energije: glavni sistem je v načinu globokega spanja, koprocesor ULP se občasno odpre ali zapre za merjenje podatkov senzorja. Senzor meri podatke, ULP koprocesor se odloči, ali bo prebudil glavni sistem.
Funkcije v različnih načinih porabe energije: TABELA 5

ELEKTRIČNE KARAKTERISTIKE
OMEJNI PARAMETRI
Tabela 8: Mejne vrednosti

- VIO na napajalno ploščo, glejte dodatek k tehničnim specifikacijam ESP32 IO_MUX, kot SD_CLK napajalnika za VDD_SDIO
Hitri začetek UIFlow
- Ta vadnica velja za M5StickC in M5StickC PLUS
Orodje za gorenje
Kliknite spodnji gumb, da prenesete ustrezno orodje za zapisovanje vdelane programske opreme M5Burner glede na vaš operacijski sistem. Razpakirajte in odprite aplikacijo.

Opomba: Po namestitvi uporabnikov sistema macOS postavite aplikacijo v mapo Application, kot je prikazano na spodnji sliki.

Zapis vdelane programske opreme
- Dvokliknite, da odprete orodje za zapisovanje Burner, v levem meniju izberite ustrezno vrsto naprave, izberite različico vdelane programske opreme, ki jo potrebujete, in kliknite gumb za prenos za prenos

- Nato povežite napravo M5 z računalnikom prek kabla Type-C in izberite ustrezna vrata COM, hitrost prenosa lahko uporabi privzeto konfiguracijo v M5Burnerju, poleg tega pa lahko vnesete tudi WIFI, s katerim bo naprava povezana med zapisovanjem vdelane programske opreme stage informacije. Po konfiguraciji kliknite »Zapiši« za začetek zapisovanja

- Ko dnevnik zapisovanja pozove Burn Successfully, to pomeni, da je bila vdelana programska oprema zapisana.

- Pri prvem zapisovanju ali ob nepravilnem delovanju programa vdelane programske opreme lahko kliknete »Izbriši«, da izbrišete bliskovni pomnilnik. Pri naslednji posodobitvi vdelane programske opreme ni treba znova brisati, sicer bodo shranjene informacije o omrežju Wi-Fi izbrisane in ključ API bo osvežen.
Konfigurirajte WIFI
UIFlow omogoča tako brez povezave kot web različice programatorja. Pri uporabi web različico, moramo za napravo konfigurirati povezavo WiFi. V nadaljevanju sta opisana dva načina za konfiguracijo povezave WiFi za napravo (konfiguracija zapisovanja in konfiguracija dostopne točke AP).
Zapiši konfiguracijo WiFi (priporočljivo)
UIFlow-1.5.4 in višje različice lahko zapisujejo podatke o WiFi neposredno prek M5Burnerja.

Konfiguracija dostopne točke AP WiFi
- Pritisnite in držite gumb za vklop na levi, da vklopite stroj. Če WiFi ni konfiguriran, bo sistem ob prvem vklopu samodejno vstopil v način konfiguracije omrežja. Recimo, da želite znova vstopiti v način konfiguracije omrežja, potem ko ste zagnali druge programe, se lahko obrnete na spodnjo operacijo. Ko se ob zagonu prikaže logotip UIFlow, hitro kliknite gumb Domov (sredinski gumb M5), da odprete konfiguracijsko stran. Pritisnite gumb na desni strani trupa, da preklopite možnost na Nastavitev, in pritisnite gumb Domov za potrditev. Pritisnite desni gumb, da preklopite možnost na Nastavitev WiFi, pritisnite gumb Domov za potrditev in zaženite konfiguracijo.

- Ko se z mobilnim telefonom uspešno povežete z dostopno točko, odprite brskalnik mobilnega telefona, da optično preberete kodo QR na zaslonu ali neposredno odprete 192.168.4.1, vstopite na stran, da izpolnite svoje osebne podatke o WIFI, in kliknite Konfiguriraj, da posnamete svoje podatke o WiFi . Naprava se bo po uspešni konfiguraciji samodejno znova zagnala in vstopila v način programiranja.
Opomba: Posebni znaki, kot je »presledek«, niso dovoljeni v konfiguriranih informacijah WiFi.

Način mrežnega programiranja in KLJUČ API-ja
Vstopite v način omrežnega programiranja
Način mrežnega programiranja je način priklopa med napravo M5 in UIFlow web programska platforma. Na zaslonu bo prikazano trenutno stanje omrežne povezave naprave. Ko indikator sveti zeleno, lahko kadar koli prejmete programski pritisk. V privzetem stanju se bo po prvi uspešni konfiguraciji omrežja WiFi naprava samodejno znova zagnala in prešla v način programiranja omrežja. Če ne veste, kako znova vstopiti v način programiranja po zagonu drugih aplikacij, si lahko ogledate naslednje operacije. pri ponovnem zagonu pritisnite gumb A v vmesniku glavnega menija, da izberete način programiranja, in počakajte, da desni indikator indikatorja omrežja zasveti zeleno na strani načina programiranja. Dostopite do strani za programiranje UIFlow tako, da obiščete flow.m5stack.com v računalniškem brskalniku.

Združevanje KLJUČA API
API KEY je komunikacijska poverilnica za naprave M5 pri uporabi UIFlow web programiranje. S konfiguracijo ustreznega KLJUČA API-ja na strani UIFlow lahko program potisnete za določeno napravo. Uporabnik mora v računalniku obiskati flow.m5stack.com web brskalnik za vstop na stran za programiranje UIFlow. Kliknite gumb za nastavitve v menijski vrstici v zgornjem desnem kotu strani, vnesite ključ API v ustrezno napravo, izberite uporabljeno strojno opremo, kliknite V redu, da shranite in počakajte, da se prikaže poziv za uspešno povezavo

Zasveti LED
Dokončajte zgornje korake, nato pa lahko začnete programirati z UIFlow. Naslednje vam bo pokazalo preprost program za pogon M5StickC, da zasveti LED indikator. (1. Povlecite LED, da zasveti programski blok. 2. Povežite se s programom za inicializacijo namestitve. 3 Kliknite gumb Zaženi v zgornjem desnem kotu)

UIFlow namizni IDE
UIFlow Desktop IDE je različica brez povezave programatorja UIFlow, ki ne potrebuje omrežne povezave in vam lahko zagotovi odzivno izkušnjo potiskanja programa. Kliknite ustrezno različico UIFlow-Desktop-IDE za prenos glede na vaš operacijski sistem.

Način programiranja USB
Razpakirajte preneseni arhiv UIFlow Desktop IDE in dvokliknite, da zaženete aplikacijo.

Ko se aplikacija zažene, bo samodejno zaznala, ali ima vaš računalnik gonilnik USB (CP210X), kliknite Namesti in sledite navodilom za dokončanje namestitve. (M5StickC ne potrebuje gonilnika CP210X, zato se lahko uporabniki odločijo za namestitev ali preskok)

Ko se aplikacija zažene, bo samodejno zaznala, ali ima vaš računalnik gonilnik USB (CP210X), kliknite Namesti in sledite navodilom za dokončanje namestitve. (M5StickC ne potrebuje gonilnika CP210X, zato se lahko uporabniki odločijo za namestitev ali preskok)

Uporaba UIFlow Desktop IDE zahteva napravo M5 z vdelano programsko opremo UIFlow in vstop v ** način programiranja USB
Za ponovni zagon kliknite gumb za vklop na levi strani naprave, po vstopu v meni hitro kliknite desni gumb, da izberete način USB.

Izberite ustrezna vrata in napravo za programiranje ter kliknite OK za povezavo.

BLE UART
Opis funkcije
Vzpostavite povezavo Bluetooth in omogočite storitev prehoda Bluetooth

- Inicializirajte nastavitve, konfigurirajte ime naprave Bluetooth.
- BLE UART Writer Pošlji podatke s pomočjo BLE UART.
- BLE UART ostaja v predpomnilniku. Preverite število bajtov podatkov BLE UART.
- BLE UART prebere vse podatke v predpomnilniku BLE UART.
- BLE UART branje znakov Branje n podatkov v predpomnilniku BLE UART.
Navodila
Vzpostavite prehodno povezavo Bluetooth in pošljite kontrolno LED za vklop/izklop.

- Vadnica za začetek M5StickC IoT
- Predstavitev bloka UIFlow
Izjava FCC
Vse spremembe ali modifikacije, ki jih stranka, odgovorna za skladnost, ni izrecno odobrila, lahko razveljavijo uporabnikovo pooblastilo za uporabo opreme.
Ta naprava je skladna s 15. delom pravil FCC. Delovanje je odvisno od naslednjih dveh pogojev:
- Ta naprava morda ne povzroča škodljivih motenj in
- Ta naprava mora sprejeti vse prejete motnje, vključno z motnjami, ki lahko povzročijo neželeno delovanje. Izjava o izpostavljenosti Izjava o izpostavljenosti Izjava o izpostavljenosti Izjava o izpostavljenosti Opomba: Ta oprema je bila testirana in ugotovljeno je bilo, da je v skladu z omejitvami za digitalne naprave razreda B v skladu s 15. delom pravil FCC. Te omejitve so zasnovane tako, da zagotavljajo primerno zaščito pred škodljivimi motnjami v stanovanjski namestitvi. Ta oprema ustvarja, uporablja in lahko oddaja radiofrekvenčno energijo in lahko povzroči škodljive motnje radijskih komunikacij, če ni nameščena in uporabljena v skladu z navodili. Vendar ni nobenega zagotovila, da do motenj ne bo prišlo pri določeni namestitvi. Če ta oprema povzroča škodljive motnje pri radijskem ali televizijskem sprejemu, kar je mogoče ugotoviti z izklopom in vklopom opreme, uporabnika spodbujamo, da poskusi odpraviti motnje z enim ali več od naslednjih ukrepov:
- Preusmerite ali premaknite sprejemno anteno.
- Povečajte razdaljo med opremo in sprejemnikom.
- Priključite opremo v vtičnico na drugem tokokrogu kot tisti, na katerega je priključen sprejemnik.
- Za pomoč se posvetujte s prodajalcem ali izkušenim radijskim/TV tehnikom.
Izjava FCC o izpostavljenosti sevanju:
Ta oprema je v skladu z omejitvami FCC za izpostavljenost sevanju, ki so določene za nenadzorovano okolje. To opremo je treba namestiti in uporabljati z najmanjšo razdaljo 20 cm med radiatorjem in vašim telesom. Pritisnite in držite stranski gumb za vklop dve sekundi, da zaženete napravo. Pritisnite in držite več kot 6 sekund, da izklopite napravo. Preko domačega zaslona preklopite v način fotografiranja in avatar, ki ga lahko dobite prek kamere, se prikaže na TFT zaslonu. Med delom mora biti kabel USB priključen, litijeva baterija pa se uporablja za kratkotrajno shranjevanje, da se prepreči izpad električne energije
Dokumenti / Viri
![]() |
Modul M5stack M5STICKC PLUS ESP32-PICO-D4 [pdfUporabniški priročnik M5STICKCPLUS, 2AN3WM5STICKCPLUS, modul ESP32-PICO-D4 |





