Buku la M5STACK ESP32 CORE2 IoT Development Kit

Buku la M5STACK ESP32 CORE2 IoT Development Kit

1. ZOCHITIKA

M5Stick CORE2 ndi bolodi ya ESP32 yomwe idakhazikitsidwa pa ESP32-D0WDQ6-V3 chip, yomwe ili ndi skrini ya 2-inch TFT. Gululo limapangidwa ndi PC + ABC.

Buku la M5STACK ESP32 CORE2 IoT Development Kit - Mauthenga

1.1 Mapangidwe a Hardware

Zida za CORE2: ESP32-D0WDQ6-V3 chip, TFT screen, Green LED, Button, GROVE interface, Type.C-to-USB mawonekedwe, Power Management chip ndi batire.
ESP32-D0WDQ6-V3 ESP32 ndi makina apawiri-core okhala ndi ma CPU awiri a Harvard Architecture Tense LX6. Makumbukidwe onse ophatikizidwa, kukumbukira kwakunja ndi zotumphukira zili pa basi ya data ndi/kapena basi yophunzitsira ya ma CPU awa. Ndi zina zazing'ono (onani m'munsimu), mapu a maadiresi a ma CPU awiri ndi ofanana, kutanthauza kuti amagwiritsa ntchito maadiresi omwewo kuti athe kukumbukira zomwezo. Ma peripheral angapo mudongosolo amatha kupeza embeddedmemory kudzera pa DMA.

TFT Screen ndi 2-inch color screen yoyendetsedwa ndi ILI9342C yokhala ndi 320 x 240.
Opaleshoni voltagE osiyanasiyana ndi 2.6 ~ 3.3V, ntchito kutentha osiyanasiyana -25 ~ 55°C.
Power Management Chip ndi X-Powers's AXP192. VoltagE range ndi 2.9V ~ 6.3V ndipo charging panopa ndi 1.4A.
CORE2 imakonzekeretsa ESP32 ndi chilichonse chofunikira pakukonza mapulogalamu, chilichonse chofunikira pakugwira ntchito ndi chitukuko

2. PIN DESCRIPTION

2.1. USB INTERFACE

M5CAMREA Configuration Type-C mtundu wa USB mawonekedwe, kuthandizira USB2.0 njira yolumikizirana yokhazikika.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - USB

2.2. GROVE INTERFACE

4p phula lotayidwa la 2.0mm M5CAMREA GROVE interfaces, mawaya amkati ndi GND, 5V, GPIO32, GPIO33 yolumikizidwa.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Grove Interface

3.KUGWIRITSA NTCHITO NTCHITO

Mutuwu ukufotokoza za ESP32-D0WDQ6-V3 ma module ndi ntchito zosiyanasiyana.

3.1. CPU NDI MEMORY

Xtensa® single-/dual-core32-bitLX6microprocessor(s), upto600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400 MIPS ya ESP32-D2WD):

  • Mtengo wa 448 KB
  • 520 KB SRAM
  • 16 KB SRAM mu RTC
  • QSPI imathandizira ma flash / SRAM tchipisi angapo
3.2. MAWU OWUSIKA
3.2.1.Kunyezimira Kwakunja ndi SRAM

ESP32 imathandizira kung'anima kwa QSPI yakunja ndi kukumbukira kosasintha kosasintha (SRAM), yokhala ndi encryption yochokera ku hardware ya AES kuteteza mapulogalamu ndi deta.

  • ESP32 ipezani QSPI Flash yakunja ndi SRAM posungira. Malo ofikira 16 MB akunja a Flash code amajambulidwa mu CPU, amathandizira 8-bit, 16-bit ndi 32-bit, ndipo amatha kugwiritsa ntchito ma code.
  • Kufikira 8 MB yakunja Kung'anima ndi SRAM yojambulidwa ku malo a data a CPU, chithandizo cha 8-bit, 16-bit ndi 32-bit. Flash imathandizira ntchito zowerengera zokha, SRAM imathandizira kuwerenga ndi kulemba ntchito.
3.3. Crystal

2 MHz ~ 60 MHz crystal oscillator (40 MHz pokhapokha pa Wi-Fi/BT magwiridwe antchito)

3.4. MANAGEMENT YA RTC NDIKUGWIRITSA NTCHITO MPHAMVU YOCHEPA

ESP32 imagwiritsa ntchito njira zapamwamba zowongolera mphamvu zitha kusinthidwa pakati pa mitundu yosiyanasiyana yosungira mphamvu. (Onani Gulu 5).

  • Njira yopulumutsira mphamvu
    - Njira Yogwira: Chip cha RF chikugwira ntchito. Chip chikhoza kulandira ndi kutumiza chizindikiro chomveka.
    - Magonedwe a Modem: CPU imatha kuthamanga, koloko ikhoza kukonzedwa. Wi-Fi / Bluetooth baseband ndi RF
    - Magonedwe opepuka: CPU idayimitsidwa. RTC ndi kukumbukira ndi zotumphukira ULP coprocessor ntchito. Chochitika chilichonse chodzuka (MAC, host host, RTC chowerengera kapena kusokoneza kunja) chidzadzutsa chip. - Kugona kwakukulu: kukumbukira kwa RTC kokha ndi zotumphukira zomwe zimagwira ntchito. Zolumikizana za WiFi ndi Bluetooth zosungidwa mu RTC. ULP coprocessor ikhoza kugwira ntchito. - Mawonekedwe a Hibernation: 8 MHz oscillator ndi coprocessor ULP yolumikizidwa ndizozimitsa. Memory ya RTC yobwezeretsa magetsi yatha. Wotchi imodzi yokha ya RTC yomwe ili pawotchi yapang'onopang'ono ndi RTC GPIO ina kuntchito. Wotchi ya RTC RTC kapena chowerengera imatha kudzuka panjira ya GPIO Hibernation.
  • Mawonekedwe akugona kwambiri
    - Kugona kofananira: njira yosungira mphamvu yosinthira pakati pa Active, Modem-kugona, Kuwala-kugona mode. CPU, Wi-Fi, Bluetooth, ndi nthawi yokhazikitsidwa ndi wailesi kuti adzutse, kuonetsetsa kulumikizana kwa Wi-Fi / Bluetooth.
    - Njira zowunikira za Ultra Low-power sensor: dongosolo lalikulu ndi Deep-sleep mode, ULP coprocessor imatsegulidwa nthawi ndi nthawi kapena kutsekedwa kuti ayeze deta ya sensor. Sensa imayesa deta, ULP coprocessor imasankha kudzutsa dongosolo lalikulu.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Kugona-kugona kwambiri

4.MAKHALIDWE Amagetsi

4.1. LIMIT PARAMETERS

Buku la M5STACK ESP32 CORE2 IoT Development Kit - LIMIT PARAMETERS

1. VIO kumalo operekera magetsi, Onani ESP32 Technical Specification Appendix IO_MUX, monga SD_CLK ya Magetsi a VDD_SDIO.

Dinani ndikugwira batani lamphamvu lakumbali kwa masekondi awiri kuti muyambitse chipangizocho. Dinani ndikugwira kwa masekondi opitilira 6 kuti muzimitse chipangizocho. Sinthani kumawonekedwe azithunzi kudzera pa Screen Screen, ndipo avatar yomwe ingapezeke kudzera pa kamera imawonetsedwa pazenera la tft. Chingwe cha USB chiyenera kulumikizidwa pogwira ntchito, ndipo batri ya lithiamu imagwiritsidwa ntchito posungirako kwakanthawi kochepa kuti zisawonongeke mphamvu.

Chidziwitso cha FCC: Kusintha kulikonse kapena kusintha komwe sikunavomerezedwe mwachindunji ndi gulu lomwe limayang'anira kutsata kungathe kulepheretsa wogwiritsa ntchito kugwiritsa ntchito zidazo.

Chipangizochi chikugwirizana ndi gawo 15 la Malamulo a FCC. Kugwira ntchito kumadalira zinthu ziwiri izi:
(1) Chipangizochi sichikhoza kuyambitsa kusokoneza kovulaza, ndi
(2) Chipangizochi chiyenera kuvomereza kusokoneza kulikonse komwe kumalandira, kuphatikizapo kusokoneza komwe kungayambitse ntchito yosayenera.
FCC Radiation Exposure Statement: Chida ichi chikugwirizana ndi malire a FCC okhudzana ndi kukhudzana ndi ma radiation omwe akhazikitsidwa kumalo osalamulirika .Chida ichi chiyenera kuikidwa ndikugwiritsidwa ntchito ndi mtunda wochepera 20cm pakati pa radiator ndi thupi lanu.

Chidziwitso: Chida ichi chayesedwa ndipo chapezeka kuti chikugwirizana ndi malire a chipangizo cha digito cha Gulu B, motsatira gawo 15 la

Malamulo a FCC. Malire awa adapangidwa kuti apereke chitetezo chokwanira ku kusokoneza koyipa pakukhazikitsa nyumba. Chipangizochi chimapanga, chimagwiritsa ntchito komanso chimatha kuwunikira mphamvu zamawayilesi ndipo, ngati sichinayikedwe ndi kugwiritsidwa ntchito motsatira malangizo, chikhoza kusokoneza mawayilesi. Komabe, palibe chitsimikizo kuti kusokoneza sikudzachitika mu unsembe winawake. Ngati chipangizochi chikuyambitsa kusokoneza koopsa kwa wailesi kapena kulandila wailesi yakanema, komwe kungadziwike ndikuzimitsa ndi kuyatsa zida, wogwiritsa ntchitoyo akulimbikitsidwa kuyesa kukonza kusokonezako ndi chimodzi kapena zingapo mwa izi:
-Kuwongolera kapena kusamutsa mlongoti womwe ukulandira.
-Onjezani kulekanitsa pakati pa zida ndi zolandila.
-Lumikizani zidazo munjira yolumikizirana yosiyana ndi yomwe wolandila amalumikizidwa.
- Funsani wogulitsa kapena katswiri wodziwa pawailesi / TV kuti akuthandizeni.

UI Flow Quick Start

Phunziroli likugwira ntchito ku M5Core2

Chida choyaka moto

Chonde dinani batani ili m'munsimu kuti mutsitse chida chowotcha cha firmware cha M5Burner malinga ndi makina anu ogwiritsira ntchito. Tsegulani ndi kutsegula pulogalamuyi.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Chida chowotcha

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Pambuyo pakuyika kwa ogwiritsa ntchito a MacOS

Kuwotcha kwa firmware

  1. Dinani kawiri kuti mutsegule chida choyatsira Burner, sankhani mtundu wa chipangizocho kumanzere kumanzere, sankhani mtundu wa firmware womwe mukufuna, ndikudina batani lotsitsa kuti mutsitse.
    M5STACK ESP32 CORE2 IoT Development Kit User Manual - Dinani kawiri kuti mutsegule chida choyaka moto
  2. Kenako lumikizani chipangizo cha M5 ku kompyuta kudzera pa chingwe cha Type-C, sankhani doko lofananira la COM, kuchuluka kwa baud kumatha kugwiritsa ntchito kusasinthika kwa M5Burner, kuphatikizanso, mutha kudzaza WIFI yomwe chipangizocho chidzalumikizidwa nacho nthawi. Kuwotcha kwa firmware stage zambiri. Pambuyo kasinthidwe, alemba "M'moto" kuyamba kuyatsa.
    M5STACK ESP32 CORE2 IoT Development Kit User Manual - Kenako gwirizanitsani chipangizo cha M5 ndi kompyuta kudzera pa chingwe cha Type-C.
  3. Pamene chipika choyaka chimayambitsa Kuwotcha Bwinobwino , zikutanthauza kuti firmware yatenthedwa.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Pamene chipika choyaka chimayambitsa

Mukayaka koyamba kapena pulogalamu ya firmware ikuyenda modabwitsa, mutha kudina "Fufutani" kuti mufufute kukumbukira. Muzotsatira za firmware zosinthidwa, palibe chifukwa chofufutiranso, apo ayi zambiri zosungidwa za Wi-Fi zidzachotsedwa ndipo API Key idzatsitsimutsidwa.

Konzani WIFI
UIFlow imapereka zonse popanda intaneti komanso web mtundu wa pulogalamu. Pamene mukugwiritsa ntchito web Baibulo, tiyenera sintha WiFi kugwirizana kwa chipangizo. Zotsatirazi zikufotokoza njira ziwiri zosinthira kulumikizidwa kwa WiFi pa chipangizocho (Kutentha kosinthika ndi kasinthidwe ka AP hotspot).

Kuwotcha kasinthidwe WiFi (ndikulangizani)
UIFlow-1.5.4 ndi mitundu pamwambapa imatha kulemba zambiri za WiFi mwachindunji kudzera pa M5Burner.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Kuwotcha kasinthidwe ka WiFi

AP hotspot kasinthidwe WiFi

  1. Dinani ndikugwira batani lamphamvu kumanzere kuti muyatse makinawo. Ngati WiFi sichinakhazikitsidwe, makinawo amangolowetsa makina osinthira maukonde akayatsidwa koyamba. Tiyerekeze kuti mukufuna kulowanso mulingo wa kasinthidwe ka netiweki mutatha kugwiritsa ntchito mapulogalamu ena, mutha kulozera ku ntchito yomwe ili pansipa. Chizindikiro cha UIFlow chikawoneka poyambira, dinani batani Lanyumba mwachangu (batani lapakati la M5) kuti mulowe patsamba lokonzekera. Dinani batani ili kumanja kwa fuselage kuti musinthe kusankha ku Setting, ndikudina batani la Home kuti mutsimikizire. Dinani batani lakumanja kuti musinthe kusankha kukhala WiFi Setting, dinani batani Lanyumba kuti mutsimikizire, ndikuyamba kasinthidwe.
    M5STACK ESP32 CORE2 IoT Development Kit User Manual - Network programming mode ndi njira yolowera pakati pa M5
  2. Mukatha kulumikizana bwino ndi hotspot ndi foni yanu yam'manja, tsegulani msakatuli wa foni yam'manja kuti muwone khodi ya QR pa zenera kapena pitani mwachindunji 192.168.4.1, lowetsani tsambali kuti mudzaze zambiri za WIFI yanu, ndikudina Konzani kuti mujambule zambiri za WiFi yanu. . Chipangizocho chidzayambiranso pokhapokha mutakonza bwino ndikulowetsamo mapulogalamu. Zindikirani: Zilembo zapadera monga "danga" ndizosaloledwa muzodziwitso za WiFi.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Malembo apadera monga

Network Programming Mode ndi API KEY
Lowetsani netiweki programming mode Network pulogalamu yamapulogalamu ndi njira yolumikizira pakati pa chipangizo cha M5 ndi UIFlow web pulogalamu yamapulogalamu. Chophimbacho chidzawonetsa momwe chipangizochi chikugwiritsidwira ntchito. Pamene chizindikiro ndi wobiriwira, zikutanthauza kuti mukhoza kulandira pulogalamu kukankha nthawi iliyonse. Pansi pazikhalidwe zosasinthika, pambuyo pa kasinthidwe kopambana koyamba kwa netiweki ya WiFi, chipangizocho chimangoyambiranso ndikulowetsa pulogalamu yamapulogalamu. Ngati simukudziwa momwe mungalowetsenso pulogalamuyo mukatha kugwiritsa ntchito mapulogalamu ena, mutha kulozera kuzinthu zotsatirazi.
kuyambiranso, dinani batani A pamenyu yayikulu kuti musankhe njira yosinthira ndikudikirira mpaka chizindikiro choyenera cha netiweki chikhale chobiriwira patsamba la pulogalamuyo. Pezani tsamba la pulogalamu ya UIFlow poyendera flow.m5stack.com pa kompyuta msakatuli.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Network programming mode ndi njira yolowera pakati pa M5

API KEY Pairing

API KEY ndiye chidziwitso cholumikizira pazida za M5 mukamagwiritsa ntchito UIFlow web kupanga mapulogalamu. Mwa kukonza API KEY yofananira kumbali ya UIFlow, pulogalamuyo imatha kukankhira pa chipangizocho. Wogwiritsa akuyenera kuyendera flow.m5stack.com mu kompyuta web osatsegula kuti mulowetse tsamba la mapulogalamu a UIFlow. Dinani batani lokhazikitsira mu bar ya menyu pakona yakumanja kwa tsamba, lowetsani Kiyi ya API pa chipangizo chofananira, sankhani zida zomwe zimagwiritsidwa ntchito, dinani OK kuti musunge ndikudikirira mpaka italumikizana bwino.

 

M5STACK ESP32 CORE2 IoT Development Kit User Manual - API KEY Pairing

HTTP

Malizitsani masitepe pamwambapa, ndiye mutha kuyambitsa mapulogalamu ndi UIFlow. Za example: Pezani Baidu kudzera pa HTTP

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Malizitsani masitepe pamwambapa, ndiye mutha kuyambitsa mapulogalamu ndi UIFlow
BLE UART
Kufotokozera Kwantchito Kukhazikitsa kulumikizana kwa Bluetooth ndikuyambitsa ntchito yodutsa pa Bluetooth.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Khazikitsani kulumikizana kwa Bluetooth ndikuyambitsa ntchito yodutsa pa Bluetooth

  • Init ble uart name Yambitsani zoikamo, sinthani dzina la chipangizo cha Bluetooth.
  • Wolemba BLE UART Tumizani deta pogwiritsa ntchito BLE UART.
  • BLE UART ikhalabe posungira Onani kuchuluka kwa ma byte a data ya BLE UART.
  • BLE UART werengani zonse Werengani zonse zomwe zili mu cache ya BLE UART.
  • BLE UART werengani zilembo Werengani n data mu cache ya BLE UART.

Malangizo
Khazikitsani kulumikizana kwa Bluetooth ndikutumiza / kuzimitsa kuwongolera kwa LED.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Khazikitsani kulumikizana kwa Bluetooth ndikutumiza

UIFlow Desktop IDE

UIFlow Desktop IDE ndi mtundu wapaintaneti wa UIFlow wopanga mapulogalamu womwe sufuna kulumikizana ndi netiweki, ndipo ukhoza kukupatsirani mwayi wokankhira pulogalamu. Chonde dinani mtundu wofananira wa UIFlow-Desktop-IDE kuti mutsitse malinga ndi kachitidwe kanu.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - UIFlow Desktop IDE

USB pulogalamu mode
Tsegulani zosungidwa za UIFlow Desktop IDE zotsitsidwa ndikudina kawiri kuti mugwiritse ntchito.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - USB programming mode

Pulogalamuyo ikayamba, ingozindikira ngati kompyuta yanu ili ndi dalaivala wa USB (CP210X), dinani Instalar, ndikutsatira zomwe zikukuchitikirani kuti mumalize kuyika.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Pulogalamuyo ikayamba

Kuyika kwa dalaivala kukamaliza, kumangolowetsa UIFlow Desktop IDE ndikungotulutsa bokosi lokonzekera. Panthawiyi, gwirizanitsani chipangizo cha M5 ku kompyuta kudzera pa chingwe cha data cha Tpye-C.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Kukhazikitsa kwa dalaivala kukamaliza

Kugwiritsa ntchito UIFlow Desktop IDE kumafuna chipangizo cha M5 chokhala ndi UIFlow firmware ndikulowetsa ** USB programming mode **. Dinani batani lamphamvu kumanzere kwa chipangizocho kuti muyambitsenso, mutalowa menyu, dinani batani lakumanja kuti musankhe mawonekedwe a USB.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Dinani batani lamphamvu kumanzere kwa chipangizocho kuti muyambitsenso

Sankhani doko logwirizana, ndi chipangizo chokonzera, dinani OK kuti mugwirizane.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Sankhani doko lofananira, ndi chipangizo chokonzekera.

Maulalo Ogwirizana
Chiyambi cha UIFlow Block

Zolemba / Zothandizira

M5STACK ESP32 CORE2 IoT Development Kit [pdf] Buku Logwiritsa Ntchito
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Development Kit

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *