M5stack M5STICKC PLUS ESP32-PICO-D4 modul

OVERSIGT
StickC PLUS er et ESP32-kort baseret på et ESP32-PICO-D4-modul, med én LED og én knap. Kortet er lavet af PC+ABC.

Hardware sammensætning
Hardwaren i M5StickC PLUS: ESP32-PICO-D4-modul, TFT-skærm, IMU, IR-sender, rød LED, knap, GROVE-interface, TypeC-til-USB-interface, Power Management-chip og batteri.
- StickT Tilføj infrarødt kamera.
- ESP32-PICO-D4 er et System-in-Package (SiP) modul, der er baseret på ESP32, som giver komplette Wi-Fi- og Bluetooth-funktioner. Modulet integrerer en 4 MB SPI-flash. ESP32-PICO-D4 integrerer alle perifere komponenter problemfrit, inklusive en krystaloscillator, flash, filterkondensatorer og RF-matchende links i én enkelt pakke.
- TFT skærm er en 1.14-tommer farveskærm drevet af Sitronix's ST7789 med en opløsning på 135 x 240. Driftsvolumentage-området er 2.5~3.3V
- IMU MPU-6886 er en 6-akset bevægelsessporingsenhed, der kombinerer et 3-akset gyroskop og et 3-akset accelerometer i en lille 3 mm x 3 mm x 0.75 mm 24-benet LGA-pakke.
- Strømstyringen chippen er X-Powers's AXP192. Driftsvoltage-området er 2.9V~6.3V, og ladestrømmen er 1.4A.
- M5StickC PLUS udstyrer ESP32 med alt det nødvendige til programmering, alt hvad der er nødvendigt til drift og udvikling
PIN-BESKRIVELSE
- USB -INTERFACE
M5CAMREA Konfiguration Type-C type USB-interface, understøtter USB2.0 standard kommunikationsprotokol.

- GROVE GRÆNSEFLADE
4p disponeret pitch på 2.0 mm M5CAMREA GROVE-grænseflader, interne ledninger og GND, 5V, GPIO32, GPIO33 tilsluttet.

FUNKTIONSBESKRIVELSE
Dette kapitel beskriver ESP32-PICO-D4 forskellige moduler og funktioner.
CPU OG HUKOMMELSE
ESP32-PICO-D4 indeholder to laveffekt Xtensa® 32-bit LX6 MCU. On-chip hukommelse, der omfatter:
- 448-KB ROM, og programmet starter for kernefunktionskaldene
- For en 520 KB instruktion og datalagringschip SRAM (inklusive flashhukommelse 8 KB RTC)
- RTC-flashhukommelse på 8 KB SRAM, når RTC'en kan startes i dyb dvaletilstand og til lagring af data, der er tilgået af hoved-CPU'en
- RTC langsom hukommelse på 8 KB SRAM kan tilgås af coprocessoren i dyb dvaletilstand
- Med 1 kbit brug, som er en 256-bit systemspecifik (MAC-adresse og et chipset); de resterende 768 bit er reserveret til brugerprogrammet, disse Flash-programmer inkluderer kryptering og chip-id
OPBEVARINGSBESKRIVELSE
Ekstern Flash og SRAM
ESP32 understøtter flere eksterne QSPI-flash og statisk tilfældig adgangshukommelse (SRAM), med en hardwarebaseret AES-kryptering for at beskytte brugerprogrammer og data.
- ESP32 får adgang til ekstern QSPI Flash og SRAM ved at cache. Op til 16 MB ekstern Flash-kodeplads er kortlagt i CPU'en, understøtter 8-bit, 16-bit og 32-bit adgang og kan udføre kode.
- Op til 8 MB ekstern Flash og SRAM knyttet til CPU-datapladsen, understøttelse af 8-bit, 16-bit og 32-bit adgang. Flash understøtter kun læseoperationer, og SRAM understøtter læse- og skriveoperationer.
ESP32-PICO-D4 4 MB integreret SPI Flash, koden kan kortlægges i CPU-plads, understøtter 8-bit, 16-bit og 32-bit adgang og kan udføre kode. Pin GPIO6 ESP32 af, GPIO7, GPIO8, GPIO9, GPIO10 og GPIO11 til tilslutning af modul integreret SPI Flash, anbefales ikke til andre funktioner.
KRYSTAL
- ESP32-PICO-D4 integrerer en 40 MHz krystaloscillator.
RTC-STYRING OG LAVT STRØMFORBRUG
ESP32 bruger avancerede strømstyringsteknikker, der kan skiftes mellem forskellige strømbesparende tilstande. (Se tabel 5).
- Strømbesparende tilstand
- Aktiv tilstand: RF-chip er i drift. Chippen kan modtage og sende et lydsignal.
- Modem-dvaletilstand: CPU'en kan køre, og uret kan konfigureres. Wi-Fi / Bluetooth basebånd og RF
- Let dvaletilstand: CPU suspenderet. RTC og hukommelse og periferiudstyr ULP coprocessor drift. Enhver wake-up hændelse (MAC, vært, RTC timer eller ekstern afbrydelse) vil vække chippen.
- Dyb dvaletilstand: kun RTC-hukommelsen og periferiudstyr er i en fungerende tilstand. WiFi- og Bluetooth-forbindelsesdata gemmes i RTC'en. ULP-coprocessor kan fungere.
- Dvaletilstand: 8 MHz oscillator og en indbygget coprocessor ULP er deaktiveret. RTC-hukommelse til at genoprette strømforsyningen er afbrudt. Kun én RTC-urtimer er placeret på det langsomme ur og noget RTC GPIO på arbejde. RTC RTC ur eller timer kan vågne op fra GPIO Dvaletilstand.
- Dyb dvaletilstand
- relateret dvaletilstand: strømbesparende tilstand skifter mellem aktiv, modemsvale og let dvaletilstand. CPU, Wi-Fi, Bluetooth og radio forudindstillet tidsinterval til at blive vækket, for at sikre forbindelse Wi-Fi / Bluetooth.
- Ultra-laveffekt sensorovervågningsmetoder: hovedsystemet er i dyb dvaletilstand, ULP-coprocessor åbnes eller lukkes periodisk for at måle sensordata. Sensoren måler data, ULP coprocessor beslutter, om hovedsystemet skal vækkes.
Funktioner i forskellige strømforbrugstilstande: TABEL 5

ELEKTRISKE EGENSKABER
GRÆNSEPARAMETRE
Tabel 8: Grænseværdier

- VIO til strømforsyningspuden, se ESP32 Teknisk Specifikation Appendiks IO_MUX, som SD_CLK for Strømforsyning til VDD_SDIO
UIFlow hurtig start
- Denne vejledning gælder for M5StickC og M5StickC PLUS
Brændende værktøj
Klik venligst på knappen nedenfor for at downloade det tilsvarende M5Burner-firmwarebrændingsværktøj i henhold til dit operativsystem. Udpak og åbn applikationen.

Note: Efter installationen af macOS-brugere skal du placere programmet i mappen Application, som vist i figuren nedenfor.

Firmware brænder
- Dobbeltklik for at åbne brænderbrænderværktøjet, vælg den tilsvarende enhedstype i venstre menu, vælg den firmwareversion, du har brug for, og klik på download-knappen for at downloade

- Tilslut derefter M5-enheden til computeren gennem Type-C-kablet, og vælg den tilsvarende COM-port, baudraten kan bruge standardkonfigurationen i M5Burner, derudover kan du også udfylde den WIFI, som enheden vil blive tilsluttet under firmware-brændingen stage oplysninger. Efter konfiguration skal du klikke på "Brænd" for at begynde at brænde

- Når brændeloggen viser Brænd succesfuldt, betyder det, at firmwaren er blevet brændt.

- Når du brænder første gang eller firmwareprogrammet kører unormalt, kan du klikke på "Slet" for at slette flashhukommelsen. I den efterfølgende firmwareopdatering er der ingen grund til at slette igen, ellers vil de gemte Wi-Fi-oplysninger blive slettet, og API-nøglen vil blive opdateret.
Konfigurer WIFI
UIFlow giver både offline og web versioner af programmøren. Ved brug af web version, skal vi konfigurere en WiFi-forbindelse til enheden. Det følgende beskriver to måder at konfigurere WiFi-forbindelse for enheden på (Brændkonfiguration og konfiguration af AP-hotspot).
Brænd konfiguration WiFi (anbefales)
UIFlow-1.5.4 og versioner ovenfor kan skrive WiFi-oplysninger direkte gennem M5Burner.

AP hotspot konfiguration WiFi
- Tryk og hold tænd/sluk-knappen til venstre for at tænde for maskinen. Hvis WiFi ikke er konfigureret, går systemet automatisk i netværkskonfigurationstilstand, når det tændes for første gang. Antag, at du vil genindtræde i netværkskonfigurationstilstanden efter at have kørt andre programmer, kan du henvise til handlingen nedenfor. Når UIFlow-logoet vises ved opstart, skal du hurtigt klikke på knappen Hjem (midterste M5-knap) for at komme ind på konfigurationssiden. Tryk på knappen på højre side af flykroppen for at skifte indstillingen til Indstilling, og tryk på knappen Hjem for at bekræfte. Tryk på højre knap for at skifte til WiFi-indstilling, tryk på Hjem-knappen for at bekræfte og start konfigurationen.

- Når du har oprettet forbindelse til hotspottet med din mobiltelefon, skal du åbne mobiltelefonens browser for at scanne QR-koden på skærmen eller få direkte adgang til 192.168.4.1, gå ind på siden for at udfylde dine personlige WIFI-oplysninger og klikke på Konfigurer for at registrere dine WiFi-oplysninger . Enheden genstarter automatisk efter vellykket konfiguration og går i programmeringstilstand.
Note: Specialtegn såsom "mellemrum" er ikke tilladt i de konfigurerede WiFi-oplysninger.

Netværksprogrammeringstilstand og API-KEY
Gå ind i netværksprogrammeringstilstand
Netværksprogrammeringstilstand er en dockingtilstand mellem M5-enheden og UIFlow web programmeringsplatform. Skærmen viser den aktuelle netværksforbindelsesstatus for enheden. Når indikatoren er grøn, betyder det, at du til enhver tid kan modtage et program-push. I standardsituationen, efter den første vellykkede WiFi-netværkskonfiguration, genstarter enheden automatisk og går ind i netværksprogrammeringstilstand. Hvis du ikke ved, hvordan du kommer ind i programmeringstilstanden igen efter at have kørt andre programmer, kan du henvise til følgende handlinger. genstart, tryk på knap A i hovedmenugrænsefladen for at vælge programmeringstilstand og vent, indtil den højre indikator for netværksindikatoren bliver grøn på siden for programmeringstilstand. Få adgang til UIFlow-programmeringssiden ved at besøge flow.m5stack.com på en computerbrowser.

API NØGLE-parring
API KEY er kommunikationslegitimationen for M5-enheder, når du bruger UIFlow web programmering. Ved at konfigurere den tilsvarende API-KEY på UIFlow-siden kan programmet skubbes til en bestemt enhed. Brugeren skal besøge flow.m5stack.com på computeren web browser for at gå ind på UIFlow-programmeringssiden. Klik på indstillingsknappen i menulinjen i øverste højre hjørne af siden, indtast API-nøglen på den tilsvarende enhed, vælg den anvendte hardware, klik på OK for at gemme og vent, indtil den beder om at oprette forbindelse

Lyser LED
Gennemfør ovenstående trin, så kan du begynde at programmere med UIFlow. Det følgende viser dig et simpelt program til at køre M5StickC for at tænde LED-indikatoren. (1. Træk lysdioden for at tænde programblokken. 2. Splejs til Setup-initialiseringsprogrammet. 3 Klik på knappen Kør i øverste højre hjørne)

UIFlow Desktop IDE
UIFlow Desktop IDE er en offline version af UIFlow-programmøren, som ikke kræver en netværksforbindelse og kan give dig en responsiv program-push-oplevelse. Klik venligst på den tilsvarende version af UIFlow-Desktop-IDE for at downloade i henhold til dit operativsystem.

USB-programmeringstilstand
Pak det downloadede UIFlow Desktop IDE-arkiv ud, og dobbeltklik for at køre programmet.

Når appen er startet, vil den automatisk registrere, om din computer har en USB-driver (CP210X), klik på Installer, og følg vejledningen for at afslutte installationen. (M5StickC kræver ikke en CP210X-driver, så brugere kan vælge at installere eller springe over)

Når appen er startet, vil den automatisk registrere, om din computer har en USB-driver (CP210X), klik på Installer, og følg vejledningen for at afslutte installationen. (M5StickC kræver ikke en CP210X-driver, så brugere kan vælge at installere eller springe over)

Brug af UIFlow Desktop IDE kræver en M5-enhed med UIFlow-firmware og indtastning af ** USB-programmeringstilstand
Klik på tænd/sluk-knappen på venstre side af enheden for at genstarte, efter at have gået ind i menuen, klik hurtigt på højre knap for at vælge USB-tilstand.

Vælg den tilsvarende port og programmeringsenheden, og klik på OK for at oprette forbindelse.

BLE UART
Funktionsbeskrivelse
Etabler Bluetooth-forbindelse og aktiver Bluetooth-passthrough-tjeneste

- Init ble uart navn Initialiser indstillinger, konfigurer Bluetooth-enhedsnavn.
- BLE UART Writer Send data ved hjælp af BLE UART.
- BLE UART forbliver cache Kontroller antallet af bytes af BLE UART-data.
- BLE UART læser alle data i BLE UART cache.
- BLE UART læste tegn Læs n data i BLE UART cache.
Instruktioner
Etabler Bluetooth passthrough-forbindelse og send tænd/sluk-kontrol-LED.

- M5StickC IoT Kom godt i gang Tutorial
- UIFlow Block introduktion
FCC-erklæring
Enhver ændring eller modifikation, der ikke udtrykkeligt er godkendt af den part, der er ansvarlig for overholdelse, kan annullere brugerens ret til at betjene udstyret.
Denne enhed overholder del 15 af FCC-reglerne. Driften er underlagt følgende to betingelser:
- Denne enhed må ikke forårsage skadelig interferens, og
- Denne enhed skal acceptere enhver modtaget interferens, inklusive interferens, der kan forårsage uønsket drift. Eksponeringserklæring Eksponeringserklæring Eksponeringserklæring Eksponeringserklæring Note: Dette udstyr er blevet testet og fundet i overensstemmelse med grænserne for en Klasse B digital enhed i henhold til del 15 af FCC-reglerne. Disse grænser er designet til at give rimelig beskyttelse mod skadelig interferens i en boliginstallation. Dette udstyr genererer, bruger og kan udstråle radiofrekvensenergi og kan, hvis det ikke installeres og bruges i overensstemmelse med instruktionerne, forårsage skadelig interferens i radiokommunikation. Der er dog ingen garanti for, at der ikke vil forekomme interferens i en bestemt installation. Hvis dette udstyr forårsager skadelig interferens på radio- eller tv-modtagelse, hvilket kan fastslås ved at slukke og tænde for udstyret, opfordres brugeren til at forsøge at korrigere interferensen ved hjælp af en eller flere af følgende foranstaltninger:
- Drej eller flyt modtagerantennen.
- Øg afstanden mellem udstyret og modtageren.
- Tilslut udstyret til en stikkontakt på et andet kredsløb end det, som modtageren er tilsluttet.
- Kontakt forhandleren eller en erfaren radio/tv-tekniker for at få hjælp.
FCC-erklæring om strålingseksponering:
Dette udstyr overholder FCC's grænseværdier for strålingseksponering, der er fastsat for et ukontrolleret miljø. Dette udstyr skal installeres og betjenes med en minimumsafstand på 20 cm mellem radiatoren og din krop. Tryk og hold tænd/sluk-knappen på siden nede i to sekunder for at starte enheden. Tryk og hold i mere end 6 sekunder for at slukke for enheden. Skift til fototilstand via startskærmen, og den avatar, der kan hentes gennem kameraet, vises på TFT-skærmen. USB-kablet skal være tilsluttet, når du arbejder, og lithiumbatteriet bruges til korttidsopbevaring for at forhindre strømsvigt
Dokumenter/ressourcer
![]() |
M5stack M5STICKC PLUS ESP32-PICO-D4 modul [pdfBrugermanual M5STICKCPLUS, 2AN3WM5STICKCPLUS, ESP32-PICO-D4 modul |





