M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas

M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas

1. YHTEENVETO

M5Stick CORE2 on ESP32-kortti, joka perustuu ESP32-D0WDQ6-V3-siruun ja sisälsi 2 tuuman TFT-näytön. Levy on valmistettu PC+ABC:stä.

M5STACK ESP32 CORE2 IoT -kehityssarjan käyttöopas - Yleiskatsaus

1.1 Laitteiston kokoonpano

CORE2:n laitteisto: ESP32-D0WDQ6-V3-siru, TFT-näyttö, vihreä LED, painike, GROVE-liitäntä, Type.C-to-USB-liitäntä, virranhallintasiru ja akku.
ESP32-D0WDQ6-V3 ESP32 on kaksiytiminen järjestelmä, jossa on kaksi Harvard Architecture Tense LX6 -suoritinta. Kaikki sulautettu muisti, ulkoinen muisti ja oheislaitteet sijaitsevat näiden suorittimien dataväylällä ja/tai käskyväylällä. Joitakin pieniä poikkeuksia lukuun ottamatta (katso alla) kahden CPU:n osoitekartoitus on symmetrinen, mikä tarkoittaa, että ne käyttävät samoja osoitteita päästäkseen samaan muistiin. Useat järjestelmän oheislaitteet voivat käyttää sulautettua muistia DMA:n kautta.

TFT-näyttö on 2 tuuman värinäyttö, jossa on ILI9342C, jonka resoluutio on 320 x 240.
Käyttö voltage-alue on 2.6-3.3 V, käyttölämpötila-alue on -25-55 °C.
Virranhallintapiiri on X-Powersin AXP192. ToimintatilavuustagAlue on 2.9 V ~ 6.3 V ja latausvirta 1.4 A.
CORE2 varustaa ESP32:n kaikella ohjelmointiin, kaikella, mitä tarvitaan toimintaan ja kehittämiseen

2.PIN KUVAUS

2.1. USB-LIITÄNTÄ

M5CAMREA-kokoonpano Type-C-tyypin USB-liitäntä, tukee USB2.0-standardin mukaista tiedonsiirtoprotokollaa.

M5STACK ESP32 CORE2 IoT Development Kit -käyttöopas - USB

2.2. GROVE LIITTYMÄ

4p eritelty 2.0 mm:n M5CAMREA GROVE -liitännät, sisäinen johdotus ja GND, 5V, GPIO32, GPIO33 kytkettynä.

M5STACK ESP32 CORE2 IoT -kehityssarjan käyttöopas - Grove-liitäntä

3.TOIMINNAN KUVAUS

Tässä luvussa kuvataan ESP32-D0WDQ6-V3 eri moduuleita ja toimintoja.

3.1. CPU JA MUISTI

Xtensa® yksi-/kaksiytiminen 32-bittinen LX6-mikroprosessori(t), jopa 600 MIPS (200 MIPS for ESP32-S0WD/ESP32-U4WDH, 400 MIPS for ESP32-D2WD):

  • 448 kt ROM
  • 520 kt SRAM
  • 16 kt SRAM RTC:ssä
  • QSPI tukee useita flash/SRAM-siruja
3.2. SÄILYTYSKUVAUS
3.2.1.Ulkoinen Flash ja SRAM

ESP32 tukee useita ulkoisia QSPI-flash-muistia ja staattista hajasaantimuistia (SRAM), joissa on laitteistopohjainen AES-salaus käyttäjäohjelmien ja tietojen suojaamiseksi.

  • ESP32 käyttää ulkoista QSPI Flashia ja SRAM-muistia välimuistin avulla. Jopa 16 Mt ulkoista Flash-kooditilaa on yhdistetty suorittimeen, tukee 8-bittistä, 16-bittistä ja 32-bittistä pääsyä ja voi suorittaa koodia.
  • Jopa 8 Mt ulkoista Flashia ja SRAM-muistia, jotka on yhdistetty suorittimen tietotilaan, tuki 8-, 16- ja 32-bittiselle pääsylle. Flash tukee vain lukutoimintoja, SRAM tukee luku- ja kirjoitustoimintoja.
3.3. KRISTALLI

Ulkoinen 2 MHz ~ 60 MHz kideoskillaattori (40 MHz vain Wi-Fi/BT-toiminnalle)

3.4. RTC-HALLINTA JA ALHAINEN VIRRANKULUTUS

ESP32 käyttää kehittyneitä virranhallintatekniikoita voidaan vaihtaa eri virransäästötilojen välillä. (Katso taulukko 5).

  • Virransäästötila
    – Aktiivinen tila: RF-siru toimii. Siru voi vastaanottaa ja lähettää äänisignaalin.
    – Modeemin lepotila: CPU voi toimia, kello voidaan määrittää. Wi-Fi / Bluetooth-kantataajuus ja RF
    – Kevyt lepotila: CPU keskeytetty. RTC ja muisti ja oheislaitteet ULP-aprosessoritoiminta. Mikä tahansa herätystapahtuma (MAC, isäntä, RTC-ajastin tai ulkoinen keskeytys) herättää sirun. – Syvä lepotila: vain RTC-muisti ja oheislaitteet toimintatilassa. RTC:hen tallennetut WiFi- ja Bluetooth-yhteystiedot. ULP-approsessori voi toimia. – Lepotila: 8 MHz:n oskillaattori ja sisäänrakennettu apuprosessorin ULP on poistettu käytöstä. RTC-muisti virransyötön palauttamiseksi on katkaistu. Vain yksi RTC-kelloajastin sijaitsee hitaassa kellossa ja jotkut RTC GPIO:t töissä. RTC RTC-kello tai ajastin voi herätä GPIO-lepotilasta.
  • Syvä unitila
    – liittyvä lepotila: virransäästötilan vaihto aktiivisen, modeemin lepotilan ja kevyen lepotilan välillä. Suorittimen, Wi-Fi:n, Bluetoothin ja radion esiasetettu heräämisaikaväli Wi-Fi/Bluetooth-yhteyden varmistamiseksi.
    – Erittäin vähätehoiset anturin valvontamenetelmät: pääjärjestelmä on syvän lepotilassa, ULP-aprosessori avataan tai suljetaan ajoittain anturitietojen mittaamiseksi. Anturi mittaa tietoja, ULP-approsessori päättää herättääkö pääjärjestelmän.

M5STACK ESP32 CORE2 IoT -kehityssarjan käyttöopas - syvän lepotila

4.SÄHKÖISET OMINAISUUDET

4.1. RAJA PARAMETRIT

M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas – RAJAPARAMETRIT

1. VIO virtalähdealustaan, katso ESP32 teknisten eritelmien liite IO_MUX VDD_SDIO:n virtalähteen SD_CLK:ksi.

Käynnistä laite painamalla sivuvirtapainiketta ja pitämällä sitä painettuna kahden sekunnin ajan. Paina ja pidä painettuna yli 6 sekuntia sammuttaaksesi laitteen. Vaihda valokuvatilaan aloitusnäytön kautta, ja kameran kautta saatava avatar näkyy tft-näytössä. USB-kaapeli on kytkettävä työskentelyn aikana, ja litiumakkua käytetään lyhytaikaiseen säilytykseen sähkökatkon estämiseksi.

FCC:n lausunto: Kaikki muutokset tai muunnokset, joita vaatimustenmukaisuudesta vastaava osapuoli ei ole nimenomaisesti hyväksynyt, voivat mitätöidä käyttäjän oikeuden käyttää laitetta.

Tämä laite on FCC-sääntöjen osan 15 mukainen. Toiminta on kahden seuraavan ehdon alaista:
(1) Tämä laite ei saa aiheuttaa haitallisia häiriöitä ja
(2) Tämän laitteen on hyväksyttävä kaikki vastaanotetut häiriöt, mukaan lukien häiriöt, jotka voivat aiheuttaa ei-toivottua toimintaa.
FCC:n säteilyaltistuslausunto: Tämä laite noudattaa FCC:n säteilyaltistusrajoja, jotka on asetettu hallitsemattomalle ympäristölle. Tämä laite tulee asentaa ja sitä tulee käyttää siten, että jäähdyttimen ja kehon välinen etäisyys on vähintään 20 cm.

Huomautus: Tämä laite on testattu ja sen on todettu noudattavan luokan B digitaalisille laitteille asetettuja rajoituksia direktiivin osan 15 mukaisesti.

FCC:n säännöt. Nämä rajoitukset on suunniteltu tarjoamaan kohtuullinen suoja haitallisia häiriöitä vastaan ​​kotiasennuksessa. Tämä laite tuottaa, käyttää ja voi säteillä radiotaajuista energiaa, ja jos sitä ei asenneta ja käytetä ohjeiden mukaisesti, se voi aiheuttaa haitallisia häiriöitä radioviestintään. Ei kuitenkaan ole takeita siitä, ettei häiriöitä tapahdu tietyssä asennuksessa. Jos tämä laite aiheuttaa haitallisia häiriöitä radio- tai televisiovastaanottoon, mikä voidaan määrittää sammuttamalla ja käynnistämällä laite, käyttäjää kehotetaan yrittämään korjata häiriöt yhdellä tai useammalla seuraavista toimenpiteistä:
– Suuntaa tai siirrä vastaanottoantenni uudelleen.
– Lisää laitteen ja vastaanottimen välistä etäisyyttä.
– Liitä laite pistorasiaan, joka on eri piirissä kuin se, johon vastaanotin on kytketty.
– Pyydä apua jälleenmyyjältä tai kokeneelta radio-/TV-teknikolta.

UI Flow Quick Start

Tämä opetusohjelma koskee M5Core2:ta

Polttava työkalu

Napsauta alla olevaa painiketta ladataksesi vastaavan M5Burner-laiteohjelmiston polttotyökalun käyttöjärjestelmäsi mukaan. Pura ja avaa sovellus.

M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas – polttotyökalu

M5STACK ESP32 CORE2 IoT Development Kit -käyttöopas - MacOS-käyttäjien asennuksen jälkeen

Firmware polttaa

  1. Kaksoisnapsauta avataksesi polttimen polttotyökalun, valitse vastaava laitetyyppi vasemmanpuoleisesta valikosta, valitse tarvitsemasi laiteohjelmistoversio ja napsauta latauspainiketta ladataksesi.
    M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas - Kaksoisnapsauta avataksesi polttimen polttotyökalun
  2. Liitä sitten M5-laite tietokoneeseen Type-C-kaapelilla, valitse vastaava COM-portti, baudinopeus voi käyttää M5Burnerin oletuskokoonpanoa, lisäksi voit myös täyttää WIFI:n, johon laite liitetään aikana. firmware polttaa stage tiedot. Määrityksen jälkeen aloita polttaminen napsauttamalla "Burn".
    M5STACK ESP32 CORE2 IoT -kehityssarjan käyttöopas - Liitä sitten M5-laite tietokoneeseen Type-C-kaapelilla
  3. Kun polttava loki kehottaa Polta onnistuneesti , se tarkoittaa, että laiteohjelmisto on poltettu.

M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas - Kun polttava loki kehottaa

Kun poltat ensimmäisen kerran tai laiteohjelmisto toimii epänormaalisti, voit napsauttaa "Poista" poistaaksesi flash-muistin. Seuraavassa laiteohjelmistopäivityksessä ei tarvitse tyhjentää uudelleen, muuten tallennetut Wi-Fi-tiedot poistetaan ja API-avain päivitetään.

Määritä WIFI
UIFlow tarjoaa sekä offline- että web ohjelmoijan versio. Kun käytät web versiossa, meidän on määritettävä WiFi-yhteys laitteelle. Seuraavassa kuvataan kaksi tapaa määrittää WiFi-yhteys laitteelle (Burn-määritys ja AP-hotspot-määritys).

Polta kokoonpano WiFi (suositus)
UIFlow-1.5.4 ja uudemmat versiot voivat kirjoittaa WiFi-tietoja suoraan M5Burnerin kautta.

M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas - Polta konfiguraatio WiFi

AP-hotspot-määritys WiFi

  1. Paina ja pidä painettuna vasemmalla olevaa virtapainiketta käynnistääksesi koneen. Jos WiFi-yhteyttä ei ole määritetty, järjestelmä siirtyy automaattisesti verkon määritystilaan, kun se käynnistetään ensimmäisen kerran. Oletetaan, että haluat palata verkon määritystilaan muiden ohjelmien suorittamisen jälkeen, voit katsoa alla olevaa toimintoa. Kun UIFlow-logo tulee näkyviin käynnistyksen yhteydessä, napsauta nopeasti Koti-painiketta (keskipainike M5) siirtyäksesi asetussivulle. Paina rungon oikealla puolella olevaa painiketta vaihtaaksesi asetukseksi ja vahvista painamalla Home-painiketta. Paina oikeaa painiketta vaihtaaksesi vaihtoehdon WiFi-asetuksiin, paina Koti-painiketta vahvistaaksesi ja aloita määritys.
    M5STACK ESP32 CORE2 IoT Development Kit -käyttöopas - Verkko-ohjelmointitila on telakointitila M5:n välillä
  2. Kun olet muodostanut yhteyden hotspotiin matkapuhelimellasi, avaa matkapuhelimen selain skannataksesi QR-koodin näytöllä tai käytä suoraan numeroa 192.168.4.1, kirjoita sivulle henkilökohtaiset WIFI-tietosi ja napsauta Configure tallentaaksesi WiFi-tietosi. . Laite käynnistyy uudelleen automaattisesti onnistuneen konfiguroinnin ja ohjelmointitilaan siirtymisen jälkeen. Huomautus: Erikoismerkit, kuten "välilyönti", eivät ole sallittuja määritetyissä WiFi-tiedoissa.

M5STACK ESP32 CORE2 IoT Development Kit -käyttöopas - Erikoismerkit, kuten

Verkko-ohjelmointitila ja API-AVAIN
Siirry verkon ohjelmointitilaan Verkko ohjelmointitila on telakointitila M5-laitteen ja UIFlow'n välillä web ohjelmointialusta. Näyttö näyttää laitteen nykyisen verkkoyhteyden tilan. Kun merkkivalo on vihreä, se tarkoittaa, että voit vastaanottaa ohjelmatyön milloin tahansa. Oletustilanteessa, ensimmäisen onnistuneen WiFi-verkon konfiguroinnin jälkeen, laite käynnistyy automaattisesti uudelleen ja siirtyy verkon ohjelmointitilaan. Jos et tiedä kuinka palata ohjelmointitilaan muiden sovellusten suorittamisen jälkeen, voit katsoa seuraavat toiminnot.
Käynnistä uudelleen, valitse ohjelmointitila painamalla päävalikon käyttöliittymän painiketta A ja odota, kunnes verkkoilmaisimen oikea merkkivalo muuttuu vihreäksi ohjelmointitilasivulla. Pääset UIFlow-ohjelmointisivulle käymällä flow.m5stack.com tietokoneen selaimessa.

M5STACK ESP32 CORE2 IoT Development Kit -käyttöopas - Verkko-ohjelmointitila on telakointitila M5:n välillä

API-AVAIN Pariliitos

API-AVAIN on M5-laitteiden tiedonsiirtotunnus käytettäessä UIFlow:ta web ohjelmointi. Konfiguroimalla vastaava API-AVAIN UIFlow-puolella, ohjelma voidaan työntää tietylle laitteelle. Käyttäjän täytyy käydä flow.m5stack.com tietokoneessa web selaimella siirtyäksesi UIFlow-ohjelmointisivulle. Napsauta asetuspainiketta sivun oikeassa yläkulmassa olevassa valikkopalkissa, kirjoita vastaavan laitteen API-avain, valitse käytetty laitteisto, napsauta OK tallentaaksesi ja odota, kunnes se kehottaa muodostamaan yhteyden onnistuneesti.

 

M5STACK ESP32 CORE2 IoT -kehityssarjan käyttöopas - API-AVAIMEN pariliitos

HTTP

Suorita yllä olevat vaiheet, niin voit aloittaa ohjelmoinnin UIFlow:lla. esimample: Käytä Baidua HTTP:n kautta

M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas - Suorita yllä olevat vaiheet, niin voit aloittaa ohjelmoinnin UIFlow:lla
BLE UART
Toiminto Kuvaus Muodosta Bluetooth-yhteys ja ota käyttöön Bluetooth-läpivientipalvelu.

M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas - Muodosta Bluetooth-yhteys ja ota Bluetooth-läpivientipalvelu käyttöön

  • Init ble uart name Alusta asetukset, määritä Bluetooth-laitteen nimi.
  • BLE UART Writer Lähetä tiedot BLE UARTin avulla.
  • BLE UART jää välimuistiin Tarkista BLE UART -tietojen tavujen määrä.
  • BLE UART lukea kaikki Lue kaikki tiedot BLE UART -välimuistista.
  • BLE UART lukea merkkejä Lue n dataa BLE UART -välimuistista.

Ohjeet
Muodosta Bluetooth-läpivientiyhteys ja lähetä päälle/pois ohjaus-LED.

M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas - Muodosta Bluetooth-läpivientiyhteys ja lähetä

UIFlow Desktop IDE

UIFlow Desktop IDE on UIFlow-ohjelmoijan offline-versio, joka ei vaadi verkkoyhteyttä ja joka voi tarjota sinulle reagoivan ohjelmatyökokemuksen. Napsauta vastaavaa UIFlow-Desktop-IDE-versiota ladataksesi käyttöjärjestelmäsi mukaan.

M5STACK ESP32 CORE2 IoT Development Kit -käyttöopas - UIFlow Desktop IDE

USB-ohjelmointitila
Pura ladattu UIFlow Desktop IDE -arkisto ja kaksoisnapsauta käynnistääksesi sovelluksen.

M5STACK ESP32 CORE2 IoT Development Kit -käyttöopas - USB-ohjelmointitila

Kun sovellus käynnistyy, se havaitsee automaattisesti, onko tietokoneessasi USB-ajuri (CP210X), napsauta Asenna ja viimeistele asennus noudattamalla ohjeita.

M5STACK ESP32 CORE2 IoT Development Kit -käyttöopas - Kun sovellus on käynnistynyt

Kun ohjaimen asennus on valmis, se siirtyy automaattisesti UIFlow Desktop IDE:hen ja avautuu automaattisesti asetusruutuun. Liitä tällä hetkellä M5-laite tietokoneeseen Tpye-C-datakaapelilla.

M5STACK ESP32 CORE2 IoT Development Kit -käyttöopas - Kun ohjaimen asennus on valmis

UIFlow Desktop IDE:n käyttäminen vaatii M5-laitteen, jossa on UIFlow-laiteohjelmisto ja siirry **USB-ohjelmointitilaan**. Napsauta laitteen vasemmalla puolella olevaa virtapainiketta käynnistääksesi uudelleen. Kun olet avannut valikon, napsauta nopeasti oikeaa painiketta valitaksesi USB-tilan.

M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas - Käynnistä uudelleen napsauttamalla laitteen vasemmalla puolella olevaa virtapainiketta

Valitse vastaava portti ja ohjelmointilaite, yhdistä napsauttamalla OK.

M5STACK ESP32 CORE2 IoT Development Kitin käyttöopas - Valitse vastaava portti ja ohjelmointilaite

Aiheeseen liittyviä linkkejä
UIFlow Blockin esittely

Asiakirjat / Resurssit

M5STACK ESP32 CORE2 IoT -kehityspaketti [pdfKäyttöopas
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT-kehityspaketti, ESP32 CORE2 IoT-kehityspaketti, kehityspaketti

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *