Kifaa cha Ukuzaji cha M5STACK-CORE2 Kulingana na IoT
MUHTASARI
M5Stick CORE2 ni bodi ya ESP32 ambayo msingi wake ni ESP32-D0WDQ6-V3 chip, iliyomo.
Muundo wa Vifaa
Vifaa vya CORE2: Chip ESP32-D0WDQ6-V3, skrini ya TFT, LED ya Kijani, Kitufe, kiolesura cha GROVE, kiolesura cha TypeC-to-USB, chipu ya Usimamizi wa Nishati na betri.
ESP32-D0WDQ6-V3 ESP32 ni mfumo wa msingi-mbili wenye CPU mbili za Usanifu wa Harvard Xtensa LX6. Kumbukumbu zote zilizopachikwa, kumbukumbu za nje na viambajengo ziko kwenye basi la data na/au basi la maelekezo la CPU hizi. Isipokuwa baadhi ya tofauti ndogo (tazama hapa chini), upangaji wa anwani wa CPU mbili ni linganifu, kumaanisha kuwa wanatumia anwani sawa kufikia. kumbukumbu sawa. Vifaa vingi vya pembeni kwenye mfumo vinaweza kufikia kumbukumbu iliyopachikwa kupitia DMA.
Skrini ya TFT ni skrini ya rangi ya inchi 2 inayoendeshwa na ILI9342C yenye azimio la 320 x 240. Nguvu ya uendeshajitagsafu ya e ni 2.6~3.3V, kiwango cha joto cha kufanya kazi ni -25~55°C.
Chip ya Usimamizi wa Nguvu ni X-Powers's AXP192. Kiwango cha uendeshajitagsafu ya e ni 2.9V~6.3V na mkondo wa kuchaji ni 1.4A.
CORE2 huandaa ESP32 na kila kitu kinachohitajika kwa upangaji, kila kitu kinachohitajika kwa uendeshaji na ukuzaji
MAELEZO YA PIN
USB interface
Kiolesura cha USB cha aina ya M5CAMREA cha Usanidi wa Aina ya C, kinaweza kutumia itifaki ya kawaida ya mawasiliano ya USB2.0.
GROVE INTERFACE
4p lami iliyotupwa ya violesura vya 2.0mm M5CAMREA GROVE, nyaya za ndani na GND, 5V, GPIO32, GPIO33 zimeunganishwa.
MAELEZO YA KAZI
Sura hii inaelezea moduli na kazi mbalimbali za ESP32-D0WDQ6-V3.
CPU NA KUMBUKUMBU
Xtensa®single-/dual-core32-bitLX6microprocessor(s), upto600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400 MIPS kwa ESP32-D2WD):
- ROM 448 KB
- 520 KB Sram
- 16 KB SRAM katika RTC
- QSPI inasaidia chip nyingi za flash/SRAM
MAELEZO YA HIFADHI
Flash ya Nje na SRAM
ESP32 inasaidia flash nyingi za nje za QSPI na kumbukumbu tuli ya ufikiaji nasibu (SRAM), ikiwa na usimbaji fiche wa AES unaotegemea maunzi ili kulinda programu na data ya mtumiaji.
- ESP32 fikia Flash ya nje ya QSPI na SRAM kwa kuakibisha. Hadi MB 16 nafasi ya msimbo wa Nje imechorwa kwenye CPU, inaweza kufikia biti 8, 16 na 32 na inaweza kutekeleza msimbo.
- Hadi MB 8 za Flash ya nje na SRAM iliyopangwa kwa nafasi ya data ya CPU, uwezo wa kufikia 8-bit, 16-bit na 32-bit. Flash inasaidia shughuli za kusoma tu, SRAM inasaidia shughuli za kusoma na kuandika.
FUWELE
Kiosilata cha fuwele cha MHz 2 ~ 60 MHz (40MHz pekee kwa utendakazi wa Wi-Fi/BT)
USIMAMIZI WA RTC NA MATUMIZI YA NGUVU CHINI
ESP32 hutumia mbinu za juu za usimamizi wa nishati inaweza kubadilishwa kati ya njia tofauti za kuokoa nishati. (Angalia Jedwali 5).
- Hali ya kuokoa nishati
- Njia inayotumika: Chip ya RF inafanya kazi. Chip inaweza kupokea na kusambaza ishara ya sauti.
- Hali ya kulala ya Modem: CPU inaweza kukimbia, saa inaweza kusanidiwa. Wi-Fi / Bluetooth baseband na RF
- Hali ya usingizi mwepesi: CPU imesimamishwa. Uendeshaji wa RTC na kumbukumbu na pembeni ULP coprocessor. Tukio lolote la kuamka (MAC, seva pangishi, kipima muda cha RTC au usumbufu wa nje) litawasha chipu.
- Hali ya usingizi mzito: kumbukumbu ya RTC pekee na vifaa vya pembeni katika hali ya kufanya kazi. Data ya muunganisho wa Wi-Fi na Bluetooth iliyohifadhiwa kwenye RTC. ULP coprocessor inaweza kufanya kazi.
- Hali ya Hibernation: Kiosilata cha 8 MHz na kichakataji kilichojengewa ndani ULP vimezimwa. Kumbukumbu ya RTC ya kurejesha usambazaji wa nishati imezimwa. Kipima saa kimoja tu cha RTC kilicho kwenye saa ya polepole na baadhi ya RTC GPIO kazini. Saa ya RTC RTC au kipima muda kinaweza kuamka kutoka kwa hali ya GPIO Hibernation.
- Hali ya usingizi mzito
- hali ya kulala inayohusiana: modi ya kuokoa nishati kubadilisha kati ya Inayotumika, kulala kwa Modem, hali ya kulala nyepesi. CPU, Wi-Fi, Bluetooth, na muda wa redio uliowekwa awali ili kuamshwa, ili kuhakikisha muunganisho wa Wi-Fi / Bluetooth.
- Mbinu za ufuatiliaji wa kihisi cha nguvu ya Chini: mfumo mkuu ni Hali ya Kulala kwa kina, ULP coprocessor hufunguliwa au kufungwa mara kwa mara ili kupima data ya vitambuzi. Sensor hupima data, ULP coprocessor huamua ikiwa itawasha mfumo mkuu.
TABIA ZA UMEME
VIGEZO LIMIT
- VIO kwenye pedi ya usambazaji wa nishati, Rejelea Kiambatisho cha Uainisho wa Kiufundi cha ESP32
IO_MUX, kama SD_CLK ya Ugavi wa Nishati kwa VDD_SDIO.
Bonyeza na ushikilie kitufe cha nguvu cha upande kwa sekunde mbili ili kuanzisha kifaa.Bonyeza na ushikilie kwa zaidi ya sekunde 6 ili kuzima kifaa. Badilisha kwa hali ya picha kupitia Skrini ya Nyumbani, na avatar ambayo inaweza kupatikana kupitia kamera inaonyeshwa kwenye skrini ya tft. Kebo ya USB lazima iunganishwe wakati wa kufanya kazi, na betri ya lithiamu hutumiwa kwa uhifadhi wa muda mfupi ili kuzuia nguvu. kushindwa.
Taarifa ya FCC
Mabadiliko yoyote au marekebisho ambayo hayajaidhinishwa waziwazi na mhusika anayehusika na utiifu yanaweza kubatilisha mamlaka ya mtumiaji kuendesha kifaa.
Kifaa hiki kinatii sehemu ya 15 ya Sheria za FCC. Operesheni inategemea masharti mawili yafuatayo:
- Kifaa hiki hakiwezi kusababisha usumbufu unaodhuru, na
- Kifaa hiki lazima kikubali uingiliaji wowote uliopokewa, ikiwa ni pamoja na uingiliaji ambao unaweza kusababisha uendeshaji usiohitajika.
Kumbuka: Kifaa hiki kimejaribiwa na kupatikana kuwa kinatii vikomo vya kifaa cha kidijitali cha Hatari B, kwa mujibu wa sehemu ya 15 ya Sheria za FCC. Vikomo hivi vimeundwa ili kutoa ulinzi unaofaa dhidi ya kuingiliwa kwa hatari katika usakinishaji wa makazi. Kifaa hiki huzalisha, kutumia na kuangazia nishati ya masafa ya redio na, ikiwa hakijasakinishwa na kutumiwa kwa mujibu wa maagizo, kinaweza kusababisha mwingiliano unaodhuru kwa mawasiliano ya redio. Hata hivyo, hakuna uhakika kwamba kuingiliwa haitatokea katika ufungaji fulani. Ikiwa kifaa hiki kitasababisha usumbufu unaodhuru kwa upokeaji wa redio au televisheni, ambao unaweza kubainishwa kwa kuzima na kuwasha kifaa, mtumiaji anahimizwa kujaribu kusahihisha uingiliaji huo kwa moja au zaidi ya hatua zifuatazo:
- kuelekeza au kuhamisha antena inayopokea.
- Kuongeza utengano kati ya kifaa na mpokeaji.
- Unganisha vifaa kwenye plagi kwenye mzunguko tofauti na ile ambayo mpokeaji ameunganishwa.
- Wasiliana na muuzaji au mtaalamu wa redio/TV kwa usaidizi.
Taarifa ya Mfiduo wa RF (SAR)
Simu hii imeundwa na kutengenezwa ili isipitishe viwango vya utoaji wa hewa safi kwa kuathiriwa na masafa ya redio (RF) yaliyowekwa na Tume ya Shirikisho ya Mawasiliano ya Marekani.
Wakati wa upimaji wa SAR, kifaa hiki kiliwekwa kusambaza kwa kiwango chake cha juu cha nguvu kilichothibitishwa katika bendi zote za majaribio zilizojaribiwa, na kuwekwa katika nafasi ambazo zinaiga utaftaji wa RF kwa matumizi dhidi ya kichwa bila kujitenga, na karibu na mwili na utengano wa 0 mm.
Kikomo cha SAR kilichowekwa na FCC ni 1.6W/kg. FCC imetoa Uidhinishaji wa Kifaa kwa simu hii ya kielelezo na viwango vyote vya SAR vilivyoripotiwa vikitathminiwa kama kwa kuzingatia miongozo ya kukaribiana na FCC RF.
Notisi ya IC
Kifaa hiki kinatii viwango vya RSS visivyo na leseni ya Industry Canada. Operesheni inategemea masharti mawili yafuatayo:
- kifaa hiki hakiwezi kusababisha kuingiliwa, na
- kifaa hiki lazima kikubali kuingiliwa yoyote, ikiwa ni pamoja na kuingiliwa ambayo inaweza kusababisha uendeshaji usiohitajika wa kifaa.
Taarifa ya Mfiduo wa Mionzi ya IC
EUT hii inatii SAR kwa viwango vya jumla vya watu waliokaribia/kukaribia kuambukizwa bila kudhibitiwa katika IC RSS-102 na ilijaribiwa kwa mujibu wa mbinu na taratibu za kipimo zilizobainishwa katika IEEE 1528 na IEC 62209. Kifaa hiki kinapaswa kusakinishwa na kuendeshwa kwa umbali wa chini zaidi wa 0 cm. kati ya radiator na mwili wako. Kifaa hiki na antena zake hazipaswi kuwekwa pamoja au kufanya kazi kwa kushirikiana na antena au kisambaza data kingine chochote.
UIFlow Anza Haraka
Chombo cha kuchoma
Kumbuka: Baada ya usakinishaji wa watumiaji wa MacOS, tafadhali weka programu kwenye folda ya Maombi, kama inavyoonyeshwa kwenye mchoro hapa chini.
Firmware kuchoma
- Bofya mara mbili ili kufungua zana ya kuchoma Burner, chagua aina ya kifaa inayolingana kwenye menyu ya kushoto, chagua toleo la firmware unayohitaji, na ubofye kitufe cha kupakua ili kupakua.
- Kisha unganisha kifaa cha M5 kwenye kompyuta kupitia kebo ya Type-C, chagua bandari inayolingana ya COM, kiwango cha baud kinaweza kutumia usanidi wa chaguo-msingi katika M5Burner, kwa kuongeza, unaweza pia kujaza WIFI ambayo kifaa kitaunganishwa wakati huo huo. uchomaji wa programu stage habari. Baada ya usanidi, bofya "Choma" ili kuanza kuchoma.
- Wakati logi inayowaka inasababisha Kuchoma kwa Mafanikio, inamaanisha kuwa programu imechomwa.
Wakati wa kuwasha mara ya kwanza au programu ya firmware inakwenda kwa njia isiyo ya kawaida, unaweza kubofya "Futa" ili kufuta kumbukumbu ya mweko. Katika sasisho linalofuata la firmware, hakuna haja ya kufuta tena, vinginevyo habari iliyohifadhiwa ya Wi-Fi itafutwa na Ufunguo wa API utaonyeshwa upya.
Sanidi WIFI
UIFlow hutoa zote mbili nje ya mkondo na web toleo la programu. Wakati wa kutumia web toleo, tunahitaji kusanidi muunganisho wa WiFi kwa kifaa. Ifuatayo inaelezea njia mbili za kusanidi muunganisho wa WiFi kwa kifaa (Usanidi wa Burn na usanidi wa AP hotspot).
Choma usanidi wa WiFi (inapendekeza)
UIFlow-1.5.4 na matoleo hapo juu yanaweza kuandika maelezo ya WiFi moja kwa moja kupitia M5Burner.
WiFi ya usanidi wa APhotspot
- Bonyeza na ushikilie kitufe cha nguvu kilicho upande wa kushoto ili kuwasha mashine. Ikiwa WiFi haijasanidiwa, mfumo utaingia kiotomatiki modi ya usanidi wa mtandao unapowashwa kwa mara ya kwanza. Tuseme unataka kuingiza tena modi ya usanidi wa mtandao baada ya kuendesha programu zingine, unaweza kurejelea operesheni iliyo hapa chini. Baada ya Nembo ya UIFlow kuonekana wakati wa kuanza, bofya haraka kitufe cha Nyumbani (kitufe cha katikati cha M5) ili kuingiza ukurasa wa usanidi. Bonyeza kitufe kilicho upande wa kulia wa fuselage ili kubadilisha chaguo kuwa Mipangilio, na ubonyeze kitufe cha Nyumbani ili kuthibitisha. Bonyeza kitufe cha kulia ili kubadilisha chaguo hadi kwa Mipangilio ya WiFi, bonyeza kitufe cha Nyumbani ili kuthibitisha, na uanze usanidi.
- Baada ya kuunganishwa kwa mtandao-hewa kwa kutumia simu yako ya mkononi, fungua kivinjari cha simu ya mkononi ili kuchanganua msimbo wa QR kwenye skrini au ufikie moja kwa moja 192.168.4.1, ingiza ukurasa ili kujaza maelezo yako ya kibinafsi ya WIFI, na ubofye Sanidi kurekodi maelezo yako ya WiFi. . Kifaa kitaanza upya kiotomatiki baada ya kusanidi kwa mafanikio na kuingiza modi ya upangaji.
Kumbuka: Vibambo maalum kama vile "nafasi" haziruhusiwi katika maelezo ya WiFi yaliyosanidiwa.
Hali ya Kuandaa Mtandao na UFUNGUO wa API
Ingiza hali ya programu ya mtandao
Hali ya programu ya mtandao ni hali ya kuunganisha kati ya kifaa cha M5 na UIFlow web jukwaa la programu. Skrini itaonyesha hali ya sasa ya muunganisho wa mtandao wa kifaa. Wakati kiashiria ni kijani, ina maana kwamba unaweza kupokea programu kushinikiza wakati wowote. Chini ya hali chaguo-msingi, baada ya usanidi wa mtandao wa WiFi uliofaulu wa kwanza, kifaa kitaanza upya kiotomatiki na kuingia modi ya upangaji mtandao. Ikiwa hujui jinsi ya kuingiza tena hali ya programu baada ya kuendesha programu nyingine, unaweza kurejelea shughuli zifuatazo.
kuanzisha upya, bonyeza kitufe A kwenye kiolesura cha menyu kuu ili kuchagua modi ya programu na subiri hadi kiashiria sahihi cha kiashiria cha mtandao kiwe kijani kwenye ukurasa wa modi ya programu. Fikia ukurasa wa programu wa UIFlow kwa kutembelea flow.m5stack.com kwenye kivinjari cha kompyuta.
Uunganishaji wa AKEY
API KEY ni kitambulisho cha mawasiliano cha vifaa vya M5 unapotumia UIFlow web kupanga programu. Kwa kusanidi API KEY inayolingana kwenye upande wa UIFlow, programu inaweza kusukumwa kwa kifaa mahususi. Mtumiaji anahitaji kutembelea flow.m5stack.com katika kompyuta web kivinjari kuingia kwenye ukurasa wa programu wa UIFlow. Bonyeza kitufe cha kuweka kwenye upau wa menyu kwenye kona ya juu ya kulia ya ukurasa, ingiza Kitufe cha API kwenye kifaa kinacholingana, chagua vifaa vilivyotumiwa, bofya OK ili kuhifadhi na kusubiri hadi itakapofanya kuunganisha kwa ufanisi.
HTTP
Kamilisha hatua zilizo hapo juu, kisha unaweza kuanza programu na UIFlow. Kwa mfanoample:Fikia Baidu kupitia HTTP
BLE UART
Maelezo ya Kazi
Anzisha muunganisho wa Bluetooth na uwashe huduma ya upitishaji ya Bluetooth.
- Pata jina la ufundi Anzisha mipangilio, sanidi jina la kifaa cha Bluetooth.
- BLE UART Writre Tuma data kwa kutumia BLE UART.
- BLE UART imesalia kache Angalia idadi ya baiti za data ya BLE UART.
- BLE UART ilisoma ReAad data yote katika akiba ya BLE UART.
- BLE UART ilisoma herufi Soma n data katika akiba ya BLE UART.
Maagizo
Anzisha muunganisho wa upitishaji wa Bluetooth na utume /zima udhibiti wa LED.
IDE ya Eneo-kazi la UIFlow
UIFlow Desktop IDE ni toleo la nje ya mtandao la kiprogramu UIFlow ambalo halihitaji muunganisho wa mtandao, na linaweza kukupa uzoefu wa kuitikia wa programu. Tafadhali bofya toleo linalolingana la UIFlow-Desktop-IDE ili kupakua kulingana na mfumo wako wa uendeshaji .
Hali ya programu ya USB
Fungua kumbukumbu ya UIFlow Desktop IDE iliyopakuliwa na ubofye mara mbili ili kuendesha programu.
Baada ya programu kuanza, itatambua kiotomatiki ikiwa kompyuta yako ina kiendeshi cha USB (CP210X), bofya Sakinisha, na ufuate madokezo ili kukamilisha usakinishaji.
Baada ya usakinishaji wa kiendeshi kukamilika, itaingia kiotomatiki IDE ya Eneo-kazi la UIFlow na itafungua kiotomatiki kisanduku cha usanidi. Kwa wakati huu, unganisha kifaa cha M5 kwenye kompyuta kupitia kebo ya data ya Tpye-C.
Kutumia UIFlow Desktop IDE kunahitaji kifaa cha M5 kilicho na UIFlow firmware na uingize ** modi ya upangaji ya USB **.
Bonyeza kifungo cha nguvu upande wa kushoto wa kifaa ili kuanzisha upya, baada ya kuingia kwenye menyu, bofya haraka kifungo cha kulia ili kuchagua mode ya USB.
Chagua bandari inayolingana, na kifaa cha programu, bofya OK ili kuunganisha.
Viungo Vinavyohusiana
Utangulizi wa Kizuizi cha UIFlow
Nyaraka / Rasilimali
![]() |
Kifaa cha Maendeleo cha M5STACK M5STACK-CORE2 Kulingana na IoT [pdf] Mwongozo wa Mtumiaji M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Based IoT Kit, M5STACK-CORE2, Based IoT Development Kit, IoT Development Kit, Development Kit. |