M5STACK-LOGO

M5STACK-CORE2-gebaseerde IoT-ontwikkelingskit

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

OORSIG

M5Stick CORE2 is ESP32-bord wat gebaseer is op ESP32-D0WDQ6-V3-skyfie, bevatM5STACK-CORE2-Based-IoT-Development Kit-FIG 1

Hardeware samestelling
Die hardeware van CORE2: ESP32-D0WDQ6-V3-skyfie, TFT-skerm, Groen LED, Knoppie, GROVE-koppelvlak, TypeC-na-USB-koppelvlak, Kragbestuurskyfie en battery.
ESP32-D0WDQ6-V3 Die ESP32 is 'n dubbelkernstelsel met twee Harvard Architecture Xtensa LX6 SVE's. Alle ingebedde geheue, eksterne geheue en randapparatuur is op die databus en/of die instruksiebus van hierdie SVE's geleë. Met enkele klein uitsonderings (sien hieronder), is die adreskartering van twee SVE's simmetries, wat beteken dat hulle dieselfde adresse gebruik om toegang te verkry. dieselfde geheue. 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. Bedryfsvol.tage reeks is 2.6 ~ 3.3 V, werk temperatuur reeks is -25 ~ 55 ° C.
Kragbestuurskyfie is X-Powers se AXP192. Die bedryfsvoltage reeks is 2.9V~6.3V en die laaistroom is 1.4A.
KERN2 rus ESP32 toe met alles wat nodig is vir programmering, alles wat nodig is vir bedryf en ontwikkeling

PIN BESKRYWING

USB-INTERFACE

M5CAMREA-konfigurasie Tipe-C tipe USB-koppelvlak, ondersteun USB2.0 standaard kommunikasie protokol. M5STACK-CORE2-Based-IoT-Development Kit-FIG 2

GROVE INTERFACE

4p weggegooide toonhoogte van 2.0mm M5CAMREA GROVE-koppelvlakke, interne bedrading en GND, 5V, GPIO32, GPIO33 gekoppel. M5STACK-CORE2-Based-IoT-Development Kit-FIG 3

 

FUNKSIONELE BESKRYWING

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

SVE EN GEE 

Xtensa®enkel-/dubbelkern32-bisLX6mikroverwerker(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
STOOR BESKRYWING

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.

KRISTAL

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

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. Wi-Fi- 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.

ELEKTRIESE EIENSKAPPE

BEPERK 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 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 gebruik vir korttermynberging om krag te voorkom mislukking.

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.

Let wel: Hierdie toerusting is getoets en gevind dat dit voldoen aan die limiete vir 'n Klas B digitale toestel, ooreenkomstig 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:

  • orienteer of verskuif 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.

RF-blootstellingsinligting (SAR)
Hierdie foon is ontwerp en vervaardig om nie die emissiegrense vir blootstelling aan radiofrekwensie (RF) energie te oorskry wat deur die Federale Kommunikasiekommissie van die Verenigde State gestel is nie.
Tydens SAR-toetsing is hierdie toestel ingestel om op sy hoogste gesertifiseerde kragvlak in alle getoetsde frekwensiebande uit te stuur, en geplaas in posisies wat RF-blootstelling simuleer tydens gebruik teen die kop sonder skeiding, en naby die liggaam met die skeiding van 0 mm.
Die SAR-limiet wat deur die FCC gestel word, is 1.6 W/kg. Die FCC het 'n toerustingmagtiging vir hierdie modelfoon toegestaan ​​met alle gerapporteerde SAR-vlakke wat geëvalueer is in ooreenstemming met die FCC RF-blootstellingsriglyne.

IC Kennisgewing
Hierdie toestel voldoen aan Industry Canada-lisensievrygestelde RSS-standaard(e). Werking is onderhewig aan die volgende twee voorwaardes:

  1. hierdie toestel mag nie steuring veroorsaak nie, en
  2. hierdie toestel moet enige steuring aanvaar, insluitend steuring wat ongewenste werking van die toestel kan veroorsaak.

IC Bestralingsblootstellingsverklaring
Hierdie EUT voldoen aan SAR vir algemene bevolking/onbeheerde blootstellinglimiete in IC RSS-102 en is getoets in ooreenstemming met die meetmetodes en prosedures gespesifiseer in IEEE 1528 en IEC 62209. Hierdie toerusting moet geïnstalleer en bedryf word met 'n minimum afstand van 0 cm tussen die verkoeler en jou liggaam. Hierdie toestel en sy antenna(s) moet nie saamgeplaas word of saam met enige ander antenna of sender werk nie

UIFlow vinnige begin

Brandgereedskap

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

Let wel: Na die installering van MacOS-gebruikers, plaas asseblief die toepassing in die toepassingslêergids, soos in die figuur hieronder getoon.M5STACK-CORE2-Based-IoT-Development Kit-FIG 5

Firmware brand

  1. Dubbelklik om die Brander-brandnutsding oop te maak, kies die ooreenstemmende toesteltipe in die linkerkieslys, kies die firmwareweergawe wat jy benodig, en klik die aflaaiknoppie om af te laai.M5STACK-CORE2-Based-IoT-Development Kit-FIG 6
  2. Koppel dan die M5-toestel aan die rekenaar deur die Type-C-kabel, kies die ooreenstemmende COM-poort, die baudtempo 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 konfigurasie, klik "Brand" om te begin brand.M5STACK-CORE2-Based-IoT-Development Kit-FIG 7
  3. Wanneer die brandlogboek Brand suksesvol vra, beteken dit dat die firmware verbrand is.M5STACK-CORE2-Based-IoT-Development Kit-FIG 8

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 konfigureer. Die volgende beskryf twee maniere om WiFi-verbinding vir die toestel op te stel (Brandkonfigurasie en AP-hotkolkonfigurasie).

Brandkonfigurasie WiFi (beveel aan)

UIFlow-1.5.4 en weergawes hierbo kan WiFi-inligting direk deur M5Burner skryf.M5STACK-CORE2-Based-IoT-Development Kit-FIG 9

APhotspot-konfigurasie WiFi

  1. Druk en hou die kragknoppie aan die linkerkant in om die masjien aan te skakel. As WiFi nie gekonfigureer is nie, sal die stelsel outomaties die netwerkkonfigurasiemodus oorgaan 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 opstart 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 Tuis-knoppie om te bevestig. Druk die regterknoppie om die opsie na WiFi-instelling oor te skakel, druk die Tuisknoppie om te bevestig, en begin die konfigurasie.M5STACK-CORE2-Based-IoT-Development Kit-FIG 10
  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-CORE2-Based-IoT-Development Kit-FIG 11

Netwerkprogrammeringsmodus en API-SLEUTEL

Gaan na netwerkprogrammeringsmodus

Netwerkprogrammeringsmodus 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 flow.m5stack.com op 'n rekenaarblaaier te besoek.M5STACK-CORE2-Based-IoT-Development Kit-FIG 21

APKEY-paring
API-SLEUTEL is die kommunikasiebewys vir M5-toestelle wanneer UIFlow gebruik word web Programmering. Deur die ooreenstemmende API-SLEUTEL op die UIFlow-kant te konfigureer, kan die program vir die spesifieke toestel gedruk word. Die gebruiker moet flow.m5stack.com op die rekenaar besoek 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-CORE2-Based-IoT-Development Kit-FIG 13

 

HTTP

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

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

Funksiebeskrywing

Vestig Bluetooth-verbinding en aktiveer Bluetooth-deurlaatdiens.M5STACK-CORE2-Based-IoT-Development Kit-FIG 15

  • Initialiseer instellings, stel Bluetooth-toestelnaam op.
  • BLE UART Skryf Stuur data deur BLE UART te gebruik.
  • BLE UART bly kas Kontroleer die aantal grepe BLE UART-data.
  • BLE UART lees alle 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-CORE2-Based-IoT-Development Kit-FIG 16

UIFlow Desktop IDE

UIFlow Desktop IDE is 'n vanlyn weergawe van UIFlow programmeerder wat nie netwerkverbinding benodig nie, en kan jou 'n responsiewe programstootervaring bied. Klik asseblief op die ooreenstemmende weergawe van UIFlow-Desktop-IDE om volgens jou bedryfstelsel af te laai.M5STACK-CORE2-Based-IoT-Development Kit-FIG 17

USB-programmeringsmodus

Pak die afgelaaide UIFlow Desktop IDE-argief uit en dubbelklik om die toepassing te laat loop.M5STACK-CORE2-Based-IoT-Development Kit-FIG 18

Nadat die toepassing begin het, sal dit outomaties bespeur of jou rekenaar 'n USB-drywer (CP210X) het, klik Installeer en volg die aanwysings om die installasie te voltooi.M5STACK-CORE2-Based-IoT-Development Kit-FIG 19

Nadat die drywerinstallasie voltooi is, sal dit outomaties die UIFlow Desktop IDE binnegaan en outomaties die konfigurasiekassie opduik. Koppel nou die M5-toestel aan die rekenaar deur die Tpye-C-datakabel.M5STACK-CORE2-Based-IoT-Development Kit-FIG 20

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

Kies die ooreenstemmende poort, en die programmeringstoestel, klik OK om aan te sluit.M5STACK-CORE2-Based-IoT-Development Kit-FIG 22

Verwante skakels

UIFlow Blok inleiding

Dokumente / Hulpbronne

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

Verwysings

Los 'n opmerking

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