Brukerhåndbok for M5STACK-CORE2-basert IoT Development Kit

M5STACK-CORE2-Based-IoT-Development-Kit-FEATURE

M5STAKK-LOGO

M5STACK-CORE2-basert IoT-utviklingssett

M5STACK-CORE2-Based-IoT-Development-Kit-PRODUCT

OVERSIGT

M5Stick CORE2 er ESP32-kort som er basert på ESP32-D0WDQ6-V3-brikke, inneholdtM5STACK-CORE2-Based-IoT-Development Kit-FIG 1

Maskinvaresammensetning
Maskinvaren til CORE2: ESP32-D0WDQ6-V3-brikke, TFT-skjerm, Grønn LED, Knapp, GROVE-grensesnitt, TypeC-til-USB-grensesnitt, Power Management-brikke og batteri.
ESP32-D0WDQ6-V3 ESP32 er et dual-core system med to Harvard Architecture Xtensa 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 adressetilordningen til to CPUer symmetrisk, noe som betyr at de bruker de samme adressene for å få tilgang til samme minne. Flere eksterne enheter i systemet kan få tilgang til innebygd minne via DMA.

TFT-skjerm er en 2-tommers fargeskjermdrevet ILI9342C med en oppløsning på 320 x 240. Driftsvol.tage-området er 2.6~3.3V, arbeidstemperaturområdet er -25~55°C.
Strømstyringsbrikke 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

PIN-BESKRIVELSE

USB-GRENSESNITT

M5CAMREA konfigurasjon Type-C type USB-grensesnitt, støtter USB2.0 standard kommunikasjonsprotokoll. M5STACK-CORE2-Based-IoT-Development Kit-FIG 2

GROVE GRENSESNITT

4p disponert pitch på 2.0 mm M5CAMREA GROVE-grensesnitt, intern kabling og GND, 5V, GPIO32, GPIO33 tilkoblet. M5STACK-CORE2-Based-IoT-Development Kit-FIG 3

 

FUNKSJONSBESKRIVELSE

Dette kapittelet beskriver ESP32-D0WDQ6-V3 ulike moduler og funksjoner.

CPU OG MINNE 

Xtensa®single-/dual-core 32-bitLX6microprosessor(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
OPPBEVARINGSBESKRIVELSE

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.

KRYSTALL

Ekstern 2 MHz~60 MHz krystalloscillator (40 MHz kun for Wi-Fi/BT-funksjonalitet)

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 en fungerende tilstand. Wi-Fi 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.
    • Ultra-laveffekt sensorovervåkingsmetoder: 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.

ELEKTRISKE EGENSKAPER

GRENSE PARAMETRE

  1. VIO til strømforsyningsputen, se vedlegg til ESP32 teknisk spesifikasjon
    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 inne 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 å hindre strøm feil.

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.

Note: 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-reglene. 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:

  • vri eller flytt mottakerantennen.
  • Øk avstanden mellom utstyret og mottakeren.
  • Koble utstyret til en stikkontakt på en annen krets enn den mottakeren er koblet til.
  • Rådfør deg med forhandleren eller en erfaren radio/TV-tekniker for å få hjelp.

RF-eksponeringsinformasjon (SAR)
Denne telefonen er designet og produsert for ikke å overskride utslippsgrensene for eksponering for radiofrekvensenergi (RF) satt av Federal Communications Commission i USA.
Under SAR-testing ble denne enheten satt til å overføre på sitt høyeste sertifiserte effektnivå i alle testede frekvensbånd, og plassert i posisjoner som simulerer RF-eksponering i bruk mot hodet uten separasjon, og i nærheten av kroppen med separasjon på 0 mm.
SAR-grensen satt av FCC er 1.6 W/kg. FCC har gitt en utstyrsautorisasjon for denne modellen med alle rapporterte SAR-nivåer evaluert i samsvar med FCCs retningslinjer for RF-eksponering.

IC-varsel
Denne enheten er i samsvar med Industry Canada lisensfritatt RSS-standard(er). Driften er underlagt følgende to betingelser:

  1. denne enheten kan ikke forårsake forstyrrelser, og
  2. denne enheten må akseptere enhver interferens, inkludert interferens som kan forårsake uønsket drift av enheten.

IC strålingseksponeringserklæring
Denne EUT er i samsvar med SAR for generell befolkning/ukontrollerte eksponeringsgrenser i IC RSS-102 og hadde blitt testet i samsvar med målemetodene og prosedyrene spesifisert i IEEE 1528 og IEC 62209. Dette utstyret bør installeres og brukes med en minimumsavstand på 0 cm mellom radiatoren og kroppen din. Denne enheten og dens antenne(r) må ikke samlokaliseres eller fungere sammen med noen annen antenne eller sender

UIFlow hurtigstart

Brennende verktøy

M5STACK-CORE2-Based-IoT-Development Kit-FIG 4

Note: Etter installasjonen av MacOS-brukere, vennligst plasser programmet i Application-mappen, som vist i figuren nedenfor.M5STACK-CORE2-Based-IoT-Development Kit-FIG 5

Firmware brenner

  1. Dobbeltklikk for å åpne brennerverktøyet, velg den tilsvarende enhetstypen i venstremenyen, velg fastvareversjonen du trenger, og klikk på nedlastingsknappen for å laste ned.M5STACK-CORE2-Based-IoT-Development Kit-FIG 6
  2. Koble deretter M5-enheten til datamaskinen gjennom Type-C-kabelen, velg den tilsvarende COM-porten, overføringshastigheten kan bruke standardkonfigurasjonen i M5Burner, i tillegg kan du også fylle inn WIFI som enheten skal kobles til under fastvaren som brennertage informasjon. Etter konfigurasjonen, klikk "Brenn" for å begynne å brenne.M5STACK-CORE2-Based-IoT-Development Kit-FIG 7
  3. Når brenneloggen ber om å brenne vellykket, betyr det at fastvaren er brent.M5STACK-CORE2-Based-IoT-Development Kit-FIG 8

Når du brenner første gang 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 oppdateres.

Konfigurer WIFI

UIFlow tilbyr både frakoblet 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å (Burn-konfigurasjon og AP-hotspot-konfigurasjon).

Brennkonfigurasjon WiFi (anbefales)

UIFlow-1.5.4 og versjoner ovenfor kan skrive WiFi-informasjon direkte gjennom M5Burner.M5STACK-CORE2-Based-IoT-Development Kit-FIG 9

APhotspot-konfigurasjon WiFi

  1. 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 se 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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 10
  2. Etter å ha koblet 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 inn 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.

Note: Spesialtegn som "mellomrom" er ikke tillatt i den konfigurerte WiFi-informasjonen.M5STACK-CORE2-Based-IoT-Development Kit-FIG 11

Nettverksprogrammeringsmodus og API NØKKEL

Gå inn i nettverksprogrammeringsmodus

Nettverksprogrammeringsmodus 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 den høyre indikatoren for nettverksindikatoren blir grønn på siden for programmeringsmodus. Få tilgang til UIFlow-programmeringssiden ved å gå til flow.m5stack.com i en nettleser på datamaskinen.M5STACK-CORE2-Based-IoT-Development Kit-FIG 21

APKEY-sammenkobling
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 på 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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 13

 

HTTP

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

M5STACK-CORE2-Based-IoT-Development Kit-FIG 14BLE UART

Funksjonsbeskrivelse

Etabler Bluetooth-tilkobling og aktiver Bluetooth-gjennomgangstjeneste.M5STACK-CORE2-Based-IoT-Development Kit-FIG 15

  • Init ble uart navn Initialiser innstillinger, konfigurer Bluetooth-enhetsnavn.
  • BLE UART Skriv 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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 16

UIFlow Desktop IDE

UIFlow Desktop IDE er en frakoblet 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 ditt operativsystem.M5STACK-CORE2-Based-IoT-Development Kit-FIG 17

USB-programmeringsmodus

Pakk ut det nedlastede UIFlow Desktop IDE-arkivet og dobbeltklikk for å kjøre programmet.M5STACK-CORE2-Based-IoT-Development Kit-FIG 18

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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 19

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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 20

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.M5STACK-CORE2-Based-IoT-Development Kit-FIG 21

Velg den tilsvarende porten og programmeringsenheten, klikk OK for å koble til.M5STACK-CORE2-Based-IoT-Development Kit-FIG 22

Relaterte lenker

UIFlow Block introduksjon

Dokumenter / Ressurser

PDF thumbnailM5STACK-CORE2-basert IoT-utviklingssett
User Manual · M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Based IoT Development Kit, M5STACK-CORE2, Based IoT Development Kit, IoT Development Kit, Development Kit

Referanser

Still et spørsmål

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Still et spørsmål

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.