M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding

1. OORSIG

M5Stick CORE2 is ESP32 bord wat gebaseer is op ESP32-D0WDQ6-V3 chip, bevat 2-duim TFT skerm. Die bord is gemaak van PC+ABC.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Oorsig

1.1 Hardeware-samestelling

Die hardeware van CORE2: ESP32-D0WDQ6-V3-skyfie, TFT-skerm, Groen LED, Knoppie, GROVE-koppelvlak, Type.C-na-USB-koppelvlak, Kragbestuurskyfie en battery.
ESP32-D0WDQ6-V3 Die ESP32 is 'n dubbelkernstelsel met twee Harvard Architecture Tense LX6 CPU's. Alle ingebedde geheue, eksterne geheue en randapparatuur is op die databus en/of die instruksiebus van hierdie SVE's geleë. Met 'n paar klein uitsonderings (sien hieronder), is die adreskartering van twee SVE's simmetries, wat beteken dat hulle dieselfde adresse gebruik om toegang tot dieselfde geheue te verkry. Veelvuldige randapparatuur in die stelsel het toegang tot ingebedde geheue via DMA.

TFT-skerm is 'n 2-duim-kleurskerm-aangedrewe ILI9342C met 'n resolusie van 320 x 240.
Bedryfsvoltage reeks is 2.6 ~ 3.3 V, werk temperatuur reeks is -25 ~ 55 ° C.
Power Management-skyfie is X-Powers se AXP192. Die bedryfsvoltage reeks is 2.9V~6.3V en die laaistroom is 1.4A.
CORE2 rus ESP32 toe met alles wat nodig is vir programmering, alles wat nodig is vir bedryf en ontwikkeling

2.PEN BESKRYWING

2.1. USB INTERFACE

M5CAMREA-konfigurasie Tipe-C tipe USB-koppelvlak, ondersteun USB2.0 standaard kommunikasie protokol.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - USB

2.2. GROVE INTERFACE

4p weggegooide toonhoogte van 2.0mm M5CAMREA GROVE-koppelvlakke, interne bedrading en GND, 5V, GPIO32, GPIO33 gekoppel.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Grove Interface

3.FUNKSIONELE BESKRYWING

Hierdie hoofstuk beskryf die ESP32-D0WDQ6-V3 verskeie modules en funksies.

3.1. SVE EN GEE

Xtensa® enkel-/dubbelkern 32-bis LX6 mikroverwerker(s), tot 600MIPS (200MIPS vir ESP32-S0WD/ESP32-U4WDH, 400 MIPS vir ESP32-D2WD):

  • 448 KB ROM
  • 520 KB SRAM
  • 16 KB SRAM in RTC
  • QSPI ondersteun verskeie flits-/SRAM-skyfies
3.2. BERGINGSBESKRYWING
3.2.1.Eksterne flits en SRAM

ESP32 ondersteun veelvuldige eksterne QSPI-flits en statiese ewekansige toegangsgeheue (SRAM), met 'n hardeware-gebaseerde AES-kodering om die gebruikersprogramme en -data te beskerm.

  • ESP32 toegang tot eksterne QSPI Flash en SRAM deur kas. Tot 16 MB eksterne flitskodespasie word in die SVE gekarteer, ondersteun 8-bis, 16-bis en 32-bis toegang, en kan kode uitvoer.
  • Tot 8 MB eksterne flits en SRAM gekarteer na die SVE-dataspasie, ondersteuning vir 8-bis, 16-bis en 32-bis toegang. Flash ondersteun slegs leesbewerkings, SRAM ondersteun lees- en skryfbewerkings.
3.3. KRISTAL

Eksterne 2 MHz~60 MHz kristal ossillator (slegs 40 MHz vir Wi-Fi/BT-funksionaliteit)

3.4. RTC-BESTUUR EN LAE KRAGVERBRUIK

ESP32 gebruik gevorderde kragbestuurtegnieke, kan tussen verskillende kragbesparingsmodusse gewissel word. (Sien Tabel 5).

  • Kragbesparingsmodus
    - Aktiewe modus: RF-skyfie werk. Chip kan 'n klinkende sein ontvang en uitstuur.
    - Modem-slaapmodus: SVE kan loop, die klok kan gekonfigureer word. Wi-Fi / Bluetooth-basisband en RF
    – Ligte slaapmodus: SVE opgeskort. RTC en geheue en randapparatuur ULP medeverwerker werking. Enige wekgebeurtenis (MAC, gasheer, RTC timer of eksterne onderbreking) sal die skyfie wakker maak. - Diepslaapmodus: slegs die RTC-geheue en randapparatuur in 'n werkende toestand. WiFi- en Bluetooth-verbindingsdata gestoor in die RTC. ULP medeverwerker kan werk. – Hibernasiemodus: 8 MHz-ossillator en 'n ingeboude medeverwerker-ULP is gedeaktiveer. RTC geheue om die kragtoevoer te herstel is afgesny. Slegs een RTC klok timer op die stadige horlosie en 'n paar RTC GPIO by die werk. RTC RTC-klok of timer kan uit die GPIO Hibernation-modus wakker word.
  • Diep-slaap-modus
    - Verwante slaapmodus: kragbesparingsmodus wissel tussen aktief, modemslaap, ligte slaapmodus. SVE, Wi-Fi, Bluetooth en radio voorafbepaalde tydsinterval om wakker te word, om verbinding Wi-Fi / Bluetooth te verseker.
    - Ultra-laekrag-sensormoniteringmetodes: die hoofstelsel is diepslaapmodus, ULP-samewerker word periodiek oop- of toegemaak om sensordata te meet. Die sensor meet data, ULP medeverwerker besluit of die hoofstelsel wakker moet word.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Diepslaapmodus

4.ELEKTRIESE EIENSKAPPE

4.1. BEPERK PARAMETERS

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - LIMIT PARAMETERS

1. VIO na die kragtoevoerblok, Verwys ESP32 Tegniese Spesifikasie Bylaag IO_MUX, as SD_CLK van Kragtoevoer vir VDD_SDIO.

Druk en hou die sykragknoppie vir twee sekondes in om die toestel te begin. Druk en hou vir meer as 6 sekondes om die toestel af te skakel. Skakel oor na die fotomodus deur die tuisskerm, en die avatar wat deur die kamera verkry kan word, word op die tft-skerm vertoon. Die USB-kabel moet gekoppel wees wanneer dit werk, en die litiumbattery word vir korttermynberging gebruik om kragonderbreking te voorkom.

FCC-verklaring: Enige veranderinge of wysigings wat nie uitdruklik goedgekeur is deur die party wat verantwoordelik is vir voldoening nie, kan die gebruiker se magtiging om die toerusting te gebruik, vernietig.

Hierdie toestel voldoen aan deel 15 van die FCC-reëls. Werking is onderhewig aan die volgende twee voorwaardes:
(1) Hierdie toestel mag nie skadelike steurings veroorsaak nie, en
(2) Hierdie toestel moet enige steuring wat ontvang word aanvaar, insluitend steuring wat ongewenste werking kan veroorsaak.
FCC-stralingsblootstellingverklaring: Hierdie toerusting voldoen aan FCC-stralingsblootstellingslimiete wat vir 'n onbeheerde omgewing uiteengesit is. Hierdie toerusting moet geïnstalleer en bedryf word met 'n minimum afstand van 20 cm tussen die verkoeler en jou liggaam.

Let wel: Hierdie toerusting is getoets en gevind dat dit voldoen aan die limiete vir 'n Klas B digitale toestel, ingevolge deel 15 van die

FCC Reëls. Hierdie perke is ontwerp om redelike beskerming teen skadelike inmenging in 'n residensiële installasie te bied. Hierdie toerusting genereer, gebruik en kan radiofrekwensie-energie uitstraal en, indien dit nie geïnstalleer en gebruik word in ooreenstemming met die instruksies nie, kan dit skadelike steurings vir radiokommunikasie veroorsaak. Daar is egter geen waarborg dat inmenging nie in 'n spesifieke installasie sal voorkom nie. Indien hierdie toerusting wel skadelike steurings vir radio- of televisie-ontvangs veroorsaak, wat bepaal kan word deur die toerusting af en aan te skakel, word die gebruiker aangemoedig om die steuring deur een of meer van die volgende maatreëls te probeer regstel:
– Heroriënteer of hervestig die ontvangsantenna.
-Verhoog die skeiding tussen die toerusting en ontvanger.
– Koppel die toerusting aan 'n uitlaat op 'n stroombaan anders as dié waaraan die ontvanger gekoppel is.
– Raadpleeg die handelaar of 'n ervare radio/TV-tegnikus vir hulp.

UI-vloei vinnige begin

Hierdie handleiding is van toepassing op M5Core2

Brandgereedskap

Klik asseblief die knoppie hieronder om die ooreenstemmende M5Burner-firmware-brandinstrument volgens jou bedryfstelsel af te laai. Pak uit en maak die toepassing oop.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Brandgereedskap

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Na die installering van MacOS-gebruikers

Firmware brand

  1. Dubbelklik om die Brander-brandinstrument oop te maak, kies die ooreenstemmende toesteltipe in die linkerkieslys, kies die firmwareweergawe wat jy benodig en klik op die aflaaiknoppie om af te laai.
    M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Dubbelklik om die Brander-brandinstrument oop te maak
  2. Koppel dan die M5-toestel aan die rekenaar deur die Type-C-kabel, kies die ooreenstemmende COM-poort, die baudsnelheid kan die verstekkonfigurasie in M5Burner gebruik, daarbenewens kan jy ook die WIFI invul waaraan die toestel gekoppel sal word tydens die firmware brand stage inligting. Na die konfigurasie, klik "Brand" om te begin brand.
    M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Koppel dan die M5-toestel aan die rekenaar deur die Type-C-kabel
  3. Wanneer die brandlogboek Brand suksesvol vra, beteken dit dat die firmware verbrand is.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Wanneer die brandende log vra

Wanneer die eerste keer gebrand word of die firmwareprogram abnormaal loop, kan jy "Vee uit" klik om die flitsgeheue uit te vee. In die daaropvolgende firmware-opdatering is dit nie nodig om weer uit te vee nie, anders sal die gestoorde Wi-Fi-inligting uitgevee word en die API-sleutel sal verfris word.

Stel WIFI op
UIFlow bied beide vanlyn en web weergawe van die programmeerder. By die gebruik van die web weergawe, moet ons 'n WiFi-verbinding vir die toestel opstel. Die volgende beskryf twee maniere om WiFi-verbinding vir die toestel op te stel (Brand-konfigurasie en AP-hotspot-konfigurasie).

Brandkonfigurasie WiFi (beveel aan)
UIFlow-1.5.4 en weergawes hierbo kan WiFi-inligting direk deur M5Burner skryf.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Brandkonfigurasie WiFi

AP-hotspot-konfigurasie WiFi

  1. Druk en hou die kragknoppie aan die linkerkant in om die masjien aan te skakel. As WiFi nie opgestel is nie, sal die stelsel outomaties die netwerkkonfigurasiemodus ingaan wanneer dit vir die eerste keer aangeskakel word. Gestel jy wil weer die netwerkkonfigurasiemodus betree nadat jy ander programme laat loop het, jy kan na die bewerking hieronder verwys. Nadat die UIFlow-logo by die aanvang verskyn het, klik vinnig op die Tuis-knoppie (middelste M5-knoppie) om die konfigurasiebladsy te betree. Druk die knoppie aan die regterkant van die romp om die opsie na Instelling oor te skakel, en druk die Home-knoppie om te bevestig. Druk die regterknoppie om die opsie na WiFi-instelling oor te skakel, druk die Home-knoppie om te bevestig, en begin die konfigurasie.
    M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Netwerkprogrammeringsmodus is 'n koppelmodus tussen M5
  2. Nadat u suksesvol aan die hotspot met u selfoon gekoppel is, maak die selfoonblaaier oop om die QR-kode op die skerm te skandeer of om direk toegang te verkry tot 192.168.4.1, voer die bladsy in om u persoonlike WIFI-inligting in te vul en klik Configure om u WiFi-inligting op te teken . Die toestel sal outomaties herbegin nadat dit suksesvol gekonfigureer is en in die programmeringsmodus gaan. Let wel: Spesiale karakters soos "spasie" word nie in die gekonfigureerde WiFi-inligting toegelaat nie.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Spesiale karakters soos

Netwerkprogrammeringsmodus en API-SLEUTEL
Gaan na netwerkprogrammeringsmodus Netwerk programmeringsmodus is 'n koppelmodus tussen M5-toestel en UIFlow web programmeringsplatform. Die skerm sal die huidige netwerkverbindingstatus van die toestel wys. Wanneer die aanwyser groen is, beteken dit dat jy enige tyd programstoot kan ontvang. Onder verstek situasie, na die eerste suksesvolle WiFi-netwerkkonfigurasie, sal die toestel outomaties herbegin en die netwerkprogrammeringsmodus betree. As jy nie weet hoe om die programmeringsmodus weer te betree nadat jy ander toepassings uitgevoer het nie, kan jy na die volgende bewerkings verwys.
herbegin, druk knoppie A in die hoofkieslys-koppelvlak om die programmeringsmodus te kies en wag totdat die regte aanwyser van die netwerkaanwyser groen word in die programmeermodusbladsy. Gaan na UIFlow-programmeringsbladsy deur te besoek flow.m5stack.com op 'n rekenaarblaaier.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Netwerkprogrammeringsmodus is 'n koppelmodus tussen M5

API-SLEUTEL-paring

API-SLEUTEL is die kommunikasiebewys vir M5-toestelle wanneer UIFlow gebruik word web Programmering. Deur die ooreenstemmende API-SLEUTEL aan die UIFlow-kant te konfigureer, kan die program vir die spesifieke toestel gedruk word. Die gebruiker moet besoek flow.m5stack.com in die rekenaar web blaaier om die UIFlow-programmeringsbladsy te betree. Klik op die instellingsknoppie in die kieslysbalk in die boonste regterkantste hoek van die bladsy, voer die API-sleutel op die ooreenstemmende toestel in, kies die hardeware wat gebruik word, klik OK om te stoor en wag totdat dit aanspoor om suksesvol te koppel.

 

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - API-SLEUTEL-paring

HTTP

Voltooi die bogenoemde stappe, dan kan jy begin programmering met UIFlow. Byvoorbeeldample: Toegang tot Baidu via HTTP

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Voltooi die bogenoemde stappe, dan kan jy begin programmering met UIFlow
BLE UART
Funksiebeskrywing Vestig Bluetooth-verbinding en aktiveer Bluetooth-deurlaatdiens.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Vestig Bluetooth-verbinding en aktiveer Bluetooth-deurlaatdiens

  • Initialiseer instellings, stel Bluetooth-toestelnaam in.
  • BLE UART-skrywer Stuur data deur BLE UART te gebruik.
  • BLE UART bly kas Kontroleer die aantal grepe BLE UART-data.
  • BLE UART lees alles Lees alle data in BLE UART-kas.
  • BLE UART lees karakters Lees n data in BLE UART-kas.

Instruksies
Vestig Bluetooth-deurlaatverbinding en stuur aan / af-beheer-LED.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Vestig Bluetooth deurlaatverbinding en stuur aan

UIFlow Desktop IDE

UIFlow Desktop IDE is 'n vanlyn weergawe van UIFlow programmeerder wat nie netwerkverbinding benodig nie, en kan jou 'n responsiewe programstoot-ervaring bied. Klik asseblief op die ooreenstemmende weergawe van UIFlow-Desktop-IDE om volgens jou bedryfstelsel af te laai.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - UIFlow Desktop IDE

USB-programmeringsmodus
Pak die afgelaaide UIFlow Desktop IDE-argief uit en dubbelklik om die toepassing te laat loop.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - USB-programmeringsmodus

Nadat die toepassing begin het, sal dit outomaties bespeur of jou rekenaar 'n USB-drywer (CP210X) het, klik Installeer en volg die instruksies om die installasie te voltooi.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Nadat die toepassing begin het

Nadat die drywer-installasie voltooi is, sal dit outomaties die UIFlow Desktop IDE binnegaan en outomaties die konfigurasieboks opduik. Koppel nou die M5-toestel aan die rekenaar deur die Tpye-C-datakabel.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Nadat die bestuurderinstallasie voltooi is

Die gebruik van UIFlow Desktop IDE vereis M5-toestel met UIFlow-firmware en gaan in ** USB-programmeringsmodus **. Klik die kragknoppie aan die linkerkant van die toestel om weer te begin, nadat jy die kieslys binnegegaan het, klik vinnig op die regterknoppie om USB-modus te kies.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Klik op die kragknoppie aan die linkerkant van die toestel om te herlaai

Kies die ooreenstemmende poort, en die programmeringstoestel, klik OK om aan te sluit.

M5STACK ESP32 CORE2 IoT Development Kit Gebruikershandleiding - Kies die ooreenstemmende poort en die programmeringstoestel

Verwante skakels
UIFlow Blok inleiding

Dokumente / Hulpbronne

M5STACK ESP32 CORE2 IoT-ontwikkelingskit [pdfGebruikershandleiding
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Development Kit

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *