1. Introduzione
M5Stack M5StickC PLUS2 è un kit di sviluppo IoT compatto e versatile basato sul chip ESP32-PICO-V3-02. Integra componenti essenziali come un display TFT da 1.14 pollici, una IMU, un emettitore IR, un RTC, un microfono, un cicalino e pulsanti programmabili, rendendolo adatto per la prototipazione rapida, dispositivi indossabili, applicazioni per la smart home e la formazione STEM.

Figura 1: Fronte view del dispositivo M5Stack M5StickC PLUS2.
2. Prodotto finitoview e componenti
2.1 Caratteristiche principali
- Potente chip ESP32 e Wi-Fi: Dispone di ESP32-PICO-V3-02 dual-core da 240 MHz con 2 MB di PSRAM e 8 MB di Flash per un'elaborazione efficiente e una connettività wireless stabile.
- Design compatto tutto in uno: Integra IMU, emettitore IR, RTC, microfono, cicalino, pulsanti e un display TFT da 1.14 pollici in un fattore di forma di 48×24×13.5 mm.
- Batteria potenziata da 200 mAh: Batteria agli ioni di litio ricaricabile integrata per un funzionamento prolungato.
- Sviluppo multipiattaforma: Compatibile con UiFlow1/UiFlow2, Arduino IDE, ESP-IDF e PlatformIO.
- Espansione e applicazioni versatili: Supporta i moduli delle serie HAT e Unit tramite un connettore di espansione, adatto per l'istruzione STEM, dispositivi per la casa intelligente e progetti IoT fai da te.

Figura 2: Riepilogo delle caratteristiche principali di M5StickC PLUS2, tra cui batteria, cicalino e capacità di espansione.
2.2 Identificazione dei componenti
Familiarizza con i vari componenti e interfacce dell'M5StickC PLUS2:

Figura 3: Diagramma dettagliato che identifica pulsanti, porte e componenti interni dell'M5StickC PLUS2.
- Pulsanti A, B, C: Pulsanti di input programmabili dall'utente. Il pulsante C funge anche da interruttore di accensione (premere per 6 secondi per spegnere).
- Porta USB-C: Utilizzato per caricare il dispositivo e per la programmazione/trasferimento dati.
- Connettore HY2.0-4P: Porta di espansione per il collegamento dei moduli della serie M5Stack Unit.
- Display TFT da 1.14 pollici: LCD a colori per output visivo.
- Emettitore IR (G19): Trasmettitore a infrarossi per applicazioni di controllo.
- LED (G19): LED indicatore di stato.
- Microfono (SPM1423): Per l'ingresso audio.
- Cicalino (G2): Per il feedback audio.
- Connettore esterno a 8 pin: Fornisce l'accesso ai pin GPIO (GND, 5V, G26, G36/G25, G0, BAT, 3V3, 5V).

Figura 4: in alto view dell'M5StickC PLUS2 che mostra il pinout per il connettore esterno a 8 pin.

Figura 5: primo piano view della porta USB-C e del connettore di espansione HY2.0-4P.
3. Configurazione e avvio
3.1 Accensione iniziale e ricarica
Per accendere l'M5StickC PLUS2, premere brevemente il pulsante laterale (Pulsante C). Per spegnerlo, tenere premuto il Pulsante C per circa 6 secondi. Caricare il dispositivo utilizzando la porta USB-C e un alimentatore USB standard da 5 V. La batteria integrata da 200 mAh fornisce alimentazione portatile.
3.2 Configurazione dell'ambiente di sviluppo
M5StickC PLUS2 supporta diverse piattaforme di sviluppo. Per istruzioni dettagliate sulla configurazione dell'ambiente preferito (UiFlow, Arduino IDE, ESP-IDF, PlatformIO), consultare la documentazione ufficiale di M5Stack. websito.

Figura 6: Passaggi per accedere ai tutorial e alla documentazione su M5Stack websito.
- Visita m5stack.com.
- Clicca su "DOCUMENTO".
- Cercare il tuo prodotto (M5StickC PLUS2).
- Scorri verso il basso e trova la sezione "Impara" per guide ed esempiampmeno.
4. Funzionamento
4.1 Interazione di base
L'M5StickC PLUS2 è dotato di un display TFT da 1.14 pollici per il feedback visivo e di tre pulsanti programmabili (A, B, C) per l'input dell'utente. Le funzioni specifiche di questi pulsanti e il contenuto del display dipenderanno dal firmware caricato sul dispositivo.
4.2 Programmazione e applicazioni
M5StickC PLUS2 è progettato per un'ampia gamma di applicazioni IoT e embedded. Le sue funzionalità Wi-Fi consentono la connettività di rete, mentre l'emettitore IR consente funzionalità di controllo remoto. L'IMU integrata (MPU6886) fornisce il rilevamento del movimento per vari progetti. Programmazione dettagliata exampI file e le guide applicative sono disponibili sul portale della documentazione M5Stack.

Figura 7: Esample applicazioni M5StickC PLUS2, tra cui dispositivi per la casa intelligente, progetti fai da te, istruzione STEM e dispositivi indossabili.

Figura 8: M5StickC PLUS2 configurato come dispositivo indossabile.
5. Specifiche
Nella tabella seguente sono riportate le specifiche tecniche di M5Stack M5StickC PLUS2:

Figura 9: Rappresentazione visiva delle specifiche M5StickC PLUS2.
| Specificazione | Parametro |
|---|---|
| SoC | ESP32-PICO-V3-02 dual core, 240 MHz, supporta Wi-Fi |
| PSRAM | 2 MB |
| Flash | 8 MB |
| Ingresso volumetage | 5 V a 500 mA |
| Interfaccia | Tipo C x 1, GROVE (I2C+I/O+UART) x 1 |
| Schermo LCD | LCD TFT colorato da 1.14 pollici, 135*240, ST7789v2 |
| Microfono | SPM1423 |
| Pulsanti | Pulsanti personalizzati x 3 |
| Memoria RAM | PSRAM |
| Sistema operativo | RTOS gratuito |
| Peso dell'articolo | 0.634 once |
| Dimensioni del pacco | 4.25 x 2.4 x 0.55 pollici |
| Marca del processore | Espressivo |
| Numero di processori | 2 |
| Batterie | 1 batteria non standard richiesta (inclusa) |
| Tecnologia di connettività | Infrarossi, Wi-Fi |
5.1 Dimensioni fisiche e peso

Figura 10: Dimensioni dell'M5StickC PLUS2 (48 mm x 24 mm x 13.5 mm).

Figura 11: Il dispositivo M5StickC PLUS2 pesa 16.7 grammi.
6. Manutenzione
Per garantire la longevità e il corretto funzionamento del tuo M5StickC PLUS2, segui queste linee guida generali di manutenzione:
- Mantenere il dispositivo pulito e privo di polvere e detriti. Utilizzare un panno morbido e asciutto per la pulizia.
- Evitare di esporre il dispositivo a temperature estreme, umidità o luce solare diretta.
- Non immergere il dispositivo in acqua o altri liquidi.
- Maneggiare con cura per evitare danni fisici allo schermo o ai connettori.
- Caricare regolarmente il dispositivo, soprattutto se verrà conservato per un periodo prolungato, per preservare la salute della batteria.
7. Risoluzione Dei Problemi
Questa sezione affronta i problemi più comuni che potresti riscontrare con il tuo M5StickC PLUS2.

Figura 12: Domande frequenti e procedure per la risoluzione dei problemi.
D1: Perché il mio StickC/CPlus/CPlus2 ha lo schermo nero/non si avvia/non riesce a masterizzare il firmware/non riesce a connettersi al computer?
Si prega di seguire queste istruzioni:
- Verificare se sul dispositivo sono presenti segni evidenti di danni fisici.
- Installare il driver del dispositivo:
- Finestre: CH9102_VCP_SER_Windows.exe
- Mac OS: CH9102_VCP_MacOS_v1.7.zip
- Collegare il dispositivo tramite un cavo USB e aprire Gestione dispositivi. Verificare che la pagina Gestione dispositivi si aggiorni quando il dispositivo viene inserito e che un nuovo dispositivo venga visualizzato nei controller USB (Universal Serial Bus). In caso contrario:
- Se si utilizza un cavo USB da Tipo-C a Tipo-C: scollegare prima StickCPlus2, spegnere il dispositivo e quindi collegare il cavo (tenere premuto il pulsante di accensione finché la luce verde non si accende per indicare che è spento). In alternativa, sostituirlo con un cavo da A a C.
- Se si utilizza un cavo USB da A a C: "Prova a cambiare il cavo dati", "Prova a reinstallare il driver", "Prova a cambiare PC".
- Rimasterizzare il firmware di fabbrica: docs.m5stack.com/it/guide/restore_factory/m5stickc_plus2
- Dopo la masterizzazione lo schermo è ancora nero:
- Tenere premuto il pulsante più a sinistra finché non si accende la luce verde all'interno, quindi collegare il cavo USB.
- Osserva se lo schermo è nero ma ha una debole retroilluminazione e se viene emesso un segnale acustico quando si preme il pulsante.
D2: Si è verificato un errore fatale: impossibile connettersi a esp32: rilevata modalità di avvio errata (0xb)!: il chip deve essere in modalità download.
Utilizzare un cavo DuPont per collegare GPIO0 e GND sulla parte superiore di StickCPlus2 quando è spento, quindi collegarlo al computer, scollegare il cavo DuPont e provare nuovamente a masterizzare.
8. Lista di spedizione
Il pacchetto M5Stack M5StickC PLUS2 include i seguenti elementi:

Figura 13: Contenuto della confezione M5StickC PLUS2.
- M5StickC PLUS2 x 1
9. Supporto e garanzia
Per ulteriore supporto tecnico, documentazione dettagliata, forum della community e informazioni sulla garanzia, visitare il sito ufficiale M5Stack websito:
M5Stack si impegna a fornire risorse complete per sviluppatori e utenti. Fare riferimento a websito per le informazioni più aggiornate riguardanti l'assistenza sui prodotti e le politiche di garanzia.