I-M5STACK ESP32 CORE2 IoT Development Kit Manual yomsebenzisi
1. UHLUKO
I-M5Stick CORE2 ibhodi le-ESP32 elisekelwe ku-ESP32-D0WDQ6-V3 chip, eliqukethe isikrini esingu-2-intshi se-TFT. Ibhodi lenziwe nge-PC+ABC.
1.1 Ukwakhiwa kwe-Hardware
Ihadiwe ye-CORE2: I-chip ye-ESP32-D0WDQ6-V3, isikrini se-TFT, i-LED Ekuhlaza, Inkinobho, isixhumi esibonakalayo se-GROVE, isixhumi esibonakalayo se-Type.C-to-USB, i-chip Management kanye nebhethri.
I-ESP32-D0WDQ6-V3 I-ESP32 iyisistimu ekabili-core enama-CPU amabili e-Harvard Architecture Tense LX6. Yonke inkumbulo eshumekiwe, inkumbulo yangaphandle kanye nama-peripherals kutholakala ebhasini ledatha kanye/noma ebhasini lemiyalo lawa ma-CPU. Ngaphandle kokunye okuhlukile okuncane (bona ngezansi), imephu yekheli yama-CPU amabili i-symmetric, okusho ukuthi asebenzisa amakheli afanayo ukuze afinyelele inkumbulo efanayo. Ama-peripheral amaningi ohlelweni angafinyelela inkumbulo eshumekiwe nge-DMA.
I-TFT Screen iyisikrini esingu-2-intshi esinemibala eshayelwa i-ILI9342C nesixazululo esingu-320 x 240.
I-vol esebenzayotagUbubanzi be-e bungu-2.6~3.3V, izinga lokushisa elisebenzayo lingu-25~55°C.
I-Power Management chip yi-X-Powers's AXP192. Umthamo wokusebenzatagUbubanzi be-e bungu-2.9V~6.3V kanti amandla okushaja angu-1.4A.
I-CORE2 ihlomisa i-ESP32 ngakho konke okudingekayo ekuhleleni, yonke into edingekayo ekusebenzeni nasekuthuthukisweni
2.I-PIN INCAZELO
2.1. I-USB INTERFACE
Uhlobo lwe-M5CAMREA lokucushwa kohlobo C lokusebenzelana kwe-USB, lusekela iphrothokholi yokuxhumana evamile ye-USB2.0.
2.2. GROVE INTERFACE
4p iphimbo elahliwe lokuxhumanisa okungu-2.0mm M5CAMREA GROVE, izintambo zangaphakathi kanye ne-GND, 5V, GPIO32, GPIO33 exhunyiwe.
3.INCAZELO YOMSEBENZI
Lesi sahluko sichaza amamojula nemisebenzi ehlukahlukene ye-ESP32-D0WDQ6-V3.
3.1. CPU NEMEMORY
I-Xtensa® single-/dual-core32-bitLX6microprocessor(s), upto600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400 MIPS ye-ESP32-D2WD):
- 448 KB ROM
- 520 KB SRAM
- 16 KB SRAM ku-RTC
- I-QSPI isekela ama-flash/SRAM chips amaningi
3.2. INCAZELO YESITOREKO
3.2.1.I-Flash yangaphandle kanye ne-SRAM
I-ESP32 isekela i-flash ye-QSPI eminingi yangaphandle kanye nenkumbulo yokufinyelela engahleliwe (i-SRAM), enokubethela kwe-AES okusekelwe ku-hardware ukuvikela izinhlelo zomsebenzisi nedatha.
- I-ESP32 ifinyelela i-QSPI Flash yangaphandle kanye ne-SRAM ngokulondoloza isikhashana. Isikhala sekhodi ye-Flash yangaphandle esingafika ku-16 MB sifakwe kumephu ku-CPU, sisekela ukufinyelela okungu-8-bit, 16-bit no-32-bit, futhi singasebenzisa ikhodi.
- I-Flash yangaphandle efinyelela ku-8 MB kanye ne-SRAM efakwe kumephu yesikhala sedatha ye-CPU, isekela lokufinyelela kwe-8-bit, 16-bit kanye no-32-bit. I-Flash isekela ukusebenza kokufunda kuphela, i-SRAM isekela ukufunda nokubhala imisebenzi.
3.3. I-Crystal
I-crystal oscillator engu-2 MHz~60 MHz (40 MHz kuphela ekusebenzeni kwe-Wi-Fi/BT)
3.4. UKUPHATHWA KWE-RTC NOKUSETSHENZISWA KWAMANDLA ANGAPHANSI
I-ESP32 isebenzisa amasu okuphatha amandla athuthukile ingase ishintshwe phakathi kwezindlela ezihlukene zokonga amandla. (Bheka iThebula 5).
- Imodi yokonga amandla
- Imodi esebenzayo: I-chip ye-RF iyasebenza. I-chip ingathola futhi idlulise isignali yomsindo.
- Imodi yokulala ye-Modem: I-CPU ingasebenza, iwashi lingase lilungiswe. I-Wi-Fi / i-Bluetooth baseband ne-RF
- Imodi yokulala elula: I-CPU imisiwe. I-RTC nenkumbulo kanye nama-peripherals ULP coprocessor operation. Noma yimuphi umcimbi wokuvuka (i-MAC, umsingathi, isibali sikhathi se-RTC noma ukuphazamiseka kwangaphandle) uzovusa i-chip. - Imodi yokulala okujulile: inkumbulo ye-RTC kuphela nama-peripherals asesimweni sokusebenza. Idatha yokuxhumana ye-WiFi ne-Bluetooth egcinwe ku-RTC. I-ULP coprocessor ingasebenza. - Imodi ye-Hibernation: i-oscillator engu-8 MHz kanye ne-coprocessor ULP eyakhelwe ngaphakathi kukhutshaziwe. Imemori ye-RTC yokubuyisela ukunikezwa kwamandla ivaliwe. Isibali sikhathi sewashi se-RTC esisodwa kuphela esitholakala ewashini elinensayo kanye ne-RTC GPIO ethile emsebenzini. Iwashi le-RTC RTC noma isibali sikhathi singavuka kumodi ye-GPIO Hibernation. - Imodi yokulala okujulile
- Imodi yokulala ehlobene: Imodi yokonga amandla ishintsha phakathi kwe-Iyasebenza, Imodemu-ukulala, Imodi yokulala elula. I-CPU, i-Wi-Fi, i-Bluetooth, nesikhawu sesikhathi sokusetha kabusha umsakazo ukuze kuvuswe, ukuqinisekisa uxhumano lwe-Wi-Fi / Bluetooth.
- Izindlela zokuqapha inzwa yamandla aphansi e-Ultra: isistimu eyinhloko imodi yokulala Okujulile, i-coprocessor ye-ULP ivulwa noma ivalwe ngezikhathi ezithile ukuze kukale idatha yenzwa. Inzwa ikala idatha, i-ULP coprocessor inquma ukuthi iluvuse yini uhlelo oluyinhloko.
4.IZIMPAWU ZIKAgesi
4.1. LIMIT PARAMETERS
1. I-VIO kuphedi yokuphakela amandla, Bheka i-ESP32 I-Technical Specification Appendix IO_MUX, njenge-SD_CLK yokunikezwa kwamandla kwe-VDD_SDIO.
Cindezela futhi ubambe inkinobho yamandla eseceleni imizuzwana emibili ukuze uqale idivayisi. Cindezela bese ubamba imizuzwana engaphezu kwengu-6 ukuze uvale idivayisi. Shintshela kumodi yesithombe ngesikrini sasekhaya, futhi i-avatar engatholwa ngekhamera ivezwa esikrinini se-tft. Ikhebula le-USB kufanele lixhunywe lapho kusebenza, futhi ibhethri ye-lithium isetshenziselwa isitoreji sesikhashana ukuvimbela ukwehluleka kwamandla.
Isitatimende se-FCC: Noma yiziphi Izinguquko noma ukuguqulwa okungagunyazwanga ngokucacile yinhlangano enesibopho sokuthobelana kungase kuqede igunya lomsebenzisi lokusebenzisa okokusebenza.
Le divayisi ithobela ingxenye 15 yeMithetho ye-FCC. Ukusebenza kungaphansi kwemibandela emibili elandelayo:
(1) Lolu cingo lungase lungabangeli ukuphazamiseka okuyingozi, futhi
(2) Lolu cingo kufanele lwamukele noma yikuphi ukuphazamiseka okutholiwe, okuhlanganisa ukuphazamiseka okungase kubangele ukusebenza okungafuneki.
Isitatimende Sokuchayeka Kwi-FCC Radiation: Lesi sixhobo sithobela imikhawulo yokuchayeka emisebeni ye-FCC ebekwe endaweni engalawuleki .Lokhu okokusebenza kufanele kufakwe futhi kusetshenziswe ngebanga elincane elingu-20cm phakathi kwerediyetha nomzimba wakho.
Qaphela: Lesi sixhobo sihloliwe futhi kwatholakala ukuthi sithobela imikhawulo yesisetshenziswa sedijithali seSigaba B, ngokususelwe esigabeni 15 soMthethosisekelo.
Imithetho ye-FCC. Le mikhawulo iklanyelwe ukuhlinzeka ngokuvikeleka okufanele ekuphazanyisweni okuyingozi ekufakweni kwendawo yokuhlala. Lesi sixhobo sikhiqiza, sisebenzise futhi singakhipha amandla efrikhwensi yomsakazo futhi, uma singafakiwe futhi sisetshenziswa ngokuhambisana nemiyalelo, singadala ukuphazamiseka okuyingozi ezokuxhumana ngomsakazo. Nokho, asikho isiqinisekiso sokuthi ukuphazamiseka ngeke kwenzeke ekufakweni okuthile. Uma lesi sisetshenziswa sidala ukuphazamiseka okuyingozi emsakazweni noma kumabonakude, okunganqunywa ngokucisha nokuvula okokusebenza, umsebenzisi uyakhuthazwa ukuthi azame ukulungisa ukuphazamiseka ngesinyathelo esisodwa noma ngaphezulu kwezilandelayo:
-Hlehlisa noma hambisa uthi olwamukelayo.
-Khulisa ukuhlukana phakathi kwemishini nomamukeli.
– Xhuma okokusebenza endaweni yokuphuma eseyikhethini ehlukile kuleyo lapho umamukeli axhumeke khona.
- Xhumana nomthengisi noma uchwepheshe werediyo/TV onolwazi ukuze uthole usizo.
I-UI Flow Isiqalo Esisheshayo
Lesi sifundo sisebenza ku-M5Core2
Ithuluzi elivuthayo
Sicela uchofoze inkinobho engezansi ukuze ulande ithuluzi elihambisanayo le-M5Burner firmware ngokohlelo lwakho lokusebenza. Vula unzip bese uvula uhlelo lokusebenza.
Ukushiswa kwe-Firmware
- Chofoza kabili ukuze uvule ithuluzi lokushisa i-Burner, khetha uhlobo lwedivayisi oluhambisanayo kumenyu engakwesokunxele, khetha inguqulo ye-firmware oyidingayo, bese uchofoza inkinobho yokulanda ukuze uyilande.
- Bese uxhuma idivayisi ye-M5 kukhompyutha ngentambo yohlobo C, khetha imbobo ye-COM ehambisanayo, izinga le-baud lingasebenzisa ukucushwa okuzenzakalelayo ku-M5Burner, ngaphezu kwalokho, ungakwazi futhi ukugcwalisa i-WIFI idivayisi ezoxhunywa kuyo ngesikhathi. i-firmware evuthayo stage ulwazi. Ngemva kokumisa, chofoza okuthi “Shisa” ukuze uqale ukuvutha.
- Lapho ilogi evuthayo ikhuthaza Ukushiswa Ngempumelelo, kusho ukuthi i-firmware ishisiwe.
Lapho ukushiswa kokuqala noma uhlelo lwe-firmware lusebenza ngendlela engavamile, ungachofoza u-"Sula" ukuze usule imemori ye-flash. Esibuyekezweni se-firmware esilandelayo, asikho isidingo sokusula futhi, ngaphandle kwalokho ulwazi lwe-Wi-Fi olulondoloziwe luzosuswa futhi Ukhiye we-API uzovuselelwa.
Lungiselela i-WIFI
I-UIFlow inikeza kokubili okungaxhunyiwe ku-inthanethi futhi web inguqulo yomhleli. Lapho usebenzisa i- web inguqulo, sidinga ukumisa uxhumano WiFi kudivayisi. Okulandelayo kuchaza izindlela ezimbili zokumisa uxhumo lwe-WiFi kudivayisi (Burn configuration kanye ne-AP hotspot configuration).
Shisa i-WiFi yokumisa (kuyanconywa)
I-UIFlow-1.5.4 nezinguqulo ezingenhla zingabhala imininingwane ye-WiFi ngokuqondile nge-M5Burner.
I-WiFi yokucushwa kwe-hotspot ye-AP
- Cindezela futhi ubambe inkinobho yamandla kwesokunxele ukuze uvule umshini. Uma i-WiFi ingamisiwe, isistimu izongena ngokuzenzakalelayo kumodi yokumisa inethiwekhi uma ivulwa okokuqala ngqa. Ake sithi ufuna ukufaka kabusha imodi yokumisa inethiwekhi ngemva kokusebenzisa ezinye izinhlelo, ungabhekisela ekusebenzeni ngezansi. Ngemva kokuthi Ilogo ye-UIFlow ibonakala ekuqaleni, chofoza ngokushesha inkinobho ethi Ikhaya (phakathi nendawo inkinobho ye-M5) ukuze ufake ikhasi lokumisa. Cindezela inkinobho kwesokudla se-fuselage ukuze ushintshele ku-Setting, bese ucindezela inkinobho ethi Ikhaya ukuze uqinisekise. Cindezela inkinobho engakwesokudla ukuze ushintshele inketho ku-WiFi Setting, cindezela inkinobho Yasekhaya ukuze uqinisekise, bese uqala ukumisa.
- Ngemva kokuxhumeka ngempumelelo ku-hotspot ngeselula yakho, vula isiphequluli seselula ukuze uskene ikhodi ye-QR esikrinini noma ufinyelele ngokuqondile ku-192.168.4.1, faka ikhasi ukuze ugcwalise ulwazi lwakho lomuntu siqu lwe-WIFI, bese uchofoza u-Lungisa ukuze urekhode imininingwane yakho ye-WiFi. . Idivayisi izoqala kabusha ngokuzenzakalelayo ngemva kokumisa ngempumelelo nokufaka imodi yokuhlela. Qaphela: Izinhlamvu ezikhethekile "njengesikhala" azivunyelwe kulwazi olumisiwe lwe-WiFi.
I-Network Programming Mode kanye ne-API KEY
Faka imodi yokuhlela yenethiwekhi Inethiwekhi Imodi yokuhlela iyimodi yokudokha phakathi kwedivayisi ye-M5 ne-UIFlow web inkundla yokuhlela. Isikrini sizobonisa isimo samanje sokuxhumeka kwenethiwekhi kwedivayisi. Uma inkomba iluhlaza, kusho ukuthi ungathola ukusunduzwa kohlelo noma kunini. Ngaphansi kwesimo esizenzakalelayo, ngemva kokucushwa okuphumelelayo kwenethiwekhi ye-WiFi, idivayisi izoqala kabusha ngokuzenzakalelayo bese ifaka imodi yokuhlela yenethiwekhi. Uma ungazi ukuthi ungayifaka kanjani kabusha imodi yokuhlela ngemuva kokusebenzisa ezinye izinhlelo zokusebenza, ungabheka le misebenzi elandelayo.
iqala kabusha, cindezela inkinobho A kusixhumi esibonakalayo semenyu enkulu ukuze ukhethe imodi yokuhlela bese ulinda kuze kube yilapho inkomba elungile yenkomba yenethiwekhi ishintsha ibe luhlaza ekhasini lemodi yokuhlela. Finyelela kukhasi lokuhlela le-UIFlow ngokuvakashela flow.m5stack.com esipheqululini sekhompyutha.
I-API KEY yokumatanisa
I-API KEY iwubufakazi bokuxhumana bamadivayisi e-M5 uma usebenzisa i-UIFlow web ukuhlela. Ngokumisa i-API KEY ehambisanayo ohlangothini lwe-UIFlow, uhlelo lungaphushwa kudivayisi ethile. Umsebenzisi udinga ukuvakashela flow.m5stack.com kukhompuyutha web isiphequluli sokufaka ikhasi lokuhlela le-UIFlow. Chofoza inkinobho yokusetha kubha yemenyu ekhoneni eliphezulu kwesokudla sekhasi, faka Ukhiye we-API kudivayisi ehambisanayo, khetha ihadiwe esetshenzisiwe, chofoza okuthi KULUNGILE ukuze ulondoloze futhi ulinde kuze kube yilapho icela ukuxhuma ngempumelelo.
I-HTTP
Qedela lezi zinyathelo ezingenhla, bese ungaqala ukuhlela nge-UIFlow. Okwesiboneloample: Finyelela i-Baidu nge-HTTP
I-BLE UART
Umsebenzi Incazelo Sungula uxhumano lwe-Bluetooth futhi unike amandla isevisi yokudlula ye-Bluetooth.
- Qalisa izilungiselelo, lungiselela igama ledivayisi ye-Bluetooth.
- Umbhali we-BLE UART Thumela idatha usebenzisa i-BLE UART.
- I-BLE UART ihlala iyinqolobane Hlola inani lamabhayithi edatha ye-BLE UART.
- I-BLE UART ifunde yonke Funda yonke idatha kunqolobane ye-BLE UART.
- I-BLE UART ifunde izinhlamvu Funda n idatha kunqolobane ye-BLE UART.
Iziyalezo
Sungula ukuxhumana kwe-Bluetooth passthrough futhi uthumele / vala isilawuli i-LED.
I-UIFlow Desktop IDE
I-UIFlow Desktop IDE inguqulo engaxhunyiwe ku-inthanethi yomhleli we-UIFlow engadingi uxhumano lwenethiwekhi, futhi ingakunikeza ulwazi lohlelo oluphendulayo lokuphusha. Sicela uchofoze inguqulo ehambisanayo ye-UIFlow-Desktop-IDE ukuze uyilande ngokuya ngesistimu yakho yokusebenza .
Imodi yokuhlela ye-USB
Vula i-nzip elandiwe ye-UIFlow Desktop IDE bese uchofoza kabili ukuze usebenzise uhlelo.
Ngemuva kokuthi uhlelo lokusebenza luqale, luzobona ngokuzenzakalelayo ukuthi ikhompuyutha yakho inomshayeli we-USB (CP210X), chofoza Faka, bese ulandela imiyalo ukuze uqedele ukufaka.
Ngemuva kokuthi ukufakwa komshayeli sekuqediwe, kuzongena ngokuzenzakalelayo i-IDE yedeskithophu ye-UIFlow bese kuvele ngokuzenzakalela ibhokisi lokumisa. Ngalesi sikhathi, xhuma idivayisi ye-M5 kukhompuyutha ngentambo yedatha ye-Tpye-C.
Ukusebenzisa i-IDE yedeskithophu ye-UIFlow kudinga idivayisi ye-M5 ene-UIFlow firmware bese ufaka ** Imodi yokuhlela ye-USB **. Chofoza inkinobho yamandla ohlangothini lwesobunxele lwedivayisi ukuze uqale kabusha, ngemva kokufaka imenyu, chofoza ngokushesha inkinobho engakwesokudla ukuze ukhethe imodi ye-USB.
Khetha imbobo ehambisanayo, kanye nedivayisi yokuhlela, chofoza KULUNGILE ukuze uxhume.
Izixhumanisi Ezihlobene
UIFlow Block isingeniso
Amadokhumenti / Izinsiza
![]() |
Ikhithi Yokuthuthukisa ye-M5STACK ESP32 CORE2 IoT [pdf] Imaniwali yosebenzisayo M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Ikhithi Yokuthuthukisa |