M5STACK-LOGO

Razvojni komplet IoT na osnovi M5STACK-CORE2

M5STACK-CORE2-Based-IoT-Razvojni-Kit-IZDELEK

ORIS

M5Stick CORE2 je plošča ESP32, ki temelji na čipu ESP32-D0WDQ6-V3, vsebujeM5STACK-CORE2-Based-IoT-Development Kit-FIG 1

Sestava strojne opreme
Strojna oprema CORE2: Čip ESP32-D0WDQ6-V3, zaslon TFT, zelena LED, gumb, vmesnik GROVE, vmesnik TypeC-to-USB, čip za upravljanje porabe energije in baterija.
ESP32-D0WDQ6-V3 ESP32 je dvojedrni sistem z dvema procesorjema Harvard Architecture Xtensa LX6. Ves vgrajeni pomnilnik, zunanji pomnilnik in zunanje naprave se nahajajo na podatkovnem vodilu in/ali vodilu ukazov teh CPE-jev. Z nekaj manjšimi izjemami (glejte spodaj) je preslikava naslovov dveh CPE-jev simetrična, kar pomeni, da za dostop uporabljata iste naslove. isti spomin. Več perifernih naprav v sistemu lahko dostopa do vgrajenega pomnilnika prek DMA.

TFT zaslon je 2-palčni barvni zaslon ILI9342C z ločljivostjo 320 x 240.tagObmoč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

OPIS PIN

VMESNIK USB

Konfiguracija M5CAMREA USB vmesnik tipa C, podpira standardni komunikacijski protokol USB2.0. M5STACK-CORE2-Based-IoT-Development Kit-FIG 2

VMESNIK GROVE

Vmesniki M4CAMREA GROVE z razporejenim razmikom 2.0p 5 mm, notranja napeljava in GND, 5V, priključeni GPIO32, GPIO33. M5STACK-CORE2-Based-IoT-Development Kit-FIG 3

 

OPIS DELOVANJA

To poglavje opisuje različne module in funkcije ESP32-D0WDQ6-V3.

CPU IN POMNILNIK 

Eno-/dvojedrni 32-bitLX6 mikroprocesor(i) Xtensa®, do 600 MIPS (200 MIPS zaESP32-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
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 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.

CRYSTAL

Zunanji kristalni oscilator 2 MHz ~ 60 MHz (40 MHz samo za Wi-Fi/BT funkcionalnost)

UPRAVLJANJE RTC 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 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 v delujočem stanju. Podatki o povezavi Wi-Fi 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 RTC ure 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 mirovanja: način varčevanja z energijo preklapljanje med aktivnim, modemskim stanjem in načinom mirovanja. CPU, Wi-Fi, Bluetooth in radijski prednastavljeni časovni interval, ki naj se prebudi, da se zagotovi povezava Wi-Fi / Bluetooth.
    • Metode nadzora senzorja z izjemno nizko porabo: glavni sistem je način 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.

ELEKTRIČNE KARAKTERISTIKE

OMEJNI PARAMETRI

  1. VIO na napajalno ploščo, glejte dodatek k tehničnim specifikacijam ESP32
    IO_MUX, kot SD_CLK napajanja 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. Prek domačega zaslona preklopite v način fotografiranja in avatar, ki ga lahko dobite prek kamere, se prikaže na tft zaslonu. Kabel USB mora biti med delom priključen, litijeva baterija pa se uporablja za kratkotrajno shranjevanje, da se prepreči napajanje neuspeh.

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 morda ne povzroča škodljivih motenj in
  2. Ta naprava mora sprejeti vse prejete motnje, vključno z motnjami, ki lahko povzročijo neželeno delovanje.

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:

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

Informacije o izpostavljenosti RF (SAR)
Ta telefon je zasnovan in izdelan tako, da ne presega omejitev emisij za izpostavljenost radiofrekvenčni (RF) energiji, ki jih je določila Zvezna komisija za komunikacije Združenih držav.
Med preskušanjem SAR je bila ta naprava nastavljena za oddajanje najvišje certificirane ravni moči v vseh preizkušenih frekvenčnih pasovih in postavljena v položaje, ki simulirajo izpostavljenost radiofrekvenčnemu sevanju pri uporabi proti glavi brez ločevanja in v bližini telesa z razdaljo 0 mm.
Omejitev SAR, ki jo je določila FCC, je 1.6 W/kg. FCC je podelil dovoljenje za uporabo opreme za ta model telefona z vsemi prijavljenimi vrednostmi SAR, ocenjenimi kot skladne s smernicami FCC o izpostavljenosti RF.

Obvestilo IC
Ta naprava je skladna s standardi RSS Industry Canada, ki so izvzeti iz licence. Delovanje je odvisno od naslednjih dveh pogojev:

  1. ta naprava morda ne povzroča motenj in
  2. ta naprava mora sprejeti vse motnje, vključno z motnjami, ki lahko povzročijo neželeno delovanje naprave.

Izjava o izpostavljenosti sevanju IC
Ta EUT je skladen z mejnimi vrednostmi SAR za splošno populacijo/nenadzorovano izpostavljenost v IC RSS-102 in je bil preizkušen v skladu z merilnimi metodami in postopki, določenimi v IEEE 1528 in IEC 62209. To opremo je treba namestiti in uporabljati z najmanjše razdalje 0 cm. med radiatorjem in vašim telesom. Ta naprava in njena(-e) antena(-e) ne smejo biti nameščene skupaj ali delovati v povezavi s katero koli drugo anteno ali oddajnikom

Hitri začetek UIFlow

Orodje za gorenje

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

Opomba: Po namestitvi za uporabnike MacOS postavite aplikacijo v mapo Application, kot je prikazano na spodnji sliki.M5STACK-CORE2-Based-IoT-Development Kit-FIG 5

Zapis vdelane programske opreme

  1. 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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 6
  2. 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 povezana med zapisovanje vdelane programske opreme stage informacije. Po konfiguraciji kliknite »Zapiši« za začetek zapisovanja.M5STACK-CORE2-Based-IoT-Development Kit-FIG 7
  3. Ko dnevnik zapisovanja pozove Burn Successfully, to pomeni, da je bila vdelana programska oprema zapisana.M5STACK-CORE2-Based-IoT-Development Kit-FIG 8

Pri prvem zapisovanju ali ob nepravilnem delovanju vdelane programske opreme lahko kliknete »Izbriši«, da izbrišete bliskovni pomnilnik. Pri naslednji posodobitvi vdelane programske opreme ni potrebe po ponovnem brisanju, 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čici, moramo za napravo konfigurirati povezavo WiFi. V nadaljevanju sta opisana dva načina konfiguracije povezave WiFi za napravo (konfiguracija zapisovanja in konfiguracija dostopne točke AP).

Zapiši konfiguracijo WiFi (priporočamo)

UIFlow-1.5.4 in višje različice lahko zapisujejo podatke o WiFi neposredno prek M5Burnerja.M5STACK-CORE2-Based-IoT-Development Kit-FIG 9

Konfiguracija APhotspot WiFi

  1. 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 omrežne konfiguracije, 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 stran s konfiguracijo. 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čnite konfiguracijo.M5STACK-CORE2-Based-IoT-Development Kit-FIG 10
  2. 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 dostopate do 192.168.4.1, vnesite stran, da vnesete 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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 11

Način mrežnega programiranja in KLJUČ API-ja

Vstopite v način omrežnega programiranja

Način omrež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 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 prešla 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 v brskalniku računalnika obiščete flow.m5stack.com.M5STACK-CORE2-Based-IoT-Development Kit-FIG 21

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

 

HTTP

Dokončajte zgornje korake, nato pa lahko začnete programirati z UIFlow. Na primerample: Dostop do Baidu prek HTTP

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

Opis funkcije

Vzpostavite povezavo Bluetooth in omogočite storitev prehoda Bluetooth.M5STACK-CORE2-Based-IoT-Development Kit-FIG 15

  • Inicializirajte nastavitve, konfigurirajte ime naprave Bluetooth.
  • BLE UART Writre Pošlji podatke z BLE UART.
  • BLE UART ostane predpomnilnik Preverite število bajtov podatkov BLE UART.
  • BLE UART prebere vse ReAad 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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 16

UIFlow namizni IDE

UIFlow Desktop IDE je različica programatorja UIFlow brez povezave, ki ne zahteva 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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 17

Način programiranja USB

Razpakirajte preneseni arhiv UIFlow Desktop IDE in dvokliknite, da zaženete aplikacijo.M5STACK-CORE2-Based-IoT-Development Kit-FIG 18

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

Ko je namestitev gonilnika končana, bo samodejno vstopil v UIFlow Desktop IDE in samodejno prikazal konfiguracijsko okno. V tem času povežite napravo M5 z računalnikom prek podatkovnega kabla Tpye-C.M5STACK-CORE2-Based-IoT-Development Kit-FIG 20

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

Izberite ustrezna vrata in napravo za programiranje ter kliknite V redu za povezavo.M5STACK-CORE2-Based-IoT-Development Kit-FIG 22

Sorodne povezave

Predstavitev bloka UIFlow

Dokumenti / Viri

M5STACK M5STACK-CORE2 IoT razvojni komplet [pdfUporabniški priročnik
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 razvojni komplet za internet stvari, M5STACK-CORE2, razvojni komplet za internet stvari, razvojni komplet za internet stvari, razvojni komplet

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *