introduzione
M5Stack fornisce una gamma di schede di sviluppo modulari, note come Core Controller , che sono state progettate per l'uso in una varietà di applicazioni IoT. Questi controller sono costruiti attorno al microcontrollore ESP32 e offrono una gamma di funzionalità e capacità. Questo articolo esaminerà le distinzioni tra i controller M5Stack Core e presenterà una tabella comparativa per illustrare le loro specifiche principali.
M5Stack Core: Panoramica e Caratteristiche
M5Stack Core è la scheda di sviluppo inaugurale della serie Core. Il dispositivo è dotato di touchscreen a colori da 2 pollici, connettività Wi-Fi e Bluetooth . Il Core è dotato di 320 KB di SRAM, 128 KB di ROM e un flash integrato da 2 MB. Inoltre, il prodotto include 19 ingressi/uscite per uso generale (GPIO), un convertitore analogico-digitale (ADC), un'interfaccia periferica seriale (SPI ), un ricevitore-trasmettitore asincrono universale (UART), un circuito interintegrato (I2C), un circuito interintegrato (I2S), un modulo ricetrasmettitore remoto (RMT), un accesso diretto alla memoria per scopi generali (GDMA) e un diodo emettitore di luce con modulazione di larghezza di impulso (LEDPWM1). Il Core è stato progettato pensando alla modularità, consentendo la compatibilità con una gamma di moduli di espansione e accessori.
M5Stack Core2: Panoramica e Caratteristiche
Caratteristiche | Nucleo2 | Core2 per AWS |
Processore | RISC-V a singolo core a 32 bit | RISC-V a singolo core a 32 bit |
Frequenza dell'orologio | Fino a 160 MHz | Fino a 160 MHz |
Memoria | 320 KB SRAM, 128 KB ROM, 2 MB Flash | 320 KB SRAM, 128 KB ROM, 2 MB Flash |
Connettività | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth |
Caratteristiche speciali | - | Microchip ATECC608 Trust&Go |
Casi d'uso | Progetti IoT generali | Applicazioni AWS IoT |
L'M5Stack Core2 è un'iterazione migliorata del Core, dotato di un touchscreen a colori da 2,8 pollici per una visualizzazione migliorata. Il Core2 mantiene le stesse specifiche di base del Core originale, inclusi Wi-Fi, Bluetooth, 320 KB di SRAM, 128 KB di ROM e 2 MB di flash. Inoltre, il Core2 include 19 GPIO ed è compatibile con una vasta gamma di periferiche. Lo schermo più grande fornisce un'interfaccia utente migliorata, ideale per progetti che richiedono più spazio di visualizzazione.
M5Stack CoreS3: Panoramica e Caratteristiche
L'M5Stack CoreS3 rappresenta la terza generazione della serie Core e offre una serie di miglioramenti rispetto ai suoi predecessori. Il dispositivo è dotato di un processore Xtensa LX7 dual-core a 32 bit, che offre prestazioni migliorate rispetto al processore RISC-V single-core presente nei modelli Core e Core2. Il CoreS3 è dotato di 320 KB di SRAM, 128 KB di ROM e 8 MB di memoria flash. Inoltre, il dispositivo è dotato di un touchscreen a colori da 2,8 pollici, un indicatore di stato RGB e un pulsante programmabile. CoreS3 è stato progettato per progetti IoT ad alte prestazioni e offre potenza di elaborazione e capacità di visualizzazione migliorate.
Differenze chiave tra i controller core M5Stack
Caratteristiche | Nucleo | Nucleo2 | NucleoS3 |
Processore | RISC-V a singolo core a 32 bit | RISC-V a singolo core a 32 bit | Processore dual-core 32-bit Xtensa LX7 |
Frequenza dell'orologio | Fino a 160 MHz | Fino a 160 MHz | Fino a 240 MHz |
Memoria | 320 KB SRAM, 128 KB ROM, 2 MB Flash | 320 KB SRAM, 128 KB ROM, 2 MB Flash | 320 KB SRAM, 128 KB ROM, 8 Flash MB |
Connettività | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth | Wi-Fi, Bluetooth |
GPIO | 19 GPIO | 19 GPIO | 23 GPIO |
Caratteristiche speciali | - | Più grande da 2,8 pollici touch screen |
Indicatore di stato RGB, pulsante programmabile |
Casi d'uso | Progetti IoT generali | Progetti IoT generali | Progetti IoT ad alte prestazioni |
Conclusione
In conclusione, i controller M5Stack Core offrono una varietà di opzioni per adattarsi a diverse applicazioni IoT. Core e Core2 sono adatti a progetti IoT generali, mentre CoreS3 offre prestazioni migliorate per applicazioni più impegnative. CoreC3 e CoreC3U sono stati progettati per l'uso in applicazioni IoT industriali, mentre CoreC3U offre funzionalità di sicurezza avanzate. Comprendere queste differenze può aiutare gli sviluppatori a selezionare la scheda di sviluppo più appropriata per i loro particolari requisiti di progetto.
1 commento
Chad K
Thank you for the comparison data but it is now out of date. This article was published on October 24th of what year? I ask because as of June 30, 2025, the Stack5 website shows the Core2 AWS IoT kit to have a ESP32-D0WDQ6-V3 which runs a 240Mhz dual core processor. Stack5 doesn’t seem to identify the upgraded kit with a version number. However the base Core2 kit now has a v1.1 variant with upgraded power IC. I am sad to see they are phasing out their LoRa components (at least the USA 915Mhz models are EOL). Check out Stack5’s website for updated info on these ESP32 IoT controller kits and add-ons.