M5stack-logo

M5stack M5STICKC PLUS ESP32-PICO-D4 module

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

OUTLINE

StickC PLUS is in ESP32 board basearre op in ESP32-PICO-D4 module, mei ien LED en ien knop It bestjoer wurdt makke fan PC + ABC.

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

Hardware Gearstalling

De hardware fan M5StickC PLUS: ESP32-PICO-D4 module, TFT skerm, IMU, IR stjoerder, Reade LED, Knop, GROVE ynterface, TypeC-to-USB ynterface, Power Management chip en batterij.

  • StickT Foegje infrareadkamera ta.
  • ESP32- PICO-D4 is in System-in-Package (SiP) module dy't basearre is op ESP32, en leveret folsleine Wi-Fi- en Bluetooth-funksjonaliteiten. De module yntegreart in 4-MB SPI-flitser. ESP32-PICO-D4 yntegreart alle perifeare komponinten naadloos, ynklusyf in kristaloscillator, flitser, filterkondensatoren, en RF-oerienkommende keppelings yn ien inkeld pakket.
  • TFT skerm is in 1.14-inch kleurenskerm dreaun troch Sitronix's ST7789 mei in resolúsje fan 135 x 240.tage berik is 2.5 ~ 3.3V
  • IMU De MPU-6886 is in 6-assige bewegingssporingsapparaat dat in 3-assige gyroscoop en in 3-assige accelerometer kombineart yn in lyts 3 mm x 3 mm x 0.75 mm 24-pin LGA-pakket.
  • De macht Management chip is X-Powers syn AXP192. Operaasje voltage berik is 2.9V ~ 6.3V en de oplaadstroom is 1.4A.
  • M5StickC PLUS equips ESP32 mei alles nedich foar programmearring, alles nedich foar operaasje en ûntwikkeling

PIN DESCRIPTION

  • USB ynterface

M5CAMREA Konfiguraasje Type-C type USB ynterface, stipe USB2.0 standert kommunikaasje protokol.

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

  • GROVE INTERFACE 

4p disposed pitch fan 2.0mm M5CAMREA GROVE ynterfaces, ynterne wiring, en GND, 5V, GPIO32, GPIO33 ferbûn.

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

FUNKSJONELE BESKRIVING

Dit haadstik beskriuwt de ESP32-PICO-D4 ferskate modules en funksjes.

CPU EN MEMORY 

ESP32-PICO-D4 befettet twa low-power Xtensa® 32-bit LX6 MCU. On-chip ûnthâld besteande út:

  • 448-KB fan ROM, en it programma begjint foar de kearnfunksje oproppen
  • Foar in 520 KB ynstruksje en gegevens opslach chip SRAM (ynklusyf flash ûnthâld 8 KB RTC)
  • RTC-flashûnthâld fan 8 KB SRAM, as de RTC kin wurde starte yn djippe sliepmodus, en foar it bewarjen fan gegevens dy't tagong krije troch de haad CPU
  • RTC stadich ûnthâld, fan 8 KB SRAM, kin tagonklik wurde troch de koprosessor yn Deep-sleep modus
  • Fan 1 kbit fan gebrûk, dat is in 256-bit systeemspesifyk (MAC-adres en in chipset); de oerbleaune 768 bits binne reservearre foar it brûkersprogramma, dizze Flash-programma's omfetsje fersifering en chip-ID

STORAGE BESKRIVING

Eksterne Flash en SRAM

ESP32 stipet meardere eksterne QSPI flash en statyske willekeurich tagong ûnthâld (SRAM), hawwende in hardware-basearre AES fersifering te beskermjen de brûker programma 's en gegevens.

  • ESP32 tagong ta eksterne QSPI Flash en SRAM troch caching. Oant 16 MB eksterne Flash-koaderomte wurdt yn kaart brocht yn 'e CPU, stipet 8-bit, 16-bit en 32-bit tagong, en kin koade útfiere.
  • Oant 8 MB eksterne Flash en SRAM yn kaart brocht oan 'e CPU-gegevensromte, stipe foar 8-bit, 16-bit en 32-bit tagong. Flash stipet allinnich lêzen operaasjes, en SRAM stipet lêzen en skriuwen operaasjes.

ESP32-PICO-D4 4 MB fan yntegrearre SPI Flash, de koade kin wurde yn kaart brocht yn CPU romte, stipe foar 8-bit, 16-bit en 32-bit tagong, en kin útfiere koade. Pin GPIO6 ESP32 fan, GPIO7, GPIO8, GPIO9, GPIO10 en GPIO11 foar ferbining module yntegrearre SPI Flash, net oan te rieden foar oare funksjes.

KRISTAL

  •  ESP32-PICO-D4 yntegrearret in 40 MHz kristal oscillator.

RTC MANAGEMENT EN LOW POWER Consumption

ESP32 brûkt avansearre enerzjybeheartechniken dy't kinne wurde wiksele tusken ferskate enerzjybesparjende modi. (Sjoch tabel 5).

  • Stromsparingsmodus
    • Aktive modus: RF-chip wurket. De chip kin in klinkende sinjaal ûntfange en ferstjoere.
    • Modem-sliepmodus: De CPU kin rinne, en de klok kin wurde konfigurearre. Wi-Fi / Bluetooth baseband en RF
    • Lichte sliepmodus: CPU suspended. RTC en ûnthâld en perifeare apparaten ULP coprocessor operaasje. Elke wekker-evenemint (MAC, host, RTC-timer of eksterne ûnderbrekking) sil de chip wekker meitsje.
    • Djippe sliepmodus: allinnich de RTC ûnthâld en perifeare apparaten binne yn in wurkjende steat. WiFi- en Bluetooth-ferbiningsgegevens wurde opslein yn 'e RTC. ULP coprocessor kin wurkje.
    • Hibernaasjemodus: 8 MHz oscillator en in ynboude coprocessor ULP binne útskeakele. RTC ûnthâld te herstellen de macht oanbod wurdt ôfsnien. Allinich ien RTC klok timer leit op 'e trage klok en guon RTC GPIO oan it wurk. RTC RTC-klok of timer kin wekker wurde fan 'e GPIO Hibernation-modus.
  • Djippe sliepmodus
    • relatearre sliepmodus: enerzjybesparjende modus wikselje tusken Aktive, Modem-sliepe, en Light-sleep-modus. CPU, Wi-Fi, Bluetooth, en radio foarôf ynsteld tiidsinterval om wekker te wurden, om ferbining Wi-Fi / Bluetooth te garandearjen.
    • Metoaden foar monitoring fan ultra leech krêft: it wichtichste systeem is Deep-sleep modus, ULP coprocessor wurdt periodyk iepene of sluten te mjitten sensor gegevens. De sensor mjit gegevens, ULP coprocessor beslút oft te wekker it haadsysteem.

Funksjes yn ferskate modi foar enerzjyferbrûk: TABEL 5

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

ELEKTRISKE skaaimerken

LIMIT PARAMETERS 

tabel 8: Limiting wearden 

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

  1. VIO nei de stroomfoarsjenning pad, ferwize ESP32 Technyske spesifikaasje taheaksel IO_MUX, as SD_CLK fan Netzteil foar VDD_SDIO

UIFlow Quick Start

  • Dizze tutorial jildt foar M5StickC en M5StickC PLUS

Burning ark 

Klikje asjebleaft op de knop hjirûnder om it korrespondearjende M5Burner firmware-brânark te downloaden neffens jo bestjoeringssysteem. Unzip en iepenje de applikaasje.

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

Noat: Nei de ynstallaasje fan macOS-brûkers, set de applikaasje asjebleaft yn 'e map tapassing, lykas werjûn yn' e ôfbylding hjirûnder.

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

Firmware baarnend 

  • Dûbelklikje om it Burner-brânark te iepenjen, selektearje it oerienkommende apparaattype yn it linkermenu, selektearje de firmwareferzje dy't jo nedich binne, en klikje op de downloadknop om te downloaden

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

  • Ferbine dan it M5-apparaat mei de kompjûter fia de Type-C-kabel, en selektearje de oerienkommende COM-poarte, de baudrate kin de standertkonfiguraasje yn M5Burner brûke, boppedat kinne jo ek de WIFI ynfolje wêrmei it apparaat ferbûn wurdt tidens de firmware baarnende stage ynformaasje. Nei konfiguraasje, klikje op "Burn" om te begjinnen mei baarnen

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

  • As it baarnende log freget Burn Successfully, betsjut it dat de firmware ferbaarnd is.

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

  • As it earst baarnt of it firmwareprogramma abnormaal rint, kinne jo op "Wiske" klikke om it flashûnthâld te wiskjen. Yn 'e folgjende firmware-fernijing is d'r net nedich om opnij te wiskjen, oars sil de bewarre Wi-Fi-ynformaasje wurde wiske en de API-kaai wurdt ferfarske.

WIFI ynstelle  

UIFlow biedt sawol offline as web ferzjes fan de programmeur. By it brûken fan de web ferzje, moatte wy in WiFi-ferbining foar it apparaat konfigurearje. It folgjende beskriuwt twa manieren om WiFi-ferbining foar it apparaat te konfigurearjen (Burn-konfiguraasje en AP-hotspot-konfiguraasje).

Burn konfiguraasje WiFi (oanbefelje) 

UIFlow-1.5.4 en ferzjes hjirboppe kinne WiFi-ynformaasje direkt fia M5Burner skriuwe.

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

AP hotspot konfiguraasje WiFi 

  • Druk en hâld de macht knop oan de linkerkant te skeakeljen de masine. As WiFi net ynsteld is, sil it systeem automatysk de netwurkkonfiguraasjemodus yngean as it foar de earste kear ynskeakele is. Stel dat jo de netwurkkonfiguraasjemodus opnij wolle ynfiere nei it útfieren fan oare programma's, kinne jo ferwize nei de operaasje hjirûnder. Nei it UIFlow-logo ferskynt by it opstarten, klikje jo fluch op de knop Thús (sintrum M5-knop) om de konfiguraasjeside yn te gean. Druk op de knop oan 'e rjochterkant fan' e romp om de opsje te wikseljen nei Ynstelling, en druk op 'e knop Thús om te befêstigjen. Druk op de rjochter knop om de opsje te wikseljen nei WiFi-ynstelling, druk op de knop Thús om te befêstigjen, en start de konfiguraasje.

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

  • Nei suksesfolle ferbining mei it hotspot mei jo mobile tillefoan, iepenje de browser fan 'e mobile tillefoan om de QR-koade op it skerm te scannen of direkt tagong te krijen ta 192.168.4.1, Fier de side yn om jo persoanlike WIFI-ynformaasje yn te foljen en klikje Konfigurearje om jo WiFi-ynformaasje op te nimmen . It apparaat sil automatysk opnij starte nei suksesfolle konfiguraasje en de programmearringmodus yngean.

Noat: Spesjale tekens lykas "romte" binne net tastien yn 'e ynstelde WiFi-ynformaasje.

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

Netwurk programmearring Mode en API KEY 

Fier netwurk programmearring modus yn 

Netwurkprogrammearringsmodus is in dockingmodus tusken it M5-apparaat en de UIFlow web programmearring platfoarm. It skerm sil de hjoeddeistige netwurkferbiningstatus fan it apparaat sjen litte. As de yndikator grien is, betsjut dit dat jo op elk momint in programma-push kinne ûntfange. Under standertsituaasje, nei de earste suksesfolle WiFi-netwurkkonfiguraasje, sil it apparaat automatysk opnij starte en de netwurkprogrammearringsmodus yngean. As jo ​​​​net witte hoe't jo de programmearmodus opnij ynfiere nei it útfieren fan oare applikaasjes, kinne jo ferwize nei de folgjende operaasjes. opnij starte, druk op knop A yn 'e haadmenu-ynterface om de programmearmodus te selektearjen en wachtsje oant de juste yndikator fan' e netwurkyndikator grien wurdt yn 'e programmearringmodusside. Tagong ta de UIFlow-programmearring side troch te besykjen flow.m5stack.com op in kompjûterblêder.

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

API KEY Pairing 

API KEY is de kommunikaasjebewiis foar M5-apparaten by it brûken fan UIFlow web programmearring. Troch it konfigurearjen fan de oerienkommende API-KEY oan 'e UIFlow-kant, kin it programma foar in spesifyk apparaat drukke wurde. De brûker moat flow.m5stack.com besykje op 'e kompjûter web browser om de UIFlow-programmearring side yn te gean. Klikje op de ynstellingsknop yn 'e menubalke yn' e rjochter boppeste hoeke fan 'e pagina, fier de API-kaai yn op it korrespondearjende apparaat, selektearje de brûkte hardware, klikje op OK om te bewarjen en wachtsje oant it freget om suksesfol te ferbinen

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

Ferljochtsje LED 

Folje de boppesteande stappen, dan kinne jo begjinne te programmearjen mei UIFlow. It folgjende sil jo in ienfâldich programma sjen litte om M5StickC te riden om de LED-yndikator op te ljochtsjen. (1. Sleep de LED om it programmablok op te ljochtsjen. 2. Splice nei it Inisjalisaasjeprogramma Setup. 3 Klik op de knop Run yn 'e rjochter boppeste hoeke)

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

UIFlow Desktop IDE 

UIFlow Desktop IDE is in offline ferzje fan 'e UIFlow-programmeur dy't gjin netwurkferbining fereasket en jo in responsive programma-push-ûnderfining kin leverje. Klikje asjebleaft op de oerienkommende ferzje fan UIFlow-Desktop-IDE om te downloaden neffens jo bestjoeringssysteem.

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

USB-programmearring modus 

Unzip it ynladen UIFlow Desktop IDE-argyf en dûbelklikje om de applikaasje út te fieren.

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

Nei't de app begjint, sil it automatysk ûntdekke oft jo kompjûter in USB-bestjoerder hat (CP210X), klikje op Ynstallearje en folgje de prompts om de ynstallaasje te foltôgjen. (M5StickC hat gjin CP210X-bestjoerder nedich, sadat brûkers kinne kieze om te ynstallearjen of oer te slaan)

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

Nei't de app begjint, sil it automatysk ûntdekke oft jo kompjûter in USB-bestjoerder hat (CP210X), klikje op Ynstallearje en folgje de prompts om de ynstallaasje te foltôgjen. (M5StickC hat gjin CP210X-bestjoerder nedich, sadat brûkers kinne kieze om te ynstallearjen of oer te slaan)

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

It brûken fan UIFlow Desktop IDE fereasket in M5-apparaat mei UIFlow-firmware en it ynfieren fan ** USB-programmearringmodus

Klikje op 'e knop oan' e lofterkant fan it apparaat om opnij te begjinnen, nei it ynfieren fan it menu, klikje jo fluch op 'e rjochterknop om USB-modus te selektearjen.

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

Selektearje de oerienkommende poarte, en it programmearapparaat, en klikje op OK om te ferbinen.

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

BLE UART

Funksje Beskriuwing 

Fêstigje Bluetooth-ferbining en aktivearje Bluetooth-passthrough-tsjinst

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

  • Init ble uart namme Inisjalisearje ynstellings, konfigurearje Bluetooth apparaat namme.
  • BLE UART Writer Stjoer gegevens mei BLE UART.
  • BLE UART bliuwt cache Kontrolearje it oantal bytes fan BLE UART-gegevens.
  • BLE UART lês alle gegevens yn BLE UART-cache.
  • BLE UART lêzen tekens Lês n gegevens yn BLE UART cache.

Ynstruksjes 

Fêstigje Bluetooth passthrough ferbining en stjoer oan / út kontrôle LED.

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

Related Links

  • M5StickC IoT Te begjinnen Tutorial
  • UIFlow Block yntroduksje

FCC-ferklearring

Alle wizigingen of oanpassingen dy't net útdruklik goedkard binne troch de partij ferantwurdlik foar neilibjen, kinne de autoriteit fan 'e brûker om de apparatuer te betsjinjen ûnjildich meitsje.
Dit apparaat foldocht oan diel 15 fan 'e FCC-regels. Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:

  1. Dit apparaat kin net feroarsaakje skealike ynterferinsje, en
  2. Dit apparaat moat akseptearje alle ûntfongen ynterferinsje, ynklusyf ynterferinsje dy't kin feroarsaakje net winske operaasje. Exposure Statement Exposure Statement Exposure Statement Exposure Statement Noat: Dizze apparatuer is hifke en fûn te foldwaan oan de grinzen foar in Klasse B digitaal apparaat, neffens diel 15 fan 'e FCC-regels. Dizze grinzen binne ûntworpen om ridlike beskerming te leverjen tsjin skealike ynterferinsje yn in wenynstallaasje. Dizze apparatuer genereart, brûkt en kin radiofrekwinsje-enerzjy útstrielje en, as net ynstalleare en brûkt yn oerienstimming mei de ynstruksjes, kin skealike ynterferinsje feroarsaakje foar radiokommunikaasje. D'r is lykwols gjin garânsje dat ynterferinsje net sil foarkomme yn in bepaalde ynstallaasje. As dizze apparatuer skealike ynterferinsje feroarsaket foar radio- of televyzje-ûntfangst, wat kin wurde bepaald troch de apparatuer út en oan te setten, wurdt de brûker oanmoedige om te besykjen de ynterferinsje te korrigearjen troch ien of mear fan 'e folgjende maatregels:
  • Reorientearje of ferpleatse de ûntfangende antenne.
  • Fergrutsje de skieding tusken de apparatuer en ûntfanger.
  • Ferbine de apparatuer yn in outlet op in circuit oars as dat wêrmei de ûntfanger is ferbûn.
  • Rieplachtsje de dealer of in betûfte radio / TV technikus foar help.

FCC-ferklearring foar strieling-eksposysje:

Dizze apparatuer foldocht oan FCC-grinzen foar stralingseksposysje oanjûn foar in net kontroleare omjouwing. Dizze apparatuer moat ynstalleare en eksploitearre wurde mei in minimale ôfstân fan 20cm tusken de radiator en jo lichem. Druk en hâld de sydknop foar twa sekonden om it apparaat te starten. Druk en hâld foar mear as 6 sekonden om it apparaat út te skeakeljen. Wikselje nei de foto modus fia it Home skerm, en de avatar dy't kin wurde krigen fia de kamera wurdt werjûn op de TFT skerm. De USB-kabel moat ferbûn wurde by it wurkjen, en de lithiumbatterij wurdt brûkt foar koarte termyn opslach om stroomûnderbrekking te foarkommen

Dokuminten / Resources

M5stack M5STICKC PLUS ESP32-PICO-D4 module [pdf] Brûkershânlieding
M5STICKCPLUS, 2AN3WM5STICKCPLUS, ESP32-PICO-D4 module

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *