M5STACK ESP32 CORE2 IoT Development Kit brugermanual

1. OVERSIGT
M5Stick CORE2 er ESP32-kort, som er baseret på ESP32-D0WDQ6-V3-chip, indeholdt 2-tommer TFT-skærm. Tavlen er lavet af PC+ABC.

1.1 Hardwaresammensætning
Hardwaren i CORE2: ESP32-D0WDQ6-V3-chip, TFT-skærm, grøn LED, knap, GROVE-interface, Type.C-til-USB-interface, Power Management-chip og batteri.
ESP32-D0WDQ6-V3 ESP32 er et dual-core system med to Harvard Architecture Tense LX6 CPU'er. Al indlejret hukommelse, ekstern hukommelse og periferiudstyr er placeret på databussen og/eller instruktionsbussen på disse CPU'er. Med nogle mindre undtagelser (se nedenfor), er adressetilknytningen af to CPU'er symmetrisk, hvilket betyder, at de bruger de samme adresser til at få adgang til den samme hukommelse. Flere perifere enheder i systemet kan få adgang til indlejret hukommelse via DMA.
TFT Screen er en 2-tommer farveskærm drevet ILI9342C med en opløsning på 320 x 240.
Operation voltage-området er 2.6~3.3V, arbejdstemperaturområdet er -25~55°C.
Power Management-chippen er X-Powers's AXP192. Driftsvoltage-området er 2.9V~6.3V, og ladestrømmen er 1.4A.
CORE2 udstyrer ESP32 med alt det nødvendige til programmering, alt hvad der er nødvendigt til drift og udvikling
2.PIN BESKRIVELSE
2.1. USB INTERFACE
M5CAMREA Konfiguration Type-C type USB-interface, understøtter USB2.0 standard kommunikationsprotokol.

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

3. FUNKTIONSBESKRIVELSE
Dette kapitel beskriver ESP32-D0WDQ6-V3 forskellige moduler og funktioner.
3.1. CPU OG HUKOMMELSE
Xtensa® single-/dual-core 32-bitLX6 mikroprocessor(er), op til 600MIPS (200MIPS til ESP32-S0WD/ESP32-U4WDH, 400 MIPS til ESP32-D2WD):
- 448 KB ROM
- 520 KB SRAM
- 16 KB SRAM i RTC
- QSPI understøtter flere flash/SRAM-chips
3.2. OPBEVARINGSBESKRIVELSE
3.2.1.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, SRAM understøtter læse- og skriveoperationer.
3.3. KRYSTAL
Ekstern 2 MHz~60 MHz krystaloscillator (kun 40 MHz til Wi-Fi/BT-funktionalitet)
3.4. RTC-STYRING OG LAVT STRØMFORBRUG
ESP32 bruger avancerede strømstyringsteknikker kan skiftes mellem forskellige strømbesparende tilstande. (Se tabel 5).
- Strømbesparende tilstand
– Aktiv tilstand: RF-chip er i drift. Chip kan modtage og sende et lydsignal.
– Modem-dvaletilstand: CPU kan køre, uret kan være konfigureret. 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 ydre enheder i funktionstilstand. WiFi- og Bluetooth-forbindelsesdata gemt i RTC. 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 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ømsparetilstand skifter mellem aktiv, modem-dvale, let dvaletilstand. CPU, Wi-Fi, Bluetooth og radio forudindstillet tidsinterval til at blive vækket, for at sikre forbindelse Wi-Fi / Bluetooth.
– Ultra-low-power 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.

4.ELEKTRISKE EGENSKABER
4.1. GRÆNSEPARAMETRE

1. VIO til strømforsyningspladen, se ESP32 Teknisk Specifikation Appendix IO_MUX, som SD_CLK for Strømforsyning til VDD_SDIO.
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.
FCC-erklæring: Ændringer eller modifikationer, 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:
(1) Denne enhed må ikke forårsage skadelig interferens, og
(2) Denne enhed skal acceptere enhver modtaget interferens, inklusive interferens, der kan forårsage uønsket drift.
FCC-erklæring om strålingseksponering: Dette udstyr overholder FCC-grænserne 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.
Bemærk: 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 regler. 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 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.
UI Flow Quick Start
Denne vejledning gælder for M5Core2
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.


Firmware brænder
- Dobbeltklik for at åbne bræ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, vælg den tilsvarende COM-port, baudraten kan bruge standardkonfigurationen i M5Burner, derudover kan du også udfylde det WIFI, som enheden vil blive tilsluttet under firmwaren brænder 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 version 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 gå 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. Bemærk: Specialtegn såsom "mellemrum" er ikke tilladt i de konfigurerede WiFi-oplysninger.

Netværksprogrammeringstilstand og API-KEY
Gå ind i netværksprogrammeringstilstand Netværk programmeringstilstand 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 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 NØGLE på UIFlow-siden kan programmet skubbes til den specifikke enhed. Brugeren skal besøge flow.m5stack.com i 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.

HTTP
Gennemfør ovenstående trin, så kan du begynde at programmere med UIFlow. F.eksample: Få adgang til Baidu via HTTP

BLE UART
Funktion Beskrivelse 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æs alle Læs 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.

UIFlow Desktop IDE
UIFlow Desktop IDE er en offline version af UIFlow programmør, som ikke kræver 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.

Når driverinstallationen er fuldført, vil den automatisk gå ind i UIFlow Desktop IDE og automatisk poppe op i konfigurationsboksen. På dette tidspunkt skal du tilslutte M5-enheden til computeren via Tpye-C-datakablet.

Brug af UIFlow Desktop IDE kræver M5-enhed med UIFlow-firmware og gå ind i ** 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, klik på OK for at oprette forbindelse.

Relaterede links
UIFlow Block introduktion
Dokumenter/ressourcer
![]() |
M5STACK ESP32 CORE2 IoT-udviklingssæt [pdfBrugermanual M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Development Kit |




