M5STACK ESP32 CORE2 IoT izstrādes komplekta lietotāja rokasgrāmata
1. KONSTRUKCIJA
M5Stick CORE2 ir ESP32 plate, kas balstīta uz ESP32-D0WDQ6-V3 mikroshēmu, satur 2 collu TFT ekrānu. Plāksne ir izgatavota no PC+ABC.
1.1. Aparatūras sastāvs
CORE2 aparatūra: ESP32-D0WDQ6-V3 mikroshēma, TFT ekrāns, zaļa gaismas diode, poga, GROVE interfeiss, Type.C-to-USB interfeiss, enerģijas pārvaldības mikroshēma un akumulators.
ESP32-D0WDQ6-V3 ESP32 ir divkodolu sistēma ar diviem Harvard Architecture Tense LX6 CPU. Visa iegultā atmiņa, ārējā atmiņa un perifērijas ierīces atrodas šo centrālo procesoru datu kopnēs un/vai instrukciju kopnēs. Ar dažiem nelieliem izņēmumiem (skatīt zemāk) divu CPU adrešu kartēšana ir simetriska, kas nozīmē, ka tie izmanto vienas un tās pašas adreses, lai piekļūtu vienai un tai pašai atmiņai. Vairākas sistēmas perifērijas ierīces var piekļūt iegultajai atmiņai, izmantojot DMA.
TFT ekrāns ir 2 collu krāsains ekrāns ar ILI9342C ar 320 x 240 izšķirtspēju.
Darbības apjomstage diapazons ir 2.6–3.3 V, darba temperatūras diapazons ir -25–55 ° C.
Jaudas pārvaldības mikroshēma ir X-Powers AXP192. Darbības sējtage diapazons ir 2.9 V ~ 6.3 V, un uzlādes strāva ir 1.4 A.
CORE2 aprīko ESP32 ar visu nepieciešamo programmēšanai, visu, kas nepieciešams darbībai un attīstībai
2.PIN APRAKSTS
2.1. USB INTERFESIONS
M5CAMREA konfigurācija Type-C tipa USB interfeiss, atbalsta USB2.0 standarta sakaru protokolu.
2.2. GROVE interfeiss
4p izvietots 2.0 mm M5CAMREA GROVE interfeisu, iekšējo vadu un GND, 5V, GPIO32, GPIO33 savienojuma solis.
3. FUNKCIJAS APRAKSTS
Šajā nodaļā ir aprakstīti ESP32-D0WDQ6-V3 dažādi moduļi un funkcijas.
3.1. CPU UN ATMIŅA
Xtensa® viena/divkodolu 32 bitu LX6 mikroprocesors(-i), līdz 600 MIPS (200 MIPS priekš ESP32-S0WD/ESP32-U4WDH, 400 MIPS priekš ESP32-D2WD):
- 448 KB ROM
- 520 KB SRAM
- 16 KB SRAM RTC
- QSPI atbalsta vairākas zibatmiņas/SRAM mikroshēmas
3.2. GLABĀŠANAS APRAKSTS
3.2.1.Ārējā zibatmiņa un SRAM
ESP32 atbalsta vairākas ārējās QSPI zibatmiņas un statiskās brīvpiekļuves atmiņu (SRAM), kam ir uz aparatūras balstīta AES šifrēšana, lai aizsargātu lietotāja programmas un datus.
- ESP32 piekļūst ārējai QSPI Flash un SRAM, saglabājot kešatmiņu. Līdz 16 MB ārējā Flash koda vieta ir kartēta CPU, atbalsta 8 bitu, 16 bitu un 32 bitu piekļuvi un var izpildīt kodu.
- Līdz 8 MB ārējās zibatmiņas un SRAM, kas piesaistīta CPU datu telpai, atbalsts 8 bitu, 16 bitu un 32 bitu piekļuvei. Flash atbalsta tikai lasīšanas darbības, SRAM atbalsta lasīšanas un rakstīšanas darbības.
3.3. KRISTĀLS
Ārējais 2 MHz ~ 60 MHz kristāla oscilators (40 MHz tikai Wi-Fi/BT funkcionalitātei)
3.4. RTC PĀRVALDĪBA UN MAZS ENERĢIJAS PATĒRIŅŠ
ESP32 izmanto uzlabotas enerģijas pārvaldības metodes var pārslēgt starp dažādiem enerģijas taupīšanas režīmiem. (Skatīt 5. tabulu).
- Enerģijas taupīšanas režīms
– Aktīvais režīms: darbojas RF mikroshēma. Mikroshēma var uztvert un pārraidīt skaņas signālu.
- Modema miega režīms: CPU var darboties, pulksteni var konfigurēt. Wi-Fi / Bluetooth bāzes josla un RF
– Viegla miega režīms: CPU ir apturēts. RTC un atmiņas un perifērijas ierīču ULP kopprocesora darbība. Jebkurš modināšanas notikums (MAC, saimniekdators, RTC taimeris vai ārējs pārtraukums) pamodinās mikroshēmu. – Dziļā miega režīms: tikai RTC atmiņa un perifērijas ierīces darba stāvoklī. RTC saglabātie WiFi un Bluetooth savienojuma dati. ULP kopprocesors var darboties. – Hibernācijas režīms: 8 MHz oscilators un iebūvētais kopprocesora ULP ir atspējoti. RTC atmiņa strāvas padeves atjaunošanai ir pārtraukta. Tikai viens RTC pulksteņa taimeris atrodas uz lēnā pulksteņa un daži RTC GPIO darbojas. RTC RTC pulkstenis vai taimeris var pamosties no GPIO hibernācijas režīma. - Dziļa miega režīms
– saistītais miega režīms: enerģijas taupīšanas režīma pārslēgšana starp aktīvo, modema miega režīmu, vieglā miega režīmu. CPU, Wi-Fi, Bluetooth un radio iepriekš iestatītais laika intervāls, kas jāpamodina, lai nodrošinātu Wi-Fi / Bluetooth savienojumu.
– Īpaši mazjaudas sensoru uzraudzības metodes: galvenā sistēma ir dziļa miega režīms, ULP kopprocesors tiek periodiski atvērts vai aizvērts, lai mērītu sensora datus. Sensors mēra datus, ULP kopprocesors izlemj, vai pamodināt galveno sistēmu.
4.ELEKTRISKIE RAKSTUROJI
4.1. IEROBEŽOJUMA PARAMETRI
1. VIO uz barošanas bloka, skatiet ESP32 tehniskās specifikācijas pielikumu IO_MUX kā VDD_SDIO barošanas avota SD_CLK.
Nospiediet un divas sekundes turiet sānu barošanas pogu, lai palaistu ierīci. Nospiediet un turiet ilgāk par 6 sekundēm, lai izslēgtu ierīci. Sākuma ekrānā pārslēdzieties uz fotoattēlu režīmu, un iemiesojums, ko var iegūt, izmantojot kameru, tiek parādīts tft ekrānā. Darba laikā ir jābūt pievienotam USB kabelim, un litija akumulators tiek izmantots īslaicīgai uzglabāšanai, lai novērstu strāvas padeves pārtraukumu.
FCC paziņojums: jebkuras izmaiņas vai modifikācijas, kuras nav skaidri apstiprinājusi par atbilstību atbildīgā puse, var anulēt lietotāja tiesības izmantot iekārtu.
Šī ierīce atbilst FCC noteikumu 15. daļai. Darbība ir pakļauta šādiem diviem nosacījumiem:
(1) Šī ierīce nedrīkst radīt kaitīgus traucējumus un
(2) Šai ierīcei ir jāpieņem visi saņemtie traucējumi, tostarp traucējumi, kas var izraisīt nevēlamu darbību.
FCC paziņojums par starojuma iedarbību: šī iekārta atbilst FCC radiācijas iedarbības ierobežojumiem, kas noteikti nekontrolētai videi. Šī iekārta ir jāuzstāda un jādarbina vismaz 20 cm attālumā starp radiatoru un ķermeni.
Piezīme: šī iekārta ir pārbaudīta un atzīta par atbilstošu B klases digitālās ierīces ierobežojumiem saskaņā ar 15.
FCC noteikumi. Šie ierobežojumi ir paredzēti, lai nodrošinātu saprātīgu aizsardzību pret kaitīgiem traucējumiem, uzstādot dzīvojamo telpu. Šis aprīkojums ģenerē, izmanto un var izstarot radiofrekvenču enerģiju, un, ja tas netiek uzstādīts un lietots saskaņā ar instrukcijām, tas var radīt kaitīgus radiosakaru traucējumus. Tomēr nav garantijas, ka konkrētajā instalācijā neradīsies traucējumi. Ja šī iekārta rada kaitīgus traucējumus radio vai televīzijas uztveršanai, ko var noteikt, izslēdzot un ieslēdzot iekārtu, lietotājs tiek aicināts mēģināt novērst traucējumus, veicot vienu vai vairākus no šiem pasākumiem:
– Pārorientējiet vai pārvietojiet uztvērēja antenu.
– Palieliniet attālumu starp iekārtu un uztvērēju.
– Pievienojiet iekārtu kontaktligzdai ķēdē, kas atšķiras no tās, kurai ir pievienots uztvērējs.
– Lai saņemtu palīdzību, sazinieties ar izplatītāju vai pieredzējušu radio/TV tehniķi.
UI plūsmas ātrā sākšana
Šī apmācība attiecas uz M5Core2
Degšanas rīks
Lūdzu, noklikšķiniet uz tālāk esošās pogas, lai lejupielādētu atbilstošo M5Burner programmaparatūras ierakstīšanas rīku atbilstoši savai operētājsistēmai. Izņemiet un atveriet lietojumprogrammu.
Programmaparatūras sadedzināšana
- Veiciet dubultklikšķi, lai atvērtu degļa ierakstīšanas rīku, kreisajā izvēlnē atlasiet atbilstošo ierīces veidu, atlasiet vajadzīgo programmaparatūras versiju un noklikšķiniet uz lejupielādes pogas, lai lejupielādētu.
- Pēc tam pievienojiet M5 ierīci datoram caur Type-C kabeli, izvēlieties atbilstošo COM portu, bodu ātrumam var izmantot noklusējuma konfigurāciju programmā M5Burner, turklāt varat arī aizpildīt WIFI, ar kuru ierīce tiks savienota laikā. programmaparatūras dedzināšana stage informāciju. Pēc konfigurēšanas noklikšķiniet uz “Burn”, lai sāktu ierakstīšanu.
- Ja degošajā žurnālā tiek parādīts uzvedne Ierakstīt veiksmīgi, tas nozīmē, ka programmaparatūra ir ierakstīta.
Pirmoreiz ierakstot vai programmaparatūras programma darbojas neparasti, varat noklikšķināt uz “Dzēst”, lai dzēstu zibatmiņu. Nākamajā programmaparatūras atjauninājumā nav nepieciešams vēlreiz dzēst, pretējā gadījumā saglabātā Wi-Fi informācija tiks dzēsta un API atslēga tiks atsvaidzināta.
Konfigurēt WIFI
UIFlow nodrošina gan bezsaistē, gan web programmētāja versija. Lietojot web versiju, mums ir jākonfigurē ierīces WiFi savienojums. Tālāk ir aprakstīti divi veidi, kā ierīcei konfigurēt WiFi savienojumu (ierakstīt konfigurāciju un AP tīklāja konfigurāciju).
Ierakstīt konfigurāciju WiFi (ieteicams)
UIFlow-1.5.4 un iepriekš minētās versijas var rakstīt WiFi informāciju tieši, izmantojot M5Burner.
AP tīklāja konfigurācija WiFi
- Lai ieslēgtu iekārtu, nospiediet un turiet barošanas pogu kreisajā pusē. Ja WiFi nav konfigurēts, sistēma automātiski pāries tīkla konfigurācijas režīmā, pirmo reizi ieslēdzot to. Pieņemsim, ka pēc citu programmu palaišanas vēlaties atkārtoti ieiet tīkla konfigurācijas režīmā, varat skatīt tālāk norādīto darbību. Kad UIFlow logotips parādās startēšanas laikā, ātri noklikšķiniet uz pogas Sākums (poga M5 centrā), lai atvērtu konfigurācijas lapu. Nospiediet pogu fizelāžas labajā pusē, lai pārslēgtu opciju uz Setting, un nospiediet sākuma pogu, lai apstiprinātu. Nospiediet labo pogu, lai pārslēgtu opciju uz WiFi iestatījumu, nospiediet sākuma pogu, lai apstiprinātu, un sāciet konfigurēšanu.
- Pēc veiksmīgas savienojuma izveides ar tīklāju, izmantojot mobilo tālruni, atveriet mobilā tālruņa pārlūkprogrammu, lai skenētu QR kodu ekrānā vai tieši piekļūtu 192.168.4.1, ievadiet lapu, lai aizpildītu savu personīgo WIFI informāciju, un noklikšķiniet uz Konfigurēt, lai ierakstītu savu WiFi informāciju. . Ierīce tiks automātiski restartēta pēc veiksmīgas konfigurēšanas un pāriešanas programmēšanas režīmā. Piezīme. Konfigurētajā WiFi informācijā nav atļautas īpašas rakstzīmes, piemēram, “atstarpe”.
Tīkla programmēšanas režīms un API KEY
Ieejiet tīkla programmēšanas režīmā Tīkls programmēšanas režīms ir dokstacijas režīms starp M5 ierīci un UIFlow web programmēšanas platforma. Ekrānā tiks parādīts pašreizējais ierīces tīkla savienojuma statuss. Ja indikators ir zaļš, tas nozīmē, ka jūs varat saņemt programmas push jebkurā laikā. Noklusējuma situācijā pēc pirmās veiksmīgas WiFi tīkla konfigurācijas ierīce automātiski restartēsies un pāries tīkla programmēšanas režīmā. Ja nezināt, kā pēc citu lietojumprogrammu palaišanas atkārtoti ieiet programmēšanas režīmā, varat skatīt tālāk norādītās darbības.
restartējot, nospiediet taustiņu A galvenās izvēlnes saskarnē, lai izvēlētos programmēšanas režīmu, un pagaidiet, līdz tīkla indikatora labais indikators programmēšanas režīma lapā kļūst zaļš. Piekļūstiet UIFlow programmēšanas lapai, apmeklējot flow.m5stack.com datora pārlūkprogrammā.
API KEY savienošana pārī
API KEY ir saziņas akreditācijas dati M5 ierīcēm, izmantojot UIFlow web programmēšana. Konfigurējot atbilstošo API KEY UIFlow pusē, programmu var nospiest konkrētajai ierīcei. Lietotājam ir jāapmeklē flow.m5stack.com datorā web pārlūkprogrammā, lai atvērtu UIFlow programmēšanas lapu. Lapas augšējā labajā stūrī izvēlņu joslā noklikšķiniet uz iestatīšanas pogas, ievadiet API atslēgu attiecīgajā ierīcē, atlasiet izmantoto aparatūru, noklikšķiniet uz Labi, lai saglabātu, un pagaidiet, līdz tiek piedāvāts veiksmīgs savienojums.
HTTP
Pabeidziet iepriekš minētās darbības, pēc tam varat sākt programmēt ar UIFlow. Piemēram,ample: Piekļūstiet Baidu, izmantojot HTTP
BLE UART
Funkcija Apraksts Izveidojiet Bluetooth savienojumu un iespējojiet Bluetooth caurlaides pakalpojumu.
- Init ble uart name Inicializējiet iestatījumus, konfigurējiet Bluetooth ierīces nosaukumu.
- BLE UART Writer Sūtiet datus, izmantojot BLE UART.
- BLE UART paliek kešatmiņā Pārbaudiet BLE UART datu baitu skaitu.
- BLE UART lasīt visu Lasīt visus datus BLE UART kešatmiņā.
- BLE UART lasīšanas rakstzīmes Lasīt n datus BLE UART kešatmiņā.
Norādījumi
Izveidojiet Bluetooth caurlaides savienojumu un nosūtiet ieslēgšanas / izslēgšanas vadības LED.
UIFlow Desktop IDE
UIFlow Desktop IDE ir UIFlow programmētāja bezsaistes versija, kurai nav nepieciešams tīkla savienojums, un tā var nodrošināt jūs ar atsaucīgu programmu push pieredzi. Lūdzu, noklikšķiniet uz atbilstošās UIFlow-Desktop-IDE versijas, lai lejupielādētu atbilstoši savai operētājsistēmai.
USB programmēšanas režīms
Izpakojiet lejupielādēto UIFlow Desktop IDE arhīvu un veiciet dubultklikšķi, lai palaistu lietojumprogrammu.
Pēc programmas palaišanas tā automātiski noteiks, vai jūsu datoram ir USB draiveris (CP210X), noklikšķiniet uz Instalēt un izpildiet norādījumus, lai pabeigtu instalēšanu.
Kad draivera instalēšana ir pabeigta, tas automātiski ievadīs UIFlow Desktop IDE un automātiski uznirst konfigurācijas lodziņš. Šajā laikā savienojiet M5 ierīci ar datoru, izmantojot Tpye-C datu kabeli.
Lai izmantotu UIFlow Desktop IDE, ir nepieciešama M5 ierīce ar UIFlow programmaparatūru un jāievada ** USB programmēšanas režīms **. Noklikšķiniet uz barošanas pogas ierīces kreisajā pusē, lai restartētu, pēc ieiešanas izvēlnē ātri noklikšķiniet uz labās pogas, lai atlasītu USB režīmu.
Atlasiet atbilstošo portu un programmēšanas ierīci, noklikšķiniet uz Labi, lai izveidotu savienojumu.
Saistītās saites
UIFlow bloka ievads
Dokumenti / Resursi
![]() |
M5STACK ESP32 CORE2 IoT izstrādes komplekts [pdfLietotāja rokasgrāmata M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT izstrādes komplekts, ESP32 CORE2 IoT izstrādes komplekts, izstrādes komplekts |