¿Cuál es la diferencia entre M5StickC PLUS y PLUS2?

Clasificación rápida M5StickC, M5StickC PLUS, M5StickC PLUS2

M5StickC

El M5StickC es un controlador compacto de M5Stack impulsado por ESP32. Es una placa de desarrollo IoT portátil, fácil de usar y de código abierto, adecuada para diversos proyectos de IoT. Este pequeño dispositivo puede convertir tus ideas en realidad, alimentar tu creatividad y ayudar a prototipar rápidamente tu proyecto IoT. Simplifica el proceso de desarrollo y sirve como un componente clave de la serie de productos M5Stack.

Nota: Este producto está ahora en EOL.

Imagen

 

M5StickC PLUS

El M5StickC PLUS es la versión con pantalla más grande del M5StickC, con el módulo ESP32-PICO-D4 que cuenta con WiFi como control principal. A pesar de su tamaño compacto, incluye varios recursos de hardware, como infrarrojos, RTC, micrófono, LEDs, IMU, botones, zumbador y PMU. La pantalla TFT de 1.14 pulgadas con una resolución de 135 * 240 representa un aumento del 18.7% en el área de visualización en comparación con la anterior pantalla de 0.96 pulgadas. Además, ahora cuenta con una capacidad de batería de 120mAh y soporta productos de las series HAT y Unit.
M5StickC PLUS

M5StickC PLUS

Ver producto
 

Esquemas

Mapa de pines

LED rojo, transmisor IR, botón y zumbador

Chip ESP32 GPIO10 GPIO9 GPIO37 GPIO39 GPIO2
LED rojo Pin LED
Transmisor de infrarrojos IR Pin
Botón A Pin de botón
Botón B Pin de botón
Zumbador pasivo Pin del zumbador

Pantalla TFT a color

Chip del controlador: ST7789v2

Resolución: 135 x 240

Chip ESP32 GPIO15 GPIO13 GPIO23 GPIO18 GPIO5
Pantalla TFT TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS

Micrófono MIC (SPM1423)

Chip ESP32 GPIO0 GPIO34
Micrófono MIC CLK DATOS

IMU de 6 ejes (MPU6886) y chip de gestión de energía (AXP192)

Chip ESP32 GPIO22 GPIO21
IMU de 6 ejes SCL Adventista del Séptimo Día
Chip de Gestión de Energía SCL Adventista del Séptimo Día

Chip de Gestión de Energía (AXP192)

Micrófono RTC Retroiluminación TFT Circuito integrado TFT ESP32/3.3V MPU6886 5V GROVE
LDOio0 LDO1 LDO2 LDO3 DC-DC1 IPSOUT

HY2.0-4P

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

Hojas de datos

 

M5StickC PLUS2

El M5StickC PLUS2 es una versión mejorada del M5StickC PLUS. Está potenciado por el chip ESP32-PICO-V3-02 con funcionalidad WIFI integrada. Este dispositivo compacto está equipado con varios recursos de hardware como infrarrojo, RTC, micrófono, LED, y IMU. Los botones y el zumbador son controlados por el ST7789V2, que también maneja la pantalla TFT de 1.14 pulgadas con una resolución de 135*240. La capacidad de la batería se ha incrementado a 200mAh, y la interfaz soporta productos de las series HAT y Unit. Esta herramienta de desarrollo pequeña y compacta está diseñada para inspirar la creatividad.

Consejo: Al usar cables USB-C a USB-C, asegúrate de que tu cable soporte transferencia de datos y no solo carga. Algunos cables USB-C de bajo costo solo soportan la entrega de energía, lo que puede causar problemas de reconocimiento con placas de desarrollo como el M5StickC PLUS2.

M5StickC PLUS2

M5StickC PLUS2

Ver producto

Esquemas

Mapa de pines del M5StickC PLUS2

LED rojo, emisor IR, botón A, botón B y zumbador

Chip ESP32 GPIO19 GPIO37 GPIO39 GPIO35 GPIO2
Emisor IR y LED rojo Emisor IR y pin de LED rojo
Botón A Botón Un pin
Botón B Pin del botón B
Botón C Pin del botón C
Zumbador pasivo Pasador de timbre

Pantalla TFT a color

Chip del controlador: ST7789v2

Resolución: 135 x 240

Chip ESP32 G15 G13 G14 G12 G5 G27
Pantalla TFT TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS TFT_BL

Micrófono MIC (SPM1423)

Chip ESP32 G0 G34
Micrófono MIC SPM1423 CLK DATOS

IMU de 6 ejes (MPU6886) y RTC BM8563

Chip ESP32 G22 G21 G19
IMU de 6 ejes SCL Adventista del Séptimo Día
BM8563 SCL Adventista del Séptimo Día
emisor de infrarrojos Texas
LED rojo Texas

HY2.0-4P

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

Hojas de datos

Softwares

Arduino

Flujo de interfaz de usuario1

Flujo de interfaz de usuario 2

Controlador USB

Haz clic en el enlace a continuación para descargar el controlador que coincide con tu sistema operativo. Paquete de controladores CP34X (para CH9102). Después de extraer el paquete, selecciona el paquete de instalación que coincida con la versión de bits de tu sistema operativo. Si encuentras problemas al descargar el programa (tiempo de espera agotado o Error al escribir en la RAM de destino), intenta reinstalar el controlador del dispositivo.
Nombre del conductor Chip de controlador compatible Enlace de descarga
CH9102_VCP_SER_Windows CH9102 Descargar
CH9102_VCP_SER_MacOS v1.7 CH9102 Descargar

Cargador fácil

EasyLoader es un programa grabador simple y rápido. Viene con un programa de ejemplo relacionado con el producto. Siguiendo pasos sencillos, puedes grabarlo en el control principal y realizar una serie de verificaciones funcionales.

Cargador fácil Enlace de descarga Notas
PruebaDeFábrica para Windows descargar /

 

M5StickC PLUS VS M5StickC PLUS2

El M5StickC PLUS2 ha sido mejorado en varios aspectos en comparación con el M5StickC PLUS.
  • La adopción de un chip ESP32-PICO-V3-02 más potente con 2MB PSRAM y una memoria Flash de 8MB más grande mejora el rendimiento general y la escalabilidad, permitiendo que el PLUS2 maneje aplicaciones más complejas, especialmente aquellas que requieren memoria adicional, como el procesamiento de datos en tiempo real o el almacenamiento en búfer de imágenes.
  • El M5Stack PLUS2 ha sido mejorado con el convertidor USB a serie CH9102 para proporcionar una comunicación serial USB más fiable, especialmente en escenarios donde la transferencia de datos a alta velocidad y la comunicación de baja latencia son muy demandadas.
  • La capacidad de la batería del dispositivo se ha mejorado a 200mAh, prolongando efectivamente la vida útil operativa del dispositivo.
  • Además, la unidad de gestión de energía y los indicadores LED se han mejorado para lograr un diseño general más racional y una mejor experiencia de uso. Estas mejoras hacen que PLUS2 sea más adecuado para manejar tareas complejas y escenarios de aplicación exigentes.
Recursos M5StickC Plus M5StickC PLUS2
ESP32 ESP32-PICO-D4, 240MHz dual core ESP32-PICO-V3-02, 240MHz dual core
600 DMIPS, 520KB SRAM, Wi-Fi soporte wifi, 2 MB SPI PSRAM, 8 MB SPI flash
PSRAM - 2 MB
Memoria Flash 4MB 8MB
Entrada de energía 5 V a 500 mA
Puerto TypeC x 1, GROVE(I2C+I/O+UART) x 1 TypeC x 1, GROVE(I2C+I/O+UART) x 1
Pantalla LCD 1.14 pulgadas, 135*240 TFT LCD a color, ST7789v2
Botón Botón personalizado x 2 Botón personalizado x 3
CONDUJO LED ROJO LED VERDE
MEMS MPU6886
Zumbador timbre incorporado
Y Transmisión infrarroja
micrófono SPM1423
RTC BM8563
Unidad de gestión del proyecto AXP192 TEMPORIZADOR DE POTENCIA
Batería 120 mAh a 3,7 V 200 mAh a 3,7 V
Antena Antena 3D 2.4G
Puerto PIN G0, G25/G36, G26, G32, G33 G0, G25/G26, G36, G32, G33
Temperatura de operación 0°C a 60°C 0°C a 40°C
Material de la caja Plástico (PC)

     

    Comparación de Funciones Básicas

    Característica M5StickC PLUS2 (Yellow) M5StickC PLUS (Rojo)
    Pin LED G19 (compartido con IR) G10 (dedicado)
    IR Pin G19 (compartido con LED) G9 (dedicado)
    Configuración de LED e IR Pin compartido (G19) para LED e IR, ahorra E/S Pines separados (G10 para LED, G9 para IR), más flexibles para el desarrollo
    Capacidad de la batería 200 mAh (mejorado) 120mAh (capacidad estándar)
    Chip principal ESP32-PICO-V3-02 (SoC compacto y de bajo consumo) ESP32-PICO-D4 (variante estándar con flash de 4MB)

    Mejoras clave en M5StickC PLUS2

    • Batería mejorada a 200mAh, extendiendo significativamente la duración de la batería para proyectos portátiles o sin cables.
    • Nuevo SoC ESP32-PICO-V3-02, que ofrece una huella más pequeña y un consumo de energía reducido, ideal para escenarios embebidos.
    • Pin G19 compartido para LED e IR permite más GPIOs disponibles, pero puede requerir un manejo adicional en el software para evitar conflictos.

    Resumen de Recomendaciones

    • Elige M5StickC PLUS2 → para mejor duración de la batería, diseño compacto y uso eficiente de GPIO.
    • Elige M5StickC PLUS (1.1) → para control separado de IR/LED, facilitando a principiantes o desarrolladores que necesitan una interacción de hardware más sencilla.

     

    Diferencia de LED

    Aunque la funcionalidad principal de la serie M5StickC se mantiene constante, una diferencia sutil pero impactante en el hardware radica en el colocación del indicador LED. Este cambio afecta la visibilidad durante el uso, especialmente en escenarios de depuración o monitoreo de estado.

    M5StickC PLUS – LED frontal (esquina superior izquierda)

    El M5StickC PLUS cuenta con un indicador LED ubicado en la esquina superior izquierda del panel frontal, cerca de la pantalla. Esto lo hace muy visible durante la operación. Ya sea que estés encendiendo el dispositivo, actualizando el firmware o monitoreando los estados de ejecución, el estado del LED se puede ver de un vistazo, ideal para desarrolladores y testers.

    M5StickC PLUS2 – LED lateral (borde izquierdo)

    Por otro lado, el M5StickC PLUS2 reubica el LED en el borde lateral izquierdo del dispositivo. Esto crea un exterior más limpio y moderno, particularmente adecuado para carcasas compactas o aplicaciones integradas. Sin embargo, también significa que la visibilidad del LED se reduce cuando se observa desde el frente, y los usuarios pueden necesitar inclinar o girar ligeramente el dispositivo para ver el indicador.

    Recomendaciones de uso

    • Para desarrollo, depuración o monitoreo frecuente del estado, recomendamos el M5StickC PLUS por su visibilidad del LED frontal.

    • Para integración estética o aplicaciones donde la visibilidad del LED es menos crítica, el M5StickC PLUS2 ofrece un aspecto más elegante y profesional.

    💡 Consejo: Ambos modelos comparten especificaciones básicas similares; la ubicación del LED es principalmente una elección de usabilidad y diseño, no una diferencia de rendimiento.

     

    La diferencia entre encender y apagar

     

    Nombre del producto Encender Apagado
    M5STICKC PLUS Presiona el BOTÓN de reinicio (BOTÓN C)
    durante al menos 2 segundos
    Presione el BOTÓN de reinicio (BOTÓN C) durante al menos 6 segundos
    M5STICKC PLUS2

    Se puede iniciar presionando 'BOTÓN C' para
    más de 2 segundos, o señal IRQ activada
    por RTC regularmente. Después de activar la activación
    señal de subida, es necesario configurar el hold(G4)
    fijar al nivel alto (1) en la inicialización del programa
    mantener el suministro de energía, de lo contrario el
    el dispositivo volverá a entrar en el estado de apagado.

    Cuando no hay una fuente de alimentación externa USB
    disponible, presione el BOTÓN C por más de 6
    segundos. O cuando no hay USB externo
    fuente de alimentación, configure HOLD(GPIO4)=0 en el
    operación del programa, es decir, lograr potencia
    apagado. Cuando el USB esté conectado, presione el
    'BOTÓN C' presionado por más de 6 segundos
    para apagar la pantalla e ingresar al
    estado de hibernación, pero no apagado.
     
    Dado que el M5StickC PLUS2 ya no incluye el AXP192 chip de gestión de energía PMIC, el modo de conmutación de energía ha cambiado. Aunque el funcionamiento sigue siendo el mismo, los archivos de biblioteca compatibles con el programa serán diferentes. Tanto la Wi-Fi como las señales infrarrojas han sido mejoradas en comparación con versiones anteriores.

    Nota: Si tu M5StickC PLUS2 ESP32 Mini IoT Development Kit no es reconocido cuando se conecta mediante un cable USB-C a USB-C, puedes seguir estos sencillos pasos para encenderlo correctamente y resolver el problema de conexión:

    Pasos para reconectar y encender el M5StickC PLUS2:

    1. Desconecta el M5StickC PLUS2 del cable USB-C.
    2. Apaga el dispositivo:
      Presione y mantenga presionado el botón de encendido hasta que el LED verde se encienda, indicando que el dispositivo se ha apagado.
    3. Vuelva a conectar el cable USB-C al M5Stack M5StickC PLUS2.
    4. El dispositivo debería encenderse automáticamente ahora y ser detectado por su sistema.

    Este proceso ayuda a garantizar que la placa de desarrollo basada en ESP32 se reinicie correctamente y sea reconocida adecuadamente por tu PC o entorno de desarrollo. Es una solución común al usar cables C a C con dispositivos como el M5Stack M5StickC PLUS2.

     

    Soporte de software y ecosistema

    El M5StickC Plus es una herramienta potente y versátil que destaca tanto en hardware y software. Ofrece una biblioteca completa de archivos y código de ejemplo, proporcionando a los desarrolladores todo lo que necesitan para comenzar y llevar rápidamente sus ideas creativas a la realidad. Además, el Plus es compatible con el Arduino IDE, lo que permite a los desarrolladores aprovechar los extensos recursos de la comunidad Arduino para ampliar sus aplicaciones.
     
    El M5StickC PLUS2 ofrece un soporte de software inigualable. El PLUS2 no solo hereda el ecosistema de software del Plus, sino que también añade soporte para MicroPython. Esta implementación ligera de Python permite a los desarrolladores programar en el lenguaje Python, simple y fácil de entender, reduciendo considerablemente la barrera para la programación. Para los principiantes, esto es una ventaja significativa. Además, PLUS2 soporta el ESP-IDF framework de desarrollo, que ofrece a los desarrolladores profesionales un mayor control.
     
    En términos de ecosistema, tanto M5StickC PLUS2 como Plus pueden acceder al ecosistema de M5Stack, que proporciona una herramienta llamada M5Burner que permite a los usuarios grabar firmware y actualizar programas con facilidad.

     

    Ventajas de M5StickC PLUS2 sobre M5StickC Plus

     

    Categoría M5StickC PLUS2 M5StickC Plus
    Microcontrolador Microcontrolador mejorado con rendimiento mejorado Rendimiento estándar con núcleo ESP32
    Convertidor USB a serie CH9102 (Transferencia de datos más estable y rápida) CP2104
    Soporte de programación Compatible con MicroPython y ESP-IDF Limitado a Arduino IDE
    Administración de energía Diseño simplificado sin AXP192 PMIC Utiliza AXP192 PMIC para la gestión de energía
    Señal de Wi-Fi Señal Wi-Fi más fuerte para una mejor conectividad Rendimiento estándar de Wi-Fi
    Señal infrarroja Intensidad mejorada de la señal infrarroja Rendimiento estándar de infrarrojos
    Flexibilidad para Desarrolladores Ofrece más control con ESP-IDF y MicroPython Solo desarrollo basado en Arduino
    Facilidad de uso para principiantes MicroPython reduce la barrera de entrada para nuevos desarrolladores Requiere más conocimientos de C/C++ para la programación de Arduino
    Biblioteca y Ecosistema Hereda el ecosistema M5StickC Plus con bibliotecas MicroPython añadidas Soporte de biblioteca estándar para Arduino IDE
    Consumo de energía Menor consumo de energía en general Mayor consumo de energía con AXP192 PMIC


    El M5StickC PLUS2 ofrece varias mejoras sobre el M5StickC Plus, incluyendo señales más fuertes de Wi-Fi e infrarrojos, un convertidor USB a serie más estable (CH9102) y soporte tanto para MicroPython como ESP-IDF. Estas mejoras brindan a los desarrolladores mayor flexibilidad y mejor rendimiento. La eliminación del chip de gestión de energía AXP192 resulta en una gestión de energía más sencilla y un menor consumo energético. Además, el soporte de MicroPython en el PLUS2 lo hace más accesible para principiantes, mientras que los profesionales se benefician del framework ESP-IDF para un control más avanzado.
     

      

    Preguntas frecuentes

    Comparación de ESP32-PICO-D4 vs. ESP32-PICO-V3

    Categoría ESP32-PICO-D4 ESP32-PICO-V3
    Núcleo del Microcontrolador Xtensa LX6 de doble núcleo Xtensa LX6 de doble núcleo
    Velocidad del reloj Hasta 240 MHz Hasta 240 MHz
    RAM 520 KB de SRAM 520 KB de SRAM
    Memoria Flash 4 MB de memoria flash integrada 4 MB de memoria flash integrada
    Estándar Wi-Fi 802.11 b/g/n (2.4 GHz) 802.11 b/g/n (2.4 GHz)
    Bluetooth Bluetooth 4.2 BR/EDR y BLE Bluetooth 4.2 BR/EDR y BLE
    Componentes Integrados Balun RF, amplificador de potencia, filtros, osciladores de cristal Mismos componentes, con mejor rendimiento
    Mejora clave Versión inicial Mejora en la gestión de energía y el rendimiento de RF
    Revisión del chip ESP32 (original) ESP32 ECO V3 (revisión de silicio mejorada)
    Consumo de energía Más alto que ESP32-PICO-V3 Menor consumo de energía, especialmente en modo de suspensión profunda
    Características de seguridad Funciones básicas de seguridad Seguridad mejorada con cifrado de hardware mejorado
    Temperatura de operación -40°C a 85°C -40°C a 85°C
    Caso de uso objetivo Aplicaciones generales de IoT Optimizado para IoT con mejor eficiencia y rendimiento

     

    ¿Cuál es la diferencia entre PRAM y SRAM? 

    Categoría PRAM (Phase-Change RAM) SRAM (RAM estática)
    Principio de funcionamiento Utiliza materiales de cambio de fase (por ejemplo, GST
    - Germanium-Antimony-Tellurium) a
    alternar entre cristalino y
    estados amorfos para almacenar datos
    Utiliza circuitos flip-flop (6 transistores) para
    mantener la estabilidad de los datos
    Tipo de almacenamiento No volátil (Los datos se conservan después de la pérdida de energía) Volátil (Los datos se pierden cuando la energía está apagada)
    Velocidad de lectura/escritura Velocidad moderada, más rápido que NAND Flash Lectura/escritura de alta velocidad, ideal para acceso en tiempo real
    Consumo de energía Bajo consumo de energía, adecuado para operación a largo plazo Alto consumo de energía, requiere
    potencia continua para retener datos
    Capacidad de almacenamiento Mayor capacidad, adecuado para almacenamiento de datos grandes Capacidad menor, utilizada principalmente para almacenamiento en caché
    Estado latente Baja latencia pero no tan rápido como SRAM Latencia ultra baja, tiempo de respuesta rápido
    Durabilidad Ciclos de escritura limitados pero más estable que NAND Flash Altamente confiable, adecuado para tareas críticas
    Aplicaciones Típicas Sistemas embebidos, dispositivos IoT, dispositivos inteligentes Cachés de CPU/GPU, equipo de redes,
    procesamiento de datos en tiempo real
    Costo Costo moderado, más barato que SRAM pero más caro que DRAM Alto costo, más caro que PRAM y DRAM

     

    Beneficios de PRAM y SRAM

    Categoría
    PRAM (Phase-Change RAM)
    SRAM (RAM estática)
    No volátil
    Conserva los datos después de una pérdida de energía
    Los datos se pierden cuando la energía está apagada
    Alta velocidad
    Velocidad moderada, más rápido que NAND Flash
    Extremadamente rápido, ideal para cachés de CPU/GPU
    Consumo de energía
    Bajo consumo de energía, adecuado para operación a largo plazo
    Alto consumo de energía, requiere alimentación constante
    Densidad de almacenamiento
    Mayor capacidad, adecuado para almacenamiento de datos grandes
    Capacidad menor, utilizada principalmente para almacenamiento en caché
    Velocidad de escritura
    Velocidad de escritura más rápida que NAND Flash
    N / A
    Fiabilidad
    Más estable con mejor resistencia a la escritura
    Altamente fiable, adecuado para sistemas críticos
    Diseño de circuitos
    N / A
    Diseño simple con circuitos flip-flop
    Estado latente
    Baja latencia, pero no tan rápido como SRAM
    Latencia ultra baja, perfecta para el procesamiento en tiempo real

     

    Instalación del controlador PLUS2

    Haga clic en el enlace a continuación para descargar el controlador que coincida con el sistema operativo. Actualmente hay dos versiones de chip de controlador, paquete comprimido del controlador CP34X (para CH9102). Después de descomprimir el paquete comprimido, seleccione el paquete de instalación correspondiente al número de sistemas operativos para instalar. Si el programa no se puede descargar normalmente (el mensaje es tiempo de espera agotado o Error al escribir en la RAM de destino), puede intentar reinstalar el controlador del dispositivo.

    Nombre del conductor Chip de controlador aplicable Enlace de descarga
    CH9102_VCP_SER_Windows CH9102
    CH9102_VCP_SER_MacOS v1.7 CH9102

     

    Beneficios de una memoria flash más grande
    • Más almacenamiento de programas: Una memoria flash más grande permite el almacenamiento de programas más complejos, bibliotecas y múltiples versiones de firmware, lo que permite que el dispositivo ejecute aplicaciones sofisticadas.
    • Registro y almacenamiento en búfer de datos: Los dispositivos con mayor memoria flash pueden almacenar más registros de datos localmente, lo cual es útil para aplicaciones IoT que recopilan datos a lo largo del tiempo sin necesidad de acceso constante a la red.
    • Actualizaciones de firmware y soporte Over-the-Air (OTA): Una memoria flash más grande permite actualizaciones de firmware OTA, donde se pueden almacenar múltiples versiones de firmware simultáneamente, reduciendo el tiempo de inactividad durante las actualizaciones.
    • Múltiples bibliotecas y frameworks: Los desarrolladores pueden almacenar y usar múltiples bibliotecas y frameworks (por ejemplo, MicroPython, ESP-IDF) sin quedarse sin espacio, mejorando la flexibilidad y la compatibilidad.
    • Almacenamiento de medios: Permite el almacenamiento de imágenes, audio y otros archivos multimedia, lo cual es útil para proyectos multimedia como pantallas IoT o dispositivos interactivos.
    • Bootloader y Redundancia: Soporta bootloaders más avanzados y almacenamiento redundante de firmware, asegurando actualizaciones de firmware más seguras y reduciendo el riesgo de fallos del sistema.
    • Almacenamiento Seguro de Datos: Una memoria flash más grande permite el almacenamiento de claves de cifrado, certificados y datos sensibles, mejorando la seguridad, especialmente en aplicaciones IoT e industriales.
    • Funciones extendidas de la aplicación: Los desarrolladores pueden crear aplicaciones con más funciones y bases de código más grandes que requieren una memoria significativa, evitando compromisos en la funcionalidad.

     

    Artículos relacionados

    M5StickC Plus

    ¿Qué es M5StickC PLUS?

     

    M5StickC PLUS2

      Dejar un comentario

      Tu dirección de correo electrónico no se publicará. Los campos requeridos están marcados con *

      Barra lateral

      Regístrate para nuestro boletín

      Obtén la información más reciente sobre nuestros productos y ofertas especiales.