Rychlá klasifikace M5StickC, M5StickC PLUS, M5StickC PLUS2
M5StickC
Poznámka: Tento produkt je nyní na konci životnosti (EOL).
M5StickC PLUS
Schémata
PinMapa
Č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.
Schémata
Mapa pinů M5StickC PLUS2
Č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
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
-
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 |
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í. |
Kroky k opětovnému připojení a zapnutí M5StickC PLUS2:
- Odpojte M5StickC PLUS2 od USB-C kabelu.
-
Vypněte zařízení:
Stiskněte a podržte tlačítko napájení, dokud nezapne zelená LED, což znamená, že zařízení bylo vypnuto. - Znovu připojte kabel USB-C k M5Stack M5StickC PLUS2.
-
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
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 |
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 ukl d n 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ě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
M5StickC PLUS2