Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit

1. OIDHCHE

Is e bòrd ESP5 a th’ ann am M2Stick CORE32 a bha stèidhichte air chip ESP32-D0WDQ6-V3, anns an robh scrion TFT 2-òirleach. Tha am bòrd air a dhèanamh de PC + ABC.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Geàrr-chunntas

1.1 Cruth bathar-cruaidh

Bathar-cruaidh CORE2: chip ESP32-D0WDQ6-V3, scrion TFT, Green LED, Putan, eadar-aghaidh GROVE, eadar-aghaidh Type.C-to-USB, chip Stiùireadh Cumhachd agus bataraidh.
ESP32-D0WDQ6-V3 Tha an ESP32 na shiostam dà-chridhe le dà CPU Architecture Tense LX6 aig Harvard. Tha a h-uile cuimhne freumhaichte, cuimhne taobh a-muigh agus iomaill suidhichte air a’ bhus dàta agus/no air bus stiùiridh nan CPUan sin. Le beagan eisgeachdan (faic gu h-ìosal), tha mapadh seòlaidhean dà CPU co-chothromach, a’ ciallachadh gu bheil iad a’ cleachdadh na h-aon sheòlaidhean gus faighinn chun aon chuimhne. Faodaidh ioma-iomall san t-siostam faighinn gu cuimhne freumhaichte tro DMA.

Tha TFT Screen na sgrion dath 2-òirleach air a stiùireadh le ILI9342C le rùn de 320 x 240.
Obrachadh voltagIs e an raon 2.6 ~ 3.3V, is e raon teòthachd obrach -25 ~ 55 ° C.
Is e chip Power Management an AXP192 aig X-Powers. Tha an leabhar obrachaidhtagIs e an raon 2.9V ~ 6.3V agus is e an sruth cosgais 1.4A.
Tha CORE2 ag uidheamachadh ESP32 leis a h-uile dad a dh ’fheumar airson prògramadh, a h-uile dad a dh’ fheumar airson obrachadh agus leasachadh

2.PIN TUAIRISGE

2.1. EADAR-MHINEACHADH USB

M5CAMREA Configuration Type-C USB eadar-aghaidh, cuir taic ri protocol conaltraidh àbhaisteach USB2.0.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - USB

2.2. EADAR-GHNÌOMHACHAIDH GROVE

Raon cuidhteas 4p de eadar-aghaidh 2.0mm M5CAMREA GROVE, uèirleadh a-staigh agus GND, 5V, GPIO32, GPIO33 ceangailte.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Grove Interface

3.FUNCTIONAL TUAIRISGE

Tha a’ chaibideil seo a’ toirt cunntas air na diofar mhodalan agus ghnìomhan ESP32-D0WDQ6-V3.

3.1. CPU AGUS Cuimhne

Xtensa® aon-/ dùbailte-core32-bitLX6microprocessor (ean), suas ri 600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400 MIPS airson ESP32-D2WD):

  • 448 KB ROM
  • 520 KB SRAM
  • 16 KB SRAM ann an RTC
  • Bidh QSPI a’ toirt taic do ghrunn chips flash / SRAM
3.2. TUAIRISGEADH SGEULACHDAN
3.2.1.External Flash agus SRAM

Bidh ESP32 a’ toirt taic do ghrunn flash QSPI taobh a-muigh agus cuimhne ruigsinneachd air thuaiream statach (SRAM), le crioptachadh AES stèidhichte air bathar-cruaidh gus prògraman agus dàta luchd-cleachdaidh a dhìon.

  • Bidh ESP32 a’ faighinn cothrom air QSPI Flash taobh a-muigh agus SRAM le bhith a’ tasgadh. Tha suas ri 16 MB àite còd Flash taobh a-muigh air a mhapadh a-steach don CPU, a’ toirt taic do ruigsinneachd 8-bit, 16-bit agus 32-bit, agus is urrainn dhaibh còd a chuir an gnìomh.
  • Suas gu 8 MB Flash taobh a-muigh agus SRAM air a mhapadh gu àite dàta CPU, taic airson ruigsinneachd 8-bit, 16-bit agus 32-bit. Chan eil Flash a’ toirt taic ach do ghnìomhachd leughaidh, tha SRAM a’ toirt taic do ghnìomhachd leughaidh is sgrìobhaidh.
3.3. Criosta

Oscilator criostail 2 MHz ~ 60 MHz taobh a-muigh (40 MHz a-mhàin airson gnìomhachd Wi-Fi / BT)

3.4. RIAGHLADH RTC agus caitheamh cumhachd ìosal

Faodar ESP32 a’ cleachdadh dhòighean riaghlaidh cumhachd adhartach atharrachadh eadar diofar mhodhan sàbhalaidh cumhachd. (Faic Clàr 5).

  • Modh sàbhalaidh cumhachd
    - Modh Gnìomhach: Tha chip RF ag obair. Faodaidh Chip comharra fuaim fhaighinn agus a tharraing.
    - Modh cadail modem: faodaidh CPU ruith, faodar an gleoc a rèiteachadh. Bann-stèidh Wi-Fi / Bluetooth agus RF
    - Modh cadail aotrom: CPU crochte. RTC agus cuimhne agus iomaill obrachadh coprocessor ULP. Bidh tachartas dùisg sam bith (MAC, aoigh, timer RTC no briseadh a-muigh) a’ dùsgadh a’ chip. - Modh cadal domhainn: dìreach an cuimhne RTC agus iomaill ann an staid obrach. Dàta ceangail WiFi agus Bluetooth air a stòradh san RTC. Faodaidh coprocessor ULP obrachadh. - Modh cadal a’ gheamhraidh: tha oscillator 8 MHz agus coprocessor ULP togte ciorramach. Tha cuimhne RTC gus an solar cumhachd a thoirt air ais air a ghearradh dheth. Dìreach aon timer gleoc RTC suidhichte air a’ ghleoc slaodach agus cuid de RTC GPIO aig an obair. Faodaidh gleoc no timer RTC RTC dùsgadh bho mhodh Geamhraidh GPIO.
  • Modh cadal domhainn
    - modh cadail co-cheangailte: modh sàbhalaidh cumhachd ag atharrachadh eadar modh Gnìomhach, Modem-cadail, cadal aotrom. CPU, Wi-Fi, Bluetooth, agus eadar-ama ro-shuidhichte rèidio ri dhùsgadh, gus dèanamh cinnteach gu bheil ceangal Wi-Fi / Bluetooth ann.
    - Modhan sgrùdaidh mothachaidh cumhachd ultra-ìosal: is e am prìomh shiostam modh Deep-sleep, tha coprocessor ULP air fhosgladh no dùnadh bho àm gu àm gus dàta mothachaidh a thomhas. Bidh an sensor a ’tomhas dàta, bidh coprocessor ULP a’ co-dhùnadh am bu chòir am prìomh shiostam a dhùsgadh.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Modh cadal domhainn

4.LEICTREACH GHAIDHEALACH

4.1. PARAMETAIREAN LIMITED

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - LIMIT PARAMETERS

1. VIO chun a' phloc solarachaidh cumhachd, Thoir sùil air Sònrachadh Teicnigeach ESP32 Pàipear-taice IO_MUX, mar SD_CLK de sholarachadh cumhachd airson VDD_SDIO.

Brùth agus cum am putan cumhachd taobh airson dà dhiog gus an inneal a thòiseachadh. Brùth agus cum airson barrachd air 6 diogan gus an inneal a chuir dheth. Gluais chun mhodh dealbh tron ​​​​sgrion Dachaigh, agus tha an avatar a gheibhear tron ​​​​chamara air a thaisbeanadh air an scrion tft. Feumaidh an càball USB a bhith ceangailte nuair a bhios e ag obair, agus tha am bataraidh lithium air a chleachdadh airson stòradh geàrr-ùine gus casg a chuir air fàilligeadh cumhachd.

Aithris FCC: Dh’ fhaodadh atharraichean no atharrachaidhean sam bith nach deach aontachadh gu sònraichte leis a’ phàrtaidh le uallach airson gèilleadh ùghdarras an neach-cleachdaidh an uidheamachd obrachadh a chuir am falach.

Tha an inneal seo a 'gèilleadh ri Pàirt 15 de Riaghailtean FCC. Tha gnìomhachd an urra ris an dà chùmhnant a leanas:
(1) Is dòcha nach toir an inneal seo bacadh cronail, agus
(2) Feumaidh an inneal seo gabhail ri bacadh sam bith a gheibhear, a’ toirt a-steach bacadh a dh’ fhaodadh obrachadh neo-mhiannach adhbhrachadh.
Aithris Taisbeanaidh Rèididheachd FCC: Tha an uidheamachd seo a’ cumail ri crìochan nochdaidh rèididheachd FCC a chaidh a mhìneachadh airson àrainneachd neo-riaghlaidh.

Nota: Chaidh an uidheamachd seo a dhearbhadh agus chaidh a lorg gu bheil e a’ gèilleadh ris na crìochan airson inneal didseatach Clas B, a rèir pàirt 15 den

Riaghailtean FCC. Tha na crìochan sin air an dealbhadh gus dìon reusanta a thoirt seachad an aghaidh bacadh cronail ann an ionad còmhnaidh. Bidh an uidheamachd seo a’ gineadh, a’ cleachdadh agus comasach air lùth tricead rèidio a ghintinn agus, mura tèid a chuir a-steach agus a chleachdadh a rèir an stiùiridh, dh’ fhaodadh e bacadh cronail a chuir air conaltradh rèidio. Ach, chan eil gealltanas sam bith ann nach tachair bacadh air stàladh sònraichte. Ma dh ’adhbhraicheas an uidheamachd seo bacadh cronail air fàilteachadh rèidio no telebhisean, a dh’ fhaodar a dhearbhadh le bhith a ’tionndadh an uidheamachd dheth agus air adhart, thathas a’ brosnachadh an neach-cleachdaidh feuchainn ris a ’bhacadh a cheartachadh le aon no barrachd de na ceumannan a leanas:
- Ath-stiùireadh no gluasad an antenna a tha a’ faighinn.
- Meudaich an dealachadh eadar an uidheamachd agus an inneal-glacaidh.
- Ceangail an uidheamachd a-steach do shocair air cuairt eadar-dhealaichte bhon fhear ris a bheil an cuidhteas ceangailte.
- Bruidhinn ris an neach-reic no teicneòlaiche rèidio / Tbh eòlach airson cuideachadh.

Tòisich luath UI Flow

Tha an oideachadh seo a’ buntainn ri M5Core2

Inneal losgadh

Cliog air a’ phutan gu h-ìosal gus an inneal losgaidh firmware M5Burner co-fhreagarrach a luchdachadh sìos a rèir an t-siostam obrachaidh agad. Unzip agus fosgail an aplacaid.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - inneal losgaidh

Leabhar-làimhe Cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Às deidh luchd-cleachdaidh MacOS a chuir a-steach

Firmware a ' losgadh

  1. Dèan briogadh dùbailte gus an inneal losgaidh Burner fhosgladh, tagh an seòrsa inneal co-fhreagarrach sa chlàr air an taobh chlì, tagh an dreach firmware a dh ’fheumas tu, agus cliog air a’ phutan luchdaich sìos gus a luchdachadh sìos.
    Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Dèan briogadh dùbailte gus an inneal losgaidh Burner fhosgladh
  2. An uairsin ceangail an inneal M5 ris a ’choimpiutair tron ​​​​chàball Type-C, tagh am port COM co-fhreagarrach, faodaidh an ìre baud an rèiteachadh bunaiteach ann am M5Burner a chleachdadh, a bharrachd air an sin, faodaidh tu cuideachd an WIFI a lìonadh a bhios an inneal ceangailte ris rè an firmware a' losgadh stage fiosrachadh. Às deidh an rèiteachadh, cliog air “Burn” gus tòiseachadh air losgadh.
    Leabhar-làimhe Cleachdaiche Kit Leasachaidh M5STACK ESP32 CORE2 IoT - An uairsin ceangail an inneal M5 ris a ’choimpiutair tron ​​​​chàball Type-C
  3. Nuair a bhrosnaicheas an log losgaidh Burn Successfully , tha e a 'ciallachadh gu bheil am firmware air a losgadh.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Nuair a bhios an log losgaidh a’ brosnachadh

Nuair a thèid an losgadh an toiseach no ma ruitheas am prògram firmware gu neo-àbhaisteach, faodaidh tu briogadh air “Dubh às” gus an cuimhne flash a dhubhadh às. Anns an ùrachadh firmware às deidh sin, cha bhith feum air cuir às a-rithist, air neo thèid am fiosrachadh Wi-Fi a chaidh a shàbhaladh a dhubhadh às agus thèid an iuchair API ùrachadh.

Dèan rèiteachadh air WIFI
Bidh UIFlow a’ toirt seachad an dà chuid far-loidhne agus web dreach den phrogramaiche. Nuair a bhios tu a 'cleachdadh an web dreach, feumaidh sinn ceangal WiFi a rèiteachadh airson an inneal. Tha na leanas a 'toirt cunntas air dà dhòigh air ceangal WiFi a rèiteachadh airson an inneal (rèiteachadh Burn agus rèiteachadh hotspot AP).

losgadh rèiteachadh WiFi (moladh)
Faodaidh UIFlow-1.5.4 agus dreachan gu h-àrd fiosrachadh WiFi a sgrìobhadh gu dìreach tro M5Burner.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Burn rèiteachadh WiFi

Rèiteachadh hotspot AP WiFi

  1. Brùth is gleidh am putan cumhachd air an taobh chlì gus an inneal a thionndadh. Mura h-eil WiFi air a rèiteachadh, thèid an siostam a-steach gu fèin-ghluasadach ann am modh rèiteachaidh an lìonraidh nuair a thèid a chuir air airson a’ chiad uair. Seach gu bheil thu airson a dhol a-steach a-rithist gu modh rèiteachaidh an lìonraidh às deidh dhut prògraman eile a ruith, faodaidh tu iomradh a thoirt air an obrachadh gu h-ìosal. Às deidh don Suaicheantas UIFlow nochdadh aig toiseach tòiseachaidh, cliog gu sgiobalta air a ’phutan Dachaigh (putan meadhan M5) gus a dhol a-steach don duilleag rèiteachaidh. Brùth am putan air taobh deas an fhuselage gus an roghainn atharrachadh gu Setting, agus brùth air a’ phutan Dachaigh gus dearbhadh. Brùth air a’ phutan deas gus an roghainn atharrachadh gu suidheachadh WiFi, brùth air a’ phutan Dachaigh gus dearbhadh, agus tòisich air an rèiteachadh.
    M5STACK ESP32 CORE2 IoT Kit Leasachaidh Leabhar-làimhe Cleachdaiche - Tha modh prògramadh lìonra na mhodh doca eadar M5
  2. Às deidh dhut ceangal gu soirbheachail ris an àite teth leis an fhòn-làimhe agad, fosgail brabhsair an fhòn-làimhe gus an còd QR a sganadh air an sgrion no faighinn gu dìreach 192.168.4.1, cuir a-steach an duilleag gus am fiosrachadh WIFI pearsanta agad a lìonadh, agus cliog air Configure gus am fiosrachadh WiFi agad a chlàradh . Tòisichidh an inneal gu fèin-ghluasadach às deidh dha a bhith air a rèiteachadh gu soirbheachail agus a dhol a-steach don mhodh prògramaidh. Nota: Chan eil caractaran sònraichte leithid “space” ceadaichte anns an fhiosrachadh WiFi a chaidh a rèiteachadh.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Caractaran sònraichte mar

Modh Prògramadh Lìonra agus PRÌOMH API
Cuir a-steach modh prògramadh lìonra Lìonra Tha modh prògramaidh na mhodh docachaidh eadar inneal M5 agus UIFlow web àrd-ùrlar prògramadh. Seallaidh an sgrion inbhe ceangail lìonra làithreach an inneil. Nuair a tha an comharra uaine, tha e a 'ciallachadh gum faigh thu putadh prògram aig àm sam bith. Fo shuidheachadh bunaiteach, às deidh a ’chiad rèiteachadh lìonra WiFi soirbheachail, ath-thòiseachadh an inneal gu fèin-ghluasadach agus thèid e a-steach don mhodh prògramadh lìonra. Mura h-eil fios agad ciamar a thèid thu a-steach don mhodh prògramadh a-rithist às deidh dhut tagraidhean eile a ruith, faodaidh tu iomradh a thoirt air na h-obraichean a leanas.
ath-thòiseachadh, brùth putan A anns a’ phrìomh eadar-aghaidh clàr-taice gus am modh prògramadh a thaghadh agus feitheamh gus am bi an comharra ceart den chomharra lìonra gus tionndadh uaine air duilleag modh prògramadh. Faigh cothrom air duilleag prògramadh UIFlow le bhith a’ tadhal sruthadh.m5stack.com air brabhsair coimpiutair.

M5STACK ESP32 CORE2 IoT Kit Leasachaidh Leabhar-làimhe Cleachdaiche - Tha modh prògramadh lìonra na mhodh doca eadar M5

API PRÌOMH Paidhir

Is e API PRÌOMH an teisteanas conaltraidh airson innealan M5 nuair a bhios tu a’ cleachdadh UIFlow web prògramadh. Le bhith a’ rèiteachadh an API KEY co-fhreagarrach air taobh UIFlow, faodar am prògram a phutadh airson an inneal sònraichte. Feumaidh an neach-cleachdaidh tadhal sruthadh.m5stack.com anns a’ choimpiutair web brabhsair gus a dhol a-steach gu duilleag prògramadh UIFlow. Cliog air a’ phutan suidheachadh anns a ’bhàr clàr aig oisean gu h-àrd air an làimh dheis den duilleag, cuir a-steach an iuchair API air an inneal co-fhreagarrach, tagh am bathar-cruaidh a chaidh a chleachdadh, cliog air OK gus a shàbhaladh agus feitheamh gus am brosnaich e ceangal gu soirbheachail.

 

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - API PRÌOMH Pairing

HTTP

Cuir crìoch air na ceumannan gu h-àrd, an uairsin faodaidh tu tòiseachadh air prògramadh le UIFlow. Airson example: Faigh cothrom air Baidu tro HTTP

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Cuir crìoch air na ceumannan gu h-àrd, an uairsin faodaidh tu tòiseachadh air prògramadh le UIFlow
BLE UART
Tuairisgeul gnìomh Stèidhich ceangal Bluetooth agus cuir an comas seirbheis pas-seachad Bluetooth.

M5STACK ESP32 CORE2 IoT Kit Leasachaidh Leabhar-làimhe Cleachdaiche - Stèidhich ceangal Bluetooth agus leig le seirbheis pas-seachad Bluetooth

  • Ainm init ble uart Tòisich na roghainnean, rèitich ainm inneal Bluetooth.
  • Sgrìobhadair BLE UART Cuir dàta a’ cleachdadh BLE UART.
  • BLE UART fuirich san tasgadan Thoir sùil air an àireamh bytes de dhàta BLE UART.
  • Leugh BLE UART a h-uile càil Leugh an dàta gu lèir ann an tasgadan BLE UART.
  • Caractaran leugh BLE UART Leugh n dàta ann an tasgadan BLE UART.

Stiùiridhean
Stèidhich ceangal passthrough Bluetooth agus cuir air / dheth LED smachd.

M5STACK ESP32 CORE2 IoT Kit Leasachaidh Leabhar-làimhe Cleachdaiche - Stèidhich ceangal passthrough Bluetooth agus cuir air adhart

IDE deasg UIFlow

Tha UIFlow Desktop IDE na dhreach far-loidhne de phrògramadair UIFlow nach eil feumach air ceangal lìonra, agus as urrainn dhut eòlas putadh prògram freagairteach a thoirt dhut. Cliog air an dreach co-fhreagarrach de UIFlow-Desktop-IDE gus a luchdachadh sìos a rèir an t-siostam obrachaidh agad.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - UIFlow Desktop IDE

Modh prògramadh USB
Unzip an tasglann IDE Desktop UIFlow a chaidh a luchdachadh sìos agus cliog dùbailte gus an tagradh a ruith.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - modh prògramadh USB

Às deidh don aplacaid tòiseachadh, lorgaidh e gu fèin-ghluasadach a bheil draibhear USB aig a’ choimpiutair agad (CP210X), cliog Stàlaich, agus lean na molaidhean gus crìoch a chuir air an stàladh.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Às deidh don aplacaid tòiseachadh

Às deidh stàladh an draibhear a bhith deiseil, cuiridh e a-steach gu fèin-ghluasadach an UIFlow Desktop IDE agus nochdaidh e am bogsa rèiteachaidh gu fèin-ghluasadach. Aig an àm seo, ceangail an inneal M5 ris a 'choimpiutair tron ​​​​chàball dàta Tpye-C.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Às deidh stàladh an draibhear a bhith deiseil

Le bhith a’ cleachdadh UIFlow Desktop IDE feumaidh inneal M5 le firmware UIFlow agus cuir a-steach ** modh prògramadh USB **. Cliog air a’ phutan cumhachd air taobh clì an inneil gus ath-thòiseachadh, às deidh dhut a dhol a-steach don chlàr, cliog gu sgiobalta air a ’phutan deas gus modh USB a thaghadh.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Cliog air a’ phutan cumhachd air taobh clì an inneil gus ath-thòiseachadh

Tagh am port co-fhreagarrach, agus an inneal prògramaidh, cliog OK airson ceangal.

Leabhar-làimhe cleachdaiche M5STACK ESP32 CORE2 IoT Development Kit - Tagh am port co-fhreagarrach, agus an inneal prògramaidh

Ceanglaichean ceangailte
Ro-ràdh bloc UIFlow

Sgrìobhainnean/Goireasan

M5STACK ESP32 CORE2 Kit Leasachaidh IoT [pdfLeabhar-làimhe an neach-cleachdaidh
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Kit Leasachaidh, Kit Leasachaidh

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *