Kit di sviluppu IoT basatu in M5STACK-CORE2
CONSUMU
M5Stick CORE2 hè una scheda ESP32 chì basata nantu à u chip ESP32-D0WDQ6-V3, cuntene
Composizione Hardware
U hardware di CORE2: Chip ESP32-D0WDQ6-V3, schermu TFT, LED verde, buttone, interfaccia GROVE, interfaccia TypeC-à-USB, chip di gestione di l'energia è batteria.
ESP32-D0WDQ6-V3 L'ESP32 hè un sistema dual-core cù dui CPU Harvard Architecture Xtensa LX6. Tutta a memoria integrata, a memoria esterna è i periferiche sò situati nantu à u bus di dati è / o u bus d'istruzzioni di sti CPU. a stessa memoria. Più periferiche in u sistema ponu accede à a memoria integrata via DMA.
Screen TFT hè una schermu di culore di 2-inch guidata ILI9342C cù una risoluzione di 320 x 240.tagA gamma hè 2.6 ~ 3.3V, a gamma di temperatura di travagliu hè -25 ~ 55 ° C.
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.
CORE 2 equipa ESP32 cù tuttu ciò chì hè necessariu per a prugrammazione, tuttu ciò chì hè necessariu per u funziunamentu è u sviluppu
PIN DESSCRIPTION
INTERFACCIA USB
M5CAMREA Configurazione Type-C interfaccia USB, supportu u protocolu di cumunicazione standard USB2.0.
INTERFACE GROVE
Pitch dispostu 4p di interfacce M2.0CAMREA GROVE 5mm, cablaggio internu è GND, 5V, GPIO32, GPIO33 cunnessi.
DESSCRIZIONE FUNZIONALE
Stu capitulu descrive l'ESP32-D0WDQ6-V3 diversi moduli è funzioni.
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
DESSCRIPTION STOCKAGE
Flash esterno è 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.
CRISTALLU
Oscillatore à cristalli esterni 2 MHz ~ 60 MHz (40 MHz solu per a funziunalità Wi-Fi/BT)
RTC MANAGEMENT E BASSU CONSUMU 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 hè operatu. Chip pò riceve è trasmette un signalu di sonu.
- Modem-sleep mode: U CPU pò eseguisce, u clock pò esse cunfiguratu. Wi-Fi/Bluetooth baseband è RF
- Modu di sonnu di luce: CPU suspendu. 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 è periferiche in un statu di travagliu. Dati di cunnessione Wi-Fi è 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à Active, Modem-sleep, Light-sleep. CPU, Wi-Fi, Bluetooth, è intervallu di tempu predefinitu di radio 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.
CARATTERISTICHE ELECTRICE
PARAMETRI LIMITE
- VIO à u pad di alimentazione, Consultate l'Appendice di Specifiche Tecniche ESP32
IO_MUX, cum'è SD_CLK di Alimentazione per VDD_SDIO.
Appughjà è mantene u buttone di putenza laterale per dui seconde per inizià u dispusitivu.Press è mantene per più di 6 seconde per spegne u dispusitivu. Passà à u modu di foto attraversu a pantalla Home, è l'avatar chì pò esse acquistatu per mezu di 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 cortu termine per impedisce u putere. fallimentu.
Dichjarazione FCC
Qualchese Cambiamenti o mudificazioni chì ùn sò micca appruvati espressamente da a parte rispunsevuli di u cumplimentu puderanu annullà l'autorità di l'utilizatore per operà l'equipaggiu.
Stu dispusitivu hè conforme à a parte 15 di e regule FCC. U funziunamentu hè sottumessu à i seguenti dui cundizioni:
- Stu dispusitivu ùn pò causari interferenza dannusu, è
- Stu dispusitivu deve accettà ogni interferenza ricevuta, cumpresi l'interferenza chì pò causà operazione indesiderata.
Nota: Stu equipamentu hè statu pruvatu è truvatu cum'è i limiti per un dispositivu digitale di Classe B, in cunfurmità cù a parte 15 di e Regule 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 guarantisci chì l'interferenza ùn accade micca in una stallazione particulare. Se l'apparecchiatura provoca interferenza dannosa à a ricezione di a radio 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:
- orientate o traslassi l'antenna di ricezione.
- Aumente a separazione trà l'equipaggiu è u ricevitore.
- Cunnette l'equipaggiu in una presa in un circuitu diversu da quellu à quale hè cunnessu u ricevitore.
- Cunsultate u rivenditore o un tecnicu espertu di radio/TV per aiutu.
Informazioni sull'esposizione RF (SAR)
Stu telefunu hè cuncepitu è fabbricatu per ùn superà i limiti di emissioni per l'esposizione à l'energia di frequenze radio (RF) stabilite da a Cummissione Federale di Comunicazioni di i Stati Uniti.
Durante e prove SAR, questu dispositivu hè statu messu à trasmette à u so più altu livellu di potenza certificata in tutte e bande di frequenza testate, è piazzatu in pusizioni chì simulanu l'esposizione RF in usu contra a testa senza separazione, è vicinu à u corpu cù a separazione di 0 mm.
U limitu SAR stabilitu da a FCC hè 1.6W/kg. A FCC hà cuncessu una Autorizazione di l'equipaggiu per stu mudellu di telefunu cù tutti i livelli SAR rapportati valutati cum'è in cunfurmità cù e linee di esposizione FCC RF.
Avvisu IC
Stu dispusitivu hè conforme à i standard RSS esenti da licenza di Industry Canada. U funziunamentu hè sottumessu à i seguenti dui cundizioni:
- stu dispusitivu ùn pò causari interferenza, è
- stu dispusitivu deve accettà ogni interferenza, cumpresi l'interferenza chì pò causà un funziunamentu indesittatu di u dispusitivu.
IC Radiation Exposure Statement
Stu EUT hè in cunfurmità cù SAR per a populazione generale / limiti di esposizione incontrollata in IC RSS-102 è hè statu pruvatu in cunfurmità cù i metudi di misurazione è e prucedure specificate in IEEE 1528 è IEC 62209. Stu equipamentu deve esse installatu è operatu cù una distanza minima di 0 cm. trà u radiatore è u vostru corpu. Stu dispositivu è a so antenna (e) ùn deve micca esse situatu o operatu in cunjunzione cù qualsiasi altra antenna o trasmettitore.
UIFlow Quick Start
Strumenta ardenti
Nota: Dopu a stallazione di l'utilizatori di MacOS, mette l'applicazione in u cartulare di l'applicazione, cum'è mostra in a figura sottu.
Firmware brusgiatu
- Fate un doppiu clic per apre u strumentu Burner Burner, selezziunate u tipu di dispositivu currispondente in u menù di manca, selezziunate a versione di u firmware chì avete bisognu, è cliccate nantu à u buttone di scaricamentu per 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à cunnessu durante u firmware brucia stage infurmazione. Dopu a cunfigurazione, cliccate "Burn" per cumincià à brusgià.
- Quandu u logu ardente richiede Burn Successfully , significa chì u firmware hè statu brusgiatu.
Quandu a prima brucia o u prugramma di u firmware funziona anormalmente, pudete cliccà "Erase" per sguassà a memoria flash. In l'aghjurnamentu di u firmware sussegwenti, ùn ci hè micca bisognu di sguassà di novu, altrimenti l'infurmazioni Wi-Fi salvate seranu sguassate è a Chjave API serà rinfriscata.
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. A seguita descrive duie manere di cunfigurà a cunnessione WiFi per u dispusitivu (configurazione Burn è cunfigurazione AP hotspot).
Burn cunfigurazione WiFi (consigliatu)
UIFlow-1.5.4 è e versioni sopra ponu scrive infurmazione WiFi direttamente attraversu M5Burner.
Configurazione APhotspot WiFi
- Appughjà è mantene u buttone di putenza à a manca per accende a macchina. Se u WiFi ùn hè micca cunfiguratu, u sistema entrerà automaticamente in u modu di cunfigurazione di a rete quandu hè attivatu per a prima volta. Suppone chì vulete rientra in u modu di cunfigurazione di a rete dopu avè eseguitu altri prugrammi, pudete riferite à l'operazione sottu. Dopu chì u Logo UIFlow apparisce à 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 à Impostazione WiFi, appughjà u buttone Home per cunfirmà, è inizià 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, entre in a pagina per riempie a vostra infurmazione WIFI persunale, è cliccate Configurà per arregistrà a vostra infurmazione WiFi. . U dispusitivu riavviarà automaticamente dopu a cunfigurazione cù successu è entre in u 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 a rete
U modu di prugrammazione di a rete hè un modu di docking trà u dispositivu 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 dispositivu riavviarà 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 è aspittà 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 fllow.m5stack.com in un navigatore di computer.
APKEY Accoppiamentu
API KEY hè a credenza di cumunicazione per i dispositi M5 quandu si usa UIFlow web prugrammazione. Cunfigurà a CHIAVE API currispundente da u latu UIFlow, u prugramma pò esse spintu per u dispusitivu specificu. L'utilizatore hà bisognu di visità fllow.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:Accedi à Baidu via HTTP
BLE UART
Descrizzione di a funzione
Stabbilisce a cunnessione Bluetooth è attivà u serviziu di passthrough Bluetooth.
- Init ble uart name Inizializza i paràmetri, cunfigurà u nome di u dispositivu Bluetooth.
- BLE UART Writre Mandate dati cù BLE UART.
- BLE UART rimane a cache Verificate u numeru di bytes di dati BLE UART.
- BLE UART leghje tutte e leghjite tutte e 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 programatore 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, è seguite i suggerimenti per finisce l'installazione.
Dopu chì l'installazione di u driver hè cumpleta, entrerà automaticamente in u UIFlow Desktop IDE è automaticamente apre a casella di cunfigurazione. À questu tempu, cunnette u dispusitivu M5 à l'urdinatore attraversu u cable di dati Tpye-C.
L'usu di UIFlow Desktop IDE richiede un dispositivu M5 cù u 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 M5STACK-CORE2 Basatu IoT Development Kit [pdfManuale d'usu M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Kit di Sviluppu IoT Basatu, M5STACK-CORE2, Kit di Sviluppu IoT Basatu, Kit di Sviluppu IoT, Kit di Sviluppu |