Hvad er forskellen mellem M5StickC PLUS og PLUS2?

Hurtig klassificering M5StickC, M5StickC PLUS, M5StickC PLUS2

M5StickC

M5StickC er en kompakt M5Stack-controller drevet af ESP32. Det er et bærbart, brugervenligt, open source IoT-udviklingskort, der er velegnet til forskellige IoT-projekter. Denne lille enhed kan gøre dine idéer til virkelighed, fremme din kreativitet og hjælpe med hurtigt at prototype dit IoT-projekt. Det forenkler udviklingsprocessen og fungerer som en nøglekomponent i M5Stack-produktserien.

Bemærk: Dette produkt er nu udgået.

Billede

 

M5StickC PLUS

M5StickC PLUS er den større skærmversion af M5StickC, med ESP32-PICO-D4 modulet med WiFi som hovedkontrol. På trods af sin kompakte størrelse indeholder den forskellige hardware-ressourcer, såsom infrarød, RTC, mikrofon, LED'er, IMU, knapper, buzzer og PMU. Den 1,14-tommer TFT-skærm med en opløsning på 135 * 240 repræsenterer en 18,7% stigning i displayområdet sammenlignet med den tidligere 0,96-tommer skærm. Derudover har den nu en batterikapacitet på 120mAh og understøtter HAT- og Unit-serieprodukter.
M5StickC PLUS

M5StickC PLUS

Se produkt
 

Skemaer

PinMap

Rødt LED & IR-sender & Knap & Buzzer

ESP32 Chip GPIO10 GPIO9 GPIO37 GPIO39 GPIO2
Rød LED LED ben
IR-sender IR ben
Knap A Knap-pin
Knap B Knap-pin
Passiv buzzer Buzzer-pin

Farvet TFT-skærm

Driverchip: ST7789v2

Opløsning: 135 x 240

ESP32 Chip GPIO15 GPIO13 GPIO23 GPIO18 GPIO5
TFT-skærm TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS

Mikrofon MIC (SPM1423)

ESP32 Chip GPIO0 GPIO34
Mikrofon MIC CLK DATA

6-akset IMU (MPU6886) & Strømstyringschip (AXP192)

ESP32 Chip GPIO22 GPIO21
6-akset IMU SCL SDA
Strømstyringschip SCL SDA

Strømstyringschip (AXP192)

Mikrofon RTC TFT Baggrundsbelysning TFT IC ESP32/3,3V MPU6886 5V GROVE
LDOio0 LDO1 LDO2 LDO3 DC-DC1 IPSOUT

HY2.0-4P

HY2.0-4P Sort Rød Gul Hvid
PORT.CUSTOM GND 5V G32 G33

Datablade

 

M5StickC PLUS2

M5StickC PLUS2 er en forbedret version af M5StickC PLUS. Den drives af ESP32-PICO-V3-02 chip med indbygget WIFI-funktionalitet. Denne kompakte enhed er udstyret med forskellige hardware-ressourcer såsom infrarød, RTC, mikrofon, LED, og IMU. Knapperne og summeren styres af ST7789V2, som også driver den 1,14-tommer TFT-skærm med en opløsning på 135*240. Batterikapaciteten er øget til 200mAh, og interfacet understøtter HAT- og Unit-serie produkter. Dette lille og kompakte udviklingsværktøj er designet til at inspirere kreativitet.

Tip: Når du bruger USB-C til USB-C kabler, skal du sikre, at dit kabel understøtter dataoverførsel og ikke kun opladning. Nogle billige USB-C kabler understøtter kun strømforsyning, hvilket kan forårsage genkendelsesproblemer med udviklingskort som M5StickC PLUS2.

M5StickC PLUS2

M5StickC PLUS2

Se produkt

Skemaer

PinMap for M5StickC PLUS2

Rød LED & IR-udsender & Knap A & Knap B & Summer

ESP32 Chip GPIO19 GPIO37 GPIO39 GPIO35 GPIO2
IR-udsender & rød LED IR-udsender og rød LED-pin
Knap A Knap A-pin
Knap B Knap B-pin
Knap C Knap C-pin
Passiv buzzer Buzzer-pin

Farvet TFT-skærm

Driverchip: ST7789v2

Opløsning: 135 x 240

ESP32 Chip G15 G13 G14 G12 G5 G27
TFT-skærm TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS TFT_BL

Mikrofon MIC (SPM1423)

ESP32 Chip G0 G34
Mikrofon MIC SPM1423 CLK DATA

6-aksers IMU (MPU6886) & RTC BM8563

ESP32 Chip G22 G21 G19
6-akset IMU SCL SDA
BM8563 SCL SDA
IR Udsender TX
Rød LED TX

HY2.0-4P

HY2.0-4P Sort Rød Gul Hvid
PORT.CUSTOM GND 5V G32 G33

Datablade

Software

Arduino

UiFlow1

UiFlow2

USB-driver

Klik på linket nedenfor for at downloade driveren, der passer til dit operativsystem. CP34X (for CH9102) driverpakke. Efter udpakning af pakken skal du vælge installationspakken, der matcher dit operativsystems bit-version. Hvis du oplever problemer med at downloade programmet (timeout eller Failed to write to target RAM), prøv at geninstallere enhedsdriveren.
Driver navn Kompatibel driverchip Download-link
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_SER_MacOS v1.7 CH9102 Download

Easyloader

EasyLoader er en simpel og hurtig programbrænder. Den leveres med et produktrelateret eksempelprogram. Ved at følge enkle trin kan du brænde det til hovedkontrollen og udføre en række funktionsverifikationer.

Easyloader Download-link Noter
FactoryTest til Windows download /

 

M5StickC PLUS VS M5StickC PLUS2

M5StickC PLUS2 er blevet opgraderet på flere områder sammenlignet med M5StickC PLUS.
  • Brugen af en mere kraftfuld ESP32-PICO-V3-02 chip med 2MB PSRAM og større 8MB Flash-hukommelse forbedrer den samlede ydeevne og skalerbarhed, hvilket gør det muligt for PLUS2 at håndtere mere komplekse applikationer, især dem der kræver ekstra hukommelse, såsom realtidsdatabehandling eller billedbuffering.
  • M5Stack PLUS2 er blevet opgraderet med CH9102 USB-til-seriel konverteren for at sikre mere pålidelig USB-seriel kommunikation, især i scenarier hvor højhastigheds dataoverførsel og lav latenstid er i høj kurs.
  • Enhedens batterikapacitet er blevet forbedret til 200mAh, hvilket effektivt forlænger enhedens driftstid.
  • Derudover er strømstyringsenheden og LED-indikatorerne blevet forbedret for en mere rationel samlet opbygning og en bedre brugeroplevelse. Disse opgraderinger gør PLUS2 mere egnet til at håndtere komplekse opgaver og krævende anvendelsesscenarier.
Ressourcer M5StickC Plus M5StickC PLUS2
ESP32 ESP32-PICO-D4, 240MHz dual core ESP32-PICO-V3-02, 240MHz dual core
600 DMIPS, 520KB SRAM, Wi-Fi understøtter wifi, 2 MB SPI PSRAM, 8 MB SPI flash
PSRAM - 2 MB
Flash-hukommelse 4MB 8MB
Strømindgang 5V @ 500mA
Port TypeC x 1, GROVE(I2C+I/O+UART) x 1 TypeC x 1, GROVE(I2C+I/O+UART) x 1
LCD-skærm 1,14 tommer, 135*240 Farverig TFT LCD, ST7789v2
Knap Brugerdefineret knap x 2 Brugerdefineret knap x 3
LED RØD LED GRØN LED
MEMS MPU6886
Summelyd indbygget buzzer
IR Infrarød transmission
MIC SPM1423
RTC BM8563
PMU AXP192 TIMER STRØM
Batteri 120 mAh @ 3.7V 200mAh @ 3,7V
Antenne 2.4G 3D Antenne
PIN-port G0, G25/G36, G26, G32, G33 G0, G25/G26, G36, G32, G33
Driftstemperatur 0°C til 60°C 0°C til 40°C
Sagsmateriale Plast (PC)

     

    Grundlæggende funktionssammenligning

    Funktion M5StickC PLUS2 (Gul) M5StickC PLUS (Rød)
    LED ben G19 (delt med IR) G10 (dedikeret)
    IR ben G19 (delt med LED) G9 (dedikeret)
    LED & IR opsætning Delt ben (G19) til både LED og IR, sparer I/O Separate ben (G10 til LED, G9 til IR), mere fleksibel til udvikling
    Batterikapacitet 200mAh (opgraderet) 120mAh (standard kapacitet)
    Hovedchip ESP32-PICO-V3-02 (kompakt, lavt strømforbrug SoC) ESP32-PICO-D4 (standard 4MB flash-variant)

    Vigtige forbedringer i M5StickC PLUS2

    • Batteri opgraderet til 200mAh, hvilket forlænger batterilevetiden betydeligt til bærbare eller trådløse projekter.
    • Ny ESP32-PICO-V3-02 SoC, der tilbyder mindre pladsforbrug og lavere strømforbrug – ideel til indlejrede scenarier.
    • Fælles G19-pin til LED og IR giver flere tilgængelige GPIO'er, men kan kræve ekstra opmærksomhed i softwarehåndtering for at undgå konflikt.

    Anbefalingsoversigt

    • Vælg M5StickC PLUS2 → for bedre batterilevetid, kompakt design og effektiv GPIO-brug.
    • Vælg M5StickC PLUS (1.1) → for separat IR/LED-kontrol, hvilket gør det nemmere for begyndere eller udviklere, der har brug for enklere hardwareinteraktion.

     

    LED-forskel

    Selvom kernefunktionaliteten i M5StickC-serien forbliver ens, er der en subtil men væsentlig hardwareforskel i placeringen af LED-indikatoren. Denne ændring påvirker synligheden under brug – især ved fejlfinding eller statusovervågning.

    M5StickC PLUS – Frontvendt LED (øverste venstre hjørne)

    M5StickC PLUS har en LED-indikator placeret i øverste venstre hjørne af frontpanelet, nær displayet. Dette gør den meget synlig under brug. Uanset om du tænder enheden, opdaterer firmwaren eller overvåger driftstilstande, kan LED-status ses med et øjekast – ideelt for udviklere og testere.

    M5StickC PLUS2 – Sidevendt LED (venstre kant)

    På den anden side flytter M5StickC PLUS2 LED'en til venstre sidekant af enheden. Dette skaber et renere og mere moderne ydre, særligt velegnet til kompakte kabinetter eller integrerede applikationer. Det betyder dog også, at LED-synligheden er reduceret, når den ses forfra, og brugere kan være nødt til at vippe eller dreje enheden en smule for at se indikatoren.

    Brugsanbefalinger

    • For udvikling, fejlfinding eller hyppig statusovervågning anbefaler vi M5StickC PLUS for dets frontvendte LED-synlighed.

    • For æstetisk integration eller applikationer, hvor LED-synlighed er mindre kritisk, tilbyder M5StickC PLUS2 et mere strømlinet og professionelt udseende.

    💡 Tip: Begge modeller deler lignende kerne-specifikationer—LED-placeringen er primært et spørgsmål om brugervenlighed og design, ikke en forskel i ydeevne.

     

    Forskellen mellem at tænde og slukke

     

    Produktnavn Tænd Sluk
    M5STICKC PLUS Tryk på reset-KNAP (KNAP C)
    i mindst 2 sekunder
    Tryk på reset-KNAP (KNAP C) i mindst 6 sekunder
    M5STICKC PLUS2

    Den kan startes ved at trykke på 'KNAP C' i
    mere end 2 sekunder, eller IRQ-signal udløst
    ved RTC regelmæssigt. Efter udløsning af vækning
    op signal, er det nødvendigt at sætte hold(G4)
    pin til højt niveau (1) ved programinitialisering
    for at opretholde strømforsyningen, ellers
    enheden går igen i slukket tilstand.

    Når der ikke er ekstern USB-strømforsyning
    tilgængelig, tryk på BUTTON C i mere end 6
    sekunder. Eller når der ikke er ekstern USB
    strømforsyning, sæt HOLD(GPIO4)=0 i
    programdrift, det vil sige for at opnå strøm
    slukket. Når USB er tilsluttet, tryk på
    'BUTTON C'-knappen i mere end 6 sekunder
    for at slukke skærmen og gå ind i
    dvaletilstand, men ikke slukket.
     
    Da M5StickC PLUS2 ikke længere inkluderer AXP192 PMIC strømstyringschip, er strømstyringsmetoden ændret. Selvom driften forbliver den samme, vil programmets understøttede biblioteksfiler være forskellige. Både Wi-Fi og infrarøde signaler er forbedret i forhold til tidligere versioner.

    Bemærk: Hvis din M5StickC PLUS2 ESP32 Mini IoT Development Kit ikke genkendes, når den er tilsluttet via et USB-C til USB-C-kabel, kan du følge disse enkle trin for korrekt at tænde den og løse forbindelsesproblemet:

    Trin til at genforbinde og tænde M5StickC PLUS2:

    1. Frakobl M5StickC PLUS2 fra USB-C kablet.
    2. Sluk enheden:
      Tryk og hold tænd/sluk-knappen nede, indtil den grønne LED tænder, hvilket indikerer, at enheden er slukket.
    3. Tilslut USB-C kablet igen til M5Stack M5StickC PLUS2.
    4. Enheden bør nu automatisk tænde og blive registreret af dit system.

    Denne proces hjælper med at sikre, at ESP32-baserede udviklingskort nulstilles korrekt og genkendes korrekt af din PC eller udviklingsmiljø. Det er en almindelig løsning, når man bruger C-til-C kabler med enheder som M5Stack M5StickC PLUS2.

     

    Softwareunderstøttelse og økosystem

    M5StickC Plus er et kraftfuldt og alsidigt værktøj, der excellerer både i hardware og software. Det tilbyder et omfattende bibliotek af filer og eksempelkode, som giver udviklere alt, hvad de behøver for at komme i gang og hurtigt realisere deres kreative idéer. Desuden er Plus kompatibel med Arduino IDE, hvilket gør det muligt for udviklere at udnytte Arduino-fællesskabets omfattende ressourcer til at udvide deres applikationer.
     
    M5StickC PLUS2 tilbyder enestående softwareunderstøttelse. PLUS2 arver ikke kun softwareøkosystemet fra Plus, men tilføjer også understøttelse af MicroPython. Denne letvægtsimplementering af Python gør det muligt for udviklere at programmere i det simple og letforståelige Python-sprog, hvilket sænker tærsklen for programmering betydeligt. For begyndere er dette en stor fordel. Desuden understøtter PLUS2 ESP-IDF udviklingsrammen, som giver professionelle udviklere mere kontrol.
     
    Med hensyn til økosystem kan både M5StickC PLUS2 og Plus få adgang til M5Stack-økosystemet, som tilbyder et værktøj kaldet M5Burner, der gør det nemt for brugere at brænde firmware og opdatere programmer.

     

    Fordele ved M5StickC PLUS2 over M5StickC Plus

     

    Kategori M5StickC PLUS2 M5StickC Plus
    Microcontroller Opgraderet mikrokontroller med forbedret ydeevne Standard ydeevne med ESP32-kerne
    USB-til-seriel konverter CH9102 (Mere stabil og hurtigere dataoverførsel) CP2104
    Programmeringsunderstøttelse Understøtter MicroPython og ESP-IDF Begrænset til Arduino IDE
    Strømstyring Forenklet design uden AXP192 PMIC Bruger AXP192 PMIC til strømstyring
    Wi-Fi-signal Stærkere Wi-Fi-signal for bedre forbindelse Standard Wi-Fi-ydeevne
    Infrarødt signal Forbedret infrarød signalstyrke Standard infrarød ydeevne
    Fleksibilitet for udviklere Tilbyder mere kontrol med ESP-IDF og MicroPython Kun Arduino-baseret udvikling
    Brugervenlighed for begyndere MicroPython sænker adgangsbarrieren for nye udviklere Kræver mere C/C++-viden til Arduino-programmering
    Bibliotek og økosystem Arver M5StickC Plus-økosystemet med tilføjede MicroPython-biblioteker Standard bibliotekssupport til Arduino IDE
    Strømforbrug Lavere samlet strømforbrug Højere strømforbrug med AXP192 PMIC


    The M5StickC PLUS2 tilbyder flere forbedringer i forhold til the M5StickC Plus, herunder stærkere Wi-Fi- og infrarøde signaler, en mere stabil USB-til-seriel konverter (CH9102) og understøttelse af både MicroPython og ESP-IDF. Disse opgraderinger giver udviklere mere fleksibilitet og bedre ydeevne. Fjernelsen af AXP192 strømstyringschippen resulterer i enklere strømstyring og lavere strømforbrug. Derudover gør MicroPython-understøttelsen i PLUS2 den mere tilgængelig for begyndere, mens professionelle drager fordel af ESP-IDF-rammeværket til mere avanceret kontrol.
     

      

    Ofte stillede spørgsmål

    Sammenligning af ESP32-PICO-D4 vs. ESP32-PICO-V3

    Kategori ESP32-PICO-D4 ESP32-PICO-V3
    Microcontroller-kerne Dual-core Xtensa LX6 Dual-core Xtensa LX6
    Clockfrekvens Op til 240 MHz Op til 240 MHz
    RAM 520 KB SRAM 520 KB SRAM
    Flash-hukommelse 4 MB indlejret flash 4 MB indlejret flash
    Wi-Fi-standard 802.11 b/g/n (2,4 GHz) 802.11 b/g/n (2,4 GHz)
    Bluetooth Bluetooth 4.2 BR/EDR og BLE Bluetooth 4.2 BR/EDR og BLE
    Integrerede komponenter RF-balun, effektforstærker, filtre, krystallosillatorer Samme komponenter med forbedret ydeevne
    Nøgleforbedring Første version Forbedret strømstyring og RF-ydeevne
    Chiprevision ESP32 (original) ESP32 ECO V3 (forbedret siliciumrevision)
    Strømforbrug Højere end ESP32-PICO-V3 Lavere strømforbrug, især i dyb søvn
    Sikkerhedsfunktioner Grundlæggende sikkerhedsfunktioner Forbedret sikkerhed med forbedret hardwarekryptering
    Driftstemperatur -40°C til 85°C -40°C til 85°C
    Målbrugssag Generelle IoT-applikationer Optimeret til IoT med bedre effektivitet og ydeevne

     

    Hvad er forskellen mellem PRAM og SRAM? 

    Kategori PRAM (Fase-skift RAM) SRAM (Statisk RAM)
    Arbejdsprincip Bruger faseændringsmaterialer (f.eks. GST)
    - Germanium-Antimony-Tellurium) til
    skifte mellem krystallinsk og
    amorfe tilstande til lagring af data
    Bruger flip-flop kredsløb (6 transistorer) til
    opretholde datastabilitet
    Lagringstype Ikke-flygtig (Data bevares efter strømsvigt) Flygtig (Data går tabt, når strømmen er slukket)
    Læs/skriv hastighed Moderat hastighed, hurtigere end NAND Flash Højhastigheds læsning/skrivning, ideel til realtidsadgang
    Strømforbrug Lavt strømforbrug, egnet til langvarig drift Højt strømforbrug, kræver
    kontinuerlig strøm for at bevare data
    Lagringskapacitet Højere kapacitet, egnet til stor datalagring Lavere kapacitet, hovedsageligt brugt til caching
    Latenstid Lav latenstid, men ikke så hurtig som SRAM Ultra-lav latenstid, hurtig svartid
    Holdbarhed Begrænsede skrivecyklusser, men mere stabil end NAND Flash Meget pålidelig, egnet til kritiske opgaver
    Typiske anvendelser Indlejrede systemer, IoT-enheder, smarte enheder CPU/GPU-caches, netværksudstyr,
    realtids databehandling
    Omkostninger Moderat pris, billigere end SRAM men dyrere end DRAM Høj pris, dyrere end PRAM og DRAM

     

    Fordele ved PRAM og SRAM

    Kategori
    PRAM (Fase-skift RAM)
    SRAM (Statisk RAM)
    Ikke-flygtig
    Bevarer data efter strømsvigt
    Data går tabt, når strømmen er slukket
    Høj Hastighed
    Moderat hastighed, hurtigere end NAND Flash
    Ekstremt hurtigt, ideelt til CPU/GPU-caches
    Strømforbrug
    Lavt strømforbrug, egnet til langvarig drift
    Højt strømforbrug, kræver konstant strøm
    Lagringstæthed
    Højere kapacitet, egnet til stor datalagring
    Lavere kapacitet, hovedsageligt brugt til caching
    Skrivehastighed
    Hurtigere skrivehastighed end NAND Flash
    N/A
    Pålidelighed
    Mere stabil med bedre skriveholdbarhed
    Meget pålidelig, egnet til kritiske systemer
    Kredsløbsdesign
    N/A
    Simpelt design med flip-flop kredsløb
    Latenstid
    Lav latenstid, men ikke så hurtig som SRAM
    Ultra-lav latenstid, perfekt til realtidsbehandling

     

    PLUS2 driverinstallation

    Klik på linket nedenfor for at downloade driveren, der matcher operativsystemet. Der findes i øjeblikket to driverchipversioner, CP34X (til CH9102) driverkomprimeret pakke. Efter udpakning af den komprimerede pakke skal du vælge installationspakken, der svarer til antallet af operativsystemer, for at installere. Hvis programmet ikke kan downloades normalt (meddelelsen er timeout eller Kunne ikke skrive til mål-RAM), kan du prøve at geninstallere enhedsdriveren.

    Driver navn Anvendelig driverchip Downloadlink
    CH9102_VCP_SER_Windows CH9102
    CH9102_VCP_SER_MacOS v1.7 CH9102

     

    Fordele ved større flashhukommelse
    • Mere programlagring: Større flashhukommelse tillader lagring af mere komplekse programmer, biblioteker og flere firmwareversioner, hvilket gør det muligt for enheden at køre avancerede applikationer.
    • Dataregistrering og buffering: Enheder med større flashhukommelse kan lagre flere datalogs lokalt, hvilket er nyttigt for IoT-applikationer, der indsamler data over tid uden konstant netværksadgang.
    • Firmwareopdateringer og Over-the-Air (OTA) support: Større flashhukommelse muliggør OTA firmwareopdateringer, hvor flere versioner af firmware kan lagres samtidigt, hvilket reducerer nedetid under opdateringer.
    • Flere biblioteker og frameworks: Udviklere kan lagre og bruge flere biblioteker og frameworks (f.eks. MicroPython, ESP-IDF) uden at løbe tør for plads, hvilket forbedrer fleksibilitet og kompatibilitet.
    • Medielagring: Muliggør lagring af billeder, lyd og andre mediefiler, hvilket er nyttigt til multimedieprojekter som IoT-skærme eller interaktive enheder.
    • Bootloader og redundans: Understøtter mere avancerede bootloaders og redundant firmwarelagring, hvilket sikrer sikrere firmwareopgraderinger og reducerer risikoen for systemnedbrud.
    • Sikker datalagring: Større flashhukommelse muliggør lagring af krypteringsnøgler, certifikater og følsomme data, hvilket forbedrer sikkerheden, især i IoT- og industrielle applikationer.
    • Udvidede applikationsfunktioner: Udviklere kan bygge applikationer med flere funktioner og større kodebaser, der kræver betydelig hukommelse, uden at gå på kompromis med funktionaliteten.

     

    Relaterede artikler

    M5StickC Plus

    Hvad er M5StickC PLUS?

     

    M5StickC PLUS2

      Sidebjælke

      Seneste indlæg

      Denne sektion indeholder i øjeblikket ikke noget indhold. Tilføj indhold til denne sektion ved hjælp af sidepanelet.

      Tilmeld dig vores nyhedsbrev

      Få de seneste oplysninger om vores produkter og særlige tilbud.