M5STACK-LOGO

M5STACK-CORE2 balstīts IoT izstrādes komplekts

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

KONSTRUKCIJA

M5Stick CORE2 ir ESP32 plate, kas balstīta uz ESP32-D0WDQ6-V3 mikroshēmu un saturM5STACK-CORE2-Based-IoT-Development-Kit-FIG 1

Aparatūras sastāvs
CORE2 aparatūra: ESP32-D0WDQ6-V3 mikroshēma, TFT ekrāns, zaļš LED, poga, GROVE interfeiss, TypeC-to-USB interfeiss, jaudas pārvaldības mikroshēma un akumulators.
ESP32-D0WDQ6-V3 ESP32 ir divkodolu sistēma ar diviem Harvard Architecture Xtensa LX6 CPU. Visa iegultā atmiņa, ārējā atmiņa un perifērijas ierīces atrodas šo centrālo procesoru datu kopnē un/vai instrukciju kopnē. Ar dažiem nelieliem izņēmumiem (skatiet tālā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. tā pati atmiņa. Vairākas sistēmas perifērijas ierīces var piekļūt iegultajai atmiņai, izmantojot DMA.

TFT ekrāns ir 2 collu krāsu ekrāns ar ILI9342C ar izšķirtspēju 320 x 240. Darbības tilpumstage 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

PIN APRAKSTS

USB SASKARNE

M5CAMREA konfigurācija Type-C tipa USB interfeiss, atbalsta USB2.0 standarta sakaru protokolu. M5STACK-CORE2-Based-IoT-Development-Kit-FIG 2

GROVE interfeiss

4p izvietots 2.0 mm M5CAMREA GROVE interfeisu, iekšējo vadu un GND, 5V, GPIO32, GPIO33 savienojuma solis. M5STACK-CORE2-Based-IoT-Development-Kit-FIG 3

 

FUNKCIJAS APRAKSTS

Šajā nodaļā ir aprakstīti ESP32-D0WDQ6-V3 dažādi moduļi un funkcijas.

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
GLABĀŠANAS APRAKSTS

Ā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.

KRISTĀLS

Ārējais 2 MHz ~ 60 MHz kristāla oscilators (40 MHz tikai Wi-Fi/BT funkcionalitātei)

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: RF mikroshēma darbojas. Mikroshēma var uztvert un pārraidīt skaņas signālu.
    • Modema miega režīms: CPU var darboties, pulkstenis var būt konfigurēts. Wi-Fi/Bluetooth bāzes josla un RF
    • Viegla miega režīms: CPU 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ļa miega režīms: tikai RTC atmiņa un perifērijas ierīces darba stāvoklī. RTC saglabātie Wi-Fi 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 aktivizēt galveno sistēmu.

ELEKTRISKIE RAKSTUROJI

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ā. Strādājot ir jāpievieno USB kabelis, un litija akumulators tiek izmantots īslaicīgai uzglabāšanai, lai novērstu strāvas padevi. neveiksme.

FCC paziņojums

Jebkādas izmaiņas vai modifikācijas, kuras nav nepārprotami 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.

Piezīme: Šis aprīkojums ir pārbaudīts un atzīts par atbilstošu B klases digitālo ierīču ierobežojumiem saskaņā ar FCC noteikumu 15. daļu. Š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 radiofrekvences 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:

  • eorientē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.

Informācija par RF iedarbību (SAR)
Šis tālrunis ir izstrādāts un ražots tā, lai nepārsniegtu radiofrekvences (RF) enerģijas iedarbības ierobežojumus, ko noteikusi ASV Federālā sakaru komisija.
SAR pārbaudes laikā šī ierīce tika iestatīta raidīšanai ar augstāko sertificēto jaudas līmeni visās pārbaudītajās frekvenču joslās un novietota pozīcijās, kas simulē radiofrekvenču iedarbību pret galvu bez atdalīšanas un ķermeņa tuvumā ar 0 mm attālumu.
FCC noteiktais SAR ierobežojums ir 1.6 W/kg. FCC ir piešķīrusi aprīkojuma atļauju šim tālruņa modelim ar visiem ziņotajiem SAR līmeņiem, kas novērtēti kā atbilstoši FCC RF iedarbības vadlīnijām.

IC paziņojums
Šī ierīce atbilst Industry Canada atbrīvotajam RSS standartam(-iem). Darbība ir pakļauta šādiem diviem nosacījumiem:

  1. šī ierīce nedrīkst radīt traucējumus un
  2. šai ierīcei ir jāpieņem jebkādi traucējumi, tostarp traucējumi, kas var izraisīt nevēlamu ierīces darbību.

IC Paziņojums par starojuma iedarbību
Šis EUT atbilst SAR vispārējai populācijai/nekontrolētas iedarbības ierobežojumiem IC RSS-102, un tas ir pārbaudīts saskaņā ar mērīšanas metodēm un procedūrām, kas noteiktas IEEE 1528 un IEC 62209. Šis aprīkojums ir jāuzstāda un jādarbina ar minimālo attālumu 0 cm starp radiatoru un ķermeni. Šo ierīci un tās antenu(-as) nedrīkst izvietot vai darboties kopā ar kādu citu antenu vai raidītāju.

UIFlow Quick Start

Degšanas rīks

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

Piezīme: Pēc MacOS lietotāju instalēšanas, lūdzu, ievietojiet lietojumprogrammu mapē Lietojumprogramma, kā parādīts zemāk esošajā attēlā.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 5

Programmaparatūras sadedzināšana

  1. Veiciet dubultklikšķi, lai atvērtu degļa ierakstīšanas rīku, kreisajā izvēlnē atlasiet atbilstošo ierīces veidu, atlasiet nepieciešamo programmaparatūras versiju un noklikšķiniet uz lejupielādes pogas, lai lejupielādētu.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 6
  2. Pēc tam pievienojiet M5 ierīci datoram, izmantojot Type-C kabeli, atlasiet atbilstošo COM portu, bodu pārraides ātrumam var izmantot noklusējuma konfigurāciju programmā M5Burner, turklāt varat arī aizpildīt WIFI, ar kuru ierīce tiks savienota darbības laikā. programmaparatūras sadedzināšana stage informāciju. Pēc konfigurācijas noklikšķiniet uz “Burn”, lai sāktu ierakstīšanu.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 7
  3. Ja degošajā žurnālā tiek parādīts uzvedne Iededzināt veiksmīgi, tas nozīmē, ka programmaparatūra ir sadedzināta.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 8

Pirmoreiz ierakstot vai programmaparatūras programma darbojas neparasti, varat noklikšķināt uz “Erase”, 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ējiet WIFI

UIFlow nodrošina gan bezsaistes, 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 (iedegšanas konfigurācija un AP tīklāja konfigurācija).

Ierakstīt konfigurācijas WiFi (ieteicams)

UIFlow-1.5.4 un iepriekš minētās versijas var rakstīt WiFi informāciju tieši, izmantojot M5Burner.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 9

APhotspot konfigurācija WiFi

  1. 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ā, kad tā tiks ieslēgta pirmo reizi. 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 startēšanas laikā parādās UIFlow logotips, ā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āciju.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 10
  2. 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”.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 11

Tīkla programmēšanas režīms un API KEY

Ieejiet tīkla programmēšanas režīmā

Tīkla 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īgās 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, datora pārlūkprogrammā apmeklējot vietni flow.m5stack.com.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 21

APKEY 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 datorā jāapmeklē fllow.m5stack.com 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.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 13

 

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

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

Funkcijas apraksts

Izveidojiet Bluetooth savienojumu un iespējojiet Bluetooth caurlaides pakalpojumu.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 15

  • Init ble uart name Inicializējiet iestatījumus, konfigurējiet Bluetooth ierīces nosaukumu.
  • BLE UART Writre Sūtiet datus, izmantojot BLE UART.
  • BLE UART paliek kešatmiņā Pārbaudiet BLE UART datu baitu skaitu.
  • BLE UART lasīt visus 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.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 16

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

USB programmēšanas režīms

Izpakojiet lejupielādēto UIFlow Desktop IDE arhīvu un veiciet dubultklikšķi, lai palaistu lietojumprogrammu.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 18

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

Kad draivera instalēšana ir pabeigta, tas automātiski ievadīs UIFlow Desktop IDE un automātiski parādīs konfigurācijas lodziņu. Šajā laikā savienojiet M5 ierīci ar datoru, izmantojot Tpye-C datu kabeli.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 20

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

Atlasiet atbilstošo portu un programmēšanas ierīci, noklikšķiniet uz Labi, lai izveidotu savienojumu.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 22

Saistītās saites

UIFlow bloka ievads

Dokumenti / Resursi

M5STACK M5STACK-CORE2 balstīts IoT izstrādes komplekts [pdfLietotāja rokasgrāmata
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 balstīts IoT izstrādes komplekts, M5STACK-CORE2, IoT izstrādes komplekts, IoT izstrādes komplekts, izstrādes komplekts

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *