M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas

1. METODAI

M5Stick CORE2 yra ESP32 plokštė, pagrįsta ESP32-D0WDQ6-V3 lustu, turi 2 colių TFT ekraną. Plokštė pagaminta iš PC+ABC.

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – kontūrai

1.1 Aparatinės įrangos sudėtis

CORE2 aparatinė įranga: ESP32-D0WDQ6-V3 lustas, TFT ekranas, žalias LED, mygtukas, GROVE sąsaja, Type.C-to-USB sąsaja, maitinimo valdymo lustas ir baterija.
ESP32-D0WDQ6-V3 ESP32 yra dviejų branduolių sistema su dviem Harvard Architecture Tense LX6 procesoriais. Visa įterptoji atmintis, išorinė atmintis ir periferiniai įrenginiai yra šių procesorių duomenų magistralėje ir (arba) komandų magistralėje. Su kai kuriomis nedidelėmis išimtimis (žr. toliau), dviejų procesorių adresų atvaizdavimas yra simetriškas, o tai reiškia, kad jie naudoja tuos pačius adresus, kad pasiektų tą pačią atmintį. Keli sistemos periferiniai įrenginiai gali pasiekti įterptąją atmintį per DMA.

TFT ekranas yra 2 colių spalvotas ILI9342C ekranas, kurio skiriamoji geba yra 320 x 240.
Veikimo ttage 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

2.PIN APRAŠYMAS

2.1. USB SĄSAJA

M5CAMREA konfigūracija C tipo USB sąsaja, palaiko USB2.0 standartinį ryšio protokolą.

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – USB

2.2. GROVE SĄSAJA

4p disponuotas 2.0 mm M5CAMREA GROVE sąsajų žingsnis, vidinis laidas ir prijungtas GND, 5V, GPIO32, GPIO33.

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – Grove sąsaja

3. FUNKCIJOS APRAŠYMAS

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

3.1. 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
3.2. LAIKYMO APRAŠYMAS
3.2.1.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.
3.3. KRISTALAS

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

3.4. 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
    – Aktyvus režimas: veikia RF lustas. Lustas gali priimti ir perduoti garsinį signalą.
    – Modemo miego režimas: CPU gali veikti, laikrodis gali būti sukonfigūruotas. Wi-Fi / Bluetooth bazinė 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. „WiFi“ ir „Bluetooth“ ryšio duomenys, saugomi RTC. ULP koprocesorius gali veikti. – Sulaikytosios veiksenos režimas: 8 MHz generatorius ir integruotas koprocesoriaus 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 tarp 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, o ULP koprocesorius nusprendžia, ar pažadinti pagrindinę sistemą.

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – gilaus miego režimas

4.ELEKTROS CHARAKTERISTIKOS

4.1. RIBOS PARAMETRAI

M5STACK ESP32 CORE2 IoT kūrimo rinkinio naudotojo vadovas – RIBOJIMO 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į. Pradžios ekrane perjunkite į nuotraukos režimą ir tft ekrane bus rodomas pseudoportretas, kurį galima gauti per fotoaparatą. USB laidas turi būti prijungtas dirbant, o ličio baterija naudojama trumpam saugojimui, kad būtų išvengta elektros energijos tiekimo trūkumo.

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ą.
FCC pareiškimas apie radiacijos poveikį: ši įranga atitinka FCC spinduliuotės poveikio ribas, nustatytas nekontroliuojamai aplinkai. Ši įranga turi būti sumontuota ir eksploatuojama mažiausiai 20 cm atstumu tarp radiatoriaus ir jūsų kūno.

Pastaba: ši įranga buvo išbandyta ir nustatyta, kad ji atitinka B klasės skaitmeniniams įrenginiams taikomus apribojimus pagal 15 dalį.

FCC taisyklės. Š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ų:
– Perkelkite 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ą.

UI srauto greita pradžia

Ši pamoka taikoma M5Core2

Degimo įrankis

Spustelėkite toliau esantį mygtuką, kad atsisiųstumėte atitinkamą M5Burner programinės įrangos įrašymo įrankį pagal savo operacinę sistemą. Išpakuokite ir atidarykite programą.

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – įrašymo įrankis

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – įdiegus MacOS vartotojus

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 ESP32 CORE2 IoT plėtros rinkinio vartotojo vadovas – dukart spustelėkite, kad atidarytumėte degiklio įrašymo įrankį
  2. Tada prijunkite M5 įrenginį prie kompiuterio per Type-C laidą, pasirinkite atitinkamą COM prievadą, sparta bodais gali naudoti numatytąją konfigūraciją M5Burner, be to, taip pat galite užpildyti WIFI, prie kurio įrenginys bus prijungtas per dega programinė įrangatage informacija. Po konfigūracijos spustelėkite „Įrašyti“, kad pradėtumėte įrašymą.
    M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – tada prijunkite M5 įrenginį prie kompiuterio per C tipo kabelį
  3. Kai įrašomame žurnale pasirodo pranešimas Įrašyti sėkmingai , tai reiškia, kad programinė įranga buvo įrašyta.

M5STACK ESP32 CORE2 IoT kūrimo rinkinio naudotojo vadovas – kai įrašomas žurnalas raginamas

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 versija, 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 ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – „WiFi“ įrašymo konfigūracija

AP viešosios interneto prieigos taško konfigūracija „WiFi“.

  1. Paspauskite ir palaikykite maitinimo mygtuką kairėje, kad įjungtumėte aparatą. Jei „Wi-Fi“ nesukonfigūruotas, sistema automatiškai pereis į tinklo konfigūracijos režimą, kai ji bus įjungta pirmą kartą. Tarkime, kad paleidę kitas programas norite iš naujo įjungti tinklo konfigūracijos režimą, galite perž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“ nustatymą, paspauskite pradžios mygtuką, kad patvirtintumėte, ir pradėkite konfigūraciją.
    M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – tinklo programavimo režimas yra prijungimo režimas tarp M5
  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 automatiškai įsijungs iš naujo. Pastaba: sukonfigūruotoje „WiFi“ informacijoje neleidžiami specialūs simboliai, tokie kaip „tarpas“.

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – specialūs simboliai, tokie

Tinklo programavimo režimas ir API RAKTAS
Įjunkite tinklo programavimo režimą Tinklas 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 automatiškai įsijungs 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, pagrindinio meniu sąsajoje paspauskite mygtuką A, kad pasirinktumėte programavimo režimą, ir palaukite, kol dešinysis tinklo indikatoriaus indikatorius taps žalias programavimo režimo puslapyje. Pasiekite UIFlow programavimo puslapį apsilankę flow.m5stack.com kompiuterio naršyklėje.

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – tinklo programavimo režimas yra prijungimo režimas tarp M5

API KEY susiejimas

API KEY yra M5 įrenginių ryšio kredencialas, kai naudojamas UIFlow web programavimas. UIFlow pusėje sukonfigūravus atitinkamą API KEY, programą galima nustumti konkrečiam įrenginiui. Vartotojas turi apsilankyti flow.m5stack.com kompiuteryje 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 ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – API KEY susiejimas

HTTP

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

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – atlikite aukščiau nurodytus veiksmus, tada galėsite pradėti programuoti naudodami UIFlow
BLE UART
Funkcija Aprašymas Užmegzkite „Bluetooth“ ryšį ir įjunkite „Bluetooth“ perdavimo paslaugą.

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – užmegzkite „Bluetooth“ ryšį ir įgalinkite „Bluetooth“ perdavimo paslaugą

  • Init ble uart name Inicijuoti nustatymus, konfigūruoti Bluetooth įrenginio pavadinimą.
  • BLE UART Writer Siųskite duomenis naudodami BLE UART.
  • BLE UART lieka talpykloje Patikrinkite BLE UART duomenų baitų skaičių.
  • BLE UART skaityti viską 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 ESP32 CORE2 IoT kūrimo rinkinio naudotojo vadovas – užmegzkite „Bluetooth“ ryšį ir išsiųskite

UIFlow Desktop IDE

UIFlow Desktop IDE yra neprisijungusi UIFlow programuotojo versija, kuriai nereikia tinklo ryšio ir kuri gali suteikti jums jautrios programos stūmimo patirties. Spustelėkite atitinkamą UIFlow-Desktop-IDE versiją, kad atsisiųstumėte pagal savo operacinę sistemą .

M5STACK ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – UIFlow Desktop IDE

USB programavimo režimas
Išpakuokite atsisiųstą UIFlow Desktop IDE archyvą ir dukart spustelėkite, kad paleistumėte programą.

M5STACK ESP32 CORE2 IoT plėtros rinkinio vartotojo vadovas – USB programavimo režimas

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 ESP32 CORE2 IoT kūrimo rinkinio naudotojo vadovas – paleidus programą

Kai tvarkyklės diegimas bus baigtas, jis 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 ESP32 CORE2 IoT kūrimo rinkinio vartotojo vadovas – baigus tvarkyklės diegimą

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 ESP32 CORE2 IoT plėtros rinkinio vartotojo vadovas – spustelėkite maitinimo mygtuką kairėje įrenginio pusėje, kad paleistumėte iš naujo

Pasirinkite atitinkamą prievadą ir programavimo įrenginį, spustelėkite Gerai, kad prisijungtumėte.

M5STACK ESP32 CORE2 IoT plėtros rinkinio vartotojo vadovas – pasirinkite atitinkamą prievadą ir programavimo įrenginį

Susijusios nuorodos
UIFlow bloko įvadas

Dokumentai / Ištekliai

M5STACK ESP32 CORE2 IoT kūrimo rinkinys [pdf] Naudotojo vadovas
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT kūrimo rinkinys, ESP32 CORE2 IoT kūrimo rinkinys, kūrimo rinkinys

Nuorodos

Palikite komentarą

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