M5STACK ESP32 CORE2 IoT Development Kit Manual de utilizare
1. CONTURĂ
M5Stick CORE2 este o placă ESP32 care se bazează pe cip ESP32-D0WDQ6-V3, conține un ecran TFT de 2 inchi. Placa este realizata din PC+ABC.
1.1 Compoziția hardware
Hardware-ul CORE2: cip ESP32-D0WDQ6-V3, ecran TFT, LED verde, buton, interfață GROVE, interfață Type.C-to-USB, cip de gestionare a energiei și baterie.
ESP32-D0WDQ6-V3 ESP32 este un sistem dual-core cu două procesoare Harvard Architecture Tense LX6. Toată memoria încorporată, memoria externă și perifericele sunt situate pe magistrala de date și/sau magistrala de instrucțiuni a acestor CPU. Cu unele excepții minore (vezi mai jos), maparea adreselor a două CPU-uri este simetrică, ceea ce înseamnă că folosesc aceleași adrese pentru a accesa aceeași memorie. Mai multe periferice din sistem pot accesa memoria încorporată prin DMA.
Ecranul TFT este un ecran color de 2 inchi ILI9342C cu o rezoluție de 320 x 240.
Vol. De operaretagIntervalul este de 2.6~3.3V, intervalul de temperatură de lucru este de -25~55°C.
Cipul de management al energiei este AXP192 de la X-Powers. Vol. operativtagGama este de 2.9 V ~ 6.3 V, iar curentul de încărcare este de 1.4 A.
CORE2 echipează ESP32 cu tot ce este necesar pentru programare, tot ce este necesar pentru funcționare și dezvoltare
2.PIN DESCRIERE
2.1. INTERFATA USB
Configurație M5CAMREA Interfață USB de tip C, acceptă protocolul de comunicație standard USB2.0.
2.2. INTERFATA GROVE
Pas dispus 4p de interfețe M2.0CAMREA GROVE de 5 mm, cablare internă și GND, 5V, GPIO32, GPIO33 conectate.
3.DESCRIEREA FUNCȚIONALĂ
Acest capitol descrie diversele module și funcții ESP32-D0WDQ6-V3.
3.1. CPU ȘI MEMORIE
Microprocesor Xtensa® single/dual-core32-bitLX6, până la 600 MIPS (200 MIPS pentru ESP32-S0WD/ESP32-U4WDH, 400 MIPS pentru ESP32-D2WD):
- 448 KB ROM
- 520 KB SRAM
- 16 KB SRAM în RTC
- QSPI acceptă mai multe cipuri flash/SRAM
3.2. DESCRIEREA PENTRU DEPOZITARE
3.2.1.Bliț extern și SRAM
ESP32 acceptă mai multe flash QSPI externe și memorie statică cu acces aleatoriu (SRAM), având o criptare AES bazată pe hardware pentru a proteja programele și datele utilizatorului.
- ESP32 accesează QSPI Flash și SRAM extern prin cache. Până la 16 MB spațiu de cod extern Flash este mapat în CPU, acceptă acces pe 8 biți, 16 biți și 32 de biți și poate executa cod.
- Până la 8 MB Flash extern și SRAM mapat la spațiul de date CPU, suport pentru acces pe 8 biți, 16 biți și 32 biți. Flash acceptă numai operațiuni de citire, SRAM acceptă operațiuni de citire și scriere.
3.3. CRISTAL
Oscilator cu cristal extern de 2 MHz ~ 60 MHz (40 MHz numai pentru funcționalitatea Wi-Fi/BT)
3.4. MANAGEMENT RTC SI CONSUM DE ENERGIE MIC
ESP32 utilizează tehnici avansate de gestionare a energiei care pot fi comutate între diferite moduri de economisire a energiei. (Vezi Tabelul 5).
- Modul de economisire a energiei
– Mod activ: Cipul RF funcționează. Cipul poate primi și transmite un semnal sonor.
– Mod modem-sleep: CPU poate rula, ceasul poate fi configurat. Banda de bază Wi-Fi / Bluetooth și RF
– Mod de somn ușor: CPU suspendat. RTC și funcționarea coprocesorului de memorie și periferice ULP. Orice eveniment de trezire (MAC, gazdă, temporizator RTC sau întrerupere externă) va trezi cipul. – Modul de somn profund: numai memoria RTC și perifericele în stare de funcționare. Date de conectivitate WiFi și Bluetooth stocate în RTC. Coprocesorul ULP poate funcționa. – Modul de hibernare: oscilatorul de 8 MHz și un coprocesor ULP încorporat sunt dezactivate. Memoria RTC pentru restabilirea sursei de alimentare este întreruptă. Doar un temporizator de ceas RTC situat pe ceasul lent și unele GPIO RTC la lucru. RTC Ceasul sau cronometrul RTC se pot trezi din modul de hibernare GPIO. - Modul de somn profund
– modul de repaus asociat: modul de economisire a energiei comutare între modul Activ, Modem-sleep, Modem-sleep. CPU, Wi-Fi, Bluetooth și intervalul de timp prestabilit radio pentru a fi trezit, pentru a asigura conexiunea Wi-Fi / Bluetooth.
– Metode de monitorizare a senzorului de putere ultra-scăzută: sistemul principal este modul Deep-sleep, coprocesorul ULP este deschis sau închis periodic pentru a măsura datele senzorului. Senzorul măsoară datele, coprocesorul ULP decide dacă va activa sistemul principal.
4.CARACTERISTICI ELECTRICE
4.1. PARAMETRI LIMITĂ
1. VIO la panoul de alimentare, Consultați Specificațiile tehnice ESP32 Anexa IO_MUX, ca SD_CLK din Sursa de alimentare pentru VDD_SDIO.
Apăsați și mențineți apăsat butonul lateral de pornire timp de două secunde pentru a porni dispozitivul. Apăsați și mențineți apăsat mai mult de 6 secunde pentru a opri dispozitivul. Treceți la modul foto prin ecranul de pornire, iar avatarul care poate fi obținut prin intermediul camerei este afișat pe ecranul tft. Cablul USB trebuie conectat atunci când funcționează, iar bateria cu litiu este folosită pentru stocare pe termen scurt pentru a preveni întreruperea alimentării.
Declarație FCC: Orice Schimbări sau modificări care nu sunt aprobate în mod expres de partea responsabilă pentru conformitate ar putea anula autoritatea utilizatorului de a opera echipamentul.
Acest dispozitiv respectă partea 15 din Regulile FCC. Funcționarea este supusă următoarelor două condiții:
(1) Acest dispozitiv nu poate cauza interferențe dăunătoare și
(2) Acest dispozitiv trebuie să accepte orice interferență primită, inclusiv interferențe care pot provoca o funcționare nedorită.
Declarație FCC privind expunerea la radiații: Acest echipament respectă limitele FCC de expunere la radiații stabilite pentru un mediu necontrolat. Acest echipament trebuie instalat și operat la o distanță de minim 20 cm între radiator și corp.
Notă: Acest echipament a fost testat și sa constatat că respectă limitele pentru un dispozitiv digital de clasă B, în conformitate cu partea 15 din
Regulile FCC. Aceste limite sunt concepute pentru a oferi o protecție rezonabilă împotriva interferențelor dăunătoare într-o instalație rezidențială. Acest echipament generează, utilizează și poate radia energie de frecvență radio și, dacă nu este instalat și utilizat în conformitate cu instrucțiunile, poate provoca interferențe dăunătoare comunicațiilor radio. Cu toate acestea, nu există nicio garanție că interferențele nu vor apărea într-o anumită instalație. Dacă acest echipament cauzează interferențe dăunătoare recepției radio sau televiziunii, ceea ce poate fi determinat prin oprirea și pornirea echipamentului, utilizatorul este încurajat să încerce să corecteze interferența prin una sau mai multe dintre următoarele măsuri:
– Reorientați sau mutați antena de recepție.
–Măriți distanța dintre echipament și receptor.
– Conectați echipamentul la o priză de pe un circuit diferit de cel la care este conectat receptorul.
–Consultați distribuitorul sau un tehnician radio/TV cu experiență pentru ajutor.
UI Flow Pornire rapidă
Acest tutorial se aplică pentru M5Core2
Instrument de ardere
Vă rugăm să faceți clic pe butonul de mai jos pentru a descărca instrumentul corespunzător de ardere a firmware-ului M5Burner, conform sistemului dvs. de operare. Dezarhivați și deschideți aplicația.
Arderea firmware-ului
- Faceți dublu clic pentru a deschide instrumentul de ardere Burner, selectați tipul de dispozitiv corespunzător în meniul din stânga, selectați versiunea de firmware de care aveți nevoie și faceți clic pe butonul de descărcare pentru a descărca.
- Apoi conectați dispozitivul M5 la computer prin cablul de tip C, selectați portul COM corespunzător, rata baud poate folosi configurația implicită în M5Burner, în plus, puteți completa și WIFI-ul la care dispozitivul va fi conectat în timpul arderea firmware-ului stage informații. După configurare, faceți clic pe „Burn” pentru a începe arderea.
- Când jurnalul de ardere solicită Burn Successfully , înseamnă că firmware-ul a fost ars.
La prima ardere sau când programul firmware rulează anormal, puteți face clic pe „Ștergeți” pentru a șterge memoria flash. În actualizarea ulterioară a firmware-ului, nu este nevoie să ștergeți din nou, altfel informațiile Wi-Fi salvate vor fi șterse și cheia API va fi reîmprospătată.
Configurați WIFI
UIFlow oferă atât offline, cât și web versiunea programatorului. Când utilizați web versiune, trebuie să configuram o conexiune WiFi pentru dispozitiv. Următoarele descriu două moduri de configurare a conexiunii WiFi pentru dispozitiv (configurarea Burn și configurarea hotspot-ului AP).
Configurație de ardere WiFi (recomandat)
UIFlow-1.5.4 și versiunile de mai sus pot scrie informații WiFi direct prin M5Burner.
Configurare hotspot AP WiFi
- Apăsați și mențineți apăsat butonul de pornire din stânga pentru a porni aparatul. Dacă WiFi nu este configurat, sistemul va intra automat în modul de configurare a rețelei atunci când este pornit pentru prima dată. Să presupunem că doriți să intrați din nou în modul de configurare a rețelei după ce rulați alte programe, puteți consulta operația de mai jos. După ce sigla UIFlow apare la pornire, faceți clic rapid pe butonul Acasă (butonul M5 din centru) pentru a intra în pagina de configurare. Apăsați butonul din partea dreaptă a fuzelajului pentru a comuta opțiunea la Setare și apăsați butonul Acasă pentru a confirma. Apăsați butonul din dreapta pentru a comuta opțiunea la Setare WiFi, apăsați butonul Acasă pentru a confirma și începe configurarea.
- După conectarea cu succes la hotspot cu telefonul mobil, deschideți browserul telefonului mobil pentru a scana codul QR de pe ecran sau accesați direct 192.168.4.1, introduceți pagina pentru a completa informațiile personale WIFI și faceți clic pe Configurare pentru a vă înregistra informațiile WiFi. . Dispozitivul va reporni automat după configurarea cu succes și va intra în modul de programare. Notă: caracterele speciale precum „spațiu” nu sunt permise în informațiile WiFi configurate.
Mod de programare în rețea și cheie API
Intrați în modul de programare în rețea Rețea modul de programare este un mod de andocare între dispozitivul M5 și UIFlow web platforma de programare. Ecranul va afișa starea curentă a conexiunii la rețea a dispozitivului. Când indicatorul este verde, înseamnă că puteți primi în orice moment program push. În situația implicită, după prima configurare reușită a rețelei WiFi, dispozitivul va reporni automat și va intra în modul de programare a rețelei. Dacă nu știi cum să reintri în modul de programare după rularea altor aplicații, te poți referi la următoarele operațiuni.
repornind, apăsați butonul A din interfața meniului principal pentru a selecta modul de programare și așteptați până când indicatorul din dreapta al indicatorului de rețea devine verde în pagina modului de programare. Accesați pagina de programare UIFlow vizitând flow.m5stack.com pe browserul unui computer.
Asociere API KEY
API KEY este acreditarea de comunicare pentru dispozitivele M5 atunci când utilizați UIFlow web programare. Prin configurarea tastei API corespunzătoare pe partea UIFlow, programul poate fi împins pentru dispozitivul specific. Utilizatorul trebuie să viziteze flow.m5stack.com în calculator web browser pentru a intra în pagina de programare UIFlow. Faceți clic pe butonul de setare din bara de meniu din colțul din dreapta sus al paginii, introduceți cheia API pe dispozitivul corespunzător, selectați hardware-ul utilizat, faceți clic pe OK pentru a salva și așteptați până când vă solicită conectarea cu succes.
HTTP
Parcurgeți pașii de mai sus, apoi puteți începe programarea cu UIFlow. De example: Accesați Baidu prin HTTP
BLE UART
Funcție Descriere Stabiliți conexiunea Bluetooth și activați serviciul de trecere Bluetooth.
- Init ble uart name Inițializați setările, configurați numele dispozitivului Bluetooth.
- BLE UART Writer Trimiteți date utilizând BLE UART.
- BLE UART rămâne cache Verificați numărul de octeți de date BLE UART.
- BLE UART citiți tot Citiți toate datele din memoria cache BLE UART.
- BLE UART citiți caractere Citiți n date în memoria cache BLE UART.
Instrucţiuni
Stabiliți conexiunea Bluetooth passthrough și trimiteți LED-ul de control pornit / oprit.
UIFlow Desktop IDE
UIFlow Desktop IDE este o versiune offline a programatorului UIFlow, care nu necesită conexiune la rețea și vă poate oferi o experiență receptivă la push program. Faceți clic pe versiunea corespunzătoare de UIFlow-Desktop-IDE pentru a o descărca în funcție de sistemul dvs. de operare.
Mod de programare USB
Dezarhivați arhiva UIFlow Desktop IDE descărcată și faceți dublu clic pentru a rula aplicația.
După ce pornește aplicația, va detecta automat dacă computerul are un driver USB (CP210X), dați clic pe Instalare și urmați instrucțiunile pentru a finaliza instalarea.
După finalizarea instalării driverului, acesta va intra automat în UIFlow Desktop IDE și va apărea automat caseta de configurare. În acest moment, conectați dispozitivul M5 la computer prin cablul de date Tpye-C.
Utilizarea UIFlow Desktop IDE necesită dispozitiv M5 cu firmware UIFlow și accesați **Modul de programare USB**. Faceți clic pe butonul de pornire din partea stângă a dispozitivului pentru a reporni, după ce ați intrat în meniu, faceți clic rapid pe butonul din dreapta pentru a selecta modul USB.
Selectați portul corespunzător și dispozitivul de programare, faceți clic pe OK pentru a vă conecta.
Linkuri conexe
Introducere bloc UIFlow
Documente/Resurse
![]() |
Kit de dezvoltare M5STACK ESP32 CORE2 IoT [pdfManual de utilizare M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Development Kit |