M5STACK-LOGO

M5STACK-CORE2 komplet za razvoj IoT-a

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

OUTLINE

M5Stick CORE2 je ESP32 ploča koja je bazirana na ESP32-D0WDQ6-V3 čipu, sadržiM5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 1

Sastav hardvera
Hardver CORE2: ESP32-D0WDQ6-V3 čip, TFT ekran, zelena LED dioda, dugme, GROVE interfejs, TypeC-to-USB interfejs, čip za upravljanje napajanjem i baterija.
ESP32-D0WDQ6-V3 ESP32 je dual-core sistem sa dva Harvard Architecture Xtensa LX6 CPU-a. Sva ugrađena memorija, eksterna memorija i periferni uređaji nalaze se na sabirnici podataka i/ili sabirnici instrukcija ovih CPU-a. Uz neke manje izuzetke (vidi dolje), mapiranje adresa dva CPU-a je simetrično, što znači da koriste iste adrese za pristup isto sećanje. Više perifernih uređaja u sistemu može pristupiti ugrađenoj memoriji preko DMA.

TFT ekran je ILI2C ekran u boji dijagonale 9342 inča sa rezolucijom od 320 x 240. Radni voltagOpseg je 2.6~3.3V, opseg radne temperature je -25~55°C.
Čip za upravljanje napajanjem je X-Powersov AXP192. Operativni voltagOpseg je 2.9V~6.3V, a struja punjenja je 1.4A.
CORE2 oprema ESP32 svime što je potrebno za programiranje, svime što je potrebno za rad i razvoj

PIN OPIS

USB INTERFEJS

M5CAMREA konfiguracija Tip-C USB sučelje, podržava USB2.0 standardni komunikacijski protokol. M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 2

GROVE INTERFACE

4p raspoređeni nagib od 2.0 mm M5CAMREA GROVE interfejsa, interno ožičenje i GND, 5V, GPIO32, GPIO33 povezani. M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 3

 

FUNKCIONALNI OPIS

Ovo poglavlje opisuje različite module i funkcije ESP32-D0WDQ6-V3.

CPU I MEMORIJA 

Xtensa®single-/dual-core32-bitLX6mikroprocesor(i), do 600MIPS (200MIPS zaESP32-S0WD/ESP32-U4WDH, 400 MIPS za ESP32-D2WD):

  • 448 KB ROM
  • 520 KB SRAM
  • 16 KB SRAM u RTC
  • QSPI podržava više flash/SRAM čipova
OPIS ČUVANJA

Eksterni Flash i SRAM
ESP32 podržava više eksternih QSPI fleš i statičku memoriju sa slučajnim pristupom (SRAM), sa hardverskom AES enkripcijom za zaštitu korisničkih programa i podataka.

  • ESP32 pristupa eksternom QSPI Flash-u i SRAM-u putem keširanja. Do 16 MB eksternog Flash kodnog prostora je mapirano u CPU, podržava 8-bitni, 16-bitni i 32-bitni pristup i može izvršiti kod.
  • Do 8 MB eksternog Flasha i SRAM-a mapiranih u prostor podataka CPU-a, podrška za 8-bitni, 16-bitni i 32-bitni pristup. Flash podržava samo operacije čitanja, SRAM podržava operacije čitanja i pisanja.

CRYSTAL

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

RTC UPRAVLJANJE I NISKA POTROŠNJA ENERGIJE 

ESP32 koristi napredne tehnike upravljanja energijom može se prebacivati ​​između različitih načina uštede energije. (Vidi tabelu 5).

  • Način uštede energije
    • Aktivni način rada: RF čip radi. Čip može primati i prenositi zvučni signal.
    • Modem-sleep mod: CPU može da radi, sat se može konfigurisati. Wi-Fi/Bluetooth osnovni pojas i RF
    • Način laganog spavanja: CPU suspendovan. RTC i rad memorije i periferije ULP koprocesora. Svaki događaj buđenja (MAC, host, RTC tajmer ili eksterni prekid) će probuditi čip.
    • Način dubokog spavanja: samo RTC memorija i periferija u radnom stanju. Podaci o Wi-Fi i Bluetooth povezivanju pohranjeni u RTC-u. ULP koprocesor može raditi.
    • Način hibernacije: 8 MHz oscilator i ugrađeni koprocesor ULP su onemogućeni. RTC memorija za obnavljanje napajanja je prekinuta. Samo jedan RTC sat tajmer koji se nalazi na sporom satu i neki RTC GPIO na poslu. RTC RTC sat ili tajmer mogu se probuditi iz GPIO režima hibernacije.
  • Način dubokog spavanja
    • povezani režim mirovanja: režim uštede energije prebacivanje između aktivnog, modemskog spavanja, režima laganog spavanja. CPU, Wi-Fi, Bluetooth i radio unapred podešeni vremenski interval za buđenje, kako bi se osigurala Wi-Fi / Bluetooth veza.
    • Metode praćenja senzora ultra male snage: glavni sistem je režim dubokog spavanja, ULP koprocesor se povremeno otvara ili zatvara da bi se izmerili podaci senzora. Senzor mjeri podatke, ULP koprocesor odlučuje da li će probuditi glavni sistem.

ELEKTRIČNE KARAKTERISTIKE

GRANIČNI PARAMETRI

  1. VIO na podlogu za napajanje, pogledajte Dodatak tehničkih specifikacija ESP32
    IO_MUX, kao SD_CLK napajanja za VDD_SDIO.
    Pritisnite i držite bočno dugme za napajanje dvije sekunde da pokrenete uređaj. Pritisnite i držite duže od 6 sekundi da isključite uređaj. Prebacite se na režim fotografije preko početnog ekrana, a avatar koji se može dobiti preko kamere se prikazuje na tft ekranu. USB kabl mora biti povezan kada radi, a litijumska baterija se koristi za kratkotrajno skladištenje kako bi se sprečilo napajanje neuspjeh.

FCC izjava

Bilo kakve promjene ili modifikacije koje nije izričito odobrila strana odgovorna za usklađenost mogu poništiti korisnikovo ovlaštenje da koristi opremu.
Ovaj uređaj je u skladu s dijelom 15 FCC pravila. Rad je podložan sljedeća dva uslova:

  1. Ovaj uređaj možda neće uzrokovati štetne smetnje i
  2. Ovaj uređaj mora prihvatiti sve primljene smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad.

Napomena: Ova oprema je testirana i utvrđeno je da je u skladu s ograničenjima za digitalne uređaje klase B, u skladu s dijelom 15 FCC pravila. Ova ograničenja su dizajnirana da pruže razumnu zaštitu od štetnih smetnji u stambenoj instalaciji. Ova oprema stvara, koristi i može emitovati radiofrekventnu energiju i, ako nije instalirana i korištena u skladu s uputama, može uzrokovati štetne smetnje radio komunikacijama. Međutim, ne postoji garancija da se smetnje neće pojaviti u određenoj instalaciji. Ako ova oprema uzrokuje štetne smetnje radio ili televizijskom prijemu, što se može utvrditi isključivanjem i uključivanjem opreme, korisnik se ohrabruje da pokuša ispraviti smetnje jednom ili više sljedećih mjera:

  • orijentirajte ili premjestite prijemnu antenu.
  • Povećajte razmak između opreme i prijemnika.
  • Povežite opremu u utičnicu na strujnom kolu različitom od onog na koji je priključen prijemnik.
  • Za pomoć se obratite prodavaču ili iskusnom radio/TV tehničaru.

Informacije o izloženosti RF (SAR)
Ovaj telefon je dizajniran i proizveden tako da ne prelazi granice emisije za izlaganje radiofrekventnoj (RF) energiji koje je postavila Federalna komisija za komunikacije Sjedinjenih Država.
Tokom ispitivanja SAR-a, ovaj je uređaj postavljen da emituje najviši sertifikovani nivo snage u svim ispitanim frekvencijskim opsezima i postavljen je u položaje koji simuliraju izlaganje RF u upotrebi na glavi bez odvajanja i u blizini tijela na odvojenih 0 mm.
SAR ograničenje koje je postavila FCC je 1.6W/kg. FCC je odobrio opremu za ovaj model telefona sa svim prijavljenim nivoima SAR-a koji su ocijenjeni u skladu sa FCC smjernicama za izlaganje RF zračenju.

IC Notice
Ovaj uređaj je usklađen sa RSS standardom(ima) Industry Canada koji je izuzet od licence. Rad je podložan sljedeća dva uslova:

  1. ovaj uređaj ne smije uzrokovati smetnje i
  2. ovaj uređaj mora prihvatiti sve smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad uređaja.

IC Izjava o izloženosti radijaciji
Ovaj EUT je usaglašen sa SAR-om za opštu populaciju/granične vrednosti nekontrolisane izloženosti u IC RSS-102 i testiran je u skladu sa mernim metodama i procedurama navedenim u IEEE 1528 i IEC 62209. Ovu opremu treba instalirati i koristiti na minimalnom rastojanju od 0 cm između radijatora i vašeg tela. Ovaj uređaj i njegove antene ne smiju se nalaziti zajedno ili raditi zajedno s bilo kojom drugom antenom ili predajnikom

UIFlow Brzi početak

Alat za paljenje

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

Napomena: Nakon instalacije korisnika MacOS-a, stavite aplikaciju u folder Application, kao što je prikazano na donjoj slici.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 5

Narezivanje firmvera

  1. Dvaput kliknite da biste otvorili alatku za snimanje Burnera, odaberite odgovarajući tip uređaja u lijevom izborniku, odaberite verziju firmvera koja vam je potrebna i kliknite na dugme za preuzimanje za preuzimanje.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 6
  2. Zatim povežite M5 uređaj sa računarom preko Type-C kabla, izaberite odgovarajući COM port, brzina prenosa može da koristi podrazumevanu konfiguraciju u M5Burner-u, osim toga, možete da popunite i WIFI na koji će uređaj biti povezan tokom narezivanje firmvera stage informacije. Nakon konfiguracije, kliknite na "Nareži" za početak snimanja.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 7
  3. Kada zapisnik za narezivanje zatraži Burn Successfully , to znači da je firmver narezan.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 8

Kada se prvo narezuje ili program firmvera radi nenormalno, možete kliknuti na “Erase” da izbrišete fleš memoriju. U sljedećem ažuriranju firmvera, nema potrebe za ponovnim brisanjem, inače će sačuvane informacije o Wi-Fi mreži biti izbrisane i API ključ će biti osvježen.

Konfigurišite WIFI

UIFlow pruža i offline i web verzija programatora. Kada koristite web verziju, potrebno je da konfirišemo WiFi vezu za uređaj. U nastavku su opisana dva načina za konfiguraciju WiFi veze za uređaj (konfiguracija snimanja i konfiguracija pristupne tačke AP).

Snimi konfiguraciju WiFi (preporučuje se)

UIFlow-1.5.4 i verzije iznad mogu pisati WiFi informacije direktno preko M5Burner-a.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 9

APhotspot konfiguracija WiFi

  1. Pritisnite i držite dugme za napajanje sa leve strane da uključite mašinu. Ako WiFi nije konfigurisan, sistem će automatski ući u mod konfiguracije mreže kada se prvi put uključi. Pretpostavimo da želite ponovo da uđete u režim mrežne konfiguracije nakon pokretanja drugih programa, možete pogledati operaciju u nastavku. Nakon što se pri pokretanju pojavi logotip UIFlow, brzo kliknite na dugme Početna (srednje dugme M5) da biste ušli na stranicu za konfiguraciju. Pritisnite dugme na desnoj strani trupa da biste prebacili opciju na Podešavanje i pritisnite dugme Početna da biste potvrdili. Pritisnite desno dugme da prebacite opciju na WiFi postavku, pritisnite dugme Home da potvrdite i započnite konfiguraciju.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 10
  2. Nakon uspješnog povezivanja na pristupnu tačku sa svojim mobilnim telefonom, otvorite preglednik mobilnog telefona da skenirate QR kod na ekranu ili direktno pristupite 192.168.4.1, uđite na stranicu da popunite svoje lične WIFI informacije i kliknite Konfiguriraj da snimite svoje WiFi informacije . Uređaj će se automatski ponovo pokrenuti nakon uspješnog konfigurisanja i ući u režim programiranja.

Napomena: Posebni znakovi kao što je „razmak“ nisu dozvoljeni u konfigurisanim WiFi informacijama.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 11

Način mrežnog programiranja i API KLJUČ

Uđite u način mrežnog programiranja

Režim mrežnog programiranja je način spajanja između M5 uređaja i UIFlow-a web platforma za programiranje. Na ekranu će se prikazati trenutni status mrežne veze uređaja. Kada je indikator zelen, to znači da možete primiti program push u bilo kojem trenutku. U zadanoj situaciji, nakon prve uspješne konfiguracije WiFi mreže, uređaj će se automatski ponovo pokrenuti i ući u režim mrežnog programiranja. Ako ne znate kako da ponovo uđete u režim programiranja nakon pokretanja drugih aplikacija, možete pogledati sljedeće operacije.

ponovno pokretanje, pritisnite dugme A u interfejsu glavnog menija da izaberete režim programiranja i sačekajte da desni indikator mrežnog indikatora postane zelen na stranici režima programiranja. Pristupite stranici za programiranje UIFlow tako što ćete posjetiti fllow.m5stack.com u pretraživaču računara.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 21

APKEY Pairing
API KEY je komunikacijska vjerodajnica za M5 uređaje kada se koristi UIFlow web programiranje. Konfigurisanjem odgovarajućeg API KEY-a na strani UIFlow, program se može gurnuti za određeni uređaj. Korisnik treba da poseti fllow.m5stack.com na računaru web pretraživač za ulazak na stranicu za programiranje UIFlow. Kliknite na dugme za podešavanje u traci menija u gornjem desnom uglu stranice, unesite API ključ na odgovarajućem uređaju, izaberite korišćeni hardver, kliknite na OK da sačuvate i sačekajte dok se ne zatraži uspešno povezivanje.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 13

 

HTTP

Dovršite gore navedene korake, a zatim možete započeti programiranje sa UIFlow. Za nprample: Pristupite Baidu-u putem HTTP-a

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

Opis funkcije

Uspostavite Bluetooth vezu i omogućite Bluetooth prolaz.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 15

  • Init ble uart name Inicijaliziranje postavki, konfiguracija naziva Bluetooth uređaja.
  • BLE UART Writre Pošaljite podatke koristeći BLE UART.
  • BLE UART preostala keš memorija Provjerite broj bajtova BLE UART podataka.
  • BLE UART čita sve ReAad sve podatke u BLE UART kešu.
  • BLE UART čitanje znakova Čitanje n podataka u BLE UART kešu.

Uputstva

Uspostavite Bluetooth prolaznu vezu i pošaljite LED za uključivanje/isključivanje.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 16

UIFlow Desktop IDE

UIFlow Desktop IDE je vanmrežna verzija UIFlow programatora koja ne zahtijeva mrežnu vezu i može vam pružiti responzivno iskustvo guranja programa. Kliknite odgovarajuću verziju UIFlow-Desktop-IDE za preuzimanje u skladu sa vašim operativnim sistemom.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 17

USB mod programiranja

Raspakujte preuzetu UIFlow Desktop IDE arhivu i dvaput kliknite da biste pokrenuli aplikaciju.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 18

Nakon što se aplikacija pokrene, automatski će otkriti da li vaš računar ima USB drajver (CP210X), kliknite na Instaliraj i slijedite upute da završite instalaciju.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 19

Nakon što se instalacija drajvera završi, on će automatski ući u UIFlow Desktop IDE i automatski će se pojaviti prozor za konfiguraciju. U ovom trenutku, povežite M5 uređaj sa računarom preko Tpye-C kabla za prenos podataka.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 20

Korišćenje UIFlow Desktop IDE zahteva M5 uređaj sa UIFlow firmverom i ulazak u ** USB režim programiranja **.

Kliknite na dugme za napajanje na levoj strani uređaja da biste ga ponovo pokrenuli, nakon što uđete u meni, brzo kliknite na desno dugme da biste izabrali USB režim.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 21

Odaberite odgovarajući port i uređaj za programiranje, kliknite OK za povezivanje.M5STACK-CORE2-Based-IoT-Development-Kit-SLIKA 22

Povezani linkovi

UIFlow Block uvod

Dokumenti / Resursi

M5STACK M5STACK-CORE2 komplet za razvoj IoT-a [pdf] Korisnički priručnik
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 baziran IoT razvojni komplet, M5STACK-CORE2, baziran IoT razvojni komplet, IoT razvojni komplet, razvojni komplet

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *