Salta al contenuto

+49 1626571232

🚀 Spedizione gratuita da 30€ in Germania, 50€ nell'UE!

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