M5STACK K016-P Plus Mini IoT Garapen Kitaren Argibide Eskuliburua

ESKEMA
StickC PLUS ESP32 plaka da, ESP32-PICO-D4 moduluan oinarritzen dena, LED batekin eta botoi batekin. Plaka PC+ABCz egina dago.
Hardwarearen konposizioa
M5StickC PLUS-ren hardwarea: ESP32-PICO-D4 modulua, TFT pantaila, IMU, IR transmisorea, LED gorria, botoia, GROVE interfazea, TypeC-tik USB interfazea, Power Management chip eta bateria.
StickT Gehitu kamera infragorria.
ESP32- PICO-D4 ESP32-n oinarritutako System-in-Package (SiP) modulua da,
Wi-Fi eta Bluetooth funtzionaltasun osoak eskainiz. Moduluak 4-MBSPI flash bat integratzen du. ESP32-PICO-D4-k osagai periferiko guztiak integratzen ditu, kristalezko osziladorea, flasha, iragazkien kondentsadoreak eta RF bat datozen estekak pakete bakarrean barne.
TFT pantaila Sitronix-en ST1.14-k gidatzen duen 7789 hazbeteko koloretako pantaila da, 135 x 240 bereizmenarekin.tagE sorta 2.5 ~ 3.3V da
IMU MPU-6886 6 ardatzeko MotionTracking gailu bat da, 3 ardatz bat konbinatzen duena.
giroskopioa eta 3 ardatzeko azelerometroa 3 mm x 3 mm x 0.75 mm 24 pin LGA pakete txiki batean.
Energia kudeatzeko txipa X-Powers-en AXP192 da. Operazio liburuatagE sorta 2.9V ~ 6.3V da eta karga-korrontea 1.4A da.
M5StickC PLUS ESP32 programatzeko behar den guztiaz hornitzen du, funtzionatzeko eta garatzeko behar den guztiaz
PIN DESKRIBAPENA
USB INTERFAZEA
M5CAMREA Konfigurazioa C motako USB interfazea, USB2.0 komunikazio protokolo estandarra onartzen du.

GROVE INTERFAZEA
4 mm-ko M2.0CAMREA GROVE interfazeen 5p-ko eremua, barne kableatua eta GND, 5V, GPIO32, GPIO33 konektatuta.

DESKRIBAPEN FUNTZIONALA
Kapitulu honek ESP32-PICO-D4 hainbat modulu eta funtzio deskribatzen ditu.
CPU ETA MEMORIA
ESP32-PICO-D4-k potentzia baxuko bi Xtensa® 32 biteko LX6 MCU ditu. Txip-eko memoria hauek osatzen dute:
- 448 KB ROM, eta programa nukleoaren funtzio deietarako abiarazten da
- 520 KB-ko instrukzio eta datuak gordetzeko SRAM txip baterako (8 KB RTC flash memoria barne)
- 8 KB SRAM-ko RTC flash memoria, RTC lo sakoneko moduan abiarazi daitekeenean eta CPU nagusiak atzitutako datuak gordetzeko
- RTC memoria motela, 8 KB SRAMkoa, koprozesadoreak atzitu dezake Deepsleep moduan
- 1 kbit-eko eFuse, hau da, 256 biteko sistemaren espezifikoa (MAC helbidea eta txip multzoa); gainerako 768 bit erabiltzailearen programarako gordeta, Flash programa hauek enkriptatzea eta txiparen IDa barne hartzen ditu
BILTEGIAREN DESKRIBAPENA
Kanpoko Flasha eta SRAM
ESP32-k kanpoko QSPI flash anitz eta ausazko sarbide memoria estatikoa (SRAM) onartzen ditu, hardwarean oinarritutako AES enkriptatzea erabiltzailearen programak eta datuak babesteko.
- ESP32-k atzitu kanpoko QSPI Flash eta SRAM cachean. Gehienez 16 MB kanpoko Flash kode-espazioa CPUan mapatzen da, 8 biteko, 16 biteko eta 32 biteko sarbidea onartzen du eta kodea exekutatu dezake.
- Gehienez 8 MB kanpoko Flash eta SRAM PUZaren datu-espazioarekin mapatuta, 8 biteko, 16 biteko eta 32 biteko sarbidearekin bateragarria. Flash-ek irakurketa eragiketak soilik onartzen ditu, SRAMek irakurketa eta idazketa eragiketak onartzen ditu.
ESP32-PICO-D4 4 MB SPI Flash integratua, kodea CPU espazioan mapa daiteke, 8 biteko, 16 biteko eta 32 biteko sarbidea onartzen du eta kodea exekutatu dezake. Pin GPIO6 ESP32, GPIO7, GPIO8, GPIO9, GPIO10 eta GPIO11 modulua SPI Flash integratua konektatzeko, ez da gomendagarria beste funtzioetarako.
KRISTALA
- ESP32-PICO-D4-k 40 MHz-ko kristal osziladore bat integratzen du.
RTC KUDEAKETA ETA ENERGIA KONTSUMO BAXUA
ESP32k energia kudeatzeko teknika aurreratuak erabiltzen ditu, energia aurrezteko modu desberdinen artean alda daiteke. (Ikus 5. taula).
- Energia aurrezteko modua
- Modu aktiboa: RF txipa funtzionatzen ari da. Txipak soinu-seinalea jaso eta igorri dezake.
- Modem-lo modua: CPU exekutatu daiteke, erlojua konfiguratu daiteke. Wi-Fi / Bluetooth oinarrizko banda eta RF
- Arin-lo modua: CPU esekita. RTC eta memoria eta periferikoak ULP koprozesadorearen funtzionamendua. Esnatzeko edozein gertaera (MAC, ostalaria, RTC tenporizadorea edo kanpoko etenaldia) txipa esnatuko du.
- Lo sakoneko modua: RTC memoria eta periferikoak soilik funtzionatzen duten egoeran. RTCn gordetako WiFi eta Bluetooth konexio-datuak. ULP koprozesadoreak funtziona dezake.
- Hibernazio modua: 8 MHz-ko osziladorea eta integratutako ULP koprozesadorea desgaituta daude. Elikatze-hornidura berrezartzeko RTC memoria moztuta dago. Erloju motelean kokatutako RTC erlojuaren tenporizadore bakarra eta RTC GPIO batzuk lanean. RTC RTC erlojua edo tenporizadorea GPIO Hibernazio modutik esna daiteke.
- Lo sakoneko modua
- erlazionatutako lo modua: energia aurrezteko modua Aktibo, Modem-loaren artean aldatzea,
Arin-lo modua. CPU, Wi-Fi, Bluetooth eta irratia aurrez ezarritako denbora-tartea izango da
piztuta, Wi-Fi / Bluetooth konexioa ziurtatzeko. - Potentzia ultra baxuko sentsoreak monitorizatzeko metodoak: sistema nagusia lo sakoneko modua da, ULP koprozesadorea aldian-aldian ireki edo ixten da sentsoreen datuak neurtzeko.
Sentsoreak datuak neurtzen ditu, ULP koprozesadoreak sistema nagusia piztu ala ez erabakitzen du.
- erlazionatutako lo modua: energia aurrezteko modua Aktibo, Modem-loaren artean aldatzea,
Energia-kontsumo-modu desberdinetako funtzioak: 5. TAULA
| Energia kontsumo modua | Aktiboa | Modem-loa | Arin-lo | Lo sakona | Hibernazioa |
| Lo modua | Lotutako lo modua | Potentzia oso baxuko sentsoreak datuak neurtzen ditu | |||
| CPU | irekita | pausa irekia | itxi | itxi | |
| Wi-Fi/Bluetooth Irratia | irekita | ireki itxi | itxi | itxi | |
| RTC memoria | irekita | ireki irekita | irekita | itxi | |
| ULP koprozesadorea | irekita | ireki irekita | open / itxi | itxi | |
EZAUGARRI ELEKTRIKOAK
MUGA PARAMETROAK
8. taula: Balio mugatzaileak
| Ikurra | Parametroa | Min | Max | Unitatea |
| VDD33 | Energia hornidura boltage | -0.3 | 3.6 | V |
| Irteera dut¹ | L0 irteerako korronte metatua | – | 1,100 | mA |
| T denda | Biltegiratze-tenperatura | -40 | 150 | °C |
- VIO elikadura-lerrora, erreferentzia ESP32 Zehaztapen Teknikoa IO_MUX eranskina, VDD_SDIOren elikadura-iturriaren SD_CLK gisa.
UIFlow Hasiera azkarra
Tutorial hau M5StickC eta M5StickC PLUS-i aplikatzen zaie
Erretzeko tresna
Mesedez, egin klik beheko botoian dagokion M5Burner firmwarea erretzeko tresna zure sistema eragilearen arabera deskargatzeko. Deskonprimitu eta ireki aplikazioa.

Oharra: MacOS erabiltzaileak instalatu ondoren, jarri aplikazioa Aplikazio karpetan, beheko irudian ikusten den moduan.

Firmwarea erretzea
- Egin klik bikoitza Burner grabatzeko tresna irekitzeko, hautatu dagokion gailu mota ezkerreko menuan, hautatu behar duzun firmware bertsioa eta egin klik deskargatzeko botoian deskargatzeko.

- Ondoren, konektatu M5 gailua ordenagailura C motako kablearen bidez, hautatu dagokion COM ataka, baud-tasa M5Burner-en konfigurazio lehenetsia erabil dezake, horrez gain, gailua konektatuko den WIFIa ere bete dezakezu. firmwarea erretzea stage informazioa. Konfiguratu ondoren, sakatu "Erre" erretzen hasteko.

- Erretako erregistroak Burn Successfully eskatzen duenean, firmwarea erre dela esan nahi du.

Lehenengo erretzean edo firmware-programa modu anormalean exekutatzen denean, "Erase" klik egin dezakezu flash memoria ezabatzeko. Hurrengo firmware eguneratzean, ez da berriro ezabatu beharrik, bestela gordetako Wi-Fi informazioa ezabatu egingo da eta API gakoa freskatu egingo da.
Konfiguratu Wi-Fi
UIFlow-ek lineaz kanpo eta web programatzailearen bertsioa. erabiltzean web bertsioa, gailurako WiFi konexioa konfiguratu behar dugu. Jarraian, gailurako WiFi konexioa konfiguratzeko bi modu deskribatzen dira (Burn konfigurazioa eta AP hotspot konfigurazioa).
Erre konfigurazioa WiFi (gomendatua)
UIFlow-1.5.4 eta goiko bertsioek WiFi informazioa zuzenean idatz dezakete M5Burner-en bidez.

AP hotspot konfigurazioa WiFi
- Luze sakatu ezkerreko pizteko botoia makina pizteko. WiFi konfiguratuta ez badago, sistema automatikoki sareko konfigurazio moduan sartuko da lehen aldiz pizten denean. Demagun beste programa batzuk exekutatu ondoren sareko konfigurazio moduan berriro sartu nahi duzula, beheko eragiketara jo dezakezu. UIFlow logotipoa abiaraztean agertu ondoren, egin klik azkar Hasiera botoian (erdiko M5 botoian) konfigurazio orrian sartzeko. Sakatu fuselajearen eskuineko botoia aukera Ezarpenera aldatzeko, eta sakatu Hasiera botoia berresteko. Sakatu eskuineko botoia aukera WiFi ezarpenera aldatzeko, sakatu Hasiera botoia berresteko eta hasi konfigurazioa.

- Zure telefono mugikorrerako hotspot-era behar bezala konektatu ondoren, ireki telefono mugikorraren arakatzailea pantailako QR kodea eskaneatzeko edo zuzenean sartu 192.168.4.1, sartu orria zure WIFI informazio pertsonala betetzeko eta sakatu Konfiguratu zure WiFi informazioa grabatzeko. . Gailua automatikoki berrabiaraziko da ondo konfiguratu eta programazio moduan sartu ondoren.
Oharra: Ez dira onartzen "espazioa" bezalako karaktere bereziak konfiguratutako WiFi informazioan.

Sareko programazio modua eta API KEY
Sare-programazio modua M5 gailuaren eta UIFlow-en arteko atrakatze modua da web programazio plataforma. Pantailak gailuaren uneko sare-konexioaren egoera erakutsiko du. Adierazlea berdea denean, edozein unetan programaren bultzada jaso dezakezula esan nahi du. Egoera lehenetsian, lehen WiFi sarearen konfigurazio arrakastatsuaren ondoren, gailua automatikoki berrabiaraziko da eta sareko programazio moduan sartuko da. Beste aplikazio batzuk exekutatu ondoren programazio moduan berriro nola sartzen ez badakizu, honako eragiketa hauetara jo dezakezu.
berrabiaraziz, sakatu A botoia menu nagusiko interfazean programazio modua hautatzeko eta itxaron sare-adierazlearen eskuineko adierazlea programazio-moduaren orrian berde bihurtu arte. Sar zaitez UIFlow programazio orria bisitatuz flow.m5stack.com ordenagailuko arakatzailean.

API KEY parekatzea
API KEY M5 gailuentzako komunikazio-kredentziala da UIFlow erabiltzean web programazioa. UIFlow aldean dagokion API KEY konfiguratuz, programa gailu zehatz baterako bultza daiteke. Erabiltzaileak bisitatu behar du flow.m5stack.com ordenagailuan web arakatzailea UIFlow programazio orrian sartzeko.
Egin klik orriaren goiko eskuineko izkinan dagoen menu-barrako ezarpen-botoian, sartu dagokion gailuan API gakoa, hautatu erabilitako hardwarea, egin klik Ados gordetzeko eta itxaron behar bezala konektatzen den arte.

Argiztatu LED
Bete goiko urratsak, ondoren UIFlow-ekin programatzen has zaitezke.
Jarraian, M5StickC gidatzeko programa erraz bat erakutsiko dizu LED adierazlea pizteko. (1. Arrastatu LEDa programaren blokea pizteko. 2. Lotu Konfigurazio hasierako programara. 3 Egin klik goiko eskuineko izkinan dagoen Exekutatu botoian)

UIFlow mahaigaineko IDEa
UIFlow Desktop IDE sareko konexiorik behar ez duen UIFlow programatzailearen lineaz kanpoko bertsioa da eta programaren push esperientzia sentikorra eskain dezake.
Mesedez, egin klik UIFlow-Desktop-IDE-ren dagokion bertsioan zure sistema eragilearen arabera deskargatzeko.

USB programazio modua
Deskonprimitu deskargatutako UIFlow Desktop IDE artxiboa eta egin klik bikoitza aplikazioa exekutatzeko.

Aplikazioa abiarazi ondoren, automatikoki detektatuko du ordenagailuak USB kontrolatzailea duen (CP210X), egin klik Instalatu eta jarraitu argibideei instalazioa amaitzeko. (M5StickC-k ez du CP210X kontrolatzailerik behar, beraz, erabiltzaileek instalatu edo saltatzeko aukera dezakete).
Aplikazioa abiarazi ondoren, automatikoki detektatuko du ordenagailuak USB kontrolatzailea duen (CP210X), egin klik Instalatu eta jarraitu argibideei instalazioa amaitzeko.
(M5StickC-k ez du CP210X kontrolatzailerik behar, beraz, erabiltzaileek instalatu edo saltatu aukeratu dezakete)

Gidariaren instalazioa amaitu ondoren, automatikoki UIFlow Desktop IDEan sartuko da eta automatikoki konfigurazio-koadroa agertuko da. Une honetan, konektatu M5 gailua ordenagailura Tpye-C datu-kablearen bidez.

UIFlow Desktop IDE erabiltzeak UIFlow firmwarea duen M5 gailua behar du eta ** USB programazio moduan ** sartu behar da.
Egin klik gailuaren ezkerreko pizteko botoian berrabiarazteko, menuan sartu ondoren, egin klik azkar eskuineko botoian hautatzeko USB modua.

Hautatu dagokion ataka eta programazio-gailua, sakatu Ados konektatzeko.

BLE UART
Funtzioaren deskribapena
Ezarri Bluetooth konexioa eta gaitu Bluetooth bidezko zerbitzua.

- Init ble uart name Hasieratu ezarpenak, konfiguratu Bluetooth gailuaren izena.
- BLE UART Writre Bidali datuak BLE UART erabiliz.
- BLE UART geratzen den cachea Egiaztatu BLE UART datuen byte kopurua.
- BLE UART irakurri guztia Irakurri datu guztiak BLE UART cachean.
- BLE UART karaktereak irakurri Irakurri n datu BLE UART cachean.
Instrukzioa
Ezarri Bluetooth bidezko konexioa eta bidali kontrol LED piztu / itzali.

FCC Adierazpena
Betearen arduradunak espresuki onartzen ez dituen Aldaketa edo aldaketek ekipamendua ustiatzeko erabiltzailearen eskumena baliogabetu dezakete.
Gailu honek FCC Arauen 15. zatia betetzen du. Funtzionamendua bi baldintza hauen menpe dago: (1) Gailu honek ez du interferentzia kaltegarririk eragin, eta (2) Gailu honek jasotako edozein interferentzia onartu behar du, nahi ez den funtzionamendua eragin dezakeen interferentziak barne. Esposizio-adierazpena Esposizio-adierazpena Esposizio-adierazpena Esposizio-adierazpena
Oharra : Ekipo hau probatu da eta B Klaseko gailu digital baten mugak betetzen dituela ikusi da, FCC Arauetako 15. zatiaren arabera. Muga hauek etxebizitza-instalazio batean interferentzia kaltegarrien aurka arrazoizko babesa emateko diseinatuta daude.
Ekipo honek irrati-maiztasuneko energia sortzen, erabiltzen eta igor dezake eta, argibideen arabera instalatu eta erabiltzen ez bada, interferentzia kaltegarriak sor ditzake irrati-komunikazioetan. Dena den, ez dago bermatzen instalazio jakin batean interferentziarik gertatuko ez denik. Ekipo honek irrati- edo telebista-harreran interferentzia kaltegarriak eragiten baditu, ekipoa itzali eta piztuz jakin daitekeena, erabiltzaileari gomendatzen zaio interferentziak zuzentzen saiatzea, neurri hauetako bat edo gehiago erabiliz:
- Berbideratu edo lekuz aldatu antena hartzailea.
- Handitu ekipoaren eta hargailuaren arteko bereizketa.
- Konektatu ekipoa hargailua konektatuta dagoen zirkuitu desberdineko entxufe batera.
- Kontsultatu banatzaileari edo esperientziadun irrati/telebistako teknikari bati laguntza eskatzeko.
FCC Erradiazio Esposizioaren Adierazpena:
Ekipo honek FCC RF esposizio-mugak betetzen dituela probatu da, gorputzetik edozein distantziara erabiltzeko. Hala ere, gorputzean jantzitako edo antzeko osagarriak (adibidezampkordoi bat edo zorro bat) ez du parte metalikorik sartu behar osagarri hori gailuarekin RF esposizio-baldintzak betetzen direla ebaluatu ez bada.
Luze sakatu alboko pizteko botoia bi segundoz gailua abiarazteko.
Luze sakatu 6 segundo baino gehiago gailua itzaltzeko. Aldatu argazki modura Hasierako pantailaren bidez, eta kameraren bidez lor daitekeen avatarra tft pantailan bistaratzen da. USB kablea konektatu behar da lanean ari zarenean, eta litiozko bateria epe laburreko biltegiratzeko erabiltzen da, energia-hutsegitea saihesteko.
Dokumentuak / Baliabideak
![]() |
M5STACK K016-P Plus Mini IoT garapen kit [pdf] Argibideen eskuliburua M5STICKCPLUS, 2AN3WM5STICKCPLUS, K016-P Plus Mini IoT garapen kit, K016-P, Plus, Mini IoT garapen kit |




