M5STACK ESP32 CORE2 IoT Development Kit Uporabniški priročnik
1. OGLED
M5Stick CORE2 je plošča ESP32, ki temelji na čipu ESP32-D0WDQ6-V3 in vsebuje 2-palčni TFT zaslon. Tabla je izdelana iz PC+ABC.
1.1 Sestava strojne opreme
Strojna oprema CORE2: čip ESP32-D0WDQ6-V3, zaslon TFT, zelena LED, gumb, vmesnik GROVE, vmesnik Type.C-to-USB, čip za upravljanje porabe energije in baterija.
ESP32-D0WDQ6-V3 ESP32 je dvojedrni sistem z dvema procesorjema Harvard Architecture Tense LX6. Ves vgrajeni pomnilnik, zunanji pomnilnik in zunanje naprave se nahajajo na podatkovnem vodilu in/ali vodilu navodil teh procesorjev. Z nekaterimi manjšimi izjemami (glejte spodaj) je preslikava naslovov dveh procesorjev simetrična, kar pomeni, da uporabljata iste naslove za dostop do istega pomnilnika. Več perifernih naprav v sistemu lahko dostopa do vgrajenega pomnilnika prek DMA.
Zaslon TFT je 2-palčni barvni zaslon, ki ga poganja ILI9342C z ločljivostjo 320 x 240.
Delovna zvezatagObmočje je 2.6~3.3V, območje delovne temperature je -25~55°C.
Čip za upravljanje porabe energije je X-Powers AXP192. Operativni voltagRazpon je 2.9 V~6.3 V, polnilni tok pa 1.4 A.
CORE2 opremi ESP32 z vsem potrebnim za programiranje, vsem potrebnim za delovanje in razvoj
2.PIN OPIS
2.1. USB Vmesnik
Konfiguracija M5CAMREA USB vmesnik tipa C, podpira standardni komunikacijski protokol USB2.0.
2.2. VMESNIK GROVE
Vmesniki M4CAMREA GROVE z razporejenim razmikom 2.0p 5 mm, notranja napeljava in GND, 5V, priključeni GPIO32, GPIO33.
3. OPIS DELOVANJA
To poglavje opisuje različne module in funkcije ESP32-D0WDQ6-V3.
3.1. CPU IN POMNILNIK
Xtensa® eno-/dvojedrni 32-bitni mikroprocesor(ji)LX6, do 600 MIPS (200 MIPS za ESP32-S0WD/ESP32-U4WDH, 400 MIPS za ESP32-D2WD):
- 448 KB ROM
- 520 KB SRAM
- 16 KB SRAM v RTC
- QSPI podpira več čipov flash/SRAM
3.2. OPIS SHRANJEVANJA
3.2.1. 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 za kodo Flash je preslikanega v CPE, podpira 8-bitni, 16-bitni in 32-bitni dostop in lahko izvaja kodo.
- Do 8 MB zunanjega Flash in SRAM-a, preslikanega na podatkovni prostor CPE, podpora za 8-bitni, 16-bitni in 32-bitni dostop. Flash podpira samo operacije branja, SRAM podpira operacije branja in pisanja.
3.3. CRYSTAL
Zunanji kristalni oscilator 2 MHz ~ 60 MHz (40 MHz samo za Wi-Fi/BT funkcionalnost)
3.4. RTC UPRAVLJANJE IN NIZKA PORABA ENERGIJE
ESP32 uporablja napredne tehnike upravljanja energije, lahko preklapljate 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, ura je lahko konfigurirana. Osnovni pas Wi-Fi / Bluetooth in RF
– Način lahkega mirovanja: CPE 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 v delovnem stanju. Podatki o povezavi WiFi in Bluetooth, 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 ure RTC na počasni uri in nekaj RTC GPIO v službi. RTC Ura ali časovnik RTC se lahko prebudita iz načina mirovanja GPIO. - Način globokega spanja
– povezan način mirovanja: način varčevanja z energijo, preklapljanje med aktivnim, modemskim načinom mirovanja, lahkim načinom mirovanja. 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 izjemno 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 odloči, ali bo prebudil glavni sistem.
4. ELEKTRIČNE ZNAČILNOSTI
4.1. MEJNI PARAMETRI
1. VIO na napajalno ploščo, glejte dodatek k tehničnim specifikacijam ESP32 IO_MUX, kot SD_CLK napajalnika za VDD_SDIO.
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 foto način 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.
Izjava FCC: Vse spremembe ali modifikacije, ki jih ni izrecno odobrila stranka, odgovorna za skladnost, lahko razveljavijo uporabnikovo pooblastilo za uporabo opreme.
Ta naprava je skladna s 15. delom pravil FCC. Delovanje je odvisno od naslednjih dveh pogojev:
(1) Ta naprava ne sme povzročati škodljivih motenj in
(2) Ta naprava mora sprejeti vse prejete motnje, vključno z motnjami, ki lahko povzročijo neželeno delovanje.
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 upravljati z najmanjšo razdaljo 20 cm med radiatorjem in vašim telesom.
Opomba: Ta oprema je bila preizkušena in ugotovljeno je, da je skladna z omejitvami za digitalno napravo razreda B v skladu s 15. delom
Pravila 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 v radijskih komunikacijah, če ni nameščena in uporabljena v skladu z navodili. Vendar pa 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 poskuša odpraviti motnje z enim ali več od naslednjih ukrepov:
– Spremenite ali prestavite 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.
Hitri začetek UI Flow
Ta vadnica velja za M5Core2
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.
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, izberite ustrezna vrata COM, hitrost prenosa lahko uporabi privzeto konfiguracijo v M5Burnerju, poleg tega pa lahko vnesete tudi WIFI, na katerega bo naprava med zapisovanje 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čico 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 Omrežje način programiranja je način priklopa med napravo M5 in UIFlow web programska platforma. Na zaslonu bo prikazano trenutno stanje omrežne povezave naprave. Ko je indikator zelen, to pomeni, da lahko kadar koli prejmete program push. V privzetem stanju se bo po prvi uspešni konfiguraciji omrežja WiFi naprava samodejno znova zagnala in vstopila v način omrežnega programiranja. Če po zagonu drugih aplikacij ne veste, kako znova vstopiti v način programiranja, 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 obiskati flow.m5stack.com v računalniku 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.
HTTP
Dokončajte zgornje korake, nato pa lahko začnete programirati z UIFlow. Na primerample: dostop do Baiduja prek HTTP
BLE UART
Funkcija Opis 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 ostane predpomnilnik Preverite število bajtov podatkov BLE UART.
- BLE UART preberi vse Preberi 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.
UIFlow namizni IDE
UIFlow Desktop IDE je različica programatorja UIFlow brez povezave, 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.
Ko je namestitev gonilnika končana, bo samodejno vstopil v UIFlow Desktop IDE in samodejno prikazal konfiguracijsko polje. V tem času povežite napravo M5 z računalnikom prek podatkovnega kabla Tpye-C.
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 V redu za povezavo.
Sorodne povezave
Predstavitev bloka UIFlow
Dokumenti / Viri
![]() |
M5STACK ESP32 CORE2 IoT Development Kit [pdfUporabniški priročnik M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT razvojni komplet, ESP32 CORE2 IoT razvojni komplet, razvojni komplet |