Logo M5STACKModulo di sviluppo IoT M5STACK ESP32-PICO-V3-02Guida operativa M5StickC Plus2

Firmware di fabbrica

Quando il dispositivo riscontra problemi di funzionamento, puoi provare a reinstallare il firmware di fabbrica per verificare se si tratta di un malfunzionamento hardware. Fai riferimento al seguente tutorial. Utilizza lo strumento di aggiornamento del firmware M5Burner per installare il firmware di fabbrica sul dispositivo.
Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 1

Domande frequenti

D1: Perché il mio M5StickC Plus2 ha lo schermo nero/non si avvia?

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 2Soluzioni: M5Burner Masterizza il firmware ufficiale di fabbrica "M5StickCPlus2 User Demo"

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 3Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 4D2: Perché funziona solo per 3 ore? Perché si carica al 100% in 1 minuto, ma se si rimuove il cavo di ricarica si spegne?

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 5Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 6Soluzioni: “Bruce per Stack plus2: "Questo è un firmware non ufficiale. Installare un firmware non ufficiale può invalidare la garanzia, causare instabilità ed esporre il dispositivo a rischi per la sicurezza. Procedere con cautela.
Si prega di masterizzare il firmware ufficiale.

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 7

Preparazione

  • Fare riferimento al tutorial M5Burner per completare il download dello strumento di flashing del firmware, quindi fare riferimento all'immagine sottostante per scaricare il firmware corrispondente.

Link per il download: https://docs.m5stack.com/en/uiflow/m5burner/introModulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 8

Installazione del driver USB

Suggerimento per l'installazione del driver
Clicca sul link sottostante per scaricare il driver adatto al tuo sistema operativo. Il pacchetto driver per CP34X (per la versione CH9102) può essere scaricato e installato selezionando il pacchetto di installazione corrispondente al tuo sistema operativo. In caso di problemi con il download del programma (come errori di timeout o "Impossibile scrivere sulla RAM di destinazione"), prova a reinstallare il driver del dispositivo.
CH9102_VCP_SER_Windows
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/drivers/CH9102_VCP_SER_Windows.exe
CH9102_VCP_SER_MacOS v1.7
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/drivers/CH9102_VCP_MacOS_v1.7.zip
Selezione della porta su MacOS
Su MacOS potrebbero esserci due porte disponibili. Quando le utilizzi, seleziona la porta denominata wchmodem.

Selezione della porta

Collegare il dispositivo al computer tramite un cavo USB. Una volta completata l'installazione del driver, è possibile selezionare la porta corrispondente del dispositivo in M5Burner.Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 9

Bruciare

Fare clic su "Masterizza" per avviare il processo di flashing.Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 10Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 11

StickC-Plus2
Codice articolo:K016-P2

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 12

Descrizione

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - DescrizioneStickC-Plus2 è la versione iterativa di Stick C-Plus. È alimentato dal chip ESP32-PICO-V3-02, che fornisce connettività Wi-Fi. Nel suo corpo compatto, integra una vasta gamma di risorse hardware, tra cui emettitore IR, RTC, microfono, LED, IMU, pulsanti, buzzer e altro ancora. È dotato di un display TFT da 1.14 pollici gestito dal chip ST7789V2 con una risoluzione di 135 x 240.
La capacità della batteria è stata aumentata a 200 mAh e l'interfaccia è compatibile sia con i moduli della serie HAT che con quelli della serie Unit.
Questo strumento di sviluppo elegante e compatto può dare libero sfogo alla creatività. StickC-Plus2 aiuta a realizzare rapidamente prototipi di prodotti IoT e semplifica notevolmente l'intero processo di sviluppo. Anche i principianti della programmazione possono creare applicazioni interessanti e applicarle nella vita reale.

Esercitazione

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 13Interfaccia utente
Questo tutorial spiegherà come controllare il dispositivo StickC-Plus2 tramite la piattaforma di programmazione grafica UIFlow.
Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 14

UiFlow2
Questo tutorial spiegherà come controllare il dispositivo StickC-Plus2 tramite la piattaforma di programmazione grafica UiFlow2.
Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 15
IDE Arduino
Questo tutorial spiegherà come programmare e controllare il dispositivo StickC-Plus2 utilizzando l'IDE Arduino.

Nota
Porta non riconosciuta
Quando si utilizza un cavo C-C, se la porta non viene riconosciuta, eseguire la seguente procedura di accensione:
scollegare StickC-Plus2, spegnerlo (tenere premuto il pulsante di accensione finché non si accende il LED verde), quindi ricollegare il cavo USB per accenderlo.

Caratteristiche

  • Basato su ESP32-PICO-V3-02 con supporto Wi-Fi
  • Accelerometro a 3 assi e giroscopio a 3 assi integrati
  • Emettitore IR integrato
  • RTC integrato
  • Microfono integrato
  • Pulsanti utente, LCD da 1.14 pollici, pulsante di accensione/reset
  • 200 mAh Batteria agli ioni di litio
  • Connettore di espansione
  • Cicalino passivo integrato
  • Indossabile e montabile
  • Piattaforma di sviluppo
  • UiFlow1
  • UiFlow2
  • IDE Arduino
  • ESP-IDF
  • PiattaformaIO

Include

  • 1 x StickC-Plus2

Applicazioni

  • Dispositivi indossabili
  • Controllore IoT
  • Istruzione STEM
  • Progetti fai da te
  • Dispositivi per la casa intelligente

Specifiche

Specificazione Parametro
SoC ESP32-PICO-V3-02 Dual-core da 240 MHz, Wi-Fi, 2 MB PSRAM, 8 MB Flash
Ingresso volumetage 5 V a 500 mA
Interfaccia Tipo C x 1, GROVE (I2C + I/O + UART) x 1
Schermo LCD LCD TFT a colori da 1.14 pollici, 135 x 240, ST7789V2
Microfono SPM1423
Pulsanti Pulsanti utente x 3
GUIDATO LED verde x 1 (non programmabile, indicatore di sospensione)
LED rosso x 1 (condivide il pin di controllo G19 con l'emettitore IR)
RTC BM8563
Cicalino Cicalino passivo di bordo
IMU MPU6886
Antenna Antenna 3D 2.4G
Pin esterni G0, G25/G26, G36, G32, G33
Batteria 200 mAh @ 3.7 V, all'interno
Temperatura di esercizio Temperatura ambiente: da 0 a 40 °C
Allegato Plastica (PC)
Dimensioni del prodotto 48.0 x 24.0 x 13.5 mm
Peso del prodotto 16.7 grammi
Dimensioni del pacco 104.4 x 65.0 x 18.0 mm
Peso lordo 26.3 grammi

Istruzioni per l'uso

Accensione/spegnimento
Accensione: premere il "PULSANTE C" per più di 2 secondi o riattivare tramite il segnale IRQ RTC. Dopo l'attivazione del segnale di riattivazione, il programma deve impostare il pin HOLD (G4) su alto (1) per mantenere l'alimentazione, altrimenti il ​​dispositivo si spegnerà nuovamente.
Spegnimento: senza alimentazione USB esterna, premere il "PULSANTE C" per più di 6 secondi o impostare HOLD (GPIO4)=0 nel programma per spegnere. Mentre la porta USB è collegata, premendo il "PULSANTE C" per più di 6 secondi si spegnerà lo schermo e si entrerà in modalità sospensione (non si spegnerà completamente).

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 16

schemi

Schema StickC-Plus2 PDF

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 17Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 18Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 19

Pin mappa
LED rosso ed emettitore IR | Pulsante A | Pulsante B | Cicalino

ESP32-PICO-V3-02 GPIO19 GPIO37 GPIO39 GPIO35 GPIO2
Emettitore IR e LED rosso Emettitore IR e pin LED rosso
Pulsante A Pulsante A
Pulsante B Pulsante B
Pulsante C Pulsante C
Buzzer passivo Cicalino

Display TFT a colori
Circuito integrato driver: ST7789V2
Risoluzione: 135 x 240

ESP32-PICO-V3-02 G15 G13 G14 G12 G5 G27
Schermo TFT TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS TFT_BL

Microfono MIC (SPM1423)

ESP32-PICO-V3-02 G0 G34
Microfono SPM1423 Orologio DATI

IMU a 6 assi (MPU6886) e RTC BM8563

ESP32-PICO-V3-02 G22 G21 G19
Unità di misura MPU6886 SCL SDA
BM8563 SCL SDA
Emettitore IR TX
LED rosso TX

HY2.0-4P

HY2.0-4P Nero Rosso Giallo Bianco
PORT.CUSTOM Terra 5V G32 G33

Dimensioni del modello

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 20Schede tecniche
ESP32-PICO-V3-02
ST7789V2
BM8563
MPU6886
SPM1423

Software

Arduino
Avvio rapido di StickC-Plus2 Arduino
Libreria StickC-Plus2
Firmware di prova di fabbrica StickC-Plus2
UiFlow1
Avvio rapido StickC-Plus2 UiFlow1
UiFlow2
Avvio rapido StickC-Plus2 UiFlow2

PiattaformaIO
[env:m5stack-stickc-plus2] piattaforma = espressif32@6.7.0
scheda = m5stick-c
struttura = arduino
velocità_di_caricamento = 1500000
monitor_speed = 115200
build_flags =
-DBOARD_HAS_PSRAM
-mfix-esp32-psram-cache-problema
-DCORE_DEBUG_LEVEL=5
lib_deps =
M5Unificato=https://github.com/m5stack/M5Unified
Driver USB
Clicca sui link sottostanti per scaricare il driver adatto al tuo sistema operativo. Il pacchetto contiene i driver CP34X (per CH9102). Dopo aver estratto l'archivio, esegui il programma di installazione che corrisponde alla profondità di bit del tuo sistema operativo.
Se durante il download si verificano problemi come timeout o "Impossibile scrivere sulla RAM di destinazione", provare a reinstallare il driver.

Nome del conducente Chip supportato Scaricamento
CH9102_VCP_SER_Windows CH9102 Scaricamento
CH9102_VCP_SER_MacOS v1.7 CH9102 Scaricamento

Selezione della porta macOS
Su macOS potrebbero essere presenti due porte seriali. Selezionare la porta denominata wchmodem.
Caricatore facile
Easy Loader è un programma di flashing leggero fornito con un firmware dimostrativo. Seguendo pochi semplici passaggi, è possibile flasharlo sul controller per una rapida verifica funzionale.

Caricatore facile Scaricamento Nota
Test di fabbrica per Windows scaricamento /

Altro
Guida al ripristino del firmware di fabbrica di StickC-Plus2
Video
Introduzione alle funzionalità di StickC-Plus2
StackC Plus2 视频.mp4
Cambio versione

Data di rilascio Descrizione del cambiamento Nota
/ Prima versione /
2021-12 Aggiunta la funzione di sospensione e riattivazione, versione aggiornata alla v1.1 /
2023-12 Rimosso PMIC AXP192, MCU cambiato da ESP32-PICO-D4 a ESP32-PICO-V3-02, diverso metodo di accensione/spegnimento, versione v2 /

Confronto dei prodotti

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 - figura 21Differenze hardware

Prodotto
Nome
SoC Gestione dell'alimentazione Capacità della batteria Memoria Chip USB-UART Colore
Stick C-Plus ESP32-PICO-D4 AXP192 120 mAh 520 KB di SRAM + 4 MB di Flash CH522 Rosso-arancione
StickC-Plus2 ESP32-PICO-V3-02 / 200 mAh 2 MB di PSRAM + 8 MB di Flash CH9102 Arancia

Differenze tra i pin

Nome del prodotto IR GUIDATO Schermo a colori PULSANTE A PULSANTE B PULSANTE C
(VEGLIA)
PRESA Batteria
Voltage
Rilevare
M5STICKC PLUS G9 G10 MOSI (G15)
CLK (G13)
Corrente continua (G23)
RST (G18)
CS (G5)
G37 G39 Regolare
pulsante
/ Tramite AXP192
M5STICKC PLUS2 G19 G19 MOSI (G15)
CLK (G13)
Corrente continua (G14)
RST (G12)
CS (G5)
G37 G39 G35 G4 G38

Differenze di accensione/spegnimento

Prodotto Nome Accendere Spegnimento
Stick C-Plus2 Premere il pulsante "C" per più di 2 secondi o riattivare tramite IRQ RTC. Dopo la riattivazione, impostare HOLD (G4) = 1 nel programma per mantenere
accendere, altrimenti il ​​dispositivo si spegnerà di nuovo.
Senza alimentazione USB, premere il "PULSANTE C" per più di 6 secondi o impostare HOLD (GPIO4)=0 nel programma per spegnere. Con l'USB collegato, premere il "PULSANTE C" per più di 6 secondi spegnerà lo schermo e entrerà in modalità sospensione, ma non si spegnerà completamente.

Poiché StickC-Plus2 rimuove il PMIC AXP192, il metodo di accensione/spegnimento è diverso rispetto alle versioni precedenti. Come accennato all'inizio di questo documento, il funzionamento è sostanzialmente simile, ma le librerie supportate saranno diverse. La potenza del segnale Wi-Fi e IR è stata migliorata rispetto al modello precedente.Logo M5STACK

Documenti / Risorse

Modulo di sviluppo IoT M5STACK ESP32-PICO-V3-02 [pdf] Guida utente
Modulo di sviluppo IoT ESP32-PICO-V3-02, ESP32-PICO-V3-02, Modulo di sviluppo IoT, Modulo di sviluppo, Modulo

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *