Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet

1. PREGLED

M5Stick CORE2 je ESP32 ploča koja je bazirana na ESP32-D0WDQ6-V3 čipu, sa 2-inčnim TFT ekranom. Ploča je napravljena od PC+ABC.

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - Pregled

1.1 Sastav hardvera

Hardver CORE2: ESP32-D0WDQ6-V3 čip, TFT ekran, zelena LED, dugme, GROVE interfejs, Type.C-to-USB interfejs, čip za upravljanje napajanjem i baterija.
ESP32-D0WDQ6-V3 ESP32 je dual-core sistem sa dva Harvard Architecture Tenense 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 istoj memoriji. 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.
operativni 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 sa svime što je potrebno za programiranje, svime što je potrebno za rad i razvoj

2. OPIS PIN-a

2.1. USB INTERFEJS

M5CAMREA konfiguracija Tip-C USB sučelje, podržava USB2.0 standardni komunikacijski protokol.

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - USB

2.2. GROVE INTERFACE

4p raspoređeni nagib od 2.0 mm M5CAMREA GROVE interfejsa, interno ožičenje i GND, 5V, GPIO32, GPIO33 povezani.

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - Grove sučelje

3.FUNKCIONALNI OPIS

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

3.1. CPU I MEMORIJA

Xtensa® single-/dual-core32-bitLX6mikroprocesor(i), do 600MIPS (200MIPSzaESP32-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
3.2. OPIS ČUVANJA
3.2.1. 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.
3.3. CRYSTAL

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

3.4. 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 mode: CPU može da radi, sat se može konfigurisati. Wi-Fi / Bluetooth osnovni pojas i RF
    – Lagani režim mirovanja: 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 periferni uređaji u radnom stanju. Podaci o WiFi i Bluetooth povezivanju pohranjeni u RTC-u. ULP koprocesor može raditi. – Režim hibernacije: 8 MHz oscilator i ugrađeni koprocesor ULP su onemogućeni. RTC memorija za obnavljanje napajanja je prekinuta. Samo jedan tajmer RTC sata 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 nadzora senzora sa ultra niskom potrošnjom: glavni sistem je režim dubokog spavanja, ULP koprocesor se periodično otvara ili zatvara za merenje podataka senzora. Senzor mjeri podatke, ULP koprocesor odlučuje da li će probuditi glavni sistem.

M5STACK ESP32 CORE2 IoT Development Kit Korisnički priručnik - Način dubokog spavanja

4.ELEKTRIČNE KARAKTERISTIKE

4.1. GRANIČNI PARAMETRI

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - OGRANIČENI 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 na tft ekranu se prikazuje avatar koji se može dobiti preko kamere. USB kabl mora biti povezan kada radi, a litijumska baterija se koristi za kratkotrajno skladištenje kako bi se sprečio nestanak struje.

FCC izjava: Sve promjene ili modifikacije koje nije izričito odobrila strana odgovorna za usklađenost mogu poništiti korisnikovo ovlaštenje za korištenje opreme.

Ovaj uređaj je u skladu s dijelom 15 FCC pravila. Rad je podložan sljedeća dva uslova:
(1) Ovaj uređaj ne smije uzrokovati štetne smetnje i
(2) Ovaj uređaj mora prihvatiti sve primljene smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad.
FCC izjava o izloženosti zračenju: Ova oprema je u skladu sa FCC ograničenjima izloženosti zračenju postavljenim za nekontrolisano okruženje. Ova oprema treba da se instalira i koristi na minimalnoj udaljenosti od 20 cm između radijatora i vašeg tela.

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:
– Preusmjerite 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.

UI Flow Brzi početak

Ovaj vodič se odnosi na M5Core2

Alat za paljenje

Kliknite na dugme ispod da preuzmete odgovarajući M5Burner alat za snimanje firmvera u skladu sa vašim operativnim sistemom. Raspakujte i otvorite aplikaciju.

M5STACK ESP32 CORE2 IoT Development Kit Korisnički priručnik - Alat za snimanje

Priručnik za M5STACK ESP32 CORE2 IoT Development Kit - Nakon instalacije korisnika MacOS-a

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 gumb za preuzimanje za preuzimanje.
    Uputstvo za upotrebu M5STACK ESP32 CORE2 IoT razvojnog kompleta - dvaput kliknite da otvorite alatku za snimanje Burnera
  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 M5Burneru, osim toga, možete popuniti i WIFI na koji će uređaj biti povezan tokom narezivanje firmvera stage informacije. Nakon konfiguracije, kliknite na "Nareži" za početak snimanja.
    Uputstvo za upotrebu M5STACK ESP32 CORE2 IoT razvojnog kompleta - Zatim povežite M5 uređaj sa računarom preko Type-C kabla
  3. Kada zapisnik o narezivanju zatraži Burn Successfully , to znači da je firmver narezan.

Priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - kada se to zatraži

Kada prvo narezujete ili program firmvera radi nenormalno, možete kliknuti na “Erase” da biste izbrisali 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, moramo konfigurirati WiFi vezu za uređaj. U nastavku su opisana dva načina za konfiguriranje 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.

Korisnički priručnik M5STACK ESP32 CORE2 IoT razvojnog kompleta - Konfiguracija snimanja WiFi-a

AP hotspot 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 režim mrežne konfiguracije kada se prvi put uključi. Pretpostavimo da želite ponovo ući u način mrežne konfiguracije nakon pokretanja drugih programa, možete pogledati operaciju u nastavku. Nakon što se logotip UIFlow pojavi pri pokretanju, brzo kliknite na dugme Početna (srednje dugme M5) da biste ušli na stranicu sa konfiguracijom. Pritisnite dugme na desnoj strani trupa da biste prebacili opciju na Podešavanje, a zatim pritisnite dugme Home za potvrdu. Pritisnite desno dugme da prebacite opciju na WiFi postavku, pritisnite tipku Home za potvrdu i započnite konfiguraciju.
    Priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - Režim mrežnog programiranja je način spajanja između M5
  2. Nakon uspješnog povezivanja na pristupnu tačku sa svojim mobilnim telefonom, otvorite pretraživač 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.

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - Posebni znakovi kao što su

Način mrežnog programiranja i API KLJUČ
Uđite u režim mrežnog programiranja Mreža način 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 posjetom flow.m5stack.com na pretraživaču računara.

Priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - Režim mrežnog programiranja je način spajanja između M5

API KEY Uparivanje

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 posjetiti flow.m5stack.com u kompjuteru 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.

 

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - API KEY Uparivanje

HTTP

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

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - dovršite gore navedene korake, a zatim možete početi programirati sa UIFlow
BLE UART
Funkcija Opis Uspostavite Bluetooth vezu i omogućite Bluetooth prolaznu uslugu.

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - Uspostavite Bluetooth vezu i omogućite Bluetooth prolaznu uslugu

  • Init ble uart name Inicijalizujte podešavanja, konfigurišite naziv Bluetooth uređaja.
  • BLE UART Writer Slanje podataka koristeći BLE UART.
  • BLE UART preostala keš memorija Provjerite broj bajtova BLE UART podataka.
  • BLE UART čitanje svih Čitanje svih podataka 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.

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - Uspostavite Bluetooth prolaznu vezu i pošaljite dalje

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.

Priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - UIFlow Desktop IDE

USB mod programiranja
Raspakujte preuzetu UIFlow Desktop IDE arhivu i dvaput kliknite da biste pokrenuli aplikaciju.

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - USB režim programiranja

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 ESP32 CORE2 IoT Development Kit Korisnički priručnik - Nakon što se aplikacija pokrene

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.

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - Nakon što je instalacija drajvera završena

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.

Korisnički priručnik za M5STACK ESP32 CORE2 IoT razvojni komplet - Kliknite na dugme za napajanje na lijevoj strani uređaja za ponovno pokretanje

Odaberite odgovarajući port i uređaj za programiranje, kliknite OK za povezivanje.

Uputstvo za upotrebu M5STACK ESP32 CORE2 IoT razvojnog kompleta - Odaberite odgovarajući port i uređaj za programiranje

Povezani linkovi
UIFlow Block uvod

Dokumenti / Resursi

M5STACK ESP32 CORE2 IoT razvojni komplet [pdf] Korisnički priručnik
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT razvojni komplet, ESP32 CORE2 IoT razvojni komplet, razvojni komplet

Reference

Ostavite komentar

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