M5stack M5STICKC PLUS ESP32-PICO-D4 moduuli
YHTEENVETO
StickC PLUS on ESP32-kortti, joka perustuu ESP32-PICO-D4-moduuliin, yhdellä LEDillä ja yhdellä painikkeella Kortti on valmistettu PC+ABC:stä.
Laitteiston kokoonpano
M5StickC PLUS:n laitteisto: ESP32-PICO-D4-moduuli, TFT-näyttö, IMU, IR-lähetin, punainen LED, painike, GROVE-liitäntä, TypeC-USB-liitäntä, virranhallintasiru ja akku.
- StickT Lisää infrapunakamera.
- ESP32-PICO-D4 on System-in-Package (SiP) -moduuli, joka perustuu ESP32:een ja tarjoaa täydelliset Wi-Fi- ja Bluetooth-toiminnot. Moduuli sisältää 4 Mt:n SPI-salaman. ESP32-PICO-D4 integroi saumattomasti kaikki oheiskomponentit, mukaan lukien kideoskillaattori, salama, suodatinkondensaattorit ja RF-sovituslinkit yhdessä paketissa.
- TFT-näyttö on 1.14 tuuman värinäyttö, jota ohjaa Sitronixin ST7789 ja jonka resoluutio on 135 x 240. Käyttötilavuustage alue on 2.5-3.3 V
- IMU MPU-6886 on 6-akselinen liikkeenseurantalaite, joka yhdistää 3-akselisen gyroskoopin ja 3-akselisen kiihtyvyysmittarin pienessä 3 mm x 3 mm x 0.75 mm 24-nastaisessa LGA-paketissa.
- Virranhallinta siru on X-Powersin AXP192. ToimintatilavuustagAlue on 2.9 V ~ 6.3 V ja latausvirta 1.4 A.
- M5StickC PLUS varustaa ESP32:n kaikella ohjelmointiin, kaikella, mitä tarvitaan toimintaan ja kehittämiseen
PIN -KUVAUS
- USB-LIITÄNTÄ
M5CAMREA-kokoonpano Type-C-tyypin USB-liitäntä, tukee USB2.0-standardin mukaista tiedonsiirtoprotokollaa.
- GROVE LIITTYMÄ
4p erillinen 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-PICO-D4:n erilaisia moduuleja ja toimintoja.
CPU JA MUISTI
ESP32-PICO-D4 sisältää kaksi pienitehoista Xtensa® 32-bittistä LX6 MCU:ta. Sirulla oleva muisti, joka sisältää:
- 448 kilotavua ROM-muistia, ja ohjelma käynnistyy ytimen funktiokutsuille
- 520 KB:n ohje- ja tiedontallennuspiirille SRAM (mukaan lukien flash-muisti 8 KB RTC)
- RTC-flash-muisti 8 Kt SRAM-muistia, kun RTC voidaan käynnistää syvässä lepotilassa, ja pääprosessorin käyttämien tietojen tallentamiseen
- Apuprosessori voi käyttää hidasta RTC-muistia, 8 kt SRAM-muistia syvässä lepotilassa
- 1 kbit käyttö, joka on 256-bittinen järjestelmäkohtainen (MAC-osoite ja piirisarja); loput 768 bittiä on varattu käyttäjäohjelmalle, nämä Flash-ohjelmat sisältävät salauksen ja sirutunnuksen
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ä käyttöä 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, ja SRAM tukee luku- ja kirjoitustoimintoja.
ESP32-PICO-D4 4 Mt integroitua SPI Flashia, koodi voidaan kartoittaa CPU-tilaan, tukee 8-bittistä, 16-bittistä ja 32-bittistä pääsyä ja voi suorittaa koodia. Pin GPIO6 ESP32 of, GPIO7, GPIO8, GPIO9, GPIO10 ja GPIO11 moduuliin integroidun SPI Flashin liittämistä varten, ei suositella muihin toimintoihin.
KRISTALLI
- ESP32-PICO-D4 integroi 40 MHz:n kideoskillaattorin.
RTC-HALLINTA JA ALHAINEN VIRRANKULUTUS
ESP32 käyttää edistyneitä virranhallintatekniikoita, joita 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 ja 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 ovat toimintatilassa. WiFi- ja Bluetooth-yhteystiedot tallennetaan RTC:hen. 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 osa RTC GPIO:sta työssä. RTC RTC-kello tai ajastin voi herätä GPIO-lepotilasta.
- Syvä unitila
- liittyvä lepotila: virransäästötilan vaihtaminen 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-apuprosessori avataan tai suljetaan ajoittain anturitietojen mittaamiseksi. Anturi mittaa dataa, ULP-aprosessori päättää herättääkö pääjärjestelmän.
Toiminnot eri virrankulutustiloissa: TAULUKKO 5
SÄHKÖISET OMINAISUUDET
RAJA PARAMETRIT
Taulukko 8: Raja-arvot
- VIO virtalähdelevyyn, katso ESP32 teknisten eritelmien liite IO_MUX, VDD_SDIO:n virtalähteen SD_CLK
UIFlow Quick Start
- Tämä opetusohjelma koskee M5StickC- ja M5StickC PLUS -laitteita
Polttava työkalu
Napsauta alla olevaa painiketta ladataksesi vastaavan M5Burner-laiteohjelmiston polttotyökalun käyttöjärjestelmäsi mukaan. Pura ja avaa sovellus.
Huomautus: Kun olet asentanut macOS-käyttäjät, aseta sovellus Sovellus-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 ja valitse vastaava COM-portti, baudinopeus voi käyttää M5Burnerin oletuskokoonpanoa, lisäksi voit myös täyttää WIFI:n, johon laite liitetään. laiteohjelmiston polton aikana stage tiedot. Määrityksen 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 versiot. 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.
AP-hotspot-määritys WiFi
- 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 (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 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.
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önnön milloin tahansa. Oletustilanteessa, ensimmäisen onnistuneen WiFi-verkon määrityksen 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ä osoitteessa flow.m5stack.com tietokoneen selaimessa.
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 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
Sytytä LED
Suorita yllä olevat vaiheet, niin voit aloittaa ohjelmoinnin UIFlow:lla. Seuraavassa näytetään yksinkertainen ohjelma M5StickC:n ohjaamiseksi LED-merkkivalon sytyttämiseksi. (1. Vedä LED-valo sytyttääksesi ohjelmalohkon. 2. Liitä Setup-alustusohjelmaan. 3 Napsauta Suorita-painiketta oikeassa yläkulmassa)
UIFlow Desktop IDE
UIFlow Desktop IDE on UIFlow-ohjelmoijan offline-versio, joka ei vaadi verkkoyhteyttä ja 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-ajuri (CP210X), napsauta Asenna ja viimeistele asennus noudattamalla ohjeita. (M5StickC ei vaadi CP210X-ohjainta, joten käyttäjät voivat asentaa tai ohittaa)
Kun sovellus käynnistyy, se havaitsee automaattisesti, onko tietokoneessasi USB-ajuri (CP210X), napsauta Asenna ja viimeistele asennus noudattamalla ohjeita. (M5StickC ei vaadi CP210X-ohjainta, joten käyttäjät voivat asentaa tai ohittaa)
UIFlow Desktop IDE:n käyttö vaatii M5-laitteen UIFlow-laiteohjelmistolla ja siirtymisen ** 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 ja yhdistä napsauttamalla OK.
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 Writer Lähetä tiedot BLE UARTin avulla.
- BLE UART pysyy välimuistissa Tarkista BLE UART -tietojen tavujen määrä.
- BLE UART lukee 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.
- M5StickC IoT -aloitusopas
- UIFlow Blockin esittely
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. Altistumislausunto Altistuslausuma Altistuslausunto Altistumislausunto 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ä 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.
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ää vähintään 20 cm:n etäisyydellä jäähdyttimen ja kehon välillä. 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 liitettävä työskentelyn aikana, ja litiumakkua käytetään lyhytaikaiseen säilytykseen sähkökatkon estämiseksi
Asiakirjat / Resurssit
![]() |
M5stack M5STICKC PLUS ESP32-PICO-D4 moduuli [pdfKäyttöopas M5STICKCPLUS, 2AN3WM5STICKCPLUS, ESP32-PICO-D4 moduuli |