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.
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ą.
2.2. GROVE SĄSAJA
4p disponuotas 2.0 mm M5CAMREA GROVE sąsajų žingsnis, vidinis laidas ir prijungtas GND, 5V, GPIO32, GPIO33.
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ą.
4.ELEKTROS CHARAKTERISTIKOS
4.1. 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į. 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ą.
Firmware deginimas
- 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.
- 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ą.
- Kai įrašomame žurnale pasirodo pranešimas Įrašyti sėkmingai , tai reiškia, kad programinė įranga buvo įrašyta.
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.
AP viešosios interneto prieigos taško konfigūracija „WiFi“.
- 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ą.
- 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“.
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.
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.
HTTP
Atlikite aukščiau nurodytus veiksmus, tada galėsite pradėti programuoti su UIFlow. Pavyzdžiui,ample: prieiga prie Baidu per HTTP
BLE UART
Funkcija Aprašymas Užmegzkite „Bluetooth“ ryšį ir įjunkite „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ą.
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ą .
USB programavimo režimas
Išpakuokite atsisiųstą UIFlow Desktop IDE archyvą ir dukart spustelėkite, kad paleistumėte programą.
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ą.
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į.
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ą.
Pasirinkite atitinkamą prievadą ir programavimo įrenginį, spustelėkite Gerai, kad prisijungtumėte.
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 |