M5stack-logo

M5stack M5STICKC PLUS ESP32-PICO-D4 module

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-produk

OORSIG

StickC PLUS is 'n ESP32-bord gebaseer op 'n ESP32-PICO-D4-module, met een LED en een knoppie. Die bord is gemaak van PC+ABC.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-1

Hardeware samestelling

Die hardeware van M5StickC PLUS: ESP32-PICO-D4-module, TFT-skerm, IMU, IR-sender, Rooi LED, Knoppie, GROVE-koppelvlak, TypeC-na-USB-koppelvlak, Kragbestuurskyfie en battery.

  • StickT Voeg infrarooi kamera by.
  • ESP32- PICO-D4 is 'n System-in-Package (SiP)-module wat op ESP32 gebaseer is, wat volledige Wi-Fi- en Bluetooth-funksies bied. Die module integreer 'n 4 MB SPI-flits. ESP32-PICO-D4 integreer alle perifere komponente naatloos, insluitend 'n kristal ossillator, flits, filter kapasitors, en RF bypassende skakels in een enkele pakket.
  • TFT-skerm is 'n 1.14-duim kleurskerm aangedryf deur Sitronix se ST7789 met 'n resolusie van 135 x 240. Die bedryfsvol.tage reeks is 2.5~3.3V
  • IMU Die MPU-6886 is 'n 6-as bewegingsnasporingstoestel wat 'n 3-as gyroskoop en 'n 3-as versnellingsmeter kombineer in 'n klein 3 mm x 3 mm x 0.75 mm 24-pen LGA-pakket.
  • Die kragbestuur chip is X-Powers se AXP192. Die bedryfsvoltage reeks is 2.9V~6.3V en die laaistroom is 1.4A.
  • M5StickC PLUS rus ESP32 toe met alles wat nodig is vir programmering, alles wat nodig is vir bedryf en ontwikkeling

PIN BESKRYWING

  • USB-INTERFACE

M5CAMREA-konfigurasie Tipe-C tipe USB-koppelvlak, ondersteun USB2.0 standaard kommunikasie protokol.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-2

  • GROVE INTERFACE 

4p weggegooide toonhoogte van 2.0mm M5CAMREA GROVE-koppelvlakke, interne bedrading, en GND, 5V, GPIO32, GPIO33 gekoppel.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-3

FUNKSIONELE BESKRYWING

Hierdie hoofstuk beskryf die ESP32-PICO-D4 verskeie modules en funksies.

SVE EN GEE 

ESP32-PICO-D4 bevat twee lae-krag Xtensa® 32-bis LX6 MCU. On-chip geheue wat bestaan ​​uit:

  • 448-KB ROM, en die program begin vir die kernfunksie-oproepe
  • Vir 'n 520 KB instruksie en data stoor chip SRAM (insluitend flitsgeheue 8 KB RTC)
  • RTC-flitsgeheue van 8 KB SRAM, wanneer die RTC in diepslaapmodus begin kan word, en vir die stoor van data waartoe toegang verkry word deur die hoof-SVE
  • RTC stadige geheue, van 8 KB SRAM, kan deur die medeverwerker in diepslaapmodus verkry word
  • Van 1 kbit se gebruik, wat 'n 256-bis-stelselspesifiek is (MAC-adres en 'n skyfiestel); die oorblywende 768 bisse is gereserveer vir die gebruikerprogram, hierdie Flash-programme sluit enkripsie en skyfie-ID in

STOOR BESKRYWING

Eksterne flits en SRAM

ESP32 ondersteun veelvuldige eksterne QSPI-flits en statiese ewekansige toegangsgeheue (SRAM), met 'n hardeware-gebaseerde AES-kodering om die gebruikersprogramme en -data te beskerm.

  • ESP32 toegang tot eksterne QSPI Flash en SRAM deur kas. Tot 16 MB eksterne Flash-kodespasie word in die SVE gekarteer, ondersteun 8-bis, 16-bis en 32-bis toegang, en kan kode uitvoer.
  • Tot 8 MB eksterne flits en SRAM gekarteer na die SVE-dataspasie, ondersteuning vir 8-bis, 16-bis en 32-bis toegang. Flash ondersteun slegs leesbewerkings, en SRAM ondersteun lees- en skryfbewerkings.

ESP32-PICO-D4 4 MB geïntegreerde SPI Flash, die kode kan in SVE-spasie gekarteer word, ondersteuning vir 8-bis, 16-bis en 32-bis toegang, en kan kode uitvoer. Pen GPIO6 ESP32 van, GPIO7, GPIO8, GPIO9, GPIO10 en GPIO11 vir die koppeling van module-geïntegreerde SPI Flash, word nie aanbeveel vir ander funksies nie.

KRISTAL

  •  ESP32-PICO-D4 integreer 'n 40 MHz kristal ossillator.

RTC-BESTUUR EN LAE KRAGVERBRUIK

ESP32 gebruik gevorderde kragbestuurtegnieke wat tussen verskillende kragbesparende modusse gewissel kan word. (Sien Tabel 5).

  • Kragbesparingsmodus
    • Aktiewe modus: RF-skyfie werk. Die skyfie kan 'n klinkende sein ontvang en uitstuur.
    • Modem-slaapmodus: Die SVE kan loop, en die klok kan gekonfigureer word. Wi-Fi / Bluetooth-basisband en RF
    • Ligte slaapmodus: SVE opgeskort. RTC en geheue en randapparatuur ULP medeverwerker werking. Enige wekgebeurtenis (MAC, gasheer, RTC timer of eksterne onderbreking) sal die skyfie wakker maak.
    • Diepslaapmodus: slegs die RTC-geheue en randapparatuur is in 'n werkende toestand. WiFi- en Bluetooth-verbindingsdata word in die RTC gestoor. ULP medeverwerker kan werk.
    • Hibernasiemodus: 8 MHz-ossillator en 'n ingeboude medeverwerker ULP is gedeaktiveer. RTC geheue om die kragtoevoer te herstel is afgesny. Slegs een RTC-kloktydteller is op die stadige horlosie geleë en 'n paar RTC GPIO by die werk. RTC RTC-klok of timer kan uit die GPIO Hibernation-modus wakker word.
  • Diep-slaap-modus
    • verwante slaapmodus: kragbesparende modus wissel tussen aktiewe, modem-slaap- en ligte-slaapmodus. SVE, Wi-Fi, Bluetooth en radio voorafbepaalde tydsinterval om wakker te word, om verbinding Wi-Fi / Bluetooth te verseker.
    • Ultra-lae-krag sensor monitering metodes: die hoofstelsel is diepslaapmodus, ULP-koverwerker word periodiek oop- of toegemaak om sensordata te meet. Die sensor meet data, ULP medeverwerker besluit of die hoofstelsel wakker moet word.

Funksies in verskillende kragverbruikmodusse: TABEL 5

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-23

ELEKTRIESE EIENSKAPPE

BEPERK PARAMETERS 

Tabel 8: Beperkingswaardes 

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-24

  1. VIO na die kragtoevoerblok, Verwys ESP32 Tegniese Spesifikasie Bylaag IO_MUX, as SD_CLK van Kragtoevoer vir VDD_SDIO

UIFlow vinnige begin

  • Hierdie handleiding is van toepassing op M5StickC en M5StickC PLUS

Brandgereedskap 

Klik asseblief die knoppie hieronder om die ooreenstemmende M5Burner-firmware-brandinstrument volgens jou bedryfstelsel af te laai. Pak uit en maak die toepassing oop.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-4

Let wel: Na die installering van macOS-gebruikers, plaas asseblief die toepassing in die toepassingsvouer, soos in die figuur hieronder getoon.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-5

Firmware brand 

  • Dubbelklik om die Brander-brandinstrument oop te maak, kies die ooreenstemmende toesteltipe in die linkerkieslys, kies die firmwareweergawe wat jy benodig, en klik die aflaai-knoppie om af te laai

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-6

  • Koppel dan die M5-toestel aan die rekenaar deur die Type-C-kabel, en kies die ooreenstemmende COM-poort, die baudsnelheid kan die verstekkonfigurasie in M5Burner gebruik, daarbenewens kan jy ook die WIFI invul waaraan die toestel gekoppel sal word tydens die firmware brand stage inligting. Na die konfigurasie, klik "Brand" om te begin brand

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-7

  • Wanneer die brandlogboek Brand suksesvol vra, beteken dit dat die firmware verbrand is.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-8

  • Wanneer die eerste keer gebrand word of die firmwareprogram abnormaal loop, kan jy "Vee uit" klik om die flitsgeheue uit te vee. In die daaropvolgende firmware-opdatering is dit nie nodig om weer uit te vee nie, anders sal die gestoorde Wi-Fi-inligting uitgevee word en die API-sleutel sal verfris word.

Stel WIFI op  

UIFlow bied beide vanlyn en web weergawes van die programmeerder. By die gebruik van die web weergawe, moet ons 'n WiFi-verbinding vir die toestel opstel. Die volgende beskryf twee maniere om WiFi-verbinding vir die toestel op te stel (Brand-konfigurasie en AP-hotspot-konfigurasie).

Brandkonfigurasie WiFi (beveel aan) 

UIFlow-1.5.4 en weergawes hierbo kan WiFi-inligting direk deur M5Burner skryf.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-9

AP-hotspot-konfigurasie WiFi 

  • Druk en hou die kragknoppie aan die linkerkant in om die masjien aan te skakel. As WiFi nie opgestel is nie, sal die stelsel outomaties die netwerkkonfigurasiemodus ingaan wanneer dit vir die eerste keer aangeskakel word. Gestel jy wil weer die netwerkkonfigurasiemodus betree nadat jy ander programme laat loop het, jy kan na die bewerking hieronder verwys. Nadat die UIFlow-logo by opstart verskyn het, klik vinnig op die Tuis-knoppie (middelste M5-knoppie) om die konfigurasiebladsy te betree. Druk die knoppie aan die regterkant van die romp om die opsie na Instelling oor te skakel, en druk die Home-knoppie om te bevestig. Druk die regterknoppie om die opsie na WiFi-instelling oor te skakel, druk die Home-knoppie om te bevestig, en begin die konfigurasie.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-10

  • Nadat u suksesvol aan die hotspot met u selfoon gekoppel is, maak die selfoonblaaier oop om die QR-kode op die skerm te skandeer of om direk toegang te verkry tot 192.168.4.1, voer die bladsy in om u persoonlike WIFI-inligting in te vul en klik Configure om u WiFi-inligting op te teken . Die toestel sal outomaties herbegin nadat dit suksesvol gekonfigureer is en in die programmeringsmodus gaan.

Let wel: Spesiale karakters soos "spasie" word nie in die gekonfigureerde WiFi-inligting toegelaat nie.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-11

Netwerkprogrammeringsmodus en API-SLEUTEL 

Gaan na netwerkprogrammeringsmodus 

Netwerkprogrammeringsmodus is 'n koppelmodus tussen die M5-toestel en die UIFlow web programmeringsplatform. Die skerm sal die huidige netwerkverbindingstatus van die toestel wys. Wanneer die aanwyser groen is, beteken dit dat jy enige tyd 'n programstoot kan ontvang. Onder verstek situasie, na die eerste suksesvolle WiFi-netwerkkonfigurasie, sal die toestel outomaties herbegin en die netwerkprogrammeringsmodus betree. As jy nie weet hoe om die programmeringsmodus weer te betree nadat jy ander toepassings uitgevoer het nie, kan jy na die volgende bewerkings verwys. herbegin, druk knoppie A in die hoofkieslys-koppelvlak om die programmeringsmodus te kies en wag totdat die regte aanwyser van die netwerkaanwyser groen word in die programmeermodusbladsy. Gaan na die UIFlow-programmeringsbladsy deur te besoek flow.m5stack.com op 'n rekenaarblaaier.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-12

API-SLEUTEL-paring 

API-SLEUTEL is die kommunikasiebewys vir M5-toestelle wanneer UIFlow gebruik word web Programmering. Deur die ooreenstemmende API-SLEUTEL aan die UIFlow-kant te konfigureer, kan die program vir 'n spesifieke toestel gedruk word. Die gebruiker moet flow.m5stack.com op die rekenaar besoek web blaaier om die UIFlow-programmeringsbladsy te betree. Klik op die instellingsknoppie in die kieslysbalk in die boonste regterkantste hoek van die bladsy, voer die API-sleutel op die ooreenstemmende toestel in, kies die hardeware wat gebruik word, klik OK om te stoor en wag totdat dit aanspoor om suksesvol te koppel

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-13

Verlig LED 

Voltooi die bogenoemde stappe, dan kan jy begin programmering met UIFlow. Die volgende sal jou 'n eenvoudige program wys om M5StickC te bestuur om die LED-aanwyser te verlig. (1. Sleep die LED om die programblok te verlig. 2. Verbind die Setup-initialiseringsprogram. 3 Klik op die Run-knoppie in die regter boonste hoek)

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-14

UIFlow Desktop IDE 

UIFlow Desktop IDE is 'n vanlyn weergawe van die UIFlow programmeerder wat nie 'n netwerkverbinding benodig nie en jou 'n responsiewe programstootervaring kan bied. Klik asseblief op die ooreenstemmende weergawe van UIFlow-Desktop-IDE om volgens jou bedryfstelsel af te laai.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-15

USB-programmeringsmodus 

Pak die afgelaaide UIFlow Desktop IDE-argief uit en dubbelklik om die toepassing te laat loop.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-16

Nadat die toepassing begin het, sal dit outomaties bespeur of jou rekenaar 'n USB-drywer (CP210X) het, klik Installeer en volg die aanwysings om die installasie te voltooi. (M5StickC benodig nie 'n CP210X-bestuurder nie, dus kan gebruikers kies om te installeer of oor te slaan)

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-17

Nadat die toepassing begin het, sal dit outomaties bespeur of jou rekenaar 'n USB-drywer (CP210X) het, klik Installeer en volg die aanwysings om die installasie te voltooi. (M5StickC benodig nie 'n CP210X-bestuurder nie, dus kan gebruikers kies om te installeer of oor te slaan)

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-18

Die gebruik van UIFlow Desktop IDE vereis 'n M5-toestel met UIFlow-firmware en die ingaan van ** USB-programmeringsmodus

Klik die kragknoppie aan die linkerkant van die toestel om weer te begin, nadat jy die kieslys binnegegaan het, klik vinnig op die regterknoppie om USB-modus te kies.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-19

Kies die ooreenstemmende poort en die programmeringstoestel en klik OK om aan te sluit.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-20

BLE UART

Funksiebeskrywing 

Vestig Bluetooth-verbinding en aktiveer Bluetooth-deurlaatdiens

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-21

  • Initialiseer instellings, stel Bluetooth-toestelnaam in.
  • BLE UART-skrywer Stuur data deur BLE UART te gebruik.
  • BLE UART bly kas Kontroleer die aantal grepe BLE UART-data.
  • BLE UART lees alle data in BLE UART-kas.
  • BLE UART lees karakters Lees n data in BLE UART-kas.

Instruksies 

Vestig Bluetooth-deurlaatverbinding en stuur aan / af-beheer-LED.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-22

Verwante skakels

  • M5StickC IoT Aan die gang Tutoriaal
  • UIFlow Blok inleiding

FCC verklaring

Enige veranderinge of wysigings wat nie uitdruklik goedgekeur is deur die party wat verantwoordelik is vir voldoening nie, kan die gebruiker se magtiging om die toerusting te gebruik, vernietig.
Hierdie toestel voldoen aan deel 15 van die FCC-reëls. Werking is onderhewig aan die volgende twee voorwaardes:

  1. Hierdie toestel mag nie skadelike steurings veroorsaak nie, en
  2. Hierdie toestel moet enige steuring wat ontvang word aanvaar, insluitend steuring wat ongewenste werking kan veroorsaak. Blootstellingsverklaring Blootstellingsverklaring Blootstellingsverklaring Blootstellingsverklaring Let wel: Hierdie toerusting is getoets en gevind dat dit voldoen aan die limiete vir 'n Klas B digitale toestel, ooreenkomstig deel 15 van die FCC Reëls. Hierdie perke is ontwerp om redelike beskerming teen skadelike inmenging in 'n residensiële installasie te bied. Hierdie toerusting genereer, gebruik en kan radiofrekwensie-energie uitstraal en, indien dit nie geïnstalleer en gebruik word in ooreenstemming met die instruksies nie, kan dit skadelike steurings vir radiokommunikasie veroorsaak. Daar is egter geen waarborg dat inmenging nie in 'n spesifieke installasie sal voorkom nie. Indien hierdie toerusting wel skadelike steurings vir radio- of televisie-ontvangs veroorsaak, wat bepaal kan word deur die toerusting af en aan te skakel, word die gebruiker aangemoedig om die steuring deur een of meer van die volgende maatreëls te probeer regstel:
  • Heroriënteer of verskuif die ontvangsantenna.
  • Verhoog die skeiding tussen die toerusting en ontvanger.
  • Koppel die toerusting aan 'n uitlaat op 'n stroombaan anders as dié waaraan die ontvanger gekoppel is.
  • Raadpleeg die handelaar of 'n ervare radio-/TV-tegnikus vir hulp.

FCC stralingsblootstellingsverklaring:

Hierdie toerusting voldoen aan FCC-bestralingsblootstellinglimiete wat vir 'n onbeheerde omgewing uiteengesit is. Hierdie toerusting moet geïnstalleer en bedryf word met 'n minimum afstand van 20 cm tussen die verkoeler en jou liggaam. Druk en hou die sykragknoppie vir twee sekondes in om die toestel te begin. Druk en hou vir meer as 6 sekondes om die toestel af te skakel. Skakel oor na die fotomodus deur die tuisskerm, en die avatar wat deur die kamera verkry kan word, word op die TFT-skerm vertoon. Die USB-kabel moet gekoppel wees wanneer dit werk, en die litiumbattery word vir korttermynberging gebruik om kragonderbreking te voorkom

Dokumente / Hulpbronne

M5stack M5STICKC PLUS ESP32-PICO-D4 module [pdfGebruikershandleiding
M5STICKCPLUS, 2AN3WM5STICKCPLUS, ESP32-PICO-D4 module

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *