Logotipo de M5STACKMódulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02Guía de funcionamiento del M5StickC Plus2

Firmware de fábrica

Si el dispositivo presenta problemas de funcionamiento, puede intentar actualizar el firmware de fábrica para comprobar si hay algún fallo de hardware. Consulte el siguiente tutorial. Utilice la herramienta de actualización de firmware M5Burner para actualizar el firmware de fábrica en el dispositivo.
Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 1

Preguntas frecuentes

P1: ¿Por qué mi M5StickC Plus2 tiene la pantalla negra o no arranca?

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 2Soluciones: M5Burner Grabación del firmware oficial de fábrica "M5StickCPlus2 User Demo"

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 3Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 4P2: ¿Por qué funciona solo 3 horas? ¿Por qué se carga al 100 % en 1 minuto? Al desconectar el cable de carga, se apaga.

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 5Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 6Soluciones: “Bruce Para Stack plus2: Este es un firmware no oficial. Actualizar un firmware no oficial puede anular la garantía, causar inestabilidad y exponer el dispositivo a riesgos de seguridad. Proceda con precaución.
Por favor, grabe nuevamente el firmware oficial.

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 7

Preparación

  • Consulte el tutorial de M5Burner para completar la descarga de la herramienta de actualización de firmware y luego consulte la imagen a continuación para descargar el firmware correspondiente.

Enlace de descarga: https://docs.m5stack.com/en/uiflow/m5burner/introMódulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 8

Instalación del controlador USB

Consejo para la instalación del controlador
Haga clic en el enlace a continuación para descargar el controlador correspondiente a su sistema operativo. El paquete de controladores para el CP34X (para la versión CH9102) se puede descargar e instalar seleccionando el paquete de instalación correspondiente a su sistema operativo. Si tiene problemas con la descarga del programa (como tiempo de espera o errores de "Error al escribir en la RAM de destino"), intente reinstalar el controlador 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
Selección de puerto en MacOS
En macOS, puede haber dos puertos disponibles. Al usarlos, seleccione el puerto wchmodem.

Selección de puerto

Conecte el dispositivo a la computadora mediante un cable USB. Una vez completada la instalación del controlador, puede seleccionar el puerto correspondiente en M5Burner.Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 9

Quemar

Haga clic en “Grabar” para iniciar el proceso de actualización.Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 10Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 11

StickC-Plus2
Código SKU: K016-P2

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 12

Descripción

Módulo de desarrollo IoT M5STACK ESP32-PICO-V3-02 - DescripciónStickC-Plus2 es la versión iterativa de Stick C-Plus. Está equipado con el chip ESP32-PICO-V3-02, que proporciona conectividad Wi-Fi. En su diseño compacto, integra una amplia variedad de recursos de hardware, como emisor de infrarrojos, RTC, micrófono, LED, IMU, botones, zumbador y más. Cuenta con una pantalla TFT de 1.14 pulgadas con el chip ST7789V2 y una resolución de 135 x 240.
La capacidad de la batería se ha aumentado a 200 mAh y la interfaz es compatible con los módulos de la serie HAT y Unit.
Esta herramienta de desarrollo, elegante y compacta, puede dar rienda suelta a la creatividad. StickC-Plus2 te ayuda a crear rápidamente prototipos de productos IoT y simplifica enormemente todo el proceso de desarrollo. Incluso los principiantes en programación pueden crear aplicaciones interesantes y aplicarlas en la vida real.

Tutorial

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 13Flujo de interfaz de usuario
Este tutorial presentará cómo controlar el dispositivo StickC-Plus2 a través de la plataforma de programación gráfica UIFlow.
Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 14

Flujo de interfaz de usuario 2
Este tutorial presentará cómo controlar el dispositivo StickC-Plus2 a través de la plataforma de programación gráfica UiFlow2.
Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 15
IDE de Arduino
Este tutorial presentará cómo programar y controlar el dispositivo StickC-Plus2 usando el IDE de Arduino.

Nota
Puerto no reconocido
Al utilizar un cable C a C, si no se puede reconocer el puerto, realice el siguiente procedimiento de encendido:
desconecte el StickC-Plus2, apáguelo (mantenga presionado el botón de encendido hasta que se encienda el LED verde) y luego vuelva a conectar el cable USB para encenderlo.

Características

  • Basado en ESP32-PICO-V3-02 con soporte Wi-Fi
  • Acelerómetro de 3 ejes incorporado y giroscopio de 3 ejes
  • Emisor de infrarrojos integrado
  • RTC incorporado
  • Micrófono integrado
  • Botones de usuario, LCD de 1.14 pulgadas, botón de encendido/reinicio
  • Batería Li-ion 200 mAh
  • Conector de expansión
  • Zumbador pasivo integrado
  • Portátil y montable
  • Plataforma de desarrollo
  • Flujo de interfaz de usuario 1
  • Flujo de interfaz de usuario 2
  • IDE de Arduino
  • ESP-FDI
  • PlataformaIO

Incluye

  • 1 x StickC-Plus2

Aplicaciones

  • Dispositivos portátiles
  • Controlador de IoT
  • Educación STEM
  • Proyectos de bricolaje
  • Dispositivos domésticos inteligentes

Presupuesto

Especificación Parámetro
Sistema en chip (SoC) ESP32-PICO-V3-02 240 MHz de doble núcleo, Wi-Fi, 2 MB de PSRAM, 8 MB de memoria Flash
Vol de entradatage 5 V a 500 mA
Interfaz Tipo-C x 1, GROVE (I2C + E/S + UART) x 1
Pantalla LCD LCD TFT a color de 1.14 pulgadas, 135 x 240, ST7789V2
Micrófono SPM1423
Botones Botones de usuario x 3
CONDUJO LED verde x 1 (no programable, indicador de suspensión)
LED rojo x 1 (comparte el pin de control G19 con el emisor IR)
RTC BM8563
Zumbador Zumbador pasivo incorporado
Unidad de medida intramuscular (IMU) MPU6886
Antena Antena 3D de 2.4 G
Pines externos G0, G25/G26, G36, G32, G33
Batería 200 mAh a 3.7 V, en el interior
Temperatura de funcionamiento 0 ~ 40 °C
Recinto Plástico (PC)
Tamaño del producto 48.0 x 24.0 x 13.5 mm
Peso del producto 16.7 gramos
Tamaño del paquete 104.4 x 65.0 x 18.0 mm
Peso bruto 26.3 gramos

Instrucciones de funcionamiento

Encendido/apagado
Encendido: Pulse el botón C durante más de 2 segundos o active el dispositivo mediante la señal IRQ del reloj en tiempo real (RTC). Tras activarse la señal, el programa debe activar el pin HOLD (G4) en alto (1) para mantener el dispositivo encendido; de lo contrario, el dispositivo se apagará.
Apagado: Sin alimentación USB externa, presione el botón C durante más de 6 segundos o configure HOLD (GPIO4)=0 en el programa para apagar. Con el dispositivo USB conectado, si presiona el botón C durante más de 6 segundos, la pantalla se apagará y entrará en modo de suspensión (no se apagará por completo).

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 16

Esquemas

Esquemas del StickC-Plus2 en PDF

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 17Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 18Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 19

Mapa de pines
LED rojo y emisor de infrarrojos | Botón A | Botón B | Zumbador

ESP32-PICO-V3-02 GPIO19 GPIO37 GPIO39 GPIO35 GPIO2
Emisor de infrarrojos y LED rojo Emisor de infrarrojos y pin LED rojo
Botón A Botón A
Botón B Botón B
Botón C Botón C
Zumbador pasivo Zumbador

Pantalla TFT a color
Controlador IC: ST7789V2
Resolución: 135 x 240

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

Micrófono MIC (SPM1423)

ESP32-PICO-V3-02 G0 G34
Micrófono SPM1423 Clic DATOS

IMU de 6 ejes (MPU6886) y RTC BM8563

ESP32-PICO-V3-02 G22 G21 G19
Unidad de medida interna MPU6886 LCC Adventista del Séptimo Día
BM8563 LCC Adventista del Séptimo Día
Emisor de infrarrojos TX
LED rojo TX

HY2.0-4P

HY2.0-4P Negro Rojo Amarillo Blanco
PUERTO.ADUANA Tierra 5V G32 G33

Tamaño del modelo

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 20Fichas técnicas
ESP32-PICO-V3-02
ST7789V2
BM8563
MPU6886
SPM1423

Software

Arduino
Guía de inicio rápido de StickC-Plus2 Arduino
Biblioteca StickC-Plus2
Firmware de prueba de fábrica de StickC-Plus2
Flujo de interfaz de usuario 1
Inicio rápido de StickC-Plus2 UiFlow1
Flujo de interfaz de usuario 2
Inicio rápido de StickC-Plus2 UiFlow2

PlataformaIO
[env:m5stack-stickc-plus2] plataforma = espressif32@6.7.0
tablero = m5stick-c
marco = arduino
velocidad de carga = 1500000
velocidad del monitor = 115200
indicadores de construcción =
-DBOARD_TIENE_PSRAM
-mfix-esp32-psram-cache-issue
-Nivel de depuración de DCORE=5
lib_deps =
M5Unificado=https://github.com/m5stack/M5Unified
Controlador USB
Haga clic en los enlaces a continuación para descargar el controlador compatible con su sistema operativo. El paquete contiene controladores CP34X (para CH9102). Tras extraer el archivo, ejecute el instalador compatible con la profundidad de bits de su sistema operativo.
Si encuentra problemas como tiempo de espera o “Error al escribir en la RAM de destino” durante la descarga, intente reinstalar el controlador.

Nombre del conductor Chip compatible Descargar
CH9102_VCP_SER_Windows CH9102 Descargar
CH9102_VCP_SER_MacOS v1.7 CH9102 Descargar

Selección de puerto de macOS
En macOS pueden aparecer dos puertos serie. Seleccione el puerto wchmodem.
Cargador fácil
Easy Loader es un programa ligero de flasheo que incluye un firmware de demostración. Siguiendo unos sencillos pasos, puede flashearlo al controlador para una rápida verificación funcional.

Cargador fácil Descargar Nota
Prueba de fábrica para Windows descargar /

Otro
Guía para restaurar el firmware de fábrica del StickC-Plus2
Video
Introducción a las funciones de StickC-Plus2
StackC Plus2 视频.mp4
Cambio de versión

Fecha de lanzamiento Cambiar descripción Nota
/ Primer lanzamiento /
2021-12 Se agregó la función de suspensión y activación, versión actualizada a v1.1 /
2023-12 Se eliminó el PMIC AXP192, MCU cambió de ESP32-PICO-D4 a ESP32-PICO-V3-02, diferente método de encendido/apagado, versión v2 /

Comparación de productos

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 - figura 21Diferencias de hardware

Producto
Nombre
Sistema en chip (SoC) Gestión de energía Capacidad de la batería Memoria Chip USB-UART Color
Palo C-Plus ESP32-PICO-D4 AXP192 120 mAh 520 KB de SRAM + 4 MB de memoria Flash CH522 Rojo-naranja
StickC-Plus2 ESP32-PICO-V3-02 / 200 mAh 2 MB de PSRAM + 8 MB de memoria Flash CH9102 Naranja

Diferencias entre pines

Nombre del producto IR CONDUJO TFT BOTON A BOTON B BOTÓN C
(DESPERTAR)
SOSTENER Batería
Volumentage
Detectar
M5STICKC PLUS G9 G10 MOSI (G15)
CLK (G13)
CC (G23)
RST (G18)
CS (G5)
G37 G39 Regular
botón
/ Vía AXP192
M5STICKC PLUS2 G19 G19 MOSI (G15)
CLK (G13)
CC (G14)
RST (G12)
CS (G5)
G37 G39 G35 G4 G38

Diferencias de encendido y apagado

Producto Nombre Encender Apagado
Palo C-Plus2 Presione el botón C durante más de 2 s o active el dispositivo mediante la IRQ del reloj en tiempo real (RTC). Después de la activación, configure HOLD (G4)=1 en el programa para mantener
Encienda, de lo contrario el dispositivo se apagará nuevamente.
Sin alimentación USB, presione el botón C durante más de 6 s o configure HOLD (GPIO4)=0 en el programa para apagar. Con la alimentación USB conectada, presionar el botón C durante más de 6 s apagará la pantalla y entrará en modo de suspensión, pero no se apagará por completo.

Dado que StickC-Plus2 elimina el PMIC AXP192, el método de encendido/apagado difiere del de versiones anteriores. Como se mencionó al principio de este documento, el funcionamiento es prácticamente similar, pero las bibliotecas compatibles varían. La intensidad de la señal Wi-Fi e IR se ha mejorado en comparación con el modelo anterior.Logotipo de M5STACK

Documentos / Recursos

Módulo de desarrollo de IoT M5STACK ESP32-PICO-V3-02 [pdf] Guía del usuario
Módulo de desarrollo de IoT ESP32-PICO-V3-02, ESP32-PICO-V3-02, Módulo de desarrollo de IoT, Módulo de desarrollo, Módulo

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *