M5STACK-LOGO

M5STACK-CORE2-pohjainen IoT-kehityspaketti

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

YHTEENVETO

M5Stick CORE2 on ESP32-kortti, joka perustuu ESP32-D0WDQ6-V3-siruun ja sisältääM5STACK-CORE2-Based-IoT-Development-Kit-KUVA 1

Laitteiston kokoonpano
CORE2:n laitteisto: ESP32-D0WDQ6-V3-siru, TFT-näyttö, vihreä LED, painike, GROVE-liitäntä, TypeC-USB-liitäntä, virranhallintasiru ja akku.
ESP32-D0WDQ6-V3 ESP32 on kaksiytiminen järjestelmä, jossa on kaksi Harvard Architecture Xtensa LX6 -suoritinta. Kaikki sulautettu muisti, ulkoinen muisti ja oheislaitteet sijaitsevat näiden prosessorien dataväylällä ja/tai käskyväylällä. Joitakin pieniä poikkeuksia lukuun ottamatta (katso alla) kahden CPU:n osoitekartoitus on symmetrinen, mikä tarkoittaa, että ne käyttävät samoja osoitteita pääsyyn. sama muisti. Useat järjestelmän oheislaitteet voivat käyttää sulautettua muistia DMA:n kautta.

TFT-näyttö on 2 tuuman värinäyttökäyttöinen ILI9342C, jonka resoluutio on 320 x 240. Käyttötilavuustage-alue on 2.6-3.3 V, käyttölämpötila-alue on -25-55 °C.
Virranhallintasiru on X-Powersin AXP192. ToimintatilavuustagAlue on 2.9 V ~ 6.3 V ja latausvirta 1.4 A.
CORE 2 varustaa ESP32:lla kaikella ohjelmointiin, kaikella toimintaan ja kehitykseen tarvittavalla

PIN -KUVAUS

USB-LIITÄNTÄ

M5CAMREA-kokoonpano Type-C-tyypin USB-liitäntä, tukee USB2.0-standardin mukaista tiedonsiirtoprotokollaa. M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 2

GROVE LIITTYMÄ

4p eritelty 2.0 mm:n M5CAMREA GROVE -liitännät, sisäinen johdotus ja GND, 5V, GPIO32, GPIO33 kytkettynä. M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 3

 

TOIMINNALLINEN KUVAUS

Tässä luvussa kuvataan ESP32-D0WDQ6-V3 eri moduuleita ja toimintoja.

CPU JA MUISTI 

Xtensa® yksi-/kaksiytiminen 32-bittinen LX6-mikroprosessori(t), jopa 600 MIPS (200 MIPS ESP32-S0WD/ESP32-U4WDH, 400 MIPS ESP32-D2WD):

  • 448 kt ROM
  • 520 kt SRAM
  • 16 kt SRAM RTC:ssä
  • QSPI tukee useita flash/SRAM-siruja
SÄILYTYSKUVAUS

Ulkoinen Flash ja SRAM
ESP32 tukee useita ulkoisia QSPI-flash-muistia ja staattista hajasaantimuistia (SRAM), joissa on laitteistopohjainen AES-salaus käyttäjäohjelmien ja tietojen suojaamiseksi.

  • ESP32 käyttää ulkoista QSPI Flashia ja SRAM-muistia välimuistin avulla. Jopa 16 Mt ulkoista Flash-kooditilaa on yhdistetty suorittimeen, tukee 8-bittistä, 16-bittistä ja 32-bittistä pääsyä ja voi suorittaa koodia.
  • Jopa 8 Mt ulkoista Flashia ja SRAM-muistia, jotka on yhdistetty suorittimen tietotilaan, tuki 8-, 16- ja 32-bittiselle pääsylle. Flash tukee vain lukutoimintoja, SRAM tukee luku- ja kirjoitustoimintoja.

KRISTALLI

Ulkoinen 2 MHz ~ 60 MHz kideoskillaattori (40 MHz vain Wi-Fi/BT-toiminnalle)

RTC-HALLINTA JA ALHAINEN VIRRANKULUTUS 

ESP32 käyttää kehittyneitä virranhallintatekniikoita voidaan vaihtaa eri virransäästötilojen välillä. (Katso taulukko 5).

  • Virransäästötila
    • Aktiivinen tila: RF-siru toimii. Siru voi vastaanottaa ja lähettää äänisignaalin.
    • Modeemi-lepotila: CPU voi toimia, kello voidaan määrittää. Wi-Fi/Bluetooth-kantataajuus ja RF
    • Kevyt unitila: CPU keskeytetty. RTC ja muisti ja oheislaitteet ULP-aprosessoritoiminta. Mikä tahansa herätystapahtuma (MAC, isäntä, RTC-ajastin tai ulkoinen keskeytys) herättää sirun.
    • Syvä unitila: vain RTC-muisti ja oheislaitteet toimintatilassa. RTC:hen tallennetut Wi-Fi- ja Bluetooth-yhteystiedot. ULP-approsessori voi toimia.
    • Lepotila: 8 MHz oskillaattori ja sisäänrakennettu apuprosessori ULP on poistettu käytöstä. RTC-muisti virransyötön palauttamiseksi on katkaistu. Vain yksi RTC-kelloajastin sijaitsee hitaassa kellossa ja jotkut RTC GPIO:t töissä. RTC RTC-kello tai ajastin voi herätä GPIO-lepotilasta.
  • Syvä unitila
    • liittyvä lepotila: virransäästötilan vaihto aktiivisen, modeemin lepotilan ja kevyen lepotilan välillä. Suorittimen, Wi-Fi:n, Bluetoothin ja radion esiasetettu heräämisaikaväli Wi-Fi-/Bluetooth-yhteyden varmistamiseksi.
    • Erittäin pienitehoiset anturin valvontamenetelmät: pääjärjestelmä on syvän lepotilassa, ULP-approsessori avataan tai suljetaan ajoittain anturitietojen mittaamiseksi. Anturi mittaa tietoja, ULP-approsessori päättää herättääkö pääjärjestelmän.

SÄHKÖISET OMINAISUUDET

RAJA PARAMETRIT

  1. VIO virtalähdelevyyn, katso ESP32:n teknisten tietojen liite
    IO_MUX, VDD_SDIO:n virtalähteen SD_CLK.
    Käynnistä laite pitämällä sivussa olevaa virtapainiketta painettuna kahden sekunnin ajan. Sammuta laite painamalla ja pitämällä sitä painettuna yli 6 sekuntia. Vaihda valokuvatilaan aloitusnäytön kautta, ja kameran kautta saatava avatar näkyy tft-näytöllä. USB-kaapeli on oltava kytkettynä työskennellessäsi ja litiumakkua käytetään lyhytaikaiseen säilytykseen virran estämiseksi. epäonnistuminen.

FCC:n lausunto

Kaikki muutokset, joita vaatimustenmukaisuudesta vastaava osapuoli ei ole nimenomaisesti hyväksynyt, voivat mitätöidä käyttäjän oikeuden käyttää laitetta.
Tämä laite on FCC-sääntöjen osan 15 mukainen. Toiminta on kahden seuraavan ehdon alaista:

  1. Tämä laite ei saa aiheuttaa haitallisia häiriöitä ja
  2. Tämän laitteen on hyväksyttävä kaikki vastaanotetut häiriöt, mukaan lukien häiriöt, jotka voivat aiheuttaa ei-toivottua toimintaa.

Huomautus: Tämä laite on testattu ja sen on todettu noudattavan luokan B digitaalisille laitteille asetettuja rajoituksia FCC-sääntöjen osan 15 mukaisesti. Nämä rajoitukset on suunniteltu tarjoamaan kohtuullinen suoja haitallisia häiriöitä vastaan ​​kotiasennuksessa. Tämä laite tuottaa, käyttää ja voi säteillä radiotaajuista energiaa, ja jos sitä ei asenneta ja käytetä ohjeiden mukaisesti, se voi aiheuttaa haitallisia häiriöitä radioviestintään. Ei kuitenkaan ole takeita siitä, ettei häiriöitä tapahdu tietyssä asennuksessa. Jos tämä laite aiheuttaa haitallisia häiriöitä radio- tai televisiovastaanottoon, mikä voidaan määrittää sammuttamalla ja käynnistämällä laite, käyttäjää kehotetaan yrittämään korjata häiriöt yhdellä tai useammalla seuraavista toimenpiteistä:

  • suuntaa tai siirrä vastaanottoantennia.
  • Lisää laitteen ja vastaanottimen välistä etäisyyttä.
  • Liitä laite pistorasiaan, joka on eri piirissä kuin se, johon vastaanotin on kytketty.
  • Pyydä apua jälleenmyyjältä tai kokeneelta radio-/TV-teknikolta.

RF-altistustiedot (SAR)
Tämä puhelin on suunniteltu ja valmistettu siten, että se ei ylitä Yhdysvaltain liittovaltion viestintäkomission (Federal Communications Commission) asettamia radiotaajuiselle (RF) energialle altistumisen päästörajoja.
SAR-testauksen aikana tämä laite asetettiin lähettämään korkeimmalla sertifioidulla tehotasolla kaikilla testatuilla taajuuskaistoilla, ja se asetettiin paikkoihin, jotka simuloivat radiotaajuusaltistusta käytön aikana päätä vastaan ​​ilman erillistä etäisyyttä ja lähellä kehoa 0 mm: n etäisyydellä.
FCC:n asettama SAR-raja on 1.6 W/kg. FCC on myöntänyt tälle puhelinmallille laiteluvan, jonka kaikki raportoidut SAR-tasot on arvioitu FCC:n radiotaajuusaltistusohjeiden mukaisiksi.

IC-ilmoitus
Tämä laite on Industry Canadan lisenssivapaiden RSS-standardien mukainen. Toiminta on kahden seuraavan ehdon alaista:

  1. tämä laite ei saa aiheuttaa häiriöitä ja
  2. tämän laitteen on hyväksyttävä kaikki häiriöt, mukaan lukien häiriöt, jotka voivat aiheuttaa laitteen ei-toivottua toimintaa.

IC:n säteilyaltistuslausunto
Tämä EUT on IC RSS-102:n yleisen väestön/kontrolloimattoman altistuksen rajojen SAR-vaatimusten mukainen, ja se on testattu standardeissa IEEE 1528 ja IEC 62209 määriteltyjen mittausmenetelmien ja -menettelyjen mukaisesti. Tämä laite on asennettava ja sitä tulee käyttää vähintään 0 cm:n etäisyydellä. jäähdyttimen ja kehosi väliin. Tätä laitetta ja sen antenneja ei saa sijoittaa tai toimia yhdessä minkään muun antennin tai lähettimen kanssa.

UIFlow Quick Start

Polttava työkalu

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

Huomautus: Kun MacOS-käyttäjät on asennettu, laita sovellus Application-kansioon alla olevan kuvan mukaisesti.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 5

Firmware polttaa

  1. Kaksoisnapsauta avataksesi polttimen polttotyökalun, valitse vastaava laitetyyppi vasemmasta valikosta, valitse tarvitsemasi laiteohjelmistoversio ja napsauta latauspainiketta ladataksesi.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 6
  2. Liitä sitten M5-laite tietokoneeseen Type-C-kaapelilla, valitse vastaava COM-portti, baudinopeus voi käyttää M5Burnerin oletusasetuksia, lisäksi voit myös täyttää WIFI:n, johon laite liitetään laiteohjelmisto polttaa stage tiedot. Konfiguroinnin jälkeen aloita polttaminen napsauttamalla "Burn".M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 7
  3. Kun polttava loki kehottaa Polta onnistuneesti , se tarkoittaa, että laiteohjelmisto on poltettu.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 8

Kun poltat ensimmäisen kerran tai laiteohjelmisto toimii epänormaalisti, voit napsauttaa "Poista" poistaaksesi flash-muistin. Seuraavassa laiteohjelmistopäivityksessä ei tarvitse tyhjentää uudelleen, muuten tallennetut Wi-Fi-tiedot poistetaan ja API-avain päivitetään.

Määritä WIFI

UIFlow tarjoaa sekä offline- että web ohjelmoijan versio. Kun käytät web versiossa, meidän on määritettävä WiFi-yhteys laitteelle. Seuraavassa kuvataan kaksi tapaa määrittää WiFi-yhteys laitteelle (polttokokoonpano ja tukiaseman hotspot-määritykset).

Polta konfigurointi WiFi (suositus)

UIFlow-1.5.4 ja uudemmat versiot voivat kirjoittaa WiFi-tietoja suoraan M5Burnerin kautta.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 9

APhotspot-kokoonpano WiFi

  1. Paina ja pidä painettuna vasemmalla olevaa virtapainiketta käynnistääksesi koneen. Jos WiFi-yhteyttä ei ole määritetty, järjestelmä siirtyy automaattisesti verkkoasetustilaan, kun se kytketään päälle ensimmäisen kerran. Oletetaan, että haluat palata verkon konfigurointitilaan muiden ohjelmien suorittamisen jälkeen, voit katsoa alla olevaa toimintoa. Kun UIFlow-logo tulee näkyviin käynnistyksen yhteydessä, napsauta nopeasti Koti-painiketta (keskellä oleva M5-painike) siirtyäksesi asetussivulle. Paina rungon oikealla puolella olevaa painiketta vaihtaaksesi asetukseksi ja vahvista painamalla Home-painiketta. Paina oikeaa painiketta vaihtaaksesi vaihtoehdon WiFi-asetuksiin, paina Koti-painiketta vahvistaaksesi ja aloita määritys.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 10
  2. Kun olet muodostanut yhteyden hotspotiin matkapuhelimellasi, avaa matkapuhelimen selain skannataksesi QR-koodin näytöllä tai suoraan 192.168.4.1:een, syötä sivu täyttääksesi henkilökohtaiset WIFI-tietosi ja tallenna WiFi-tietosi napsauttamalla Määritä. . Laite käynnistyy uudelleen automaattisesti onnistuneen konfiguroinnin ja ohjelmointitilaan siirtymisen jälkeen.

Huomautus: Erikoismerkit, kuten "välilyönti", eivät ole sallittuja määritetyissä WiFi-tiedoissa.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 11

Verkko-ohjelmointitila ja API-AVAIN

Siirry verkko-ohjelmointitilaan

Verkko-ohjelmointitila on telakointitila M5-laitteen ja UIFlow'n välillä web ohjelmointialusta. Näyttö näyttää laitteen nykyisen verkkoyhteyden tilan. Kun merkkivalo on vihreä, se tarkoittaa, että voit vastaanottaa ohjelmatyön milloin tahansa. Oletustilanteessa, ensimmäisen onnistuneen WiFi-verkon konfiguroinnin jälkeen, laite käynnistyy automaattisesti uudelleen ja siirtyy verkon ohjelmointitilaan. Jos et tiedä kuinka palata ohjelmointitilaan muiden sovellusten suorittamisen jälkeen, voit katsoa seuraavat toiminnot.

Käynnistä uudelleen, valitse ohjelmointitila painamalla päävalikon käyttöliittymän painiketta A ja odota, kunnes verkkoilmaisimen oikea merkkivalo muuttuu vihreäksi ohjelmointitilasivulla. Siirry UIFlow-ohjelmointisivulle käymällä tietokoneen selaimella osoitteessa flow.m5stack.com.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 21

APKEY Pariliitos
API-AVAIN on M5-laitteiden tiedonsiirtotunnus käytettäessä UIFlow:ta web ohjelmointi. Konfiguroimalla vastaava API-AVAIN UIFlow-puolella, ohjelma voidaan työntää tietylle laitteelle. Käyttäjän tulee käydä osoitteessa flow.m5stack.com tietokoneella web selaimella siirtyäksesi UIFlow-ohjelmointisivulle. Napsauta asetuspainiketta sivun oikeassa yläkulmassa olevassa valikkopalkissa, kirjoita vastaavan laitteen API-avain, valitse käytetty laitteisto, napsauta OK tallentaaksesi ja odota, kunnes se kehottaa muodostamaan yhteyden onnistuneesti.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 13

 

HTTP

Suorita yllä olevat vaiheet, niin voit aloittaa ohjelmoinnin UIFlow:lla. esimample: Käytä Baidua HTTP:n kautta

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

Toiminnon kuvaus

Muodosta Bluetooth-yhteys ja ota Bluetooth-läpivientipalvelu käyttöön.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 15

  • Init ble uart name Alusta asetukset, määritä Bluetooth-laitteen nimi.
  • BLE UART Writre Lähetä tiedot BLE UARTin avulla.
  • BLE UART jää välimuistiin Tarkista BLE UART -tietojen tavujen määrä.
  • BLE UART lukee kaikki Lue kaikki tiedot BLE UART -välimuistista.
  • BLE UART lukea merkkejä Lue n dataa BLE UART -välimuistista.

Ohjeet

Muodosta Bluetooth-läpivientiyhteys ja lähetä päälle/pois ohjaus-LED.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 16

UIFlow Desktop IDE

UIFlow Desktop IDE on UIFlow-ohjelmoijan offline-versio, joka ei vaadi verkkoyhteyttä ja joka voi tarjota sinulle reagoivan ohjelman push-kokemuksen. Napsauta vastaavaa UIFlow-Desktop-IDE-versiota ladataksesi käyttöjärjestelmäsi mukaan.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 17

USB-ohjelmointitila

Pura ladattu UIFlow Desktop IDE -arkisto ja kaksoisnapsauta käynnistääksesi sovelluksen.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 18

Kun sovellus käynnistyy, se havaitsee automaattisesti, onko tietokoneessasi USB-ohjain (CP210X), napsauta Asenna ja viimeistele asennus noudattamalla ohjeita.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 19

Kun ohjaimen asennus on valmis, se siirtyy automaattisesti UIFlow Desktop IDE:hen ja avaa automaattisesti konfigurointiruudun. Liitä tällä hetkellä M5-laite tietokoneeseen Tpye-C-datakaapelilla.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 20

UIFlow Desktop IDE:n käyttö vaatii M5-laitteen, jossa on UIFlow-laiteohjelmisto ja siirry **USB-ohjelmointitilaan**.

Napsauta laitteen vasemmalla puolella olevaa virtapainiketta käynnistääksesi uudelleen. Kun olet avannut valikon, napsauta nopeasti oikeaa painiketta valitaksesi USB-tilan.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 21

Valitse vastaava portti ja ohjelmointilaite, yhdistä napsauttamalla OK.M5STACK-CORE2-Based-IoT-Development-Kit-KUVA 22

Aiheeseen liittyviä linkkejä

UIFlow Blockin esittely

Asiakirjat / Resurssit

M5STACK M5STACK-CORE2 -pohjainen IoT-kehityspaketti [pdfKäyttöopas
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 -pohjainen IoT-kehityspaketti, M5STACK-CORE2, IoT-kehityspaketti, IoT-kehityspaketti, kehityspaketti

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *