Jaký je rozdíl mezi M5StickC PLUS a PLUS2?

Rychlá klasifikace M5StickC, M5StickC PLUS, M5StickC PLUS2

M5StickC

M5StickC je kompaktní ovladač M5Stack poháněný ESP32. Je to přenosná, snadno použitelná, open-source vývojová deska pro IoT vhodná pro různé IoT projekty. Toto malé zařízení může proměnit vaše nápady ve skutečnost, podpořit vaši kreativitu a pomoci rychle prototypovat váš IoT projekt. Zjednodušuje vývojový proces a slouží jako klíčová součást produktové řady M5Stack.

Poznámka: Tento produkt je nyní na konci životnosti (EOL).

Obraz

 

M5StickC PLUS

M5StickC PLUS je verze M5StickC s větší obrazovkou, s modulem ESP32-PICO-D4 vybaveným WiFi jako hlavním řídicím prvkem. Navzdory kompaktní velikosti obsahuje různé hardwarové zdroje, jako je infračervené záření, RTC, mikrofon, LED diody, IMU, tlačítka, bzučák a PMU. 1,14palcový TFT displej s rozlišením 135 * 240 představuje 18,7% nárůst zobrazovací plochy ve srovnání s předchozím 0,96palcovým displejem. Navíc nyní disponuje kapacitou baterie 120 mAh a podporuje produkty řady HAT a Unit.
M5StickC PLUS

M5StickC PLUS

Zobrazit produkt
 

Schémata

PinMapa

Červená LED & IR vysílač & Tlačítko & Bzučák

Čip ESP32 GPIO10 GPIO9 GPIO37 GPIO39 GPIO2
Červená LED LED pin
IR vysílač IR PIN
Tlačítko A Tlačítko Pin
Tlačítko B Tlačítko Pin
Pasivní bzučák Pin bzučáku

Barevný TFT displej

Řadič čipu: ST7789v2

Rozlišení: 135 x 240

Čip ESP32 GPIO15 GPIO13 GPIO23 GPIO18 GPIO5
TFT obrazovka TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS

Mikrofon MIC (SPM1423)

Čip ESP32 GPIO0 GPIO34
Mikrofon MIC CLK DATA

6osý IMU (MPU6886) a čip pro správu napájení (AXP192)

Čip ESP32 GPIO22 GPIO21
6osá IMU SCL SDA
Čip pro správu napájení SCL SDA

Čip pro správu napájení (AXP192)

Mikrofon Pravý čas Podsvícení TFT TFT integrovaný obvod ESP32/3,3V MPU6886 5V GROVE
LDOio0 LDO1 LDO2 LDO3 DC-DC1 IPSOUT

HY2.0-4P

HY2.0-4P Černý Červený Žluť Bílý
PORT.CUSTOM Zem 5V G32 G33

Datové listy

 

M5StickC PLUS2

M5StickC PLUS2 je vylepšená verze M5StickC PLUS. Je poháněn čipem ESP32-PICO-V3-02 se zabudovanou funkcí WIFI. Toto kompaktní zařízení je vybaveno různými hardwarovými zdroji, jako jsou infračervené, RTC, mikrofon, LED a IMU. Tlačítka a bzučák jsou ovládány čipem ST7789V2, který také řídí 1,14palcový TFT displej s rozlišením 135*240. Kapacita baterie byla zvýšena na 200mAh a rozhraní podporuje produkty řady HAT a Unit. Tento malý a kompaktní vývojový nástroj je navržen tak, aby inspiroval kreativitu.

Tip: Při používání USB-C na USB-C kabelů se ujistěte, že váš kabel podporuje přenos dat a nejen nabíjení. Některé levné USB-C kabely podporují pouze napájení, což může způsobit problémy s rozpoznáním u vývojových desek jako je M5StickC PLUS2.

M5StickC PLUS2

M5StickC PLUS2

Zobrazit produkt

Schémata

Mapa pinů M5StickC PLUS2

Červená LED & IR vysílač & Tlačítko A & Tlačítko B & Bzučák

Čip ESP32 GPIO19 GPIO37 GPIO39 GPIO35 GPIO2
IR vysílač a červená LED Vysílač IR a pin červené LED
Tlačítko A Tlačítko A
Tlačítko B Kolík tlačítka B
Tlačítko C Tlačítko C kolík
Pasivní bzučák Kolík bzučáku

Barevný TFT displej

Řadič čipu: ST7789v2

Rozlišení: 135 x 240

Čip ESP32 G15 G13 G14 G12 G5 G27
TFT obrazovka TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS TFT_BL

Mikrofon MIC (SPM1423)

Čip ESP32 G0 G34
Mikrofon MIC SPM1423 CLK DATA

6osý IMU (MPU6886) a RTC BM8563

Čip ESP32 G22 G21 G19
6osá IMU SCL SDA
BM8563 SCL SDA
IR zářič Texas
Červená LED Texas

HY2.0-4P

HY2.0-4P Černý Červený Žluť Bílý
PORT.CUSTOM Zem 5V G32 G33

Datové listy

Software

Arduino

UiFlow1

UiFlow2

Ovladač USB

Klikněte na níže uvedený odkaz pro stažení ovladače, který odpovídá vašemu operačnímu systému. Balíček ovladačů CP34X (pro CH9102). Po rozbalení balíčku vyberte instalační balíček, který odpovídá bitové verzi vašeho operačního systému. Pokud narazíte na problémy se stahováním programu (vypršení časového limitu nebo Nepodařilo se zapsat do cílové RAM), zkuste přeinstalovat ovladač zařízení.
Jméno řidiče Kompatibilní řídicí čip Odkaz ke stažení
CH9102_VCP_SER_Windows CH9102 Stáhnout
CH9102_VCP_SER_MacOS v1.7 CH9102 Stáhnout

Snadný nakladač

EasyLoader je jednoduchý a rychlý programátor. Je dodáván s příkladem programu souvisejícím s produktem. Následováním jednoduchých kroků jej můžete nahrát do hlavního řídicího systému a provést řadu funkčních ověření.

Snadný nakladač Odkaz ke stažení Poznámky
FactoryTest pro Windows stáhnout /

 

M5StickC PLUS VS M5StickC PLUS2

M5StickC PLUS2 byl oproti M5StickC PLUS v několika ohledech vylepšen.
  • Použití výkonnějšího ESP32-PICO-V3-02 čipu s 2MB PSRAM a větší 8MB Flash pamětí zlepšuje celkový výkon a škálovatelnost, což umožňuje PLUS2 zvládat složitější aplikace, zejména ty, které vyžadují další paměť, jako je zpracování dat v reálném čase nebo ukládání obrazových dat.
  • M5Stack PLUS2 byl vylepšen o CH9102 USB-serial převodník, který zajišťuje spolehlivější USB sériovou komunikaci, zejména v situacích, kde je vyžadován vysokorychlostní přenos dat a nízká latence komunikace.
  • Kapacita baterie zařízení byla zvýšena na 200mAh, což účinně prodlužuje provozní životnost zařízení.
  • Kromě toho byla vylepšena jednotka správy napájení a LED indikátory pro racionálnější celkové uspořádání a lepší uživatelský zážitek. Tyto upgrady činí PLUS2 vhodnější pro zvládání složitých úkolů a náročných aplikačních scénářů.
Zdroje M5StickC Plus M5StickC PLUS2
ESP32 ESP32-PICO-D4, 240MHz dvoujádrový ESP32-PICO-V3-02, 240MHz dvoujádrový
600 DMIPS, 520KB SRAM, Wi-Fi podpora wifi, 2 MB SPI PSRAM, 8 MB SPI flash
PSRAM - 2 MB
Flash paměť 4MB 8MB
Vstupní napájení 5V při 500mA
Přístav TypeC x 1, GROVE(I2C+I/O+UART) x 1 TypeC x 1, GROVE(I2C+I/O+UART) x 1
LCD obrazovka 1,14 palce, 135*240 barevný TFT LCD, ST7789v2
Tlačítko Vlastní tlačítko x 2 Vlastní tlačítko x 3
LED ČERVENÁ LED ZELENÁ LED
MEMS MPU6886
Bzučák vestavěný bzučák
A Infračervený přenos
MIC SPM1423
Pravý čas BM8563
PMU AXP192 ČASOVAČ NAPÁJENÍ
Baterie 120 mAh při 3,7 V 200 mAh při 3,7 V
Anténa 2.4G 3D anténa
PIN port G0, G25/G36, G26, G32, G33 G0, G25/G26, G36, G32, G33
Provozní teplota 0 °C až 60 °C 0 °C až 40 °C
Materiál pouzdra Plast (PC)

     

    Základní porovnání funkcí

    Funkce M5StickC PLUS2 (Žlutá) M5StickC PLUS (červená)
    LED pin G19 (sdíleno s IR) G10 (věnováno)
    IR PIN G19 (sdílené s LED) G9 (vyhrazený)
    Nastavení LED a IR Sdílený pin (G19) pro LED i IR, šetří I/O Oddělené piny (G10 pro LED, G9 pro IR), flexibilnější pro vývoj
    Kapacita baterie 200 mAh (vylepšená) 120mAh (standardní kapacita)
    Hlavní čip ESP32-PICO-V3-02 (kompaktní, nízkoenergetický SoC) ESP32-PICO-D4 (standardní varianta s 4MB flash pamětí)

    Klíčová vylepšení v M5StickC PLUS2

    • Baterie vylepšena na 200mAh, což výrazně prodlužuje výdrž baterie pro přenosné nebo bezdrátové projekty.
    • Nový SoC ESP32-PICO-V3-02, který nabízí menší rozměry a sníženou spotřebu energie – ideální pro vestavěné scénáře.
    • Sdílený pin G19 pro LED a IR umožňuje více dostupných GPIO, ale může vyžadovat zvýšenou opatrnost při softwarovém zpracování, aby se předešlo konfliktům.

    Shrnutí doporučení

    • Vyberte M5StickC PLUS2 → pro lepší výdrž baterie, kompaktní design a efektivní využití GPIO.
    • Vyberte M5StickC PLUS (1.1) → pro samostatné ovládání IR/LED, což usnadňuje práci začátečníkům nebo vývojářům, kteří potřebují jednodušší hardwarovou interakci.

     

    Rozdíl LED

    Zatímco základní funkčnost série M5StickC zůstává konzistentní, jedním nenápadným, ale významným hardwarovým rozdílem je umístění LED indikátoru. Tato změna ovlivňuje viditelnost během používání – zejména při ladění nebo monitorování stavu.

    M5StickC PLUS – Přední LED (vlevo nahoře)

    M5StickC PLUS má LED indikátor umístěný v levém horním rohu předního panelu, blízko displeje. To zajišťuje jeho vysokou viditelnost během provozu. Ať už zařízení zapínáte, nahráváte firmware nebo sledujete stav během běhu, stav LED lze na první pohled vidět—ideální pro vývojáře a testery.

    M5StickC PLUS2 – LED na boční straně (levý okraj)

    Na druhou stranu M5StickC PLUS2 přesouvá LED na levý boční okraj zařízení. To vytváří čistší a modernější vzhled, který je zvláště vhodný pro kompaktní kryty nebo integrované aplikace. Nicméně to také znamená, že viditelnost LED je snížena při pohledu zepředu, a uživatelé mohou potřebovat zařízení mírně naklonit nebo otočit, aby viděli indikátor.

    Doporučení k použití

    • Pro vývoj, ladění nebo časté sledování stavu doporučujeme M5StickC PLUS pro jeho viditelnost LED diody směrem dopředu.

    • Pro estetickou integraci nebo aplikace, kde je viditelnost LED méně kritická, M5StickC PLUS2 nabízí více uhlazený a profesionální vzhled.

    💡 Tip: Oba modely mají podobné základní specifikace — umístění LED diod je především otázkou použitelnosti a designu, nikoli rozdílem ve výkonu.

     

    Rozdíl mezi zapnutím a vypnutím

     

    Název produktu Zapnutí Vypnutí napájení
    M5STICKC PLUS Stiskněte tlačítko RESET (TLAČÍTKO C)
    po dobu alespoň 2 sekund
    Stiskněte tlačítko RESET (TLAČÍTKO C) na alespoň 6 sekund
    M5STICKC PLUS2

    Lze jej spustit stisknutím tlačítka 'BUTTON C' pro
    více než 2 sekundy, nebo byl spuštěn signál IRQ
    pravidelně pomocí RTC. Po spuštění probuzení
    signál nahoru, je nutné nastavit hold(G4)
    nastavit pin na vysokou úroveň (1) při inicializaci programu
    udržet napájení, jinak
    zařízení opět přejde do stavu vypnutí.

    Když není k dispozici žádný externí napájecí zdroj USB
    k dispozici, stiskněte TLAČÍTKO C déle než 6
    sekundy. Nebo když není k dispozici žádný externí USB
    napájení, nastavte HOLD(GPIO4)=0 v
    provoz programu, tj. dosažení výkonu
    vypnuto. Když je USB připojeno, stiskněte
    'TLAČÍTKO C' stiskněte na více než 6 sekund
    vypnout obrazovku a vstoupit do
    stav hibernace, ale ne vypnutí napájení.
     
    Jelikož M5StickC PLUS2 již neobsahuje AXP192 PMIC čip pro správu napájení, režim přepínání napájení se změnil. I když zůstává provoz stejný, podporované knihovní soubory programu se budou lišit. Jak Wi-Fi, tak infračervené signály byly oproti předchozím verzím vylepšeny.

    Poznámka: Pokud váš M5StickC PLUS2 ESP32 Mini IoT Development Kit není rozpoznán při připojení přes USB-C na USB-C kabel, můžete postupovat podle těchto jednoduchých kroků, jak jej správně zapnout a vyřešit problém s připojením:

    Kroky k opětovnému připojení a zapnutí M5StickC PLUS2:

    1. Odpojte M5StickC PLUS2 od USB-C kabelu.
    2. Vypněte zařízení:
      Stiskněte a podržte tlačítko napájení, dokud nezapne zelená LED, což znamená, že zařízení bylo vypnuto.
    3. Znovu připojte kabel USB-C k M5Stack M5StickC PLUS2.
    4. Zařízení by se nyní mělo automaticky zapnout a být detekováno vaším systémem.

    Tento proces pomáhá zajistit, že vývojová deska založená na ESP32 se správně resetuje a je správně rozpoznána vaším počítačem nebo vývojovým prostředím. Je to běžná oprava při používání kabelů C-to-C s zařízeními jako M5Stack M5StickC PLUS2.

     

    Podpora softwaru a ekosystém

    M5StickC Plus je výkonný a všestranný nástroj, který vyniká jak v hardwaru, tak softwaru. Nabízí komplexní knihovnu souborů a ukázkového kódu, poskytující vývojářům vše potřebné k rychlému zahájení a realizaci jejich kreativních nápadů. Navíc je Plus kompatibilní s Arduino IDE, což umožňuje vývojářům využít rozsáhlé zdroje komunity Arduino k rozšíření svých aplikací.
     
    M5StickC PLUS2 nabízí bezkonkurenční softwarovou podporu. PLUS2 nejenže zdědí softwarový ekosystém Plus, ale také přidává podporu pro MicroPython. Tato lehká implementace Pythonu umožňuje vývojářům programovat v jednoduchém a snadno pochopitelném jazyce Python, což výrazně snižuje práh pro programování. Pro začátečníky je to významná výhoda. Dále PLUS2 podporuje ESP-IDF vývojový rámec, který profesionálním vývojářům poskytuje větší kontrolu.
     
    Pokud jde o ekosystém, jak M5StickC PLUS2, tak Plus mohou přistupovat k ekosystému M5Stack, který poskytuje nástroj nazvaný M5Burner, jenž uživatelům umožňuje snadno nahrávat firmware a aktualizovat programy.

     

    Výhody M5StickC PLUS2 oproti M5StickC Plus

     

    Kategorie M5StickC PLUS2 M5StickC Plus
    Mikrokontrolér Vylepšený mikrokontrolér s lepším výkonem Standardní výkon s jádrem ESP32
    USB-na sériový převodník CH9102 (Stabilnější a rychlejší přenos dat) CP2104
    Podpora programování Podporuje MicroPython a ESP-IDF Omezeno na Arduino IDE
    Správa napájení Zjednodušený design bez AXP192 PMIC Používá AXP192 PMIC pro správu napájení
    Wi-Fi signál Silnější signál Wi-Fi pro lepší konektivitu Standardní výkon Wi-Fi
    Infračervený signál Zesílená síla infračerveného signálu Standardní infračervený výkon
    Flexibilita pro vývojáře Nabízí větší kontrolu s ESP-IDF a MicroPythonem Pouze vývoj založený na Arduinu
    Snadnost použití pro začátečníky MicroPython snižuje vstupní bariéru pro nové vývojáře Vyžaduje více znalostí C/C++ pro programování Arduino
    Knihovna a ekosystém Dědí ekosystém M5StickC Plus s přidanými knihovnami MicroPython Podpora standardní knihovny pro Arduino IDE
    Spotřeba energie Nižší celková spotřeba energie Vyšší spotřeba energie s AXP192 PMIC


    M5StickC PLUS2 nabízí několik vylepšení oproti M5StickC Plus, včetně silnějších Wi-Fi a infračervených signálů, stabilnějšího USB-serial převodníku (CH9102) a podpory jak MicroPythonu, tak ESP-IDF. Tato vylepšení poskytují vývojářům větší flexibilitu a lepší výkon. Odstranění čipu pro správu napájení AXP192 vede k jednodušší správě napájení a nižší spotřebě energie. Navíc podpora MicroPythonu v PLUS2 z něj činí přístupnější zařízení pro začátečníky, zatímco profesionálové využívají framework ESP-IDF pro pokročilejší řízení.
     

      

    FAQ

    Porovnání ESP32-PICO-D4 vs. ESP32-PICO-V3

    Kategorie ESP32-PICO-D4 ESP32-PICO-V3
    Jádro mikrokontroléru Dvoujádrový Xtensa LX6 Dvoujádrový Xtensa LX6
    Rychlost hodin Až 240 MHz Až 240 MHz
    BERAN 520 KB SRAM 520 KB SRAM
    Flash paměť 4 MB integrované flash paměti 4 MB integrované flash paměti
    Standard Wi-Fi 802.11 b/g/n (2,4 GHz) 802.11 b/g/n (2,4 GHz)
    Bluetooth Bluetooth 4.2 BR/EDR a BLE Bluetooth 4.2 BR/EDR a BLE
    Integrované komponenty RF balun, výkonový zesilovač, filtry, krystalové oscilátory Stejné komponenty, s lepším výkonem
    Klíčové vylepšení Počáteční verze Vylepšené řízení napájení a výkon RF
    Revize čipu ESP32 (originál) ESP32 ECO V3 (vylepšená revize křemíku)
    Spotřeba energie Vyšší než ESP32-PICO-V3 Nižší spotřeba energie, zejména v hlubokém spánku
    Bezpečnostní funkce Základní bezpečnostní funkce Vylepšené zabezpečení s vylepšeným hardwarovým šifrováním
    Provozní teplota -40 °C až 85 °C -40 °C až 85 °C
    Cílový případ použití Obecné aplikace IoT Optimalizováno pro IoT s lepší efektivitou a výkonem

     

    Jaký je rozdíl mezi PRAM a SRAM? 

    Kategorie PRAM (paměť s fázovou změnou) SRAM (statická RAM)
    Princip fungování Používá materiály měnící fázi (např. GST
    - Germanium-antimon-tellurium) na
    přepínat mezi krystalickým a
    amorfn stavy pro ukldn dat
    Využívá klopné obvody (6 tranzistorů) k
    udržovat stabilitu dat
    Typ úložiště Nestálý (data jsou uchována i po výpadku napájení) Volatilní (data jsou ztracena, když je napájení vypnuto)
    Rychlost čtení/zápisu Střední rychlost, rychlejší než NAND Flash Vysokorychlostní čtení/zápis, ideální pro přístup v reálném čase
    Spotřeba energie Nízká spotřeba energie, vhodné pro dlouhodobý provoz Vysoká spotřeba energie, vyžaduje
    kontinuální napájení pro uchování dat
    Úložná kapacita Vyšší kapacita, vhodná pro velké ukládání dat Nižší kapacita, hlavně používaná pro ukládání do mezipaměti
    Latence Nízká latence, ale ne tak rychlá jako SRAM Ultra nízká latence, rychlá doba odezvy
    Trvanlivost Omezený počet zápisových cyklů, ale stabilnější než NAND Flash Vysoce spolehlivý, vhodný pro kritické úkoly
    Typické aplikace Vestavěné systémy, IoT zařízení, chytrá zařízení CPU/GPU cache, síťové zařízení,
    zpracování dat v reálném čase
    Náklady Střední cena, levnější než SRAM, ale dražší než DRAM Vysoké náklady, dražší než PRAM a DRAM

     

    Výhody PRAM a SRAM

    Kategorie
    PRAM (paměť s fázovou změnou)
    SRAM (statická RAM)
    Nevolatilní
    Udržuje data po výpadku napájení
    Data jsou ztracena, když je napájení vypnuto
    Vysoká rychlost
    Střední rychlost, rychlejší než NAND Flash
    Extrémně rychlý, ideální pro CPU/GPU cache
    Spotřeba energie
    Nízká spotřeba energie, vhodné pro dlouhodobý provoz
    Vysoká spotřeba energie, vyžaduje stálý přívod energie
    Hustota úložiště
    Vyšší kapacita, vhodná pro velké ukládání dat
    Nižší kapacita, hlavně používaná pro ukládání do mezipaměti
    Rychlost zápisu
    Rychlejší rychlost zápisu než NAND Flash
    N/A
    Spolehlivost
    Stabilnější s lepší odolností proti zápisu
    Vysoce spolehlivý, vhodný pro kritické systémy
    Návrh obvodů
    N/A
    Jednoduchý design s klopnými obvody
    Latence
    Nízká latence, ale ne tak rychlá jako SRAM
    Ultra nízká latence, ideální pro zpracování v reálném čase

     

    Instalace ovladače PLUS2

    Klikněte na níže uvedený odkaz pro stažení ovladače odpovídajícího operačnímu systému. V současné době jsou k dispozici dvě verze čipových ovladačů, komprimovaný balíček ovladače CP34X (pro CH9102). Po rozbalení komprimovaného balíčku vyberte instalační balíček odpovídající počtu operačních systémů k instalaci. Pokud nelze program normálně stáhnout (zobrazí se upozornění na vypršení času nebo Chyba zápisu do cílové RAM), můžete zkusit přeinstalovat ovladač zařízení.

    Jméno řidiče Použitelný řadičový čip Odkaz ke stažení
    CH9102_VCP_SER_Windows CH9102
    CH9102_VCP_SER_MacOS v1.7 CH9102

     

    Výhody větší flash paměti
    • Větší úložiště programů: Větší flash paměť umožňuje ukládání komplexnějších programů, knihoven a více verzí firmwaru, což zařízení umožňuje spouštět sofistikované aplikace.
    • Záznam a ukládání dat: Zařízení s větší flash pamětí mohou lokálně uložit více záznamů dat, což je užitečné pro IoT aplikace, které sbírají data v průběhu času bez potřeby neustálého přístupu k síti.
    • Aktualizace firmwaru a podpora Over-the-Air (OTA): Větší flash paměť umožňuje OTA aktualizace firmwaru, kde může být uloženo více verzí firmwaru současně, což snižuje dobu nečinnosti během aktualizací.
    • Více knihoven a rámců: Vývojáři mohou ukládat a používat více knihoven a rámců (např. MicroPython, ESP-IDF) bez vyčerpání místa, což zlepšuje flexibilitu a kompatibilitu.
    • Ukládání médií: Umožňuje ukládání obrázků, zvuků a dalších mediálních souborů, což je užitečné pro multimediální projekty jako IoT displeje nebo interaktivní zařízení.
    • Bootloader a redundance: Podporuje pokročilejší bootloadery a redundantní ukládání firmwaru, což zajišťuje bezpečnější aktualizace firmwaru a snižuje riziko selhání systému.
    • Bezpečné ukládání dat: Větší flash paměť umožňuje ukládání šifrovacích klíčů, certifikátů a citlivých dat, což zlepšuje bezpečnost, zejména v IoT a průmyslových aplikacích.
    • Rozšířené funkce aplikace: Vývojáři mohou vytvářet aplikace s více funkcemi a většími kódy, které vyžadují značnou paměť, aniž by museli dělat kompromisy ve funkčnosti.

     

    Související články

    M5StickC Plus

    Co je M5StickC PLUS?

     

    M5StickC PLUS2

      Zanechte komentář

      Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *

      Přihlaste se k odběru našeho newsletteru

      Získejte nejnovější informace o našich produktech a speciálních nabídkách.