M5STACK ESP32 CORE2 IoT garapen kitaren erabiltzailearen eskuliburua
1. ESKEMA
M5Stick CORE2 ESP32 plaka da, ESP32-D0WDQ6-V3 txipan oinarrituta, 2 hazbeteko TFT pantaila duena. Plaka PC+ABCz egina dago.
1.1 Hardwarearen osaera
CORE2-ren hardwarea: ESP32-D0WDQ6-V3 txipa, TFT pantaila, LED berdea, botoia, GROVE interfazea, Type.C-to-USB interfazea, Power Management chip eta bateria.
ESP32-D0WDQ6-V3 ESP32 nukleo bikoitzeko sistema bat da, Harvard Architecture Tense LX6 CPU bi dituena. Txertaturiko memoria, kanpoko memoria eta periferiko guztiak CPU hauen datu-busean edo/eta instrukzio-busean daude. Salbuespen txiki batzuk salbu (ikus behean), bi CPUren helbide-mapaketa simetrikoa da, hau da, helbide berdinak erabiltzen dituzte memoria berean sartzeko. Sistemako periferiko anitzek txertatutako memoria atzi dezakete DMA bidez.
TFT Pantaila ILI2C 9342 hazbeteko koloretako pantaila da, 320 x 240 bereizmenarekin.
Bolumen eragileatagE barrutia 2.6 ~ 3.3 V da, laneko tenperatura -25 ~ 55 °C da.
Power Management txipa X-Powers-en AXP192 da. Operazio liburuatagE sorta 2.9V ~ 6.3V da eta karga-korrontea 1.4A da.
CORE2-k ESP32 programatzeko behar den guztiaz hornitzen du, funtzionatzeko eta garatzeko behar den guztiaz
2.PIN DESKRIBAPENA
2.1. USB INTERFAZEA
M5CAMREA Konfigurazioa C motako USB interfazea, USB2.0 komunikazio protokolo estandarra onartzen du.
2.2. GROVE INTERFAZEA
4 mm-ko M2.0CAMREA GROVE interfazeen 5p-ko eremua, barne kableatua eta GND, 5V, GPIO32, GPIO33 konektatuta.
3.DESKRIBAPEN FUNTZIONALA
Kapitulu honek ESP32-D0WDQ6-V3 hainbat modulu eta funtzio deskribatzen ditu.
3.1. CPU ETA MEMORIA
Xtensa® nukleo bakarreko/bikorreko 32-bitLX6 mikroprozesadorea(k), gehienez 600 MIPS (200 MIPS-rakoESP32-S0WD/ESP32-U4WDH, 400 MIPS-rako ESP32-D2WD):
- 448KB ROM
- 520 KB SRAM
- 16 KB SRAM RTC-n
- QSPI-k hainbat flash/SRAM txip onartzen ditu
3.2. BILTEGIAREN DESKRIBAPENA
3.2.1.Kanpoko Flasha eta SRAM
ESP32-k kanpoko QSPI flash anitz eta ausazko sarbide memoria estatikoa (SRAM) onartzen ditu, hardwarean oinarritutako AES enkriptatzea erabiltzailearen programak eta datuak babesteko.
- ESP32-k atzitu kanpoko QSPI Flash eta SRAM cachean. Gehienez 16 MB kanpoko Flash kode-espazioa CPUan mapatzen da, 8 biteko, 16 biteko eta 32 biteko sarbidea onartzen du eta kodea exekutatu dezake.
- Gehienez 8 MB kanpoko Flash eta SRAM PUZaren datu-espazioarekin mapatuta, 8 biteko, 16 biteko eta 32 biteko sarbidearekin bateragarria. Flash-ek irakurketa eragiketak soilik onartzen ditu, SRAMek irakurketa eta idazketa eragiketak onartzen ditu.
3.3. KRISTALA
Kanpoko 2 MHz ~ 60 MHz kristal osziladorea (40 MHz soilik Wi-Fi/BT funtzionalitaterako)
3.4. RTC KUDEAKETA ETA ENERGIA KONTSUMO BAXUA
ESP32k energia kudeatzeko teknika aurreratuak erabiltzen ditu, energia aurrezteko modu desberdinen artean alda daiteke. (Ikus 5. taula).
- Energia aurrezteko modua
– Modu aktiboa: RF txipa funtzionatzen ari da. Txipak soinu-seinalea jaso eta igorri dezake.
– Modem-lo modua: CPU exekutatu daiteke, erlojua konfiguratu daiteke. Wi-Fi / Bluetooth oinarrizko banda eta RF
– Lo arin modua: CPU esekita. RTC eta memoria eta periferikoak ULP koprozesadorearen funtzionamendua. Esnatzeko edozein gertaera (MAC, ostalaria, RTC tenporizadorea edo kanpoko etenaldia) txipa esnatuko du. – Lo sakoneko modua: RTC memoria eta periferikoak soilik funtzionatzen duten egoeran. RTC-n gordetako WiFi eta Bluetooth konexio-datuak. ULP koprozesadoreak funtziona dezake. – Hibernazio modua: 8 MHz-ko osziladorea eta integratutako ULP koprozesadorea desgaituta daude. Elikadura berrezartzeko RTC memoria moztuta dago. Erloju motelean kokatutako RTC erlojuaren tenporizadore bakarra eta RTC GPIO batzuk lanean. RTC RTC erlojua edo tenporizadorea GPIO Hibernazio modutik esna daiteke. - Lo sakoneko modua
- erlazionatutako lo modua: energia aurrezteko modua Aktibo, Modem-lo modua eta Arin-lo modua aldatzea. CPU, Wi-Fi, Bluetooth eta irratia esnatu beharreko denbora-tartea aurrez zehaztutakoa, Wi-Fi / Bluetooth konexioa ziurtatzeko.
- Potentzia ultra baxuko sentsoreak monitorizatzeko metodoak: sistema nagusia lo sakoneko modua da, ULP koprozesadorea aldian-aldian ireki edo ixten da sentsoreen datuak neurtzeko. Sentsoreak datuak neurtzen ditu, ULP koprozesadoreak sistema nagusia piztu ala ez erabakitzen du.
4.EZAUGARRI ELEKTRIKOAK
4.1. MUGA PARAMETROAK
1. VIO elikadura-hornidura-kopiara, ikusi ESP32-ren zehaztapen teknikoak IO_MUX eranskina, VDD_SDIO-ren elikadura-iturriaren SD_CLK gisa.
Luze sakatu alboko pizteko botoia bi segundoz gailua abiarazteko. Luze sakatu 6 segundo baino gehiago gailua itzaltzeko. Aldatu argazki modura Hasierako pantailaren bidez, eta kameraren bidez lor daitekeen avatarra tft pantailan bistaratzen da. USB kablea konektatu behar da lanean ari zarenean, eta litiozko bateria epe laburreko biltegiratzeko erabiltzen da, energia-hutsegitea saihesteko.
FCC Adierazpena: Betearen arduradunak espresuki onartzen ez dituen aldaketak edo aldaketek ekipamendua erabiltzeko erabiltzailearen eskumena baliogabetu dezakete.
Gailu honek FCC Arauen 15. zatia betetzen du. Funtzionamendua honako bi baldintza hauen menpe dago:
(1) Gailu honek ez du interferentzia kaltegarririk eragin, eta
(2) Gailu honek jasotako edozein interferentzia onartu behar du, nahi ez den funtzionamendua eragin dezakeen interferentziak barne.
FCC erradiazioaren esposizioaren adierazpena: ekipo honek kontrolatu gabeko ingurune baterako ezarritako FCC erradiazioaren esposizio-mugak betetzen ditu. Ekipo hau erradiadorearen eta zure gorputzaren artean gutxienez 20 cm-ko distantzian instalatu eta funtzionatu behar da.
Oharra: ekipo hau probatu egin da eta B Klaseko gailu digital baten mugekin bat egiten duela ikusi da, 15. zatiaren arabera.
FCC Arauak. Muga hauek etxebizitza-instalazio batean interferentzia kaltegarrien aurka arrazoizko babesa emateko diseinatuta daude. Ekipo honek irrati-maiztasuneko energia sortzen, erabiltzen eta igor dezake eta, argibideen arabera instalatu eta erabiltzen ez bada, interferentzia kaltegarriak eragin ditzake irrati-komunikazioetan. Hala ere, ez dago bermatzen instalazio jakin batean interferentziarik gertatuko ez denik. Ekipo honek irrati- edo telebista-harreran interferentzia kaltegarriak eragiten baditu, ekipoa itzali eta piztuz jakin daitekeena, erabiltzaileari gomendatzen zaio interferentziak zuzentzen saiatzea, neurri hauetako bat edo gehiago erabiliz:
–Berrorientatu edo lekuz aldatu antena hartzailea.
–Ekipoaren eta hargailuaren arteko bereizketa handitzea.
–Konektatu ekipoa hargailua konektatuta dagoen zirkuitu ezberdineko entxufe batera.
–Kontatatu banatzaileari edo irrati/telebistako teknikari esperientziadun bati laguntza eskatzeko.
UI Flow Hasiera azkarra
Tutorial hau M5Core2-ri dagokio
Erretzeko tresna
Mesedez, egin klik beheko botoian dagokion M5Burner firmwarea erretzeko tresna zure sistema eragilearen arabera deskargatzeko. Deskonprimitu eta ireki aplikazioa.
Firmwarea erretzea
- Egin klik bikoitza Burner grabatzeko tresna irekitzeko, hautatu dagokion gailu mota ezkerreko menuan, hautatu behar duzun firmware bertsioa eta egin klik deskargatzeko botoian deskargatzeko.
- Ondoren, konektatu M5 gailua ordenagailura C motako kablearen bidez, hautatu dagokion COM ataka, baud-tasa M5Burner-en konfigurazio lehenetsia erabil dezake, horrez gain, gailua konektatuko den WIFIa ere bete dezakezu. firmwarea erretzea stage informazioa. Konfiguratu ondoren, sakatu "Erre" erretzen hasteko.
- Erretako erregistroak Burn Successfully eskatzen duenean, firmwarea erre dela esan nahi du.
Lehenengo erretzean edo firmware-programa modu anormalean exekutatzen denean, "Erase" klik egin dezakezu flash memoria ezabatzeko. Hurrengo firmware eguneratzean, ez da berriro ezabatu beharrik, bestela gordetako Wi-Fi informazioa ezabatu egingo da eta API gakoa freskatu egingo da.
Konfiguratu WIFI
UIFlow-ek lineaz kanpo eta web programatzailearen bertsioa. erabiltzean web bertsioa, gailurako WiFi konexioa konfiguratu behar dugu. Jarraian, gailurako WiFi konexioa konfiguratzeko bi modu deskribatzen dira (Burn konfigurazioa eta AP hotspot konfigurazioa).
Erre konfigurazioa WiFi (gomendatua)
UIFlow-1.5.4 eta goiko bertsioek WiFi informazioa zuzenean idatz dezakete M5Burner-en bidez.
AP hotspot konfigurazioa WiFi
- Luze sakatu ezkerreko pizteko botoia makina pizteko. WiFi konfiguratuta ez badago, sistema automatikoki sareko konfigurazio moduan sartuko da lehen aldiz pizten denean. Demagun beste programa batzuk exekutatu ondoren sareko konfigurazio moduan berriro sartu nahi duzula, beheko eragiketara jo dezakezu. UIFlow logotipoa abiaraztean agertu ondoren, egin klik azkar Hasiera botoian (erdiko M5 botoian) konfigurazio orrian sartzeko. Sakatu fuselajearen eskuineko botoia aukera Ezarpenera aldatzeko, eta sakatu Hasiera botoia berresteko. Sakatu eskuineko botoia aukera WiFi ezarpenera aldatzeko, sakatu Hasiera botoia berresteko eta hasi konfigurazioa.
- Zure telefono mugikorrerako hotspot-era behar bezala konektatu ondoren, ireki telefono mugikorraren arakatzailea pantailako QR kodea eskaneatzeko edo zuzenean sartu 192.168.4.1, sartu orria zure WIFI informazio pertsonala betetzeko eta sakatu Konfiguratu zure WiFi informazioa grabatzeko. . Gailua automatikoki berrabiaraziko da ondo konfiguratu eta programazio moduan sartu ondoren. Oharra: ez dira onartzen "espazioa" bezalako karaktere bereziak konfiguratutako WiFi informazioan.
Sareko programazio modua eta API KEY
Sartu sareko programazio moduan Sarea programazio modua M5 gailuaren eta UIFlow-en arteko atrakatze modua da web programazio plataforma. Pantailak gailuaren uneko sare-konexioaren egoera erakutsiko du. Adierazlea berdea denean, edozein unetan programaren bultzada jaso dezakezula esan nahi du. Egoera lehenetsian, lehen WiFi sarearen konfigurazio arrakastatsuaren ondoren, gailua automatikoki berrabiaraziko da eta sareko programazio moduan sartuko da. Beste aplikazio batzuk exekutatu ondoren programazio moduan berriro nola sartzen ez badakizu, honako eragiketa hauetara jo dezakezu.
berrabiaraziz, sakatu A botoia menu nagusiko interfazean programazio modua hautatzeko eta itxaron sare-adierazlearen eskuineko adierazlea programazio-moduaren orrian berde bihurtu arte. Sar zaitez UIFlow programazio orria bisitatuz flow.m5stack.com ordenagailuko arakatzailean.
API KEY parekatzea
API KEY M5 gailuentzako komunikazio-kredentziala da UIFlow erabiltzean web programazioa. UIFlow aldean dagokion API KEY konfiguratuz, programa gailu zehatz baterako bultza daiteke. Erabiltzaileak bisitatu behar du flow.m5stack.com ordenagailuan web arakatzailea UIFlow programazio orrian sartzeko. Egin klik orriaren goiko eskuineko izkinan dagoen menu-barrako ezarpen-botoian, sartu dagokion gailuan API gakoa, hautatu erabilitako hardwarea, egin klik Ados gordetzeko eta itxaron behar bezala konektatzen den arte.
HTTP
Bete goiko urratsak, ondoren UIFlow-ekin programatzen has zaitezke. Adibidezample: Sartu Baidu HTTP bidez
BLE UART
Funtzioaren deskribapena Ezarri Bluetooth konexioa eta gaitu Bluetooth passthrough zerbitzua.
- Init ble uart name Hasieratu ezarpenak, konfiguratu Bluetooth gailuaren izena.
- BLE UART Writer Bidali datuak BLE UART erabiliz.
- BLE UART geratzen den cachea Egiaztatu BLE UART datuen byte kopurua.
- BLE UART irakurri guztia Irakurri datu guztiak BLE UART cachean.
- BLE UART karaktereak irakurri Irakurri n datu BLE UART cachean.
Argibideak
Ezarri Bluetooth bidezko konexioa eta bidali kontrol LED pizteko / itzaltzeko.
UIFlow mahaigaineko IDEa
UIFlow Desktop IDE sareko konexiorik behar ez duen UIFlow programatzailearen lineaz kanpoko bertsioa da eta programaren push esperientzia sentikorra eskain dezake. Mesedez, egin klik UIFlow-Desktop-IDE-ren dagokion bertsioan zure sistema eragilearen arabera deskargatzeko.
USB programazio modua
Deskonprimitu deskargatutako UIFlow Desktop IDE artxiboa eta egin klik bikoitza aplikazioa exekutatzeko.
Aplikazioa abiarazi ondoren, automatikoki detektatuko du ordenagailuak USB kontrolatzailea duen (CP210X), egin klik Instalatu eta jarraitu argibideei instalazioa amaitzeko.
Gidariaren instalazioa amaitu ondoren, automatikoki UIFlow Desktop IDEan sartuko da eta automatikoki konfigurazio-koadroa agertuko da. Une honetan, konektatu M5 gailua ordenagailura Tpye-C datu-kablearen bidez.
UIFlow Desktop IDE erabiltzeak UIFlow firmwarea duen M5 gailua behar du eta ** USB programazio moduan ** sartu behar da. Egin klik gailuaren ezkerreko pizteko botoian berrabiarazteko, menuan sartu ondoren, egin klik azkar eskuineko botoian USB modua hautatzeko.
Hautatu dagokion ataka eta programazio-gailua, sakatu Ados konektatzeko.
Erlazionatutako Estekak
UIFlow blokearen sarrera
Dokumentuak / Baliabideak
![]() |
M5STACK ESP32 CORE2 IoT garapen kit [pdfErabiltzailearen eskuliburua M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT garapen kit, ESP32 CORE2 IoT garapen kit, garapen kit |