M5STACK ESP32 CORE2 IoT Development Kit Manuale d'utilizatore
1. CONSUMU
M5Stick CORE2 hè una scheda ESP32 chì basata nantu à u chip ESP32-D0WDQ6-V3, cuntene una schermu TFT di 2-inch. U bordu hè fattu di PC + ABC.
1.1 Composizione Hardware
U hardware di CORE2: chip ESP32-D0WDQ6-V3, schermu TFT, LED verde, Button, interfaccia GROVE, interfaccia Type.C-to-USB, chip di gestione di l'energia è batteria.
ESP32-D0WDQ6-V3 L'ESP32 hè un sistema dual-core cù dui CPU Harvard Architecture Tense LX6. Tutta a memoria integrata, a memoria esterna è i periferiche si trovanu nantu à u bus di dati è / o u bus d'istruzzioni di sti CPU. Cù qualchi eccezzioni minori (vede quì sottu), a mappa di l'indirizzu di dui CPU hè simmetrica, vale à dì chì usanu i stessi indirizzi per accede à a stessa memoria. Più periferiche in u sistema ponu accede à a memoria integrata via DMA.
U TFT Screen hè un schermu di culore di 2-inch guidatu ILI9342C cù una risoluzione di 320 x 240.
VoltagA gamma hè 2.6 ~ 3.3V, a gamma di temperatura di travagliu hè -25 ~ 55 ° C.
U chip di gestione di l'energia hè l'AXP192 di X-Powers. L'operativu voltagA gamma hè 2.9V ~ 6.3V è a corrente di carica hè 1.4A.
CORE2 equipa ESP32 cù tuttu ciò chì hè necessariu per a prugrammazione, tuttu ciò chì hè necessariu per u funziunamentu è u sviluppu
2.PIN DESCRIPTION
2.1. INTERFACE USB
M5CAMREA Configurazione Type-C interfaccia USB, supportu u protocolu di cumunicazione standard USB2.0.
2.2. INTERFACE GROVE
Pitch dispostu 4p di interfacce M2.0CAMREA GROVE 5mm, cablaggio internu è GND, 5V, GPIO32, GPIO33 cunnessi.
DESCRIPTION 3.FUNCTIONAL
Stu capitulu descrive l'ESP32-D0WDQ6-V3 diversi moduli è funzioni.
3.1. CPU E MEMORIA
Microprocessori Xtensa® single/dual-core 32-bitLX6, finu à 600 MIPS (200 MIPS per ESP32-S0WD/ESP32-U4WDH, 400 MIPS per ESP32-D2WD):
- ROM 448 KB
- 520 KB SRAM
- 16 KB SRAM in RTC
- QSPI supporta più chip flash / SRAM
3.2. DESSCRIPTION STOCKAGE
3.2.1.Flash esterni è SRAM
L'ESP32 supporta parechje flash QSPI esterni è memoria d'accessu aleatoriu staticu (SRAM), avè una criptografia AES basata in hardware per prutege i prugrammi è e dati di l'utilizatori.
- L'ESP32 accede à Flash QSPI esternu è SRAM da cache. Finu à 16 MB di spaziu di codice Flash esternu hè mappatu in u CPU, supporta l'accessu à 8-bit, 16-bit è 32-bit, è pò eseguisce codice.
- Finu à 8 MB di Flash esternu è SRAM mappatu à u spaziu di dati CPU, supportu per l'accessu à 8-bit, 16-bit è 32-bit. Flash supporta solu operazioni di lettura, SRAM supporta operazioni di lettura è scrittura.
3.3. CRISTALLU
Oscillatore à cristalli esterni 2 MHz ~ 60 MHz (40 MHz solu per a funziunalità Wi-Fi/BT)
3.4. RTC MANAGEMENT E BASSU CONSUMI DI POTENZA
L'ESP32 usa tecniche avanzate di gestione di l'energia pò esse cambiatu trà e diverse modi di risparmiu di energia. (Vede a Table 5).
- Modu di risparmiu di energia
- Modu attivu: u chip RF funziona. Chip pò riceve è trasmette un signalu di sonu.
- Modu Modem-sleep: CPU pò eseguisce, u clock pò esse cunfiguratu. Banda di base Wi-Fi / Bluetooth è RF
- Modu di sonnu di luce: CPU sospesa. Operazione di coprocessore RTC è memoria è periferiche ULP. Ogni avvenimentu di sveglia (MAC, host, timer RTC o interruzzione esterna) svegliarà u chip. - Modu di sonnu profondu: solu a memoria RTC è i periferiche in un statu di travagliu. Dati di cunnessione WiFi è Bluetooth almacenati in u RTC. U coprocessore ULP pò travaglià. - Modu Hibernazione: L'oscillatore 8 MHz è un coprocessore ULP integratu sò disattivati. A memoria RTC per restaurà l'alimentazione hè tagliata. Solu un timer di clock RTC situatu nantu à u clock lento è qualchì RTC GPIO à u travagliu. RTC RTC clock or timer pò svegliate da u modu di Hibernazione GPIO. - Modu di sonnu prufondu
- Modu di sonnu cunnessu: modalità di risparmiu di energia chì cambia trà u modu Active, Modem-sleep, Light-sleep. CPU, Wi-Fi, Bluetooth, è intervallu di tempu predeterminatu di radiu per esse svegliatu, per assicurà a cunnessione Wi-Fi / Bluetooth.
- Metodi di monitoraghju di u sensoru Ultra Low-power: u sistema principale hè u modu di sonnu profondu, u coprocessore ULP hè periodicamente apertu o chjusu per misurà i dati di u sensoru. U sensore misura i dati, u coprocessore ULP decide s'ellu si sveglia u sistema principale.
4.CARACTERISTICHE ELETTRICHE
4.1. PARAMETRI LIMITE
1. VIO à u pad di alimentazione, Refer ESP32 Technical Specification Appendice IO_MUX, cum'è SD_CLK di Power supply for VDD_SDIO.
Appughjà è mantene u buttone di putenza laterale per dui seconde per inizià u dispusitivu. Mantene premutu per più di 6 seconde per spegne u dispusitivu. Cambia à u modu di foto attraversu a pantalla Home, è l'avatar chì pò esse ottenutu attraversu a camera hè visualizatu nantu à a pantalla tft. U cable USB deve esse cunnessu quandu u travagliu, è a bateria di lithium hè aduprata per u almacenamentu di corta durazione per prevene a mancanza di energia.
Dichjarazione FCC: Qualchese Cambiamenti o mudificazioni micca espressamente appruvati da a parte rispunsevuli di u cumplimentu puderanu annullà l'autorità di l'utilizatori per operà l'equipaggiu.
Stu dispusitivu hè conforme à a parte 15 di e regule FCC. U funziunamentu hè sottumessu à i seguenti dui cundizioni:
(1) Stu dispusitivu ùn pò causari interferenza dannusu, è
(2) Stu dispusitivu deve accettà ogni interferenza ricevuta, cumpresi l'interferenza chì pò causà operazione indesiderata.
Dichjarazione di l'esposizione à a radiazione di a FCC: Stu equipamentu hè conforme à i limiti di l'esposizione à a radiazione di a FCC stabiliti per un ambiente senza cuntrollu. Stu equipamentu deve esse stallatu è operatu cù una distanza minima di 20 cm trà u radiatore è u vostru corpu.
Nota: Questa apparecchiatura hè stata pruvata è truvata cum'è i limiti per un dispositivu digitale di Classe B, in cunfurmità cù a parte 15 di u
Reguli FCC. Questi limiti sò pensati per furnisce una prutezzione raghjone contr'à l'interferenza dannosa in una stallazione residenziale. Stu equipamentu genera, usa è pò irradià energia di freccia radio è, s'ellu ùn hè micca stallatu è utilizatu in cunfurmità cù l'istruzzioni, pò causà interferenza dannosa à e cumunicazioni radio. Tuttavia, ùn ci hè micca guaranzia chì l'interferenza ùn accade micca in una installazione particulare. Se stu equipamentu provoca interferenza dannosa à a ricezione di a radiu o di a televisione, chì pò esse determinata spegnendu è accendendu l'equipaggiu, l'utilizatore hè incuraghjitu à pruvà à corregge l'interferenza cù una o più di e seguenti misure:
- Riorientate o spostate l'antenna di ricezione.
- Aumentà a separazione trà l'equipaggiu è u ricevitore.
- Cunnette l'equipaggiu in una presa in un circuitu diversu da quellu à quale hè cunnessu u ricevitore.
-Consultate u rivenditore o un tecnicu espertu di radio/TV per aiutu.
UI Flow Quick Start
Stu tutoriale si applica à M5Core2
Strumenta ardenti
Per piacè cliccate nant'à u buttone sottu à scaricà u currispundenti strumentu M5Burner brucia firmware secondu u vostru sistema upirativu. Unzip è apre l'applicazione.
Firmware brusgiatu
- Doppiu-cliccate per apre u strumentu Burner Burner, selezziunà u tipu di dispusitivu currispundenti in u menù di manca, sceglie a versione firmware chì avete bisognu, è cliccate nant'à u buttone scaricare à scaricà.
- Allora cunnette u dispositivu M5 à l'urdinatore attraversu u cable Type-C, selezziunate u portu COM currispundente, u baud rate pò utilizà a cunfigurazione predeterminata in M5Burner, in più, pudete ancu riempie u WIFI chì u dispusitivu serà culligatu durante u firmware brusgiatu stage infurmazione. Dopu à a cunfigurazione, cliccate "Burn" per inizià a brucia.
- Quandu u logu ardente richiede Burn Successfully , significa chì u firmware hè statu brusgiatu.
Quandu a prima brucia o u prugramma di firmware funziona anormalmente, pudete clicà "Sguassà" per sguassà a memoria flash. In l'aghjurnamentu di firmware sussegwente, ùn ci hè bisognu di sguassà di novu, altrimenti l'infurmazioni Wi-Fi salvate seranu sguassate è a chjave API serà rinfrescata.
Configurate WIFI
UIFlow furnisce sia offline sia web versione di u prugrammatore. Quandu si usa u web versione, avemu bisognu di cunfigurà una cunnessione WiFi per u dispusitivu. I seguenti descrizanu duie manere di cunfigurà a cunnessione WiFi per u dispusitivu (configurazione Burn è cunfigurazione AP hotspot).
Burn configuration WiFi (consigliatu)
UIFlow-1.5.4 è e versioni sopra ponu scrive infurmazione WiFi direttamente attraversu M5Burner.
Configurazione hotspot AP WiFi
- Appughjà è mantene u buttone di putenza à a manca per accende a macchina. Se u WiFi ùn hè micca cunfiguratu, u sistema entre automaticamente in u modu di cunfigurazione di a rete quandu hè attivatu per a prima volta. Eppo supponi chì vulete rientra in u modu di cunfigurazione di a reta dopu à eseguisce altri prugrammi, pudete riferite à l'operazione sottu. Dopu chì u Logo UIFlow appare à l'iniziu, cliccate rapidamente u buttone Home (buttone M5 centru) per entre in a pagina di cunfigurazione. Pulsà u buttone à u latu drittu di u fuselagiu per cambià l'opzione à Setting, è appughjà u buttone Home per cunfirmà. Pulsà u buttone drittu per cambià l'opzione à WiFi Setting, appughjà u buttone Home per cunfirmà, è cuminciate a cunfigurazione.
- Dopu avè cunnessu cù successu à l'hotspot cù u vostru telefuninu, apre u navigatore di u telefuninu mobile per scansà u codice QR nantu à u screnu o accede direttamente à 192.168.4.1, entra in a pagina per inserisce a vostra infurmazione WIFI persunale, è cliccate Configura per registrà a vostra infurmazione WiFi. . U dispusitivu hà da ripiglià automaticamente dopu à cunfigurazione successu è entre in modu di prugrammazione. Nota: I caratteri speciali cum'è "spaziu" ùn sò micca permessi in l'infurmazione WiFi cunfigurata.
Modu di prugrammazione di rete è API KEY
Entra in u modu di prugrammazione di rete Rete U modu di prugrammazione hè un modu di docking trà u dispusitivu M5 è UIFlow web piattaforma di prugrammazione. A pantalla mostrarà u statutu attuale di a cunnessione di a reta di u dispusitivu. Quandu l'indicatore hè verde, significa chì pudete riceve u prugramma push in ogni mumentu. In a situazione predeterminata, dopu à a prima cunfigurazione di rete WiFi successu, u dispusitivu riavvia automaticamente è entre in u modu di prugrammazione di rete. Se ùn sapete micca cumu entre in u modu di prugrammazione dopu avè eseguitu altre applicazioni, pudete riferite à e seguenti operazioni.
ripiglià, appughjà u buttone A in l'interfaccia di u menù principale per selezziunà u modu di prugrammazione è aspetta finu à chì l'indicatore ghjustu di l'indicatore di a rete diventa verde in a pagina di u modu di prugrammazione. Accede à a pagina di prugrammazione UIFlow visitendu flow.m5stack.com nant'à un navigatore urdinatore.
API KEY Pairing
API KEY hè a credenza di cumunicazione per i dispositi M5 quandu si usa UIFlow web prugrammazione. Cunfigurà u currispundente API KEY in u latu UIFlow, u prugramma pò esse imbuttatu per u dispusitivu specificu. L'utilizatore hà bisognu di visità flow.m5stack.com in l'urdinatore web navigatore per entre in a pagina di prugrammazione UIFlow. Cliccate u buttone di paràmetru in a barra di menu in l'angulu superiore drittu di a pagina, inserite a Chjave API nantu à u dispositivu currispundente, selezziunate u hardware utilizatu, cliccate OK per salvà è aspettate finu à chì dumanda a cunnessione cù successu.
HTTP
Cumplete i passi sopra, allora pudete inizià a prugrammazione cù UIFlow. Per esample: Access Baidu via HTTP
BLE UART
Funzione Descrizzione Stabbilisce a cunnessione Bluetooth è attivà u serviziu di passthrough Bluetooth.
- Init ble uart name Initialize settings, configure Bluetooth device name.
- BLE UART Writer Mandate dati cù BLE UART.
- BLE UART rimane a cache Verificate u numeru di bytes di dati BLE UART.
- BLE UART leghje tuttu Leghjite tutti i dati in a cache BLE UART.
- BLE UART leghje caratteri Leghjite n dati in a cache BLE UART.
Istruzzioni
Stabbilisce a cunnessione Bluetooth passthrough è mandate u LED di cuntrollu on / off.
UIFlow Desktop IDE
UIFlow Desktop IDE hè una versione offline di u prugrammatore UIFlow chì ùn hà micca bisognu di cunnessione di rete, è pò furnisce una sperienza di spinta di u prugramma responsiva. Per piacè cliccate nantu à a versione currispondente di UIFlow-Desktop-IDE per scaricà secondu u vostru sistema operatore.
Modu di prugrammazione USB
Unzip l'archiviu UIFlow Desktop IDE scaricatu è fate un doppiu clic per eseguisce l'applicazione.
Dopu chì l'app principia, detecterà automaticamente se u vostru urdinatore hà un driver USB (CP210X), cliccate Installa, è seguitate i suggerimenti per finisce a stallazione.
Dopu chì a stallazione di u driver hè cumpleta, entrerà automaticamente in l'IDE Desktop UIFlow è automaticamente apre a casella di cunfigurazione. À questu tempu, cunnette u dispusitivu M5 à l'urdinatore attraversu u cable di dati Tpye-C.
Utilizà UIFlow Desktop IDE richiede un dispositivu M5 cù firmware UIFlow è entre in ** Modu di prugrammazione USB **. Cliccate u buttone di putenza à u latu manca di u dispusitivu per riavvia, dopu avè intrutu in u menù, cliccate rapidamente u buttone drittu per selezziunà u modu USB.
Selezziunate u portu currispundenti, è u dispusitivu di prugrammazione, cliccate OK per cunnette.
Ligami cunnessi
Introduzione à u bloccu UIFlow
Documenti / Risorse
![]() |
M5STACK ESP32 CORE2 Kit di Sviluppu IoT [pdfManuale d'usu M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Development Kit |