
Brukerhåndbok for M5STACK ESP32 CORE2 IoT Development Kit

1. OVERSIKT
M5Stick CORE2 er ESP32-kort som basert på ESP32-D0WDQ6-V3-brikke, inneholdt 2-tommers TFT-skjerm. Brettet er laget av PC+ABC.

1.1 Maskinvaresammensetning
Maskinvaren til CORE2: ESP32-D0WDQ6-V3-brikke, TFT-skjerm, grønn LED, knapp, GROVE-grensesnitt, Type.C-til-USB-grensesnitt, strømstyringsbrikke og batteri.
ESP32-D0WDQ6-V3 ESP32 er et dual-core system med to Harvard Architecture Tense LX6 CPUer. Alt innebygd minne, eksternt minne og periferiutstyr er plassert på databussen og/eller instruksjonsbussen til disse CPUene. Med noen mindre unntak (se nedenfor), er adressekartleggingen av to CPUer symmetrisk, noe som betyr at de bruker de samme adressene for å få tilgang til det samme minnet. Flere eksterne enheter i systemet kan få tilgang til innebygd minne via DMA.
TFT-skjermen er en 2-tommers fargeskjermdrevet ILI9342C med en oppløsning på 320 x 240.
Drift voltage-området er 2.6~3.3V, arbeidstemperaturområdet er -25~55°C.
Power Management-brikken er X-Powers sin AXP192. Driftsvoltage-området er 2.9V~6.3V og ladestrømmen er 1.4A.
CORE2 utstyrer ESP32 med alt som trengs for programmering, alt som trengs for drift og utvikling
2.PIN BESKRIVELSE
2.1. USB-GRENSESNITT
M5CAMREA konfigurasjon Type-C type USB-grensesnitt, støtter USB2.0 standard kommunikasjonsprotokoll.

2.2. GROVE GRENSESNITT
4p disponert pitch på 2.0 mm M5CAMREA GROVE-grensesnitt, intern kabling og GND, 5V, GPIO32, GPIO33 tilkoblet.

3.FUNKSJONSBESKRIVELSE
Dette kapittelet beskriver ESP32-D0WDQ6-V3 ulike moduler og funksjoner.
3.1. CPU OG MINNE
Xtensa® enkelt-/dobbeltkjerne32-bitersLX6mikroprosessor(er), opptil 600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400MIPS for ESP32-D2WD):
- 448KB ROM
- 520 KB SRAM
- 16 KB SRAM i RTC
- QSPI støtter flere flash/SRAM-brikker
3.2. OPPBEVARINGSBESKRIVELSE
3.2.1.Ekstern Flash og SRAM
ESP32 støtter flere eksterne QSPI-flash og statisk tilfeldig tilgangsminne (SRAM), med en maskinvarebasert AES-kryptering for å beskytte brukerprogrammene og dataene.
- ESP32 får tilgang til ekstern QSPI Flash og SRAM ved å bufre. Opptil 16 MB ekstern Flash-kodeplass er tilordnet CPU, støtter 8-bit, 16-bit og 32-bit tilgang, og kan kjøre kode.
- Opptil 8 MB ekstern Flash og SRAM tilordnet CPU-dataplassen, støtte for 8-bit, 16-bit og 32-bit tilgang. Flash støtter bare leseoperasjoner, SRAM støtter lese- og skriveoperasjoner.
3.3. KRYSTALL
Ekstern 2 MHz~60 MHz krystalloscillator (40 MHz kun for Wi-Fi/BT-funksjonalitet)
3.4. RTC-LEDELSE OG LAVT STRØMFORBRUK
ESP32 bruker avanserte strømstyringsteknikker kan byttes mellom forskjellige strømsparingsmoduser. (Se tabell 5).
- Strømsparingsmodus
– Aktiv modus: RF-brikken er i drift. Chip kan motta og sende et lydsignal.
– Modem-hvilemodus: CPU kan kjøre, klokken kan være konfigurert. Wi-Fi / Bluetooth basebånd og RF
– Lett hvilemodus: CPU suspendert. RTC og minne og periferiutstyr ULP-koprosessordrift. Enhver vekkehendelse (MAC, vert, RTC-timer eller ekstern avbrudd) vil vekke brikken. – Dyp-dvalemodus: bare RTC-minnet og periferiutstyr i arbeidstilstand. WiFi- og Bluetooth-tilkoblingsdata lagret i RTC. ULP-koprosessor kan fungere. – Dvalemodus: 8 MHz oscillator og en innebygd koprosessor ULP er deaktivert. RTC-minne for å gjenopprette strømforsyningen er kuttet. Bare én RTC-klokketimer plassert på den trege klokken og noen RTC GPIO på jobb. RTC RTC-klokke eller tidtaker kan våkne fra GPIO-dvalemodus. - Dyp dvalemodus
– relatert hvilemodus: strømsparingsmodus bytter mellom aktiv, modem-dvale, lett-dvalemodus. CPU, Wi-Fi, Bluetooth og radio forhåndsinnstilt tidsintervall for å bli vekket, for å sikre tilkobling Wi-Fi / Bluetooth.
– Sensorovervåkingsmetoder med ultralav effekt: hovedsystemet er dyp-sleep-modus, ULP-koprosessor åpnes eller lukkes periodisk for å måle sensordata. Sensoren måler data, ULP-koprosessor bestemmer om hovedsystemet skal vekkes.

4.ELEKTRISKE EGENSKAPER
4.1. GRENSE PARAMETRE

1. VIO til strømforsyningsputen, se ESP32 teknisk spesifikasjonsvedlegg IO_MUX, som SD_CLK for strømforsyning for VDD_SDIO.
Trykk og hold inne strømknappen på siden i to sekunder for å starte enheten. Trykk og hold i mer enn 6 sekunder for å slå av enheten. Bytt til fotomodus via startskjermen, og avataren som kan fås gjennom kameraet vises på tft-skjermen. USB-kabelen må kobles til når du arbeider, og litiumbatteriet brukes til korttidslagring for å forhindre strømbrudd.
FCC-erklæring: Eventuelle endringer eller modifikasjoner som ikke er uttrykkelig godkjent av parten som er ansvarlig for samsvar, kan ugyldiggjøre brukerens rett til å bruke utstyret.
Denne enheten er i samsvar med del 15 av FCC-reglene. Driften er underlagt følgende to betingelser:
(1) Denne enheten kan ikke forårsake skadelig interferens, og
(2) Denne enheten må akseptere all interferens som mottas, inkludert interferens som kan forårsake uønsket drift.
FCC-erklæring om strålingseksponering: Dette utstyret overholder FCC-grensene for strålingseksponering angitt for et ukontrollert miljø. Dette utstyret bør installeres og brukes med en minimumsavstand på 20 cm mellom radiatoren og kroppen din.
Merk: Dette utstyret er testet og funnet å være i samsvar med grensene for en digital enhet i klasse B, i henhold til del 15 av
FCC-regler. Disse grensene er utformet for å gi rimelig beskyttelse mot skadelig interferens i en boliginstallasjon. Dette utstyret genererer, bruker og kan utstråle radiofrekvensenergi, og hvis det ikke installeres og brukes i samsvar med instruksjonene, kan det forårsake skadelig interferens på radiokommunikasjon. Det er imidlertid ingen garanti for at interferens ikke vil oppstå i en bestemt installasjon. Hvis dette utstyret forårsaker skadelig interferens på radio- eller TV-mottak, noe som kan fastslås ved å slå utstyret av og på, oppfordres brukeren til å prøve å korrigere interferensen med ett eller flere av følgende tiltak:
– Vend eller flytt mottakerantennen.
– Øk avstanden mellom utstyret og mottakeren.
–Koble utstyret til en stikkontakt på en annen krets enn den mottakeren er koblet til.
– Kontakt forhandleren eller en erfaren radio/TV-tekniker for å få hjelp.
UI Flow hurtigstart
Denne opplæringen gjelder for M5Core2
Brennende verktøy
Klikk på knappen nedenfor for å laste ned det tilsvarende M5Burner-fastvarebrenningsverktøyet i henhold til ditt operativsystem. Pakk ut og åpne programmet.


Firmware brenner
- Dobbeltklikk for å åpne brennerverktøyet, velg den tilsvarende enhetstypen i menyen til venstre, velg fastvareversjonen du trenger, og klikk på nedlastingsknappen for å laste ned.

- Koble deretter M5-enheten til datamaskinen gjennom Type-C-kabelen, velg tilsvarende COM-port, overføringshastigheten kan bruke standardkonfigurasjonen i M5Burner, i tillegg kan du også fylle ut WIFI som enheten skal kobles til i løpet av fastvaren som brenner stage informasjon. Etter konfigurasjonen, klikk "Brenn" for å begynne å brenne.

- Når brenneloggen ber om Burn Successful , betyr det at fastvaren er brent.

Ved første brenning eller fastvareprogrammet kjører unormalt, kan du klikke på "Slett" for å slette flashminnet. I den påfølgende fastvareoppdateringen er det ikke nødvendig å slette igjen, ellers vil den lagrede Wi-Fi-informasjonen bli slettet og API-nøkkelen vil bli oppdatert.
Konfigurer WIFI
UIFlow gir både offline og web versjon av programmereren. Når du bruker web versjon, må vi konfigurere en WiFi-tilkobling for enheten. Følgende beskriver to måter å konfigurere WiFi-tilkobling for enheten på (Brenn-konfigurasjon og AP-hotspot-konfigurasjon).
Brennekonfigurasjon WiFi (anbefales)
UIFlow-1.5.4 og versjoner ovenfor kan skrive WiFi-informasjon direkte gjennom M5Burner.

AP-hotspot-konfigurasjon WiFi
- Trykk og hold inne strømknappen til venstre for å slå på maskinen. Hvis WiFi ikke er konfigurert, vil systemet automatisk gå inn i nettverkskonfigurasjonsmodus når det slås på for første gang. Anta at du vil gå inn i nettverkskonfigurasjonsmodusen igjen etter å ha kjørt andre programmer, kan du referere til operasjonen nedenfor. Etter at UIFlow-logoen vises ved oppstart, klikker du raskt på Hjem-knappen (senter M5-knapp) for å gå inn på konfigurasjonssiden. Trykk på knappen på høyre side av flykroppen for å bytte alternativet til Innstilling, og trykk på Hjem-knappen for å bekrefte. Trykk på høyre knapp for å bytte alternativet til WiFi-innstilling, trykk på Hjem-knappen for å bekrefte, og start konfigurasjonen.

- Etter vellykket tilkobling til hotspot med mobiltelefonen din, åpne nettleseren for mobiltelefonen for å skanne QR-koden på skjermen eller få direkte tilgang til 192.168.4.1, gå inn på siden for å fylle ut din personlige WIFI-informasjon, og klikk på Konfigurer for å registrere WiFi-informasjonen din. . Enheten starter automatisk på nytt etter vellykket konfigurering og går inn i programmeringsmodus. Merk: Spesialtegn som "mellomrom" er ikke tillatt i den konfigurerte WiFi-informasjonen.

Nettverksprogrammeringsmodus og API NØKKEL
Gå inn i nettverksprogrammeringsmodus Nettverk programmeringsmodus er en dokkingmodus mellom M5-enhet og UIFlow web programmeringsplattform. Skjermen vil vise gjeldende nettverkstilkoblingsstatus for enheten. Når indikatoren er grønn, betyr det at du kan motta program-push når som helst. I standardsituasjonen, etter den første vellykkede WiFi-nettverkskonfigurasjonen, vil enheten automatisk starte på nytt og gå inn i nettverksprogrammeringsmodus. Hvis du ikke vet hvordan du går inn i programmeringsmodus igjen etter å ha kjørt andre applikasjoner, kan du se følgende operasjoner.
omstart, trykk på knapp A i hovedmenygrensesnittet for å velge programmeringsmodus og vent til høyre indikator for nettverksindikatoren blir grønn på siden for programmeringsmodus. Få tilgang til UIFlow-programmeringssiden ved å besøke flow.m5stack.com på en nettleser på datamaskinen.

API-nøkkel-paring
API KEY er kommunikasjonslegitimasjonen for M5-enheter når du bruker UIFlow web programmering. Ved å konfigurere den tilsvarende API-nøkkelen på UIFlow-siden, kan programmet skyves for den spesifikke enheten. Brukeren må besøke flow.m5stack.com i datamaskinen web nettleser for å gå inn på UIFlow-programmeringssiden. Klikk på innstillingsknappen i menylinjen øverst til høyre på siden, skriv inn API-nøkkelen på den tilsvarende enheten, velg maskinvaren som brukes, klikk OK for å lagre og vent til den ber om vellykket tilkobling.

HTTP
Fullfør trinnene ovenfor, så kan du begynne å programmere med UIFlow. For eksample: Få tilgang til Baidu via HTTP

BLE UART
Funksjon Beskrivelse Etabler Bluetooth-tilkobling og aktiver Bluetooth-gjennomgangstjeneste.

- Init ble uart name Initialiser innstillinger, konfigurer Bluetooth-enhetsnavn.
- BLE UART Writer Send data med BLE UART.
- BLE UART forblir cache Sjekk antall byte med BLE UART-data.
- BLE UART les alle Les alle data i BLE UART cache.
- BLE UART lese tegn Les n data i BLE UART cache.
Instruksjoner
Etabler Bluetooth-gjennomgangsforbindelse og send på/av kontroll-LED.

UIFlow Desktop IDE
UIFlow Desktop IDE er en offline-versjon av UIFlow-programmerer som ikke krever nettverkstilkobling, og som kan gi deg responsiv programpush-opplevelse. Klikk på den tilsvarende versjonen av UIFlow-Desktop-IDE for å laste ned i henhold til operativsystemet ditt.

USB-programmeringsmodus
Pakk ut det nedlastede UIFlow Desktop IDE-arkivet og dobbeltklikk for å kjøre programmet.

Etter at appen starter, vil den automatisk oppdage om datamaskinen din har en USB-driver (CP210X), klikk på Installer og følg instruksjonene for å fullføre installasjonen.

Etter at driverinstallasjonen er fullført, vil den automatisk gå inn i UIFlow Desktop IDE og automatisk dukke opp konfigurasjonsboksen. På dette tidspunktet kobler du M5-enheten til datamaskinen via Tpye-C-datakabelen.

Bruk av UIFlow Desktop IDE krever M5-enhet med UIFlow-fastvare og gå inn i ** USB-programmeringsmodus **. Klikk på strømknappen på venstre side av enheten for å starte på nytt, etter å ha kommet inn i menyen, klikk raskt på høyre knapp for å velge USB-modus.

Velg den tilsvarende porten og programmeringsenheten, klikk OK for å koble til.

Relaterte lenker
UIFlow Block introduksjon
Dokumenter / Ressurser
![]() | ESP32 CORE2 IoT-utviklingssett |
Referanser
- Brukerhåndbokmanual.tools
