M5STACK-LOGO

M5STACK-CORE2 Bazita IoT Disvolva Ilaro

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

SKIZO

M5Stick CORE2 estas ESP32-tabulo kiu baziĝas sur ESP32-D0WDQ6-V3-peceto, enhavitaM5STACK-CORE2-Based-IoT-Development-Kit-FIG 1

Aparataro Komponado
La aparataro de CORE2: ESP32-D0WDQ6-V3-blato, TFT-ekrano, Verda LED, Butono, GROVE-interfaco, TypeC-al-USB-interfaco, Power Management-peceto kaj baterio.
ESP32-D0WDQ6-V3 La ESP32 estas dukerna sistemo kun du CPU-oj Harvard Architecture Xtensa LX6. Ĉiu enigita memoro, ekstera memoro kaj ekstercentraj estas situantaj sur la datumbuso kaj/aŭ la instrukcibuso de ĉi tiuj CPUoj. Kun kelkaj negravaj esceptoj (vidu malsupre), la adresmapado de du CPUoj estas simetria, signifante ke ili uzas la samajn adresojn por aliri. la sama memoro. Multoblaj flankaparatoj en la sistemo povas aliri enigitan memoron per DMA.

TFT-ekrano estas 2-cola kolora ekrano movita ILI9342C kun rezolucio de 320 x 240. Funkcianta voltagLa intervalo estas 2.6~3.3V, la funkcia temperaturo estas -25~55°C.
Power Management blato estas AXP192 de X-Powers. La operacia voltagLa gamo estas 2.9V~6.3V kaj la ŝarga kurento estas 1.4A.
KERNO2 ekipas ESP32 per ĉio necesa por programado, ĉio necesa por funkciado kaj evoluo

PIN-PRIKRIBO

USB-INTERFACO

M5CAMREA Agordo Tipo-C-tipo USB-interfaco, subtenas USB2.0-norman komunikan protokolon. M5STACK-CORE2-Based-IoT-Development-Kit-FIG 2

GROVE INTERFACO

4p disponita tonalto de 2.0mm M5CAMREA GROVE-interfacoj, interna drataro kaj GND, 5V, GPIO32, GPIO33 konektita. M5STACK-CORE2-Based-IoT-Development-Kit-FIG 3

 

FUNKCIA PRIKRIBO

Ĉi tiu ĉapitro priskribas la diversajn modulojn kaj funkciojn ESP32-D0WDQ6-V3.

CPU KAJ MEMORO 

Xtensa® unu-/dukerna 32-bitLX6 mikroprocesoro(j), ĝis 600 MIPS (200 MIPS por ESP32-S0WD/ESP32-U4WDH, 400 MIPS por ESP32-D2WD):

  • ROM 448 KB
  • 520 KB SRAM
  • 16 KB SRAM en RTC
  • QSPI subtenas multoblajn fulmajn/SRAM-fritojn
SKRIBO DE STOKADO

Ekstera Flash kaj SRAM
ESP32 subtenas multoblan eksteran QSPI-fulmon kaj senmovan hazardan alirmemoron (SRAM), havante hardvar-bazitan AES-ĉifradon por protekti la uzantprogramojn kaj datumojn.

  • ESP32 aliru eksteran QSPI Flash kaj SRAM per kaŝmemoro. Ĝis 16 MB ekstera Flash-kodspaco estas mapita en la CPU, subtenas 8-bitan, 16-bitan kaj 32-bitan aliron, kaj povas efektivigi kodon.
  • Ĝis 8 MB ekstera Flash kaj SRAM mapitaj al la CPU-datumspaco, subteno por 8-bita, 16-bita kaj 32-bita aliro. Flash subtenas nur legajn operaciojn, SRAM subtenas legajn kaj skribajn operaciojn.

KRISTALO

Ekstera 2 MHz~60 MHz kristala oscilatoro (40 MHz nur por Wi-Fi/BT-funkcieco)

RTC-ADMINISTRADO KAJ MALBASTA ENERGO-CONSUMO 

ESP32 uzas altnivelajn potencadministradteknikojn povas esti ŝanĝitaj inter malsamaj energiŝparreĝimoj. (Vidu Tabelon 5).

  • Energiŝpara reĝimo
    • Aktiva reĝimo: RF-blato funkcias. Peceto povas ricevi kaj elsendi sonan signalon.
    • Modem-dorma reĝimo: CPU povas funkcii, la horloĝo povas esti agordita. Wifi/Bluetooth bazbendo kaj RF
    • Malpeza dorma reĝimo: CPU malakceptita. RTC kaj memoro kaj ekstercentraj ULP kunprocesora operacio. Ajna evento de vekiĝo (MAC, gastiganto, RTC-tempigilo aŭ ekstera interrompo) vekos la blaton.
    • Reĝimo de profunda dormo: nur la RTC-memoro kaj ekstercentraj en funkcia stato. Datenoj pri Wifi kaj Bludento konservitaj en la RTC. ULP-koprocesoro povas funkcii.
    • Reĝimo de vintrodormo: 8 MHz-oscilatoro kaj enkonstruita kunprocesoro ULP estas malfunkciigitaj. RTC-memoro por restarigi la elektroprovizon estas fortranĉita. Nur unu RTC-horloĝtempigilo situanta sur la malrapida horloĝo kaj iu RTC-GPIO en laboro. RTC RTC-horloĝo aŭ tempigilo povas vekiĝi de la GPIO-Hiberna reĝimo.
  • Reĝimo de profunda dormo
    • rilata dormreĝimo: energiŝpara reĝimo ŝanĝanta inter Aktiva, Modema-dormo, Malpeza-dorma reĝimo. CPU, Wi-Fi, Bluetooth, kaj radio antaŭfiksita tempointervalo por esti vekita, por certigi konekton Wi-Fi / Bluetooth.
    • Metodoj de monitorado de sensiloj de Ultra Malalta potenco: la ĉefa sistemo estas reĝimo de Profunda dormo, ULP-koprocesoro estas periode malfermita aŭ fermita por mezuri sensilajn datumojn. La sensilo mezuras datumojn, ULP-koprocesoro decidas ĉu veki la ĉefan sistemon.

ELEKTRAJK Karakterizaĵoj

LIMIGAJ PARAMETROJ

  1. VIO al la elektroprovizo-kuseneto, Vidu ESP32 Teknikan Specifan Apendicon
    IO_MUX, kiel SD_CLK de Elektroprovizo por VDD_SDIO.
    Premu kaj tenu la flankan potencbutonon dum du sekundoj por komenci la aparaton. Premu kaj tenu dum pli ol 6 sekundoj por malŝalti la aparaton. Ŝanĝu al la fotoreĝimo tra la Hejma ekrano, kaj la avataro, kiu povas esti akirita per la fotilo, estas montrata sur la tft-ekrano. La USB-kablo devas esti konektita dum laboro, kaj la litia baterio estas uzata por mallongdaŭra stokado por malhelpi potencon. fiasko.

Deklaro de FCC

Ajna Ŝanĝoj aŭ modifoj ne eksplicite aprobitaj de la respondeculo pri plenumado povus nuligi la aŭtoritaton de la uzanto funkciigi la ekipaĵon.
Ĉi tiu aparato konformas al parto 15 de la FCC-Reguloj. Operacio estas submetita al la sekvaj du kondiĉoj:

  1. Ĉi tiu aparato eble ne kaŭzas malutilan interferon, kaj
  2. Ĉi tiu aparato devas akcepti ajnan interferon ricevitan, inkluzive de interfero kiu povas kaŭzi nedeziratan operacion.

Notu: Ĉi tiu ekipaĵo estis provita kaj trovita konforma al la limoj por cifereca aparato Klaso B, laŭ parto 15 de la FCC-Reguloj. Ĉi tiuj limoj estas dizajnitaj por disponigi akcepteblan protekton kontraŭ damaĝa interfero en loĝinstalaĵo. Ĉi tiu ekipaĵo generas, uzas kaj povas elsendi radiofrekvencan energion kaj, se ne instalita kaj uzata laŭ la instrukcioj, povas kaŭzi malutilan interferon al radiokomunikadoj. Tamen, ne estas garantio, ke interfero ne okazos en aparta instalado. Se ĉi tiu ekipaĵo kaŭzas damaĝan interferon al radio aŭ televida ricevo, kio povas esti determinita per malŝalto kaj ŝaltado de la ekipaĵo, la uzanto estas instigita provi korekti la interferon per unu aŭ pli el la sekvaj rimedoj:

  • eorienti aŭ transloki la ricevan antenon.
  • Pliigu la apartigon inter la ekipaĵo kaj ricevilo.
  • Konektu la ekipaĵon en ellasejon sur cirkvito malsama ol tiu al kiu la ricevilo estas konektita.
  • Konsultu la komerciston aŭ spertan radio/televidan teknikiston por helpo.

Informoj pri Ekspozicio de RF (SAR)
Ĉi tiu telefono estas dizajnita kaj fabrikita por ne superi la emisiolimojn por eksponiĝo al radiofrekvenco (RF) energio fiksitaj de la Federacia Komisiono pri Komunikado de Usono.
Dum SAR-testado, ĉi tiu aparato estis transdonita laŭ sia plej alta atestita potenca nivelo en ĉiuj testitaj frekvencaj bandoj, kaj metita en poziciojn, kiuj simulas RF-uzadon uzatan kontraŭ la kapo sen apartigo, kaj proksime al la korpo kun disiĝo de 0 mm.
La SAR-limo fiksita de la FCC estas 1.6W/kg. La FCC donis Ekipaĵan Rajton por ĉi tiu modelo de telefono kun ĉiuj raportitaj SAR-niveloj taksitaj kiel konforme al la FCC-RF-ekspongvidlinioj.

IC-Avizo
Ĉi tiu aparato konformas al la RSS-normoj de Industrio-Kanado senlicencaj. Funkciado estas kondiĉigita de la sekvaj du kondiĉoj:

  1. ĉi tiu aparato eble ne kaŭzas interferon, kaj
  2. ĉi tiu aparato devas akcepti ajnan interferon, inkluzive de interfero, kiu povas kaŭzi nedeziratan funkciadon de la aparato.

IC Radiation Exposure Statement
Ĉi tiu EUT konformas al SAR por ĝenerala loĝantaro/nekontrolitaj eksponlimoj en IC RSS-102 kaj estis testita laŭ la mezurmetodoj kaj proceduroj specifitaj en IEEE 1528 kaj IEC 62209. Ĉi tiu ekipaĵo devas esti instalita kaj funkciigita kun minimuma distanco 0 cm. inter la radiatoro kaj via korpo. Ĉi tiu aparato kaj ĝia(j) anteno(j) ne devas esti samlokaj aŭ funkcii kune kun iu ajn alia anteno aŭ dissendilo.

UIFlow Rapida Komenco

Bruliga ilo

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

Notu: Post la instalado de uzantoj de MacOS, bonvolu meti la aplikaĵon en la dosierujon de Apliko, kiel montrite en la suba figuro.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 5

Firmware brulanta

  1. Duoble alklaku por malfermi la Bruligilon, elektu la respondan aparaton en la maldekstra menuo, elektu la firmware-version, kiun vi bezonas, kaj alklaku la elŝutbutonon por elŝuti.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 6
  2. Poste konektu la M5-aparaton al la komputilo per la Tipo-C-kablo, elektu la respondan COM-havenon, la baud-rapideco povas uzi la defaŭltan agordon en M5Burner, krome, vi ankaŭ povas plenigi la WIFI al kiu la aparato estos konektita dum the firmware burning stage informo. Post agordo, alklaku "Burnu" por komenci bruligi.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 7
  3. Kiam la brula protokolo instigas Bruligi Sukcese, tio signifas, ke la firmvaro estas forbruligita.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 8

Kiam la unua brulado aŭ la firmware programo funkcias nenormale, vi povas alklaki "Forigi" por forigi la fulmmemoron. En la posta ĝisdatigo de la firmware, ne necesas forviŝi denove, alie la konservitaj Wi-Fi-informoj estos forigitaj kaj la API-Ŝlosilo estos refreŝigita.

Agordu WIFI

UIFlow provizas ambaŭ eksterrete kaj web versio de la programisto. Kiam vi uzas la web versio, ni devas agordi WiFi-konekton por la aparato. La sekvanta priskribas du manierojn agordi WiFi-konekton por la aparato (Burn-agordo kaj AP-hotspot-agordo).

Bruligi agordon WiFi (rekomende)

UIFlow-1.5.4 kaj supraj versioj povas skribi WiFi-informojn rekte per M5Burner.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 9

APhotspot-agordo WiFi

  1. Premu kaj tenu la elektran butonon maldekstre por ŝalti la maŝinon. Se WiFi ne estas agordita, la sistemo aŭtomate eniros la retan agordan reĝimon kiam ĝi estas ŝaltita por la unua fojo. Supozu, ke vi volas reeniri la retan agordan reĝimon post rulado de aliaj programoj, vi povas raporti al la operacio sube. Post kiam la UIFlow-Emblemo aperas ĉe ekfunkciigo, rapide alklaku la Hejman butonon (meze M5-butonon) por eniri la agordan paĝon. Premu la butonon ĉe la dekstra flanko de la fuzelaĝo por ŝanĝi la opcion al Agordo, kaj premu la Hejman butonon por konfirmi. Premu la dekstran butonon por ŝanĝi la opcion al WiFi-Agordo, premu la Hejman butonon por konfirmi, kaj komenci la agordon.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 10
  2. Post sukcese konektiĝi al la retpunkto per via poŝtelefono, malfermu la poŝtelefonan retumilon por skani la QR-kodon sur la ekrano aŭ rekte aliri 192.168.4.1, enigu la paĝon por plenigi viajn personajn WIFI-informojn, kaj alklaku Agordu por registri viajn WiFi-informojn. . La aparato rekomencos aŭtomate post sukcese agordo kaj eniros programan reĝimon.

Notu: Specialaj signoj kiel "spaco" ne estas permesitaj en la agordita WiFi-informo.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 11

Reta Programado-Reĝimo kaj API-Ŝlosilo

Eniru retprogramadan reĝimon

Reta programa reĝimo estas aldokiĝo inter M5-aparato kaj UIFlow web programa platformo. La ekrano montros la aktualan retan konekton de la aparato. Kiam la indikilo estas verda, tio signifas, ke vi povas ricevi program-puŝon iam ajn. En defaŭlta situacio, post la unua sukcesa WiFi-reto agordo, la aparato aŭtomate rekomencos kaj eniros la retan programan reĝimon. Se vi ne scias kiel reeniri la programan reĝimon post rulado de aliaj aplikaĵoj, vi povas raporti al la sekvaj operacioj.

rekomencante, premu la butonon A en la ĉefa menua interfaco por elekti la programan reĝimon kaj atendu ĝis la dekstra indikilo de la reto-indikilo fariĝos verda en la programa reĝimo paĝo. Aliru UIFlow-programan paĝon vizitante fllow.m5stack.com en komputila retumilo.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 21

APKEY Parigo
API KEY estas la komunika akreditaĵo por M5-aparatoj kiam vi uzas UIFlow web programado. Agordante la respondan API KEY ĉe la UIFlow-flanko, la programo povas esti puŝita por la specifa aparato. La uzanto devas viziti fllow.m5stack.com en la komputilo web retumilo por eniri la programan paĝon de UIFlow. Alklaku la agordan butonon en la menubreto ĉe la supra dekstra angulo de la paĝo, enigu la API-Ŝlosilon sur la responda aparato, elektu la aparataron uzatan, alklaku OK por konservi kaj atendu ĝis ĝi instigas sukcese konektiĝi.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 13

 

HTTP

Plenumu la suprajn paŝojn, tiam vi povas komenci programon per UIFlow. Por ekzample:Aliri Baidu per HTTP

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

Funkcia Priskribo

Establi Bluetooth-konekton kaj ebligu Bluetooth-enirpermesilon.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 15

  • Inicialigu uart-nomon Komencigu agordojn, agordu Bluetooth-aparatan nomon.
  • BLE UART Writre Sendu datumojn per BLE UART.
  • BLE UART restas kaŝmemoro Kontrolu la nombron da bajtoj de BLE UART-datumoj.
  • BLE UART legi ĉiujn Legu ĉiujn datumojn en BLE UART-kaŝmemoro.
  • BLE UART legu signojn Legu n datumojn en BLE UART-kaŝmemoro.

Instrukcioj

Establi Bluetooth-transirkonekton kaj sendu ŝalti/malŝalti kontrolon LED.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 16

UIFlow Desktop IDE

UIFlow Desktop IDE estas eksterreta versio de UIFlow-programisto, kiu ne postulas retkonekton, kaj povas provizi al vi respondeman program-puŝan sperton. Bonvolu klaki la respondan version de UIFlow-Desktop-IDE por elŝuti laŭ via operaciumo.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 17

USB-programa reĝimo

Malfermu la elŝutitan UIFlow Desktop IDE-arkivon kaj duoble alklaku por ruli la aplikaĵon.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 18

Post kiam la aplikaĵo komenciĝas, ĝi aŭtomate detektos ĉu via komputilo havas USB-ŝoforon (CP210X), alklaku Instali kaj sekvos la instrukciojn por fini instaladon.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 19

Post kiam la ŝoforinstalado finiĝos, ĝi aŭtomate eniros la UIFlow Desktop IDE kaj aŭtomate aperos la agordan skatolon. Nuntempe, konektu la M5-aparaton al la komputilo per la datumkablo Tpye-C.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 20

Uzi UIFlow Desktop IDE postulas M5-aparaton kun UIFlow-firmvaro kaj eniru ** USB-programan reĝimon **.

Alklaku la elektran butonon sur la maldekstra flanko de la aparato por rekomenci, post eniri la menuon, rapide alklaku la dekstran butonon por elekti USB-reĝimon.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 21

Elektu la respondan havenon, kaj la programan aparaton, alklaku OK por konekti.M5STACK-CORE2-Based-IoT-Development-Kit-FIG 22

Rilataj Ligiloj

Enkonduko de UIFlow Block

Dokumentoj/Rimedoj

M5STACK M5STACK-CORE2 Bazita IoT Disvolva Ilaro [pdf] Uzanto-manlibro
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Bazita IoT Development Kit, M5STACK-CORE2, Bazita IoT Development Kit, IoT Development Kit, Development Kit

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *