M5STACK-CORE2-pohjainen IoT-kehityspaketti
YHTEENVETO
M5Stick CORE2 on ESP32-kortti, joka perustuu ESP32-D0WDQ6-V3-siruun ja sisältää
Laitteiston kokoonpano
CORE2:n laitteisto: ESP32-D0WDQ6-V3-siru, TFT-näyttö, vihreä LED, painike, GROVE-liitäntä, TypeC-USB-liitäntä, virranhallintasiru ja akku.
ESP32-D0WDQ6-V3 ESP32 on kaksiytiminen järjestelmä, jossa on kaksi Harvard Architecture Xtensa LX6 -suoritinta. Kaikki sulautettu muisti, ulkoinen muisti ja oheislaitteet sijaitsevat näiden prosessorien 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ääsyyn. sama muisti. Useat järjestelmän oheislaitteet voivat käyttää sulautettua muistia DMA:n kautta.
TFT-näyttö on 2 tuuman värinäyttökäyttöinen ILI9342C, jonka resoluutio on 320 x 240. Käyttötilavuustage-alue on 2.6-3.3 V, käyttölämpötila-alue on -25-55 °C.
Virranhallintasiru on X-Powersin AXP192. ToimintatilavuustagAlue on 2.9 V ~ 6.3 V ja latausvirta 1.4 A.
CORE 2 varustaa ESP32:lla kaikella ohjelmointiin, kaikella toimintaan ja kehitykseen tarvittavalla
PIN -KUVAUS
USB-LIITÄNTÄ
M5CAMREA-kokoonpano Type-C-tyypin USB-liitäntä, tukee USB2.0-standardin mukaista tiedonsiirtoprotokollaa.
GROVE LIITTYMÄ
4p eritelty 2.0 mm:n M5CAMREA GROVE -liitännät, sisäinen johdotus ja GND, 5V, GPIO32, GPIO33 kytkettynä.
TOIMINNALLINEN KUVAUS
Tässä luvussa kuvataan ESP32-D0WDQ6-V3 eri moduuleita ja toimintoja.
CPU JA MUISTI
Xtensa® yksi-/kaksiytiminen 32-bittinen LX6-mikroprosessori(t), jopa 600 MIPS (200 MIPS ESP32-S0WD/ESP32-U4WDH, 400 MIPS ESP32-D2WD):
- 448 kt ROM
- 520 kt SRAM
- 16 kt SRAM RTC:ssä
- QSPI tukee useita flash/SRAM-siruja
SÄILYTYSKUVAUS
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.
KRISTALLI
Ulkoinen 2 MHz ~ 60 MHz kideoskillaattori (40 MHz vain Wi-Fi/BT-toiminnalle)
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.
- Modeemi-lepotila: CPU voi toimia, kello voidaan määrittää. Wi-Fi/Bluetooth-kantataajuus ja RF
- Kevyt unitila: 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ä unitila: vain RTC-muisti ja oheislaitteet toimintatilassa. RTC:hen tallennetut Wi-Fi- ja Bluetooth-yhteystiedot. ULP-approsessori voi toimia.
- Lepotila: 8 MHz oskillaattori ja sisäänrakennettu apuprosessori 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 pienitehoiset anturin valvontamenetelmät: pääjärjestelmä on syvän lepotilassa, ULP-approsessori avataan tai suljetaan ajoittain anturitietojen mittaamiseksi. Anturi mittaa tietoja, ULP-approsessori päättää herättääkö pääjärjestelmän.
SÄHKÖISET OMINAISUUDET
RAJA PARAMETRIT
- VIO virtalähdelevyyn, katso ESP32:n teknisten tietojen liite
IO_MUX, VDD_SDIO:n virtalähteen SD_CLK.
Käynnistä laite pitämällä sivussa olevaa virtapainiketta painettuna kahden sekunnin ajan. Sammuta laite painamalla ja pitämällä sitä painettuna yli 6 sekuntia. Vaihda valokuvatilaan aloitusnäytön kautta, ja kameran kautta saatava avatar näkyy tft-näytöllä. USB-kaapeli on oltava kytkettynä työskennellessäsi ja litiumakkua käytetään lyhytaikaiseen säilytykseen virran estämiseksi. epäonnistuminen.
FCC:n lausunto
Kaikki muutokset, 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:
- Tämä laite ei saa aiheuttaa haitallisia häiriöitä ja
- Tämän laitteen on hyväksyttävä kaikki vastaanotetut häiriöt, mukaan lukien häiriöt, jotka voivat aiheuttaa ei-toivottua toimintaa.
Huomautus: Tämä laite on testattu ja sen on todettu noudattavan luokan B digitaalisille laitteille asetettuja rajoituksia FCC-sääntöjen osan 15 mukaisesti. 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ä vastaanottoantennia.
- 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.
RF-altistustiedot (SAR)
Tämä puhelin on suunniteltu ja valmistettu siten, että se ei ylitä Yhdysvaltain liittovaltion viestintäkomission (Federal Communications Commission) asettamia radiotaajuiselle (RF) energialle altistumisen päästörajoja.
SAR-testauksen aikana tämä laite asetettiin lähettämään korkeimmalla sertifioidulla tehotasolla kaikilla testatuilla taajuuskaistoilla, ja se asetettiin paikkoihin, jotka simuloivat radiotaajuusaltistusta käytön aikana päätä vastaan ilman erillistä etäisyyttä ja lähellä kehoa 0 mm: n etäisyydellä.
FCC:n asettama SAR-raja on 1.6 W/kg. FCC on myöntänyt tälle puhelinmallille laiteluvan, jonka kaikki raportoidut SAR-tasot on arvioitu FCC:n radiotaajuusaltistusohjeiden mukaisiksi.
IC-ilmoitus
Tämä laite on Industry Canadan lisenssivapaiden RSS-standardien mukainen. Toiminta on kahden seuraavan ehdon alaista:
- tämä laite ei saa aiheuttaa häiriöitä ja
- tämän laitteen on hyväksyttävä kaikki häiriöt, mukaan lukien häiriöt, jotka voivat aiheuttaa laitteen ei-toivottua toimintaa.
IC:n säteilyaltistuslausunto
Tämä EUT on IC RSS-102:n yleisen väestön/kontrolloimattoman altistuksen rajojen SAR-vaatimusten mukainen, ja se on testattu standardeissa IEEE 1528 ja IEC 62209 määriteltyjen mittausmenetelmien ja -menettelyjen mukaisesti. Tämä laite on asennettava ja sitä tulee käyttää vähintään 0 cm:n etäisyydellä. jäähdyttimen ja kehosi väliin. Tätä laitetta ja sen antenneja ei saa sijoittaa tai toimia yhdessä minkään muun antennin tai lähettimen kanssa.
UIFlow Quick Start
Polttava työkalu
Huomautus: Kun MacOS-käyttäjät on asennettu, laita sovellus Application-kansioon alla olevan kuvan mukaisesti.
Firmware polttaa
- Kaksoisnapsauta avataksesi polttimen polttotyökalun, valitse vastaava laitetyyppi vasemmasta valikosta, valitse tarvitsemasi laiteohjelmistoversio ja napsauta latauspainiketta ladataksesi.
- Liitä sitten M5-laite tietokoneeseen Type-C-kaapelilla, valitse vastaava COM-portti, baudinopeus voi käyttää M5Burnerin oletusasetuksia, lisäksi voit myös täyttää WIFI:n, johon laite liitetään laiteohjelmisto polttaa stage tiedot. Konfiguroinnin jälkeen aloita polttaminen napsauttamalla "Burn".
- Kun polttava loki kehottaa Polta onnistuneesti , se tarkoittaa, että laiteohjelmisto on poltettu.
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 (polttokokoonpano ja tukiaseman hotspot-määritykset).
Polta konfigurointi WiFi (suositus)
UIFlow-1.5.4 ja uudemmat versiot voivat kirjoittaa WiFi-tietoja suoraan M5Burnerin kautta.
APhotspot-kokoonpano WiFi
- Paina ja pidä painettuna vasemmalla olevaa virtapainiketta käynnistääksesi koneen. Jos WiFi-yhteyttä ei ole määritetty, järjestelmä siirtyy automaattisesti verkkoasetustilaan, kun se kytketään päälle ensimmäisen kerran. Oletetaan, että haluat palata verkon konfigurointitilaan muiden ohjelmien suorittamisen jälkeen, voit katsoa alla olevaa toimintoa. Kun UIFlow-logo tulee näkyviin käynnistyksen yhteydessä, napsauta nopeasti Koti-painiketta (keskellä oleva M5-painike) 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.
- Kun olet muodostanut yhteyden hotspotiin matkapuhelimellasi, avaa matkapuhelimen selain skannataksesi QR-koodin näytöllä tai suoraan 192.168.4.1:een, syötä sivu täyttääksesi henkilökohtaiset WIFI-tietosi ja tallenna WiFi-tietosi napsauttamalla Määritä. . 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.
Verkko-ohjelmointitila ja API-AVAIN
Siirry verkko-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. Siirry UIFlow-ohjelmointisivulle käymällä tietokoneen selaimella osoitteessa flow.m5stack.com.
APKEY 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 tulee käydä osoitteessa flow.m5stack.com tietokoneella 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.
HTTP
Suorita yllä olevat vaiheet, niin voit aloittaa ohjelmoinnin UIFlow:lla. esimample: Käytä Baidua HTTP:n kautta
BLE UART
Toiminnon kuvaus
Muodosta Bluetooth-yhteys ja ota Bluetooth-läpivientipalvelu käyttöön.
- Init ble uart name Alusta asetukset, määritä Bluetooth-laitteen nimi.
- BLE UART Writre Lähetä tiedot BLE UARTin avulla.
- BLE UART jää välimuistiin Tarkista BLE UART -tietojen tavujen määrä.
- BLE UART lukee 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.
UIFlow Desktop IDE
UIFlow Desktop IDE on UIFlow-ohjelmoijan offline-versio, joka ei vaadi verkkoyhteyttä ja joka voi tarjota sinulle reagoivan ohjelman push-kokemuksen. Napsauta vastaavaa UIFlow-Desktop-IDE-versiota ladataksesi käyttöjärjestelmäsi mukaan.
USB-ohjelmointitila
Pura ladattu UIFlow Desktop IDE -arkisto ja kaksoisnapsauta käynnistääksesi sovelluksen.
Kun sovellus käynnistyy, se havaitsee automaattisesti, onko tietokoneessasi USB-ohjain (CP210X), napsauta Asenna ja viimeistele asennus noudattamalla ohjeita.
Kun ohjaimen asennus on valmis, se siirtyy automaattisesti UIFlow Desktop IDE:hen ja avaa automaattisesti konfigurointiruudun. Liitä tällä hetkellä M5-laite tietokoneeseen Tpye-C-datakaapelilla.
UIFlow Desktop IDE:n käyttö 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.
Valitse vastaava portti ja ohjelmointilaite, yhdistä napsauttamalla OK.
Aiheeseen liittyviä linkkejä
UIFlow Blockin esittely
Asiakirjat / Resurssit
![]() |
M5STACK M5STACK-CORE2 -pohjainen IoT-kehityspaketti [pdfKäyttöopas M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 -pohjainen IoT-kehityspaketti, M5STACK-CORE2, IoT-kehityspaketti, IoT-kehityspaketti, kehityspaketti |