Nopea luokittelu M5StickC, M5StickC PLUS, M5StickC PLUS2
M5StickC
Huomautus: Tämä tuote on nyt EOL.
M5StickC PLUS
Kaaviot
PinMap
ESP32-siru | GPIO10 | GPIO9 | GPIO37 | GPIO39 | GPIO2 |
---|---|---|---|---|---|
Punainen LED | LED-nasta | ||||
IR-lähetin | IR-nasta | ||||
Painike A | Painikkeen nastat | ||||
Painike B | Painikkeen nastat | ||||
Passiivinen summeri | Summerin nastat |
Värillinen TFT-näyttö
Ohjainpiiri: ST7789v2
Resoluutio: 135 x 240
ESP32-siru | GPIO15 | GPIO13 | GPIO23 | GPIO18 | GPIO5 |
---|---|---|---|---|---|
TFT-näyttö | TFT_MOSI | TFT_CLK | TFT_DC | TFT_RST | TFT_CS |
Mikrofoni MIC (SPM1423)
ESP32-siru | GPIO0 | GPIO34 |
---|---|---|
Mikrofoni MIC | KLOK | DATA |
6-akselinen IMU (MPU6886) & Virranhallintapiiri (AXP192)
ESP32-siru | GPIO22 | GPIO21 |
---|---|---|
6-akselinen IMU | SCL | SDA |
Virranhallintapiiri | SCL | SDA |
Virranhallintapiiri (AXP192)
Mikrofoni | RTC | TFT Taustavalo | TFT IC | ESP32/3.3V MPU6886 | 5V GROVE |
---|---|---|---|---|---|
LDOio0 | LDO1 | LDO2 | LDO3 | DC-DC1 | IPSOUT |
HY2.0-4P
HY2.0-4P | Musta | Punainen | Keltainen | Valkoinen |
---|---|---|---|---|
PORT.CUSTOM | GND | 5V | G32 | G33 |
Tietolehdet
M5StickC PLUS2
M5StickC PLUS2 on parannettu versio M5StickC PLUS:sta. Se käyttää ESP32-PICO-V3-02 piiriä, jossa on sisäänrakennettu WIFI-toiminnallisuus. Tämä kompakti laite on varustettu erilaisilla laitteistoresursseilla, kuten infrapuna, RTC, mikrofoni, LED ja IMU. Painikkeita ja summeria ohjaa ST7789V2, joka myös ohjaa 1,14 tuuman TFT-näyttöä resoluutiolla 135*240. Akun kapasiteetti on kasvatettu 200mAh:iin, ja liitäntä tukee HAT- ja Unit-sarjan tuotteita. Tämä pieni ja kompakti kehitystyökalu on suunniteltu inspiroimaan luovuutta.
Vinkki: Kun käytät USB-C - USB-C -kaapeleita, varmista, että kaapeli tukee tiedonsiirtoa eikä pelkästään latausta. Jotkut edulliset USB-C-kaapelit tukevat vain virransyöttöä, mikä voi aiheuttaa tunnistusongelmia kehitysalustoilla, kuten M5StickC PLUS2.
Kaaviot
M5StickC PLUS2:n nastakartta
ESP32-siru | GPIO19 | GPIO37 | GPIO39 | GPIO35 | GPIO2 |
---|---|---|---|---|---|
IR-lähetin & punainen LED | IR-lähetin ja punainen LED-nasta | ||||
Painike A | Painike A:n nastapaikka | ||||
Painike B | Painike B:n nastapaikka | ||||
Painike C | Painike C:n nastapaikka | ||||
Passiivinen summeri | Summerin nastapaikka |
Värillinen TFT-näyttö
Ohjainpiiri: ST7789v2
Resoluutio: 135 x 240
ESP32-siru | G15 | G13 | G14 | G12 | G5 | G27 |
---|---|---|---|---|---|---|
TFT-näyttö | TFT_MOSI | TFT_CLK | TFT_DC | TFT_RST | TFT_CS | TFT_BL |
Mikrofoni MIC (SPM1423)
ESP32-siru | G0 | G34 |
---|---|---|
Mikrofoni MIC SPM1423 | KLOK | DATA |
6-akselinen IMU (MPU6886) & RTC BM8563
ESP32-siru | G22 | G21 | G19 |
---|---|---|---|
6-akselinen IMU | SCL | SDA | |
BM8563 | SCL | SDA | |
IR-lähetin | TX | ||
Punainen LED | TX |
HY2.0-4P
HY2.0-4P | Musta | Punainen | Keltainen | Valkoinen |
---|---|---|---|---|
PORT.CUSTOM | GND | 5V | G32 | G33 |
Tietolehdet
Ohjelmistot
Arduino
UiFlow1
UiFlow2
USB-ohjain
Ohjaimen nimi | Yhteensopiva ohjainpiiri | Latauslinkki |
---|---|---|
CH9102_VCP_SER_Windows | CH9102 | Lataa |
CH9102_VCP_SER_MacOS v1.7 | CH9102 | Lataa |
Easyloader
EasyLoader on yksinkertainen ja nopea ohjelman poltin. Se sisältää tuotteen liittyvän esimerkkiohjelman. Seuraamalla yksinkertaisia vaiheita voit polttaa sen pääohjaimelle ja suorittaa sarjan toiminnallisia tarkistuksia.
Easyloader | Latauslinkki | Muistiinpanot |
---|---|---|
FactoryTest Windowsille | lataa | / |
M5StickC PLUS VS M5StickC PLUS2
-
Tehokkaamman ESP32-PICO-V3-02 -sirun käyttöönotto, jossa on 2MB PSRAM ja suurempi 8MB Flash-muisti, parantaa kokonais-suorituskykyä ja laajennettavuutta, mahdollistaen PLUS2:n käsitellä monimutkaisempia sovelluksia, erityisesti niitä, jotka vaativat lisämuistia, kuten reaaliaikaista tiedonkäsittelyä tai kuvan puskurointia.
-
M5Stack PLUS2 on päivitetty CH9102 USB-sarjamuunnimella, joka tarjoaa luotettavamman USB-sarjayhteyden, erityisesti tilanteissa, joissa vaaditaan nopeaa tiedonsiirtoa ja pientä viivettä.
-
Laitteen akun kapasiteettia on parannettu 200 mAh:iin, mikä pidentää laitteen käyttöikää tehokkaasti.
-
Lisäksi virranhallintayksikköä ja LED-merkkivaloja on parannettu järkevämmän kokonaisasettelun ja paremman käyttökokemuksen saavuttamiseksi. Nämä päivitykset tekevät PLUS2:sta paremmin soveltuvan monimutkaisten tehtävien ja vaativien sovellustilanteiden käsittelyyn.
Resurssit | M5StickC Plus | M5StickC PLUS2 |
ESP32 | ESP32-PICO-D4, 240MHz kaksiytiminen | ESP32-PICO-V3-02, 240MHz kaksiytiminen |
600 DMIPS, 520KB SRAM, Wi-Fi | tuki wifi, 2 MB SPI PSRAM, 8 MB SPI flash | |
PSRAM | - | 2 Mt |
Flash-muisti | 4MB | 8MB |
Virtasyöttö | 5V @ 500mA | |
Portti | TypeC x 1, GROVE(I2C+I/O+UART) x 1 | TypeC x 1, GROVE(I2C+I/O+UART) x 1 |
LCD-näyttö | 1,14 tuumaa, 135*240 värillinen TFT LCD, ST7789v2 | |
Nappi | Mukautettu painike x 2 | Mukautettu painike x 3 |
LED | PUNAINEN LED | VIHREÄ LED |
MEMS | MPU6886 | |
Summeri | sisäänrakennettu summeri | |
IR | Infrapunalähetys | |
MIC | SPM1423 | |
RTC | BM8563 | |
PMU | AXP192 | AJASTINTEHO |
Akku | 120 mAh @ 3.7V | 200mAh @ 3.7V |
Antenni | 2.4G 3D Antenni | |
PIN-portti | G0, G25/G36, G26, G32, G33 | G0, G25/G26, G36, G32, G33 |
Käyttölämpötila | 0°C - 60°C | 0°C - 40°C |
Kotelo Materiaali | Muovi (PC) |
Perustoimintojen vertailu
Ominaisuus | M5StickC PLUS2 (keltainen) | M5StickC PLUS (punainen) |
---|---|---|
LED-nasta | G19 (jaettu IR:n kanssa) | G10 (omistettu) |
IR-nasta | G19 (jaettu LED:n kanssa) | G9 (omistettu) |
LED- ja IR-asetukset | Jaettu nasta (G19) sekä LED:lle että IR:lle, säästää I/O:tä | Eri nastat (G10 LED:lle, G9 IR:lle), joustavampi kehitykseen |
Akkukapasiteetti | 200mAh (päivitetty) | 120mAh (vakio kapasiteetti) |
Pääpiiri | ESP32-PICO-V3-02 (kompakti, vähävirtainen SoC) | ESP32-PICO-D4 (vakio 4MB flash-versio) |
Tärkeimmät parannukset M5StickC PLUS2:ssa
- Akku päivitetty 200mAh:iin, mikä pidentää merkittävästi akun kestoa kannettavissa tai langattomissa projekteissa.
- Uusi ESP32-PICO-V3-02 SoC, joka tarjoaa pienemmän jalanjäljen ja alhaisemman virrankulutuksen – ihanteellinen sulautettuihin sovelluksiin.
- Jaettu G19-nasta LED:lle ja IR:lle mahdollistaa enemmän käytettävissä olevia GPIO-liitäntöjä, mutta saattaa vaatia lisähuomiota ohjelmistokäsittelyssä konfliktien välttämiseksi.
Suosituksen yhteenveto
- Valitse M5StickC PLUS2 → saadaksesi paremman akun keston, kompaktin muotoilun ja tehokkaan GPIO-käytön.
- Valitse M5StickC PLUS (1.1) → saadaksesi erillisen IR/LED-ohjauksen, mikä helpottaa aloittelijoita tai kehittäjiä, jotka tarvitsevat yksinkertaisempaa laitteistokäyttöä.
LED-ero
Vaikka M5StickC-sarjan ydintoiminnot pysyvät samoina, yksi hienovarainen mutta merkittävä laitteistomuutus on LED-merkkivalon sijoitus. Tämä muutos vaikuttaa näkyvyyteen käytön aikana – erityisesti virheenkorjauksessa tai tilan seurannassa.
M5StickC PLUS – Etuosaan suunnattu LED (ylävasen kulma)
M5StickC PLUS -laitteessa on LED-merkkivalo, joka sijaitsee etuosan ylävasemmassa kulmassa näytön lähellä. Tämä tekee siitä erittäin näkyvän käytön aikana. Olitpa sitten käynnistämässä laitetta, päivittämässä laiteohjelmistoa tai seuraamassa käyttötiloja, LED-tila näkyy yhdellä silmäyksellä – ihanteellinen kehittäjille ja testaajille.
M5StickC PLUS2 – Sivulle suunnattu LED (vasen reuna)
Toisaalta M5StickC PLUS2 siirtää LEDin laitteen vasemmalle sivureunalle. Tämä luo siistimmän ja modernimman ulkokuoren, joka sopii erityisesti kompakteihin koteloihin tai integroituihin sovelluksiin. Kuitenkin tämä tarkoittaa myös, että LEDin näkyvyys on heikentynyt katsottaessa edestä, ja käyttäjien saattaa olla tarpeen kallistaa tai kiertää laitetta hieman nähdäksesi merkkivalon.
Käyttösuositukset
-
Kehitykseen, virheenkorjaukseen tai usein toistuvaan tilan seurantaan suosittelemme M5StickC PLUS -mallia sen etupuolella näkyvän LEDin ansiosta.
-
Esteettiseen integrointiin tai sovelluksiin, joissa LEDin näkyvyys ei ole yhtä tärkeää, M5StickC PLUS2 tarjoaa virtaviivaisemman ja ammattimaisemman ulkonäön.
💡 Vinkki: Molemmilla malleilla on samankaltaiset ydintekniset ominaisuudet—LEDien sijoittelu on pääasiassa käytettävyyteen ja muotoiluun liittyvä valinta, ei suorituskykyero.
Ero virran päälle- ja poiskytkennän välillä
Tuotteen nimi | Kytke virta päälle | Sammuta virta |
M5STICKC PLUS | Paina reset-painiketta (BUTTON C) vähintään 2 sekunnin ajan |
Paina reset-painiketta (BUTTON C) vähintään 6 sekuntia |
M5STICKC PLUS2 |
Sen voi käynnistää painamalla 'BUTTON C' -painiketta |
Kun ulkoista USB-virtaa ei ole käytettävissä, paina BUTTON C:tä yli 6 sekuntia. Tai kun ulkoista USB-virtaa ei ole virtalähde, aseta HOLD(GPIO4)=0 ohjelman toiminta, eli saavuttaa virran pois päältä. Kun USB on kytketty, paina 'BUTTON C' -painiketta yli 6 sekuntia sammuttaaksesi näytön ja siirtyäksesi horrostilassa, mutta ei sammutettuna. |
Vaiheet M5StickC PLUS2:n uudelleenkytkemiseen ja käynnistämiseen:
- Irrota M5StickC PLUS2 USB-C-kaapelista.
-
Sammuta laite:
Paina ja pidä virtapainiketta painettuna, kunnes vihreä LED syttyy, mikä osoittaa, että laite on sammutettu. - Kytke USB-C-kaapeli uudelleen M5Stack M5StickC PLUS2:een.
-
Laitteen pitäisi nyt käynnistyä automaattisesti ja tulla järjestelmäsi tunnistamaksi.
Tämä prosessi auttaa varmistamaan, että ESP32-pohjainen kehityskortti nollautuu oikein ja tunnistetaan oikein tietokoneessasi tai kehitysympäristössäsi. Se on yleinen korjaus, kun käytetään C-C-kaapeleita laitteiden, kuten M5Stack M5StickC PLUS2:n, kanssa.
Ohjelmistotuki ja ekosysteemi
M5StickC PLUS2:n edut verrattuna M5StickC Plus -malliin
Kategoria | M5StickC PLUS2 | M5StickC Plus |
Mikrokontrolleri | Päivitetty mikrokontrolleri parannetulla suorituskyvyllä | Vakio suorituskyky ESP32-ytimellä |
USB-sarjamuunnin | CH9102 (vakaa ja nopeampi tiedonsiirto) | CP2104 |
Ohjelmointituki | Tukee MicroPython- ja ESP-IDF-ympäristöjä | Rajoitettu Arduino IDE -ympäristöön |
Virranhallinta | Yksinkertaistettu suunnittelu ilman AXP192 PMIC -piiriä | Käyttää AXP192 PMIC virtahallintaan |
Wi-Fi-signaali | Vahvempi Wi-Fi-signaali paremman yhteyden takaamiseksi | Vakio Wi-Fi-suorituskyky |
Infrapunasignaali | Parannettu infrapunasignaalin voimakkuus | Vakio infrapunasignaalin suorituskyky |
Joustavuus kehittäjille | Tarjoaa enemmän hallintaa ESP-IDF:n ja MicroPythonin avulla | Vain Arduino-pohjainen kehitys |
Helppokäyttöisyys aloittelijoille | MicroPython alentaa uusien kehittäjien kynnystä | Vaatii enemmän C/C++-tietämystä Arduino-ohjelmointiin |
Kirjasto ja ekosysteemi | Perii M5StickC Plus -ekosysteemin lisättynä MicroPython-kirjastoilla | Vakio kirjastotuki Arduino IDE:lle |
Virrankulutus | Alhaisempi kokonaisvirrankulutus | Korkeampi virrankulutus AXP192 PMIC:n kanssa |
UKK
Vertailu ESP32-PICO-D4:n ja ESP32-PICO-V3:n välillä
Kategoria | ESP32-PICO-D4 | ESP32-PICO-V3 |
Mikrokontrollerin ydin | Kaksiytiminen Xtensa LX6 | Kaksiytiminen Xtensa LX6 |
Kellotaajuus | Jopa 240 MHz | Jopa 240 MHz |
RAM | 520 kt SRAM-muistia | 520 kt SRAM-muistia |
Flash-muisti | 4 Mt upotettua flash-muistia | 4 Mt upotettua flash-muistia |
Wi-Fi-standardi | 802.11 b/g/n (2,4 GHz) | 802.11 b/g/n (2,4 GHz) |
Bluetooth | Bluetooth 4.2 BR/EDR ja BLE | Bluetooth 4.2 BR/EDR ja BLE |
Integroituja komponentteja | RF-balun, tehovahvistin, suodattimet, kideoskillaattorit | Samat komponentit, parannetulla suorituskyvyllä |
Keskeinen parannus | Alkuperäinen versio | Parannettu virranhallinta ja RF-suorituskyky |
Piirin versio | ESP32 (alkuperäinen) | ESP32 ECO V3 (parannettu piirikorttiversio) |
Virrankulutus | Korkeampi kuin ESP32-PICO-V3 | Alhaisempi virrankulutus, erityisesti syvässä lepotilassa |
Turvaominaisuudet | Perustason turvallisuusominaisuudet | Parannettu turvallisuus paremmalla laitteistopohjaisella salauksella |
Käyttölämpötila | -40°C - 85°C | -40°C - 85°C |
Kohdesovellus | Yleiset IoT-sovellukset | Optimoitu IoT:lle paremmalla tehokkuudella ja suorituskyvyllä |
Mikä on PRAM:n ja SRAM:n välinen ero?
Kategoria | PRAM (vaihemuutos-RAM) | SRAM (staattinen RAM) |
Toimintaperiaate | Käyttää faasimuutosmateriaaleja (esim. GST) - Germanium-Antimony-Tellurium) varten vaihtaa kiteisen ja amorfisia tiloja datan tallentamiseen |
Käyttää flip-flop-piirejä (6 transistoria) ylläpitää datan vakautta |
Tallennustyyppi | Ei-haihtuva (data säilyy virran katkeamisen jälkeen) | Haihtuva (data menetetään virran katketessa) |
Luku/Kirjoitusnopeus | Kohtalainen nopeus, nopeampi kuin NAND Flash | Nopea luku/kirjoitus, ihanteellinen reaaliaikaiseen käyttöön |
Virrankulutus | Alhainen virrankulutus, sopii pitkäaikaiseen käyttöön | Korkea virrankulutus, vaatii jatkuva virransyöttö datan säilyttämiseksi |
Tallennuskapasiteetti | Suurempi kapasiteetti, sopii suurten tietomäärien tallennukseen | Pienempi kapasiteetti, pääasiassa välimuistina |
Viive | Alhainen viive, mutta ei yhtä nopea kuin SRAM | Erittäin alhainen viive, nopea vasteaika |
Kestävyys | Rajoitetut kirjoitussyklit, mutta vakaampi kuin NAND Flash | Erittäin luotettava, sopii kriittisiin tehtäviin |
Tyypilliset sovellukset | Sulautetut järjestelmät, IoT-laitteet, älylaitteet | CPU/GPU-välimuistit, verkkolaitteet, reaaliaikainen datankäsittely |
Kustannus | Kohtalaiset kustannukset, halvempi kuin SRAM mutta kalliimpi kuin DRAM | Korkeat kustannukset, kalliimpi kuin PRAM ja DRAM |
PRAMin ja SRAMin edut
Kategoria
|
PRAM (vaihemuutos-RAM)
|
SRAM (staattinen RAM)
|
Ei haihtuva
|
Säilyttää datan virran katketessa
|
Data menetetään virran katketessa
|
Korkea nopeus
|
Kohtalainen nopeus, nopeampi kuin NAND Flash
|
Erittäin nopea, ihanteellinen CPU/GPU-välimuisteihin
|
Virrankulutus
|
Alhainen virrankulutus, sopii pitkäaikaiseen käyttöön
|
Korkea virrankulutus, vaatii jatkuvan virran
|
Tallennustiheys
|
Suurempi kapasiteetti, sopii suurten tietomäärien tallennukseen
|
Pienempi kapasiteetti, pääasiassa välimuistina
|
Kirjoitusnopeus
|
Nopeampi kirjoitusnopeus kuin NAND Flash
|
Ei saatavilla
|
Luotettavuus
|
Vakaampi ja parempi kirjoituskestävyys
|
Erittäin luotettava, sopii kriittisiin järjestelmiin
|
Piirisuunnittelu
|
Ei saatavilla
|
Yksinkertainen suunnittelu flip-flop-piireillä
|
Viive
|
Pieni viive, mutta ei yhtä nopea kuin SRAM
|
Erittäin pieni viive, täydellinen reaaliaikaiseen käsittelyyn
|
PLUS2-ohjaimen asennus
Napsauta alla olevaa linkkiä ladataksesi käyttöjärjestelmää vastaavan ohjaimen. Tällä hetkellä on kaksi ohjainpiiriversiota, CP34X (CH9102:lle) ohjaimen pakattu tiedosto. Pura pakattu tiedosto ja valitse asennuspaketti käyttöjärjestelmäsi mukaan asentaaksesi. Jos ohjelmaa ei voi ladata normaalisti (kehotus aikakatkaisu tai epäonnistui kirjoittamaan kohteen RAM-muistiin), voit yrittää asentaa laiteajurin uudelleen.
Ohjaimen nimi | Soveltuva ohjainpiiri | Latauslinkki |
CH9102_VCP_SER_Windows | CH9102 | |
CH9102_VCP_SER_MacOS v1.7 | CH9102 |
- Enemmän ohjelmatallennustilaa: Suurempi flash-muisti mahdollistaa monimutkaisempien ohjelmien, kirjastojen ja useiden laiteohjelmistoversioiden tallentamisen, mahdollistaen laitteen ajamaan kehittyneitä sovelluksia.
- Tietojen kirjaus ja puskurointi: Suuremmalla flash-muistilla varustetut laitteet voivat tallentaa enemmän tietolokeja paikallisesti, mikä on hyödyllistä IoT-sovelluksissa, jotka keräävät tietoa ajan myötä ilman jatkuvaa verkkoyhteyttä.
- Laiteohjelmistopäivitykset ja langaton (OTA) tuki: Suurempi flash-muisti mahdollistaa OTA-laiteohjelmistopäivitykset, joissa useita laiteohjelmistoversioita voidaan tallentaa samanaikaisesti, vähentäen käyttökatkoja päivitysten aikana.
- Useat kirjastot ja kehykset: Kehittäjät voivat tallentaa ja käyttää useita kirjastoja ja kehyksiä (esim. MicroPython, ESP-IDF) ilman tilan loppumista, parantaen joustavuutta ja yhteensopivuutta.
- Median tallennus: Mahdollistaa kuvien, äänen ja muiden mediatiedostojen tallentamisen, mikä on hyödyllistä multimediaprojekteissa, kuten IoT-näytöissä tai interaktiivisissa laitteissa.
- Bootloader ja redundanssi: Tukee kehittyneempiä bootloadereita ja varmuuskopioitua laiteohjelmiston tallennusta, varmistaen turvallisemmat laiteohjelmistopäivitykset ja vähentäen järjestelmän kaatumisriskiä.
- Turvallinen tietojen tallennus: Suurempi flash-muisti mahdollistaa salauksen avainten, sertifikaattien ja arkaluontoisten tietojen tallentamisen, parantaen turvallisuutta erityisesti IoT- ja teollisuussovelluksissa.
- Laajennetut sovellusominaisuudet: Kehittäjät voivat rakentaa sovelluksia, joissa on enemmän ominaisuuksia ja suuremmat koodikannat, jotka vaativat merkittävää muistia, välttäen toiminnallisuuden kompromisseja.
Aiheeseen liittyvät artikkelit
M5StickC Plus
M5StickC PLUS2