M5STACK-LOGO

Kit di sviluppu IoT basatu in M5STACK-CORE2

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

CONSUMU

M5Stick CORE2 hè una scheda ESP32 chì basata nantu à u chip ESP32-D0WDQ6-V3, cunteneM5STACK-CORE2-Based-IoT-Development-Kit-FIG 1

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

INTERFACE GROVE

Pitch dispostu 4p di interfacce M2.0CAMREA GROVE 5mm, cablaggio internu è GND, 5V, GPIO32, GPIO33 cunnessi. M5STACK-CORE2-Based-IoT-Development-Kit-FIG 3

 

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

  1. 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:

  1. Stu dispusitivu ùn pò causari interferenza dannusu, è
  2. 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:

  1. stu dispusitivu ùn pò causari interferenza, è
  2. 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

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

Nota: Dopu a stallazione di l'utilizatori di MacOS, mette l'applicazione in u cartulare di l'applicazione, cum'è mostra in a figura sottu.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 5

Firmware brusgiatu

  1. 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à.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 6
  2. 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à.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 7
  3. Quandu u logu ardente richiede Burn Successfully , significa chì u firmware hè statu brusgiatu.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 8

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

Configurazione APhotspot WiFi

  1. 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.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 10
  2. 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.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 11

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

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

 

HTTP

Cumplete i passi sopra, allora pudete inizià a prugrammazione cù UIFlow. Per esample:Accedi à Baidu via HTTP

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

Descrizzione di a funzione

Stabbilisce a cunnessione Bluetooth è attivà u serviziu di passthrough Bluetooth.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 15

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

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

Modu di prugrammazione USB

Unzip l'archiviu UIFlow Desktop IDE scaricatu è fate un doppiu clic per eseguisce l'applicazione.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 18

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

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

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

Selezziunate u portu currispundenti, è u dispusitivu di prugrammazione, cliccate OK per cunnette.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 22

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

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *