M5STACK-LOGOTIKAS

M5STACK-CORE2 pagrįstas IoT kūrimo rinkinys

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

METODAS

M5Stick CORE2 yra ESP32 plokštė, pagrįsta ESP32-D0WDQ6-V3 lustu.M5STACK-CORE2-Based-IoT-Development-Kit-1 pav.

Aparatūros sudėtis
CORE2 aparatinė įranga: ESP32-D0WDQ6-V3 lustas, TFT ekranas, žalias šviesos diodas, mygtukas, GROVE sąsaja, TypeC-USB sąsaja, maitinimo valdymo lustas ir baterija.
ESP32-D0WDQ6-V3 ESP32 yra dviejų branduolių sistema su dviem Harvard Architecture Xtensa LX6 procesoriais. Visa įterptoji atmintis, išorinė atmintis ir išoriniai įrenginiai yra šių procesorių duomenų magistralėje ir (arba) instrukcijų magistralėje. Išskyrus keletą nedidelių išimčių (žr. toliau), dviejų procesorių adresų atvaizdavimas yra simetriškas, o tai reiškia, kad jie naudoja tuos pačius adresus prieigai. ta pati atmintis. Keli sistemos periferiniai įrenginiai gali pasiekti įterptąją atmintį per DMA.

TFT ekranas yra 2 colių spalvotas ILI9342C ekranas su 320 x 240 skiriamąja geba.tage diapazonas yra 2.6–3.3 V, darbinės temperatūros diapazonas –25–55 °C.
Maitinimo valdymo lustas yra „X-Powers“ AXP192. Veiklos ttage diapazonas yra 2.9–6.3 V, o įkrovimo srovė yra 1.4 A.
CORE2 aprūpina ESP32 viskuo, ko reikia programavimui, viskuo, ko reikia darbui ir plėtrai

PIN kodo APRAŠYMAS

USB SĄSAJA

M5CAMREA konfigūracija C tipo USB sąsaja, palaiko USB2.0 standartinį ryšio protokolą. M5STACK-CORE2-Based-IoT-Development-Kit-2 pav.

GROVE SĄSAJA

4p disponuotas 2.0 mm M5CAMREA GROVE sąsajų žingsnis, vidinis laidas ir prijungtas GND, 5V, GPIO32, GPIO33. M5STACK-CORE2-Based-IoT-Development-Kit-3 pav.

 

FUNKCIJOS APRAŠYMAS

Šiame skyriuje aprašomi įvairūs ESP32-D0WDQ6-V3 moduliai ir funkcijos.

CPU IR ATMINTIS 

Xtensa® vieno / dviejų branduolių 32 bitų LX6 mikroprocesorius (-ai), iki 600 MIPS (200 MIPS, skirtas ESP32-S0WD / ESP32-U4WDH, 400 MIPS ESP32-D2WD):

  • 448 KB ROM
  • 520 KB SRAM
  • 16 KB SRAM RTC
  • QSPI palaiko kelis „flash“ / SRAM lustus
LAIKYMO APRAŠYMAS

Išorinė blykstė ir SRAM
ESP32 palaiko kelias išorines QSPI blykstes ir statinę laisvosios kreipties atmintį (SRAM), turinčią aparatinės įrangos AES šifravimą, kad apsaugotų vartotojo programas ir duomenis.

  • ESP32 prieiga prie išorinės QSPI Flash ir SRAM talpykloje. Iki 16 MB išorinės „Flash“ kodo vietos yra susietos su CPU, palaiko 8 bitų, 16 bitų ir 32 bitų prieigą ir gali vykdyti kodą.
  • Iki 8 MB išorinės „Flash“ ir SRAM, susietos su procesoriaus duomenų erdve, 8 bitų, 16 bitų ir 32 bitų prieigos palaikymas. „Flash“ palaiko tik skaitymo operacijas, SRAM – skaitymo ir rašymo operacijas.

KRISTALAS

Išorinis 2 MHz ~ 60 MHz kristalų generatorius (40 MHz tik Wi-Fi/BT funkcijai)

RTC VALDYMAS IR MAŽAS ENERGIJOS VARTOJIMAS 

ESP32 naudoja pažangias energijos valdymo technologijas, gali būti perjungiamas tarp skirtingų energijos taupymo režimų. (Žr. 5 lentelę).

  • Energijos taupymo režimas
    • Aktyvusis režimas: RF lustas veikia. Lustas gali priimti ir perduoti garsinį signalą.
    • Modemo miego režimas: CPU gali veikti, laikrodis gali būti sukonfigūruotas. „Wi-Fi“ / „Bluetooth“ pagrindinė juosta ir RF
    • Lengvo miego režimas: CPU sustabdytas. RTC ir atminties bei periferinių įrenginių ULP koprocesoriaus veikimas. Bet koks pažadinimo įvykis (MAC, pagrindinis kompiuteris, RTC laikmatis arba išorinis pertraukimas) pažadins lustą.
    • Gilaus miego režimas: veikia tik RTC atmintis ir išoriniai įrenginiai. „Wi-Fi“ ir „Bluetooth“ ryšio duomenys, saugomi RTC. ULP koprocesorius gali veikti.
    • Hibernacijos režimas: 8 MHz generatorius ir integruotas koprocesorius ULP yra išjungti. RTC atmintis maitinimo tiekimui atkurti yra išjungta. Tik vienas RTC laikrodžio laikmatis, esantis lėtame laikrodyje, ir kai kurie RTC GPIO darbe. RTC RTC laikrodis arba laikmatis gali pabusti iš GPIO sulaikytosios veiksenos režimo.
  • Gilaus miego režimas
    • susijęs miego režimas: energijos taupymo režimo perjungimas iš aktyvaus, modemo miego, lengvo miego režimo. CPU, Wi-Fi, Bluetooth ir radijo iš anksto nustatytas laiko intervalas, kurį reikia pažadinti, kad būtų užtikrintas Wi-Fi / Bluetooth ryšys.
    • Itin mažos galios jutiklio stebėjimo metodai: pagrindinė sistema yra gilaus miego režimas, ULP koprocesorius periodiškai atidaromas arba uždaromas jutiklio duomenims matuoti. Jutiklis matuoja duomenis, ULP koprocesorius nusprendžia, ar pažadinti pagrindinę sistemą.

ELEKTROS CHARAKTERISTIKOS

RIBOS PARAMETRAI

  1. VIO prie maitinimo bloko, žr. ESP32 techninės specifikacijos priedą
    IO_MUX, kaip VDD_SDIO maitinimo šaltinio SD_CLK.
    Paspauskite ir dvi sekundes palaikykite šoninį maitinimo mygtuką, kad paleistumėte įrenginį. Paspauskite ir palaikykite ilgiau nei 6 sekundes, kad išjungtumėte įrenginį. Pradiniame ekrane perjunkite į nuotraukos režimą, o pseudoportretas, kurį galima gauti per fotoaparatą, bus rodomas tft ekrane. Dirbant turi būti prijungtas USB laidas, o ličio baterija naudojama trumpam saugojimui, kad būtų išvengta energijos tiekimo. nesėkmė.

FCC pareiškimas

Bet kokie pakeitimai ar modifikacijos, kurių aiškiai nepatvirtino už atitiktį atsakinga šalis, gali panaikinti vartotojo teisę naudoti įrangą.
Šis įrenginys atitinka FCC taisyklių 15 dalį. Eksploatacijai taikomos dvi sąlygos:

  1. Šis prietaisas negali sukelti žalingų trukdžių ir
  2. Šis įrenginys turi priimti bet kokius gaunamus trikdžius, įskaitant trikdžius, kurie gali sukelti nepageidaujamą veikimą.

Pastaba: Ši įranga buvo išbandyta ir nustatyta, kad ji atitinka B klasės skaitmeninio įrenginio apribojimus pagal FCC taisyklių 15 dalį. Šios ribos sukurtos siekiant užtikrinti pagrįstą apsaugą nuo žalingų trukdžių įrengiant gyvenamosiose patalpose. Ši įranga generuoja, naudoja ir gali skleisti radijo dažnių energiją ir, jei ji sumontuota ir naudojama ne pagal instrukcijas, gali sukelti žalingų radijo ryšio trikdžių. Tačiau nėra garantijos, kad tam tikrame įrengime nebus trikdžių. Jei ši įranga sukelia žalingus radijo ar televizijos signalų priėmimo trikdžius, kuriuos galima nustatyti išjungiant ir įjungiant įrangą, naudotojas raginamas pabandyti ištaisyti trikdžius viena ar keliomis iš šių priemonių:

  • nukreipkite arba perkelkite priėmimo anteną.
  • Padidinkite atstumą tarp įrangos ir imtuvo.
  • Įjunkite įrangą į kitokios grandinės lizdą nei imtuvas.
  • Dėl pagalbos kreipkitės į pardavėją arba patyrusį radijo/televizijos techniką.

RF poveikio informacija (SAR)
Šis telefonas sukurtas ir pagamintas taip, kad neviršytų Jungtinių Valstijų Federalinės ryšių komisijos nustatytų radijo dažnių (RF) energijos spinduliavimo ribų.
Atliekant SAR bandymus, šis prietaisas buvo nustatytas perduoti didžiausiu sertifikuotu galios lygiu visose išbandytose dažnių juostose ir pastatytas į tokias pozicijas, kurios imituoja radijo dažnių poveikį naudojant galvą be atskyrimo, o šalia kūno - 0 mm.
FCC nustatyta SAR riba yra 1.6 W/kg. FCC suteikė šio modelio telefono įrangos leidimą, įvertinus visus praneštus SAR lygius, atitinkančius FCC radijo dažnio poveikio gaires.

IC pranešimas
Šis įrenginys atitinka Kanados pramonės RSS standartą (-us), kuriam nereikia licencijos. Eksploatacijai taikomos dvi sąlygos:

  1. šis prietaisas negali sukelti trukdžių ir
  2. šis įrenginys turi priimti bet kokius trukdžius, įskaitant tokius, kurie gali sukelti nepageidaujamą įrenginio veikimą.

IC radiacijos poveikio pareiškimas
Šis EUT atitinka SAR, taikomą plačiajai populiacijai / nekontroliuojamo poveikio riboms pagal IC RSS-102, ir buvo išbandytas pagal matavimo metodus ir procedūras, nurodytus IEEE 1528 ir IEC 62209. Ši įranga turi būti sumontuota ir naudojama mažiausiai 0 cm atstumu. tarp radiatoriaus ir jūsų kūno. Šis įrenginys ir jo antena (-os) neturi būti išdėstyti kartu arba veikti kartu su jokia kita antena ar siųstuvu.

UIFlow greita pradžia

Degimo įrankis

M5STACK-CORE2-Based-IoT-Development-Kit-4 pav.

Pastaba: Įdiegę MacOS vartotojus, įdėkite programą į aplanką Application, kaip parodyta paveikslėlyje žemiau.M5STACK-CORE2-Based-IoT-Development-Kit-5 pav.

Firmware deginimas

  1. Dukart spustelėkite, kad atidarytumėte degiklio įrašymo įrankį, kairiajame meniu pasirinkite atitinkamą įrenginio tipą, pasirinkite reikalingą programinės aparatinės įrangos versiją ir spustelėkite atsisiuntimo mygtuką, kad atsisiųstumėte.M5STACK-CORE2-Based-IoT-Development-Kit-6 pav.
  2. Tada prijunkite M5 įrenginį prie kompiuterio per Type-C laidą, pasirinkite atitinkamą COM prievadą, duomenų perdavimo sparta gali naudoti numatytąją M5Burner konfigūraciją, be to, taip pat galite užpildyti WIFI, prie kurio įrenginys bus prijungtas programinė įranga degina stage informacija. Po konfigūracijos spustelėkite „Įrašyti“, kad pradėtumėte įrašymą.M5STACK-CORE2-Based-IoT-Development-Kit-7 pav.
  3. Kai įrašomas žurnalas ragina Įrašyti sėkmingai , tai reiškia, kad programinė įranga buvo įrašyta.M5STACK-CORE2-Based-IoT-Development-Kit-8 pav.

Kai pirmą kartą įrašote arba programinės aparatinės įrangos programa veikia neįprastai, galite spustelėti „Ištrinti“, kad ištrintumėte „flash“ atmintį. Vėlesniame programinės aparatinės įrangos atnaujinimo metu nereikia iš naujo ištrinti, kitaip išsaugota „Wi-Fi“ informacija bus ištrinta ir API raktas bus atnaujintas.

Konfigūruoti WIFI

UIFlow teikia tiek neprisijungus, tiek web programuotojo versija. Kai naudojate web versiją, turime sukonfigūruoti įrenginio WiFi ryšį. Toliau aprašomi du būdai, kaip konfigūruoti įrenginio WiFi ryšį (įrašymo konfigūracija ir AP viešosios interneto prieigos taško konfigūracija).

Įrašyti konfigūraciją „WiFi“ (rekomenduojama)

UIFlow-1.5.4 ir ankstesnės versijos gali rašyti WiFi informaciją tiesiogiai per M5Burner.M5STACK-CORE2-Based-IoT-Development-Kit-9 pav.

„APhotspot“ konfigūracija „WiFi“.

  1. Paspauskite ir palaikykite maitinimo mygtuką kairėje, kad įjungtumėte aparatą. Jei „Wi-Fi“ nesukonfigūruotas, sistema automatiškai persijungs į tinklo konfigūravimo režimą, kai ji bus įjungta pirmą kartą. Tarkime, kad paleidę kitas programas norite iš naujo įjungti tinklo konfigūracijos režimą, galite žiūrėti toliau pateiktą operaciją. Kai paleidžiant pasirodys UIFlow logotipas, greitai spustelėkite pradžios mygtuką (centrinis M5 mygtukas), kad patektumėte į konfigūracijos puslapį. Paspauskite mygtuką dešinėje fiuzeliažo pusėje, kad perjungtumėte parinktį į Setting, ir paspauskite pradžios mygtuką, kad patvirtintumėte. Paspauskite dešinįjį mygtuką, kad perjungtumėte parinktį į „WiFi Setting“, paspauskite pradžios mygtuką, kad patvirtintumėte, ir pradėkite konfigūraciją.M5STACK-CORE2-Based-IoT-Development-Kit-10 pav.
  2. Sėkmingai prisijungę prie viešosios interneto prieigos taško mobiliuoju telefonu, atidarykite mobiliojo telefono naršyklę, kad nuskaitytumėte QR kodą ekrane arba tiesiogiai pasietumėte 192.168.4.1, įveskite puslapį, kuriame užpildysite asmeninę WIFI informaciją, ir spustelėkite Konfigūruoti, kad įrašytumėte savo WiFi informaciją. . Sėkmingai sukonfigūravus ir įjungus programavimo režimą, įrenginys bus automatiškai paleistas iš naujo.

Pastaba: Specialūs simboliai, tokie kaip „tarpas“, neleidžiami sukonfigūruotoje „WiFi“ informacijoje.M5STACK-CORE2-Based-IoT-Development-Kit-11 pav.

Tinklo programavimo režimas ir API RAKTAS

Įjunkite tinklo programavimo režimą

Tinklo programavimo režimas yra prijungimo režimas tarp M5 įrenginio ir UIFlow web programavimo platforma. Ekrane bus rodoma dabartinė įrenginio tinklo ryšio būsena. Kai indikatorius yra žalias, tai reiškia, kad bet kuriuo metu galite gauti programos siuntimą. Pagal numatytąją situaciją, po pirmosios sėkmingos WiFi tinklo konfigūracijos, įrenginys bus automatiškai paleistas iš naujo ir pereis į tinklo programavimo režimą. Jei nežinote, kaip vėl įjungti programavimo režimą paleidę kitas programas, galite peržiūrėti toliau pateiktas operacijas.

paleisdami iš naujo, paspauskite mygtuką A pagrindinio meniu sąsajoje, kad pasirinktumėte programavimo režimą, ir palaukite, kol dešinysis tinklo indikatoriaus indikatorius taps žalias programavimo režimo puslapyje. Pasiekite UIFlow programavimo puslapį kompiuterio naršyklėje apsilankę fllow.m5stack.com.M5STACK-CORE2-Based-IoT-Development-Kit-21 pav.

APKEY poravimas
API KEY yra M5 įrenginių ryšio kredencialas, kai naudojamas UIFlow web programavimas. UIFlow pusėje sukonfigūravus atitinkamą API RAKTĄ, programa gali būti stumiama konkrečiam įrenginiui. Vartotojas turi kompiuteryje apsilankyti adresu flow.m5stack.com web naršyklę, kad patektumėte į UIFlow programavimo puslapį. Viršutiniame dešiniajame puslapio kampe esančioje meniu juostoje spustelėkite nustatymo mygtuką, įveskite API raktą atitinkamame įrenginyje, pasirinkite naudojamą aparatinę įrangą, spustelėkite Gerai, kad išsaugotumėte ir palaukite, kol paragins sėkmingai prisijungti.M5STACK-CORE2-Based-IoT-Development-Kit-13 pav.

 

HTTP

Atlikite aukščiau nurodytus veiksmus, tada galėsite pradėti programuoti su UIFlow. Pavyzdžiui,ample: Prieiga prie Baidu per HTTP

M5STACK-CORE2-Based-IoT-Development-Kit-14 pav.BLE UART

Funkcijos aprašymas

Užmegzkite „Bluetooth“ ryšį ir įjunkite „Bluetooth“ perdavimo paslaugą.M5STACK-CORE2-Based-IoT-Development-Kit-15 pav.

  • Init ble uart name Inicijuoti nustatymus, sukonfigūruoti „Bluetooth“ įrenginio pavadinimą.
  • BLE UART Writre Siųskite duomenis naudodami BLE UART.
  • BLE UART lieka talpykloje Patikrinkite BLE UART duomenų baitų skaičių.
  • BLE UART nuskaito visus Skaityti visus duomenis BLE UART talpykloje.
  • BLE UART skaitymo simboliai Skaityti n duomenų BLE UART talpykloje.

Instrukcijos

Užmegzkite „Bluetooth“ praėjimo ryšį ir išsiųskite įjungimo / išjungimo valdymo šviesos diodą.M5STACK-CORE2-Based-IoT-Development-Kit-16 pav.

UIFlow Desktop IDE

UIFlow Desktop IDE yra neprisijungus pasiekiama UIFlow programuotojo versija, kuriai nereikia tinklo ryšio ir kuri gali suteikti jums reaguojančios programos stūmimo patirtį. Spustelėkite atitinkamą UIFlow-Desktop-IDE versiją, kad atsisiųstumėte pagal savo operacinę sistemą .M5STACK-CORE2-Based-IoT-Development-Kit-17 pav.

USB programavimo režimas

Išpakuokite atsisiųstą UIFlow Desktop IDE archyvą ir dukart spustelėkite, kad paleistumėte programą.M5STACK-CORE2-Based-IoT-Development-Kit-18 pav.

Paleidus programą, ji automatiškai aptiks, ar jūsų kompiuteryje yra USB tvarkyklė (CP210X), spustelėkite Įdiegti ir vykdykite nurodymus, kad užbaigtumėte diegimą.M5STACK-CORE2-Based-IoT-Development-Kit-19 pav.

Baigus diegti tvarkyklę, ji automatiškai pateks į UIFlow Desktop IDE ir automatiškai iššoks konfigūracijos langas. Šiuo metu prijunkite M5 įrenginį prie kompiuterio naudodami Tpye-C duomenų kabelį.M5STACK-CORE2-Based-IoT-Development-Kit-20 pav.

Norint naudoti UIFlow Desktop IDE, reikalingas M5 įrenginys su UIFlow programine įranga ir įjunkite ** USB programavimo režimą**.

Spustelėkite maitinimo mygtuką kairėje įrenginio pusėje, kad paleistumėte iš naujo, įėję į meniu greitai spustelėkite dešinįjį mygtuką, kad pasirinktumėte USB režimą.M5STACK-CORE2-Based-IoT-Development-Kit-21 pav.

Pasirinkite atitinkamą prievadą ir programavimo įrenginį, spustelėkite Gerai, kad prisijungtumėte.M5STACK-CORE2-Based-IoT-Development-Kit-22 pav.

Susijusios nuorodos

UIFlow bloko įvadas

Dokumentai / Ištekliai

M5STACK M5STACK-CORE2 pagrįstas daiktų interneto kūrimo rinkinys [pdf] Naudotojo vadovas
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 pagrįstas IoT kūrimo rinkinys, M5STACK-CORE2, daiktų interneto kūrimo rinkinys, daiktų interneto kūrimo rinkinys, kūrimo rinkinys

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *