Salta al contenuto

+49 1626571232

info@openelab.io

🚀 Spedizione gratuita a partire da 50€ in UE / 80€ in tutto il mondo

Qual è la differenza tra M5StickC PLUS e PLUS2?

04 Sep 2024 0 Commenti

Classificazione rapida M5StickC, M5StickC PLUS, M5StickC PLUS2

M5StickC

M5StickC è un controller M5Stack compatto alimentato da ESP32 . È una scheda di sviluppo IoT portatile, facile da usare e open source adatta a vari progetti IoT. Questo piccolo dispositivo può trasformare le tue idee in realtà, alimentare la tua creatività e aiutarti a prototipare rapidamente il tuo progetto IoT. Semplifica il processo di sviluppo e funge da componente chiave della serie di prodotti M5Stack.

Nota: questo prodotto ora è EOL.

Image

 

M5StickC PLUS

M5StickC PLUS è la versione con schermo più grande di M5StickC, con il modulo ESP32-PICO-D4 dotato di WiFi come controllo principale. Nonostante le dimensioni compatte, racchiude varie risorse hardware, come infrarossi, RTC, microfono, LED, IMU, pulsanti, buzzer e PMU. Lo schermo TFT da 1,14 pollici con una risoluzione di 135 * 240 rappresenta un aumento del 18,7% nell'area di visualizzazione rispetto al precedente schermo da 0,96 pollici . Inoltre, ora vanta una capacità della batteria di 120 mAh e supporta i prodotti delle serie HAT e Unit.
M5StickC PLUS

M5StickC PLUS

Visualizza prodotto
 

M5StickC PLUS2

M5StickC PLUS2 è una versione migliorata di M5StickC PLUS. È alimentato da ESP32-PICO-V3-02 chip con funzionalità WIFI integrata. Questo dispositivo compatto è dotato di varie risorse hardware come infrarossi, RTC, microfono, LED e IMU . I pulsanti e il cicalino sono controllati da ST7789V2 , che gestisce anche lo schermo TFT da 1,14 pollici con una risoluzione di 135*240. La capacità della batteria è stata aumentata a 200 mAh e l'interfaccia supporta i prodotti della serie HAT e Unit. Questo piccolo e compatto strumento di sviluppo è progettato per ispirare la creatività.
M5StickC PLUS2

M5StickC PLUS2

Visualizza prodotto

 

M5StickC PLUS VS M5StickC PLUS2

La M5StickC PLUS2 è stata aggiornata sotto diversi aspetti rispetto alla M5StickC PLUS.
  • L'adozione di un chip ESP32-PICO-V3-02 più potente con 2 MB di PSRAM e una memoria Flash più grande da 8 MB migliora le prestazioni e la scalabilità complessive, consentendo al PLUS2 di gestire applicazioni più complesse, in particolare quelle che richiedono memoria aggiuntiva, come l'elaborazione dei dati in tempo reale o il buffering delle immagini.
  • M5Stack PLUS2 è stato aggiornato con il convertitore USB-seriale CH9102 per fornire una comunicazione seriale USB più affidabile, soprattutto in scenari in cui il trasferimento dati ad alta velocità e bassa latenza la comunicazione è molto richiesta.
  • La capacità della batteria del dispositivo è stata aumentata a 200 mAh, prolungando efficacemente la durata operativa del dispositivo.
  • Inoltre, l'unità di gestione dell'alimentazione e gli indicatori LED sono stati migliorati per un layout generale più razionale e una migliore esperienza operativa. Questi aggiornamenti rendono PLUS2 più adatto alla gestione di attività complesse e scenari applicativi impegnativi.
Risorse M5StickC più M5StickC PLUS2
ESP32 ESP32-PICO-D4, dual core da 240 MHz ESP32-PICO-V3-02, dual core da 240 MHz
600 DMIPS, 520KB SRAM, Wi-Fi supporta Wi-Fi, PSRAM SPI da 2 MB, flash SPI da 8 MB
PSRAM - 2 MB
Memoria flash 4MB 8MB
Ingresso alimentazione 5 V a 500 mA
Porta Tipo C x 1, GROVE(I2C+I/O+UART) x 1 Tipo C x 1, GROVE(I2C+I/O+UART) x 1
Schermo a cristalli liquidi LCD TFT colorato da 1,14 pollici, 135*240, ST7789v2
Pulsante Pulsante personalizzato x 2 Pulsante personalizzato x 3
LED LED ROSSO LED VERDE
Memorie elettroniche MPU6886
Cicalino cicalino incorporato
E Trasmissione a infrarossi
MIC SPM1423
RTC BM8563
PMU AXP192 POTENZA DEL TIMER
Batteria 120 mAh a 3,7 V 200 mAh a 3,7 V
Antenna Antenna 3D 2.4G
Porta PIN G0, G25/G36, G26, G32, G33 G0, G25/G26, G36, G32, G33
temperatura di esercizio Da 0°C a 60°C da 0°C a 40°C
Materiale della custodia Plastica (PC)

     

    Confronto delle funzioni di base

    Differenza LED

     
     

    La differenza tra accendere e spegnere

    nome del prodotto Accendere Spegni
    M5STICKC PIÙ Premere il PULSANTE di ripristino (PULSANTE C)
    per almeno 2 secondi
    Premere il PULSANTE di reset (PULSANTE C) per almeno 6 secondi
    M5STICKC PLUS2

    Può essere avviato premendo il "PULSANTE C" per
    più di 2 secondi o segnale IRQ attivato
    regolarmente da RTC. Dopo aver innescato la scia
    segnale attivo, è necessario impostare il mantenimento (G4)
    posizionare il pin al livello alto (1) nell'inizializzazione del programma
    per mantenere l'alimentazione, altrimenti il
    il dispositivo entrerà nuovamente nello stato di spegnimento.

    Quando non è presente alcun alimentatore esterno USB
    disponibili, premere il PULSANTE C per più di 6
    secondi. O quando non c'è USB esterna
    alimentazione, impostare HOLD(GPIO4)=0 nel
    funzionamento del programma, cioè per ottenere il potere
    spento. Quando l'USB è collegata, premere il pulsante
    Tasto "BUTTON C" per più di 6 secondi
    per spegnere lo schermo e accedere al
    stato di ibernazione, ma non di spegnimento.
     
    Poiché M5StickC PLUS2 non include più il chip di gestione dell'alimentazione PMIC AXP192 , la modalità di commutazione dell'alimentazione è cambiata. Mentre il funzionamento rimane lo stesso, i file di libreria supportati dal programma saranno diversi. Sia i segnali Wi-Fi che quelli a infrarossi sono stati migliorati rispetto alle versioni precedenti.

     

    Supporto software ed ecosistema

    M5StickC Plus è uno strumento potente e versatile che eccelle sia nell'hardware che nel software . Offre una libreria completa di file e codice di esempio, fornendo agli sviluppatori tutto ciò di cui hanno bisogno per iniziare e dare rapidamente vita alle loro idee creative. Inoltre, Plus è compatibile con Arduino IDE , consentendo agli sviluppatori di attingere alle vaste risorse della comunità Arduino per espandere le loro applicazioni.
     
    M5StickC PLUS2 offre un supporto software senza pari. PLUS2 non solo eredita l'ecosistema software di Plus, ma aggiunge anche il supporto per MicroPython . Questa implementazione leggera di Python consente agli sviluppatori di programmare nel linguaggio Python semplice e facile da capire, abbassando notevolmente la soglia per la programmazione. Per i principianti, questo è un vantaggio significativo. Inoltre, PLUS2 supporta ESP-IDF framework di sviluppo, che offre agli sviluppatori professionisti un maggiore controllo.
     
    In termini di ecosistema, sia M5StickC PLUS2 che Plus possono accedere all'ecosistema di M5Stack, che fornisce uno strumento chiamato M5Burner che consente agli utenti di masterizzare firmware e aggiornare i programmi con facilità.

     

    Vantaggi di M5StickC PLUS2 rispetto a M5StickC Plus

    Categoria M5StickC PLUS2 M5StickC più
    Microcontrollore Microcontrollore aggiornato con prestazioni migliorate Prestazioni standard con core ESP32
    Convertitore USB-seriale CH9102 (trasferimento dati più stabile e più veloce) CP2104
    Supporto alla programmazione Supporta MicroPython e ESP-IDF Limitato all'IDE Arduino
    Gestione energetica Design semplificato senza AXP192 PMIC Utilizza AXP192 PMIC per la gestione dell'alimentazione
    Segnale Wi-Fi Segnale Wi-Fi più potente per una migliore connettività Prestazioni Wi-Fi standard
    Segnale infrarosso Potenza del segnale a infrarossi migliorata Prestazioni a infrarossi standard
    Flessibilità per gli sviluppatori Offre maggiore controllo con ESP-IDF e MicroPython Solo sviluppo basato su Arduino
    Facilità d'uso per principianti MicroPython abbassa la barriera d'ingresso per i nuovi sviluppatori Richiede una maggiore conoscenza di C/C++ per la programmazione di Arduino
    Biblioteca ed ecosistema Eredita l'ecosistema M5StickC Plus con l'aggiunta delle librerie MicroPython Supporto della libreria standard per l'IDE Arduino
    Consumo di energia Consumo energetico complessivo inferiore Consumo energetico maggiore con AXP192 PMIC

    M5StickC PLUS2 offre numerosi miglioramenti rispetto M5StickC Plus, tra cui segnali Wi-Fi e infrarossi più forti, un convertitore da USB a seriale più stabile (CH9102) e supporto sia per MicroPython che per ESP-IDF. Questi aggiornamenti offrono agli sviluppatori maggiore flessibilità e prestazioni migliori. La rimozione del chip di gestione energetica AXP192 comporta una gestione energetica più semplice e un consumo energetico inferiore. Inoltre, il supporto MicroPython nel PLUS2 lo rende più accessibile ai principianti, mentre i professionisti beneficiano del framework ESP-IDF per un controllo più avanzato.
     

      

    FAQ

    Confronto tra ESP32-PICO-D4 e ESP32-PICO-V3

    Categoria ESP32-PICO-D4 ESP32-PICO-V3
    Nucleo del microcontrollore Processore dual-core Xtensa LX6 Processore dual-core Xtensa LX6
    Velocità dell'orologio Fino a 240 MHz Fino a 240 MHz
    RAM 520 KB di RAM 520 KB di RAM
    Memoria flash 4 MB di flash incorporato 4 MB di flash incorporato
    Standard Wi-Fi 802.11b/g/n (2,4 GHz) 802.11b/g/n (2,4 GHz)
    Bluetooth Bluetooth 4.2 BR/EDR e BLE Bluetooth 4.2 BR/EDR e BLE
    Componenti integrati Balun RF, amplificatore di potenza, filtri, oscillatori a cristallo Stessi componenti, con prestazioni migliorate
    Miglioramento chiave Versione iniziale Gestione energetica e prestazioni RF migliorate
    Revisione del chip ESP32 (originale) ESP32 ECO V3 (revisione del silicio migliorata)
    Consumo di energia Superiore a ESP32-PICO-V3 Consumo energetico ridotto, soprattutto in modalità sonno profondo
    Caratteristiche di sicurezza Funzionalità di sicurezza di base Maggiore sicurezza con crittografia hardware migliorata
    temperatura di esercizio Da -40°C a 85°C Da -40°C a 85°C
    Caso d'uso target Applicazioni IoT generali Ottimizzato per l'IoT con migliore efficienza e prestazioni

     

    Qual è la differenza tra PRAM e SRAM? 

    Categoria PRAM (RAM a cambiamento di fase) SRAM (RAM statica)
    Principio di funzionamento Utilizza materiali a cambiamento di fase (ad esempio, GST
    - Germanio-Antimonio-Tellurio) a
    passare da cristallino a
    stati amorfi per memorizzare i dati
    Utilizza circuiti flip-flop (6 transistor) a
    mantenere la stabilità dei dati
    Tipo di archiviazione Non volatile (i dati vengono conservati dopo l'interruzione dell'alimentazione) Volatile (i dati vengono persi quando si spegne)
    Velocità di lettura/scrittura Velocità moderata, più veloce di NAND Flash Lettura/scrittura ad alta velocità, ideale per l'accesso in tempo reale
    Consumo di energia Basso consumo energetico, adatto per il funzionamento a lungo termine Elevato consumo energetico, richiede
    potenza continua per conservare i dati
    Capacità di memoria Capacità maggiore, adatta per l'archiviazione di dati di grandi dimensioni Capacità inferiore, utilizzata principalmente per la memorizzazione nella cache
    Latenza Bassa latenza ma non veloce come la SRAM Latenza ultrabassa, tempi di risposta rapidi
    Durabilità Cicli di scrittura limitati ma più stabile della NAND Flash Altamente affidabile, adatto per compiti critici
    Applicazioni tipiche Sistemi embedded, dispositivi IoT, dispositivi smart Cache CPU/GPU, apparecchiature di rete,
    elaborazione dati in tempo reale
    Costo Costo moderato, più economico della SRAM ma più costoso della DRAM Costo elevato, più costoso di PRAM e DRAM

     

    Vantaggi di PRAM e SRAM

    Categoria
    PRAM (RAM a cambiamento di fase)
    SRAM (RAM statica)
    Non-Volatile
    Conserva i dati dopo un'interruzione di corrente
    I dati vengono persi quando si spegne l'alimentazione
    Ad alta velocità
    Velocità moderata, più veloce di NAND Flash
    Estremamente veloce, ideale per le cache CPU/GPU
    Consumo di energia
    Basso consumo energetico, adatto per il funzionamento a lungo termine
    Elevato consumo energetico, richiede potenza costante
    Densità di archiviazione
    Capacità maggiore, adatta per l'archiviazione di dati di grandi dimensioni
    Capacità inferiore, utilizzata principalmente per la memorizzazione nella cache
    Velocità di scrittura
    Velocità di scrittura più veloce rispetto a NAND Flash
    N / A
    Affidabilità
    Più stabile con una migliore resistenza alla scrittura
    Altamente affidabile, adatto a sistemi critici
    Progettazione del circuito
    N / A
    Design semplice con circuiti flip-flop
    Latenza
    Bassa latenza, ma non veloce come la SRAM
    Latenza ultrabassa, perfetta per l'elaborazione in tempo reale

     

    Installazione del driver PLUS2

    Fare clic sul collegamento seguente per scaricare il driver corrispondente al sistema operativo. Attualmente sono disponibili due versioni di chip driver, il pacchetto compresso driver CP34X (per CH9102). Dopo aver decompresso il pacchetto compresso, seleziona il pacchetto di installazione corrispondente al numero di sistemi operativi da installare. Se il programma non può essere scaricato normalmente (il messaggio è straordinario o Impossibile scrivere sulla RAM di destinazione), puoi provare a reinstallare il driver del dispositivo.

    Nome del conducente Chip driver applicabile Link per scaricare
    CH9102_VCP_SER_Finestre CH9102
    CH9102_VCP_SER_MacOS v1.7 CH9102

     

    Vantaggi di una memoria flash più grande
    • Più spazio di archiviazione dei programmi: una memoria flash più grande consente l'archiviazione di programmi più complessi, librerie e più versioni firmware, consentendo al dispositivo di eseguire applicazioni sofisticate.

    • Registrazione e buffering dei dati: i dispositivi con memoria flash più grande possono archiviare più registri dati localmente, il che è utile per le applicazioni IoT che raccolgono dati nel tempo senza bisogno di un accesso costante alla rete.

    • Aggiornamenti firmware e supporto Over-the-Air (OTA): un flash più grande consente aggiornamenti firmware OTA, in cui è possibile archiviare più versioni del firmware contemporaneamente, riducendo i tempi di inattività durante gli aggiornamenti.

    • Librerie e framework multipli: gli sviluppatori possono archiviare e utilizzare librerie e framework multipli (ad esempio MicroPython, ESP-IDF) senza esaurire lo spazio, migliorando flessibilità e compatibilità.

    • Archiviazione multimediale: consente l'archiviazione di immagini, audio e altri file multimediali, utile per progetti multimediali come display IoT o dispositivi interattivi.

    • Bootloader e ridondanza: supporta bootloader più avanzati e archiviazione firmware ridondante, garantendo aggiornamenti firmware più sicuri e riducendo il rischio di il sistema si blocca.

    • Archiviazione sicura dei dati: un flash più grande consente l'archiviazione di chiavi di crittografia, certificati e dati sensibili, migliorando la sicurezza, soprattutto nell'IoT e nelle applicazioni industriali.

    • Funzionalità estese dell'applicazione: gli sviluppatori possono creare applicazioni con più funzionalità e base di codici più grandi che richiedono una quantità significativa di memoria, evitando compromessi in termini di funzionalità.

     

    Articoli Correlati

    M5StickC più

    Che cos'è M5StickC PLUS?

     

    M5StickC PLUS2

      Articolo precedente
      Articolo successivo

      lascia un commento

      Tutti i commenti del blog vengono controllati prima della pubblicazione

      Qualcuno ha recentemente acquistato un

      Grazie per esserti iscritto!

      Questa email è stata registrata!

      Acquista il look

      Scegli Opzioni

      visualizzato recentemente

      Modifica opzione
      Notifica di disponibilità
      this is just a warning
      Login
      Carrello della spesa
      0 elementi
      -->
      RuffRuff App RuffRuff App by Tsun