Akwụkwọ ntuziaka onye ọrụ M5STACK ESP32 CORE2 IoT Development Kit
1. MKWUO
M5Stick CORE2 bụ bọọdụ ESP32 nke dabere na mgbawa ESP32-D0WDQ6-V3, nwere ihuenyo TFT nke anụ ọhịa 2. Ejiri PC+ABC mee bọọdụ ahụ.
1.1 Ngwaike mejupụtara
Ngwaike nke CORE2: ESP32-D0WDQ6-V3 mgbawa, ihuenyo TFT, Green LED, bọtịnụ, GROVE interface, Type.C-to-USB interface, mgbawa njikwa ike na batrị.
ESP32-D0WDQ6-V3 ESP32 bụ sistemụ nwere isi nwere ihe abụọ Harvard Architecture Tense LX6 CPUs. Ebe nchekwa niile agbakwunyere, ebe nchekwa mpụga na mpụta dị na bọs data na/ma ọ bụ ụgbọ ala ntuziaka nke CPU ndị a. N'inwere obere ewepu (lee n'okpuru), maapụ adreesị nke CPU abụọ bụ symmetric, nke pụtara na ha na-eji otu adreesị iji nweta otu ebe nchekwa. Ọtụtụ akụkụ dị na sistemụ nwere ike ịnweta ebe nchekwa agbakwunyere site na DMA.
Ihuenyo TFT bụ ihuenyo agba 2-inch nke ILI9342C chụpụrụ yana mkpebi nke 320 x 240.
Voltage ọrụtage nso bụ 2.6 ~ 3.3V, na-arụ ọrụ okpomọkụ nso bụ -25 ~ 55 ° C.
Mgbawa njikwa ike bụ AXP192 nke X-Powers. Ọrụ voltage nso bụ 2.9V ~ 6.3V na odori ugbu a bụ 1.4A.
CORE2 na-akwado ESP32 na ihe niile achọrọ maka mmemme, ihe niile achọrọ maka ọrụ na mmepe
2.Nkọwa nke pin
2.1. USB INTERFACE
M5CAMREA Nhazi Ụdị-C ụdị USB interface, na-akwado USB2.0 ọkọlọtọ nkwurịta okwu protocol.
2.2. GROVE INTERFACE
4p tụfuru oghere 2.0mm M5CAMREA GROVE, wiwi ime na GND, 5V, GPIO32, GPIO33 jikọtara.
3.Nkọwa ọrụ
Isiakwụkwọ a na-akọwa ESP32-D0WDQ6-V3 modul na ọrụ dị iche iche.
3.1. CPU na ebe nchekwa
Xtensa® otu-/dual-core32-bitLX6microprocessor(s), ruo 600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400 MIPS maka ESP32-D2WD):
- 448KB ROM
- 520 KB SRAM
- 16 KB SRAM na RTC
- QSPI na-akwado ọtụtụ ibe flash/SRAM
3.2. Nkọwa nke nchekwa
3.2.1.External Flash na SRAM
ESP32 na-akwado otutu QSPI flash mpụga na ebe nchekwa ohere ohere static (SRAM), nwere ihe nzuzo AES dabere na ngwaike iji chebe mmemme na data onye ọrụ.
- ESP32 nweta QSPI Flash mpụga na SRAM site na caching. Ihe ruru 16 MB oghere koodu Flash mpụga ka etinyere na CPU, na-akwado ohere 8-bit, 16-bit na 32-bit, ma nwee ike mebe koodu.
- Ihe ruru 8MB Flash mpụga na SRAM mapụtara na oghere data CPU, nkwado maka ịnweta 8-bit, 16-bit na 32-bit. Flash na-akwado naanị ọrụ ọgụgụ, SRAM na-akwado ọrụ ịgụ na ide.
3.3. CRYSTAL
Mpụga 2 MHz ~ 60 MHz crystal oscillator (40 MHz naanị maka ọrụ Wi-Fi/BT)
3.4. Ijikwa RTC na eri ike dị ala
ESP32 na-eji usoro njikwa ike dị elu enwere ike gbanwee n'etiti ụdị nchekwa ike dị iche iche. (Lee tebụl nke 5).
- Ụdị nchekwa ike
- Ọnọdụ ọrụ: mgbawa RF na-arụ ọrụ. Chip nwere ike ịnata ma bufee mgbaama ụda.
- Ọnọdụ ụra modem: CPU nwere ike ịgba ọsọ, enwere ike ịhazi elekere. Wi-Fi / Bluetooth baseband na RF
- Ọnọdụ ihi ụra: CPU kwụsịtụrụ. RTC na ebe nchekwa na peripherals ULP coprocessor arụ ọrụ. Ihe omume edemede ọ bụla (MAC, onye ọbịa, oge RTC ma ọ bụ nkwụsị mpụga) ga-eteta mgbawa ahụ. - Ọnọdụ ihi ụra miri emi: naanị ebe nchekwa RTC na mpaghara na-arụ ọrụ. WiFi na data njikọ Bluetooth echekwara na RTC. ULP coprocessor nwere ike ịrụ ọrụ. - Ọnọdụ mkpuchi: 8 MHz oscillator na ULP arụnyere arụnyere n'ime ya nwere nkwarụ. Ebe nchekwa RTC iji weghachi ike na-ebipụ. Naanị otu ngụ oge RTC dị na obere elekere yana ụfọdụ RTC GPIO na-arụ ọrụ. Elekere RTC RTC ma ọ bụ ngụ oge nwere ike iteta n'ụra GPIO. - Ụdị ụra miri emi
- Ọnọdụ ụra metụtara ya: ọnọdụ nchekwa ike na-agbanwe n'etiti arụ ọrụ, ụra modem, ọnọdụ ụra ọkụ. A ga-akpọte CPU, Wi-Fi, Bluetooth, na redio, iji hụ na njikọ Wi-Fi / Bluetooth dị.
- Ultra Low-powerzọ nlekota ihe mmetụta mmetụta: isi sistemụ bụ ọnọdụ ụra miri emi, ULP coprocessor na-emeghe ma ọ bụ mechie oge iji tụọ data ihe mmetụta. Ihe mmetụta ahụ na-atụ data, onye na-ahụ maka ULP na-ekpebi ma ọ ga-eteta isi sistemụ.
4.ÀMÀ ELEKTRICAL
4.1. LIMIT PARAMETS
1. VIO na pad ọkọnọ ike, Tụtụ aka ESP32 nkọwa nka nka mgbakwunye IO_MUX, dị ka SD_CLK nke ọkọnọ ike maka VDD_SDIO.
Pịa ma jide bọtịnụ ike akụkụ maka sekọnd abụọ ka ịmalite ngwaọrụ ahụ. Pịa ma jide ihe karịrị 6 sekọnd iji gbanyụọ ngwaọrụ. Gbanwee na ọnọdụ foto site na Ihuenyo mbu, na avatar nke enwere ike nweta site na igwefoto na-egosipụta na ihuenyo tft. Ekwesịrị ijikọ eriri USB mgbe ọ na-arụ ọrụ, a na-ejikwa batrị lithium maka nchekwa obere oge iji gbochie ọdịda ọkụ.
Nkwupụta FCC: Mgbanwe ọ bụla ma ọ bụ mgbanwe ọ bụla nke ndị na-ahụ maka nnabata na-akwadoghị nke ọma nwere ike imebi ikike onye ọrụ iji rụọ ngwa ahụ.
Ngwaọrụ a na-akwado akụkụ 15 nke Iwu FCC. A na-arụ ọrụ n'okpuru ọnọdụ abụọ a:
(1) Ngwaọrụ a nwere ike ọ gaghị ebute nnyonye anya na-emerụ ahụ, yana
(2) Ngwaọrụ a ga-anabatarịrị nnyonye anya ọ bụla enwetara, gụnyere nnyonye anya nwere ike ibute ọrụ na-achọghị.
Nkwupụta Ngosipụta Radiation FCC: Akụrụngwa a na-akwado oke ikpughe radieshon FCC nke edobere maka ebe a na-achịkwaghị achịkwa.Ekwesịrị itinye akụrụngwa a ma rụọ ọrụ ya na obere 20cm n'etiti radiator & ahụ gị.
Mara: A nwalere ngwa a wee hụ na ọ dabara na oke maka ngwaọrụ dijitalụ klaasị B, dịka akụkụ 15 nke
Iwu FCC. Emebere oke ndị a iji nye nchebe ezi uche dị na ya megide nnyonye anya na-emerụ emerụ na ntinye ụlọ. Akụrụngwa a na-ewepụta, na-eji ma nwee ike ịgbasa ike ugboro redio yana, ọ bụrụ na etinyeghị ya ma jiri ya dịka ntuziaka ahụ siri dị, nwere ike ibute ndabichi na-emerụ ahụ na nkwukọrịta redio. Agbanyeghị, enweghị nkwa na nnyonye anya agaghị eme na otu nrụnye. Ọ bụrụ na akụrụngwa a na-ebute nnyonye anya na-emerụ ahụ na nnabata redio ma ọ bụ telivishọn, nke enwere ike ikpebi site na ịgbanyụ ma gbanye akụrụngwa, a na-agba onye ọrụ ume ka ọ nwaa idozi nnyonye anya site na otu ma ọ bụ karịa n'ime usoro ndị a:
-Tụgharịa ma ọ bụ bugharịa antenna nnata.
-Mbawanye nkewa n'etiti akụrụngwa na nnata.
-Jikọọ akụrụngwa n'ime oghere dị na sekit dị iche na nke ejikọrọ onye nnata.
- Kpọtụrụ onye na-ere ahịa ma ọ bụ onye ọrụ redio/TV nwere ahụmahụ maka enyemaka.
UI Flow ngwa ngwa mmalite
Nkuzi a na-emetụta M5Core2
Ngwá ọrụ ọkụ
Biko pịa bọtịnụ dị n'okpuru ka ibudata ngwa ngwa M5Burner na-ere ọkụ dịka sistemụ arụmọrụ gị siri dị. Wepụ ma mepee ngwa ahụ.
Firmware na-ere ọkụ
- Pịa ugboro abụọ iji mepee ngwa ọkụ ọkụ, họrọ ụdị ngwaọrụ kwekọrọ na menu aka ekpe, họrọ ụdị firmware ịchọrọ, wee pịa bọtịnụ nbudata ka ibudata.
- Mgbe ahụ jikọọ ngwaọrụ M5 na kọmputa site na eriri Type-C, họrọ ọdụ ụgbọ mmiri COM kwekọrọ, ọnụego baud nwere ike iji nhazi ndabara na M5Burner, na mgbakwunye, ị nwekwara ike mejupụta WIFI na ngwaọrụ ahụ ga-ejikọta n'oge. ngwa ngwa na-ere ọkụ stage ozi. Mgbe nhazi, pịa "Ọkụ" ka ịmalite ọkụ.
- Mgbe log na-ere ọkụ kpaliri Ọkụ nke ọma, ọ pụtara na agbaala ngwa ngwa.
Mgbe mbụ ọkụ ma ọ bụ mmemme firmware na-agba ọsọ na-ezighi ezi, ị nwere ike pịa “Ihichapụ” ka ihichapụ ebe nchekwa flash. Na nwelite firmware na-esote, ọ dịghị mkpa ka ihichapụ ọzọ, ma ọ bụghị ya, a ga-ehichapụ ozi Wi-Fi echekwara na igodo API ga-enweta ume ọhụrụ.
Hazie WIFI
UIFlow na-enye ma na-anọghị n'ịntanetị na web ụdị nke mmemme. Mgbe ị na-eji web version, anyị kwesịrị hazi a WiFi njikọ maka ngwaọrụ. Ihe a na-akọwa ụzọ abụọ iji hazie njikọ WiFi maka ngwaọrụ ahụ (Nhazi ọkụ na nhazi AP hotspot).
Ọkụ nhazi WiFi (atụ aro)
UIFlow-1.5.4 na nsụgharị dị n'elu nwere ike dee ozi WiFi ozugbo site na M5Burner.
AP hotspot nhazi WiFi
- Pịa ma jide bọtịnụ ike n'aka ekpe ka ịgbanwuo igwe. Ọ bụrụ na ahazighị WiFi, usoro ahụ ga-abanye na ọnọdụ nhazi netwọk na-akpaghị aka mgbe agbanyere ya maka oge mbụ. Ka e were ya na ịchọrọ ịbanye na ọnọdụ nhazi netwọkụ mgbe emechara mmemme ndị ọzọ, ị nwere ike zoo aka na ọrụ dị n'okpuru. Mgbe akara UIFlow pụtara na mmalite, pịa bọtịnụ Home (bọtịnụ etiti M5) ngwa ngwa ka ịbanye na ibe nhazi. Pịa bọtịnụ dị n'akụkụ aka nri nke fuselage ka ịgbanwee nhọrọ na Ntọala, wee pịa bọtịnụ Ụlọ ka iji gosi. Pịa bọtịnụ aka nri ka ịgbanwee nhọrọ gaa na Ntọala WiFi, pịa bọtịnụ Home iji gosi, wee malite nhazi ahụ.
- Mgbe iji ekwentị mkpanaaka gị jikọọ na hotspot nke ọma, mepee ihe nchọgharị ekwentị mkpanaaka ka inyocha koodu QR na ihuenyo ma ọ bụ nweta 192.168.4.1 ozugbo, tinye ibe ahụ iji dejupụta ozi WIFI nkeonwe gị wee pịa Hazie ka ịdekọ ozi WiFi gị. . Ngwaọrụ ahụ ga-amalitegharị na-akpaghị aka mgbe ịhazi nke ọma wee tinye ọnọdụ mmemme. Mara: Anaghị anabata mkpụrụedemede pụrụ iche dị ka “ohere” na ozi WiFi ahaziri.
Ụdị mmemme netwọk na igodo API
Tinye ọnọdụ mmemme netwọk Network Usoro mmemme bụ ọnọdụ docking n'etiti ngwaọrụ M5 na UIFlow web ikpo okwu mmemme. Ihuenyo ga-egosi ọnọdụ njikọ netwọk ugbu a nke ngwaọrụ. Mgbe egosi bụ akwụkwọ ndụ akwụkwọ ndụ, ọ pụtara na ị nwere ike na-enweta mmemme push n'oge ọ bụla. N'okpuru ọnọdụ ndabara, mgbe nhazi netwọk WiFi nke mbụ na-aga nke ọma, ngwaọrụ ahụ ga-amalite na-akpaghị aka ma tinye ọnọdụ mmemme netwọk. Ọ bụrụ na ịmaghị ka ị ga-esi tinyegharịa ọnọdụ mmemme mgbe ịmechara ngwa ndị ọzọ, ị nwere ike zoo aka na ọrụ ndị a.
Malitegharịa ekwentị, pịa bọtịnụ A na isi menu interface ka ịhọrọ usoro mmemme wee chere ruo mgbe akara ngosi ziri ezi nke ihe ngosi netwọkụ ka ị ga-atụgharị akwụkwọ ndụ akwụkwọ ndụ na ibe ọnọdụ mmemme. Nweta ibe mmemme UIFlow site na ịga eruba.m5stack.com na ihe nchọgharị kọmputa.
Njikọ igodo igodo API
API KEY bụ nzere nkwukọrịta maka ngwaọrụ M5 mgbe ị na-eji UIFlow web mmemme. Site na ịhazi igodo API kwekọrọ n'akụkụ UIFlow, enwere ike ịkwanye mmemme ahụ maka ngwaọrụ ahụ akọwapụtara. Onye ọrụ kwesịrị ịga eruba.m5stack.com na kọmputa web ihe nchọgharị iji tinye ibe mmemme UIFlow. Pịa bọtịnụ ntọala dị na mmanya menu dị n'akụkụ aka nri elu nke ibe ahụ, tinye igodo API na ngwaọrụ kwekọrọ, họrọ ngwaike ejiri, pịa OK iji chekwaa wee chere ruo mgbe ọ kpalitere njikọ nke ọma.
HTTP
Mezue usoro ndị a dị n'elu, mgbe ahụ ị nwere ike ịmalite mmemme na UIFlow. Maka example: Nweta Baidu site na HTTP
BLE UART
Nkọwapụta ọrụ Mepụta njikọ Bluetooth ma mee ka ọrụ ngafe Bluetooth rụọ ọrụ.
- Malite aha ntọala, hazie aha ngwaọrụ Bluetooth.
- BLE UART Odeakwụkwọ zipu data site na iji BLE UART.
- BLE UART ka dị cache Lelee ọnụọgụ bytes nke data BLE UART.
- BLE UART gụọ ihe niile Gụọ data niile na cache BLE UART.
- BLE UART gụọ mkpụrụedemede Gụọ n data n'ime oghere BLE UART.
Ntuziaka
Mepụta njikọ passthrough Bluetooth wee zipụ / gbanyụọ LED njikwa.
IDE Desktop UIFlow
UIFlow Desktọpụ IDE bụ ụdị na-anọghị n'ịntanetị nke mmemme UIFlow nke na-achọghị njikọ netwọkụ, ma nwee ike ịnye gị ahụmịhe ntinye mmemme na-anabata. Biko pịa ụdị kwekọrọ ekwekọ nke UIFlow-Desktop-IDE ka ibudata dị ka sistemụ arụmọrụ gị siri dị.
Ụdị mmemme USB
Mepee ihe ndekọ IDE UIFlow Desktop ebudatara wee pịa ugboro abụọ iji mee ngwa ahụ.
Mgbe ngwa ahụ malitechara, ọ ga-achọpụta na kọmpụta gị nwere ọkwọ ụgbọ ala USB (CP210X), pịa Wụnye ma soro ntuziaka ka ịmechaa nrụnye.
Mgbe emechara nrụnye ọkwọ ụgbọ ala, ọ ga-abanye na IDE Desktọpụ UIFlow ozugbo wee gbapụta igbe nhazi ozugbo. N'oge a, jikọọ ngwaọrụ M5 na kọmputa site na eriri data Tpye-C.
Iji IDE Desktop UIFlow chọrọ ngwaọrụ M5 nwere firmware UIFlow wee banye ** ọnọdụ mmemme USB **. Pịa bọtịnụ ike n'akụkụ aka ekpe nke ngwaọrụ ahụ ka ịmalitegharịa, mgbe ịbanye na menu, pịa bọtịnụ nri ngwa ngwa ka ịhọrọ ọnọdụ USB.
Họrọ ọdụ ụgbọ mmiri kwekọrọ, yana ngwaọrụ mmemme, pịa OK iji jikọọ.
Njikọ ndị emetụtara
Mmeghe UIFlow Block
Akwụkwọ / akụrụngwa
![]() |
M5STACK ESP32 CORE2 IoT Development Kit [pdf] Akwụkwọ ntuziaka onye ọrụ M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Ngwa Mmepe |