M5STACK K016-P Plus Mini IoT Garapen Kitaren Argibide Eskuliburua
M5STACK K016-P Plus Mini IoT garapen kit

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.
USB INTERFAZEA

GROVE INTERFAZEA

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

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.

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
  1. VIO elikadura-lerrora, erreferentzia ESP32 Zehaztapen Teknikoa IO_MUX eranskina, VDD_SDIOren elikadura-iturriaren SD_CLK gisa.

UIFlow Hasiera azkarra

Abisu-ikonoa 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.
Erretzeko tresna

Abisu-ikonoa Oharra: MacOS erabiltzaileak instalatu ondoren, jarri aplikazioa Aplikazio karpetan, beheko irudian ikusten den moduan.
Erretzeko tresna

Firmwarea erretzea

  1. Egin klik bikoitza Burner grabatzeko tresna irekitzeko, hautatu dagokion gailu mota ezkerreko menuan, hautatu behar duzun firmware bertsioa eta egin klik deskargatzeko botoian deskargatzeko.
    Firmwarea erretzea
  2. 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.
    Firmwarea erretzea
  3. Erretako erregistroak Burn Successfully eskatzen duenean, firmwarea erre dela esan nahi du.
    Firmwarea erretzea

Abisu-ikonoa 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)

Abisu-ikonoa UIFlow-1.5.4 eta goiko bertsioek WiFi informazioa zuzenean idatz dezakete M5Burner-en bidez.
Erre konfigurazioa WiFi (gomendatua)

AP hotspot konfigurazioa WiFi
  1. 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.
    AP hotspot konfigurazioa WiFi
  2. 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.

Abisu-ikonoa Oharra: Ez dira onartzen "espazioa" bezalako karaktere bereziak konfiguratutako WiFi informazioan.
AP hotspot konfigurazioa WiFi

Sareko programazio modua eta API KEY

Abisu-ikonoa 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.
Sareko programazio modua eta API KEY

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.
API KEY parekatzea

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)
Argiztatu LED

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.
UIFlow mahaigaineko IDEa

USB programazio modua

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

Abisu-ikonoa 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)
USB programazio modua
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 mahaigaineko IDEa

Oharren ikonoa 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.
USB modua

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

BLE UART

Funtzioaren deskribapena

Ezarri Bluetooth konexioa eta gaitu Bluetooth bidezko zerbitzua.
Funtzioaren deskribapena

  • 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.
Instrukzioa

Erlazionatutako Estekak

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

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *