3,69 € 4,34 €

M5Stack Unidad de Desplazamiento Oficial Codificador Eje Hueco EC10E

(Votos: 4) 68 unidades vendidas
Comprar

Descripción

Unidad de desplazamiento oficial M5Stack con codificador de eje hueco (EC10E 1220501)

La Scroll Unit de M5Stack es una unidad de expansión con forma de rueda de desplazamiento que integra un codificador rotatorio de eje hueco de 12 pulsos, un botón pulsador integrado y un LED RGB programable WS2812C. Está pensada para proyectos de electrónica que necesiten control tipo dial: ajustar valores de escala, regular volumen, navegar menús o seleccionar parámetros de forma táctil e intuitiva.

Codificador rotatorio de eje hueco con rueda de desplazamiento y LED RGB

Su gran ventaja frente a un codificador suelto es la simplicidad de integración: el microcontrolador STM32F030 incorporado ya gestiona la adquisición de los pulsos del encoder, de modo que basta con leer los valores por I2C desde tu controlador principal. Esto evita manejar interrupciones y filtrado de señales AB de forma manual, algo especialmente útil en prototipos rápidos con el ecosistema M5Stack.

Detalle del módulo con microcontrolador STM32 integrado

Especificaciones técnicas

Característica | Detalle
Marca | M5Stack
Modelo | EC10E 1220501
Tipo | Unidad de expansión con codificador rotatorio
Codificador | Eje hueco (through-shaft), 12 pulsos por revolución, salida en fase AB
Microcontrolador | STM32F030 integrado
Interfaz de comunicación | I2C
Entradas | Encoder rotatorio + botón integrado
Indicador luminoso | LED RGB programable WS2812C multicolor

Vista del conector I2C y del botón integrado del módulo

Qué incluye el paquete

1 x Scroll Unit (unidad de desplazamiento)

1 x Cable Grove HY2.0-4P de 20 cm

Escenarios de uso recomendados

Esta unidad rinde mejor en aplicaciones de interacción persona-ordenador donde se necesita un control incremental preciso. Ejemplos habituales:

Domótica: regular la intensidad de luces o el volumen de un altavoz conectado girando la rueda, con confirmación visual mediante el LED RGB.

Automatización industrial: ajustar consignas de procesos (temperaturas, velocidades, niveles) en paneles de control compactos.

Robótica: sintonizar parámetros de movimiento o seleccionar modos de operación en la robot en desarrollo.

Interfaces de usuario: navegar listas y menús en proyectos con pantallas M5Stack, combinando giro, pulsación y feedback lumínico.

Aplicación del módulo en proyectos de robótica y domótica

Limitaciones a tener en cuenta

No es un encoder de alta resolución: con 12 pulsos por revolución, no es la opción adecuada para mediciones de posición exigentes; está orientado a control de interfaz, no a servomecanismos.

Reservado al ecosistema I2C/Grove: la comunicación es I2C vía conector HY2.0-4P, así que conviene verificar que tu controlador disponga de un puerto compatible o de un adaptador.

Eje hueco: para montar una perilla propia debes comprobar que sea compatible con el eje del codificador EC10E antes de adquirir accesorios.

El LED WS2812C requiere programar la secuencia de colores por software; no ofrece indicaciones predefinidas por hardware.

Cuidado y mantenimiento

Manipula el módulo por los bordes y evita descargar electrostáticas sobre los pines del conector.

No fuerces el eje más allá de su recorrido ni lo apoyes con peso cuando esté instalado.

Al conectar el cable Grove, alinea correctamente el conector HY2.0-4P antes de presionar.

Guarda la unidad lejos de humedad y polvo; una limpieza ocasional con aire seco suele ser suficiente.

Revisa el firme del cableado si observas lecturas intermitentes del encoder.

Preguntas Frecuentes

¿Necesito programar yo mismo la lectura de los pulsos del encoder?

No. El STM32F030 integrado ejecuta el firmware de adquisición de pulsos y tú simplemente lees el valor del encoder mediante operaciones de lectura I2C.

¿Es compatible con cualquier controlador?

Se conecta mediante I2C con un conector Grove HY2.0-4P, por lo que funciona directamente con dispositivos del ecosistema M5Stack. Con otras placas necesitarás un puerto I2C compatible o un adaptador.

¿Para qué sirve el LED RGB incluido?

El LED WS2812C programable permite generar indicadores visuales multicolor que controle tu software, por ejemplo para señalar el nivel de volumen o el modo activo.

¿Cuántos pulsos emite por giro completo?

El codificador entrega 12 pulsos por revolución con salida en fase AB, una resolución adecuada para control de interfaces y ajuste de valores.

¿Qué cable utiliza para la conexión?

Incluye un cable Grove HY2.0-4P de 20 cm, suficiente para separar la unidad del controlador en montajes de banco o prototipos compactos.

Con la garantía de:

Opiniones (4)

Opiniones de clientes que compraron este producto

Anónimo TH
11/18/2025
5/5
Anónimo ES
11/12/2025
4/5
Anónimo DE
9/16/2025
5/5
A***o ES
9/12/2025
5/5

Análisis de Experto

J
Javier Sánchez Ruiz
Especialista en ordenadores de sobremesa y gaming
✓ Experto verificado

Análisis general del producto

Llevo varias semanas integrando la Scroll Unit de M5Stack en distintos proyectos y, sinceramente, es de esas piezas que uno no sabe que necesita hasta que la prueba. En un ecosistema donde la mayoría de módulos se centran en sensores o actuadores, tener un dispositivo de entrada rotatorio con esta calidad de integración resulta muy refrescante. La propuesta es clara: un codificador de eje hueco, un botón y un LED RGB, todo gestionado por un microcontrolador STM32F030 que se comunica por I2C. Nada de interrupciones, nada de filtrados manuales; conectas el cable y a trabajar.
Durante las pruebas, la he usado tanto con placas M5Stack Core2 como con un ESP32 de desarrollo, y en ambos casos la experiencia ha sido similar en cuanto a fluidez. El hecho de que el firmware del STM32 ya gestione la lectura de los pulsos AB me ha permitido centrarme en la lógica de mi proyecto sin tener que escribir una sola línea de código de bajo nivel para el encoder. Es un acierto enorme para prototipos rápidos.
Calidad de construcción y materiales
El módulo en sí es pequeño y robusto, con la típica carcasa de plástico inyectado que ya me resulta familiar en los productos de M5Stack. No he notado holguras ni ruidos al girar la rueda, lo cual dice mucho a favor del ensamblaje. La rueda de desplazamiento tiene un tacto agradable, con un giro suave pero con una ligera resistencia que permite sentir cada pulsación.
El codificador de eje hueco (EC10E) es una pieza estándar que se utiliza en muchos dispositivos de control, y su integración en este módulo ahorra mucho trabajo. Al ser de eje hueco, puedes montar una perilla o un dial externo, aunque recomiendo comprobar las medidas exactas antes de comprar accesorios por tu cuenta para evitar sorpresas. La calidad de los pines del conector HY2.0-4P es buena, y el cable incluido de 20 cm es perfecto para montajes de banco.
Compatibilidad y rendimiento
La comunicación I2C simplifica mucho la vida. En mis pruebas con M5Stack Core2, la detección fue inmediata y pude leer el valor del encoder y el estado del botón con solo unas pocas líneas de código. También lo conecté a un Arduino Nano con un pequeño adaptador y funcionó sin problema, aunque ahí tuve que asegurarme de que la tensión y el protocolo coincidieran.
El rendimiento del encoder, con sus 12 pulsos por revolución, es más que suficiente para navegar por menús o ajustar valores de escala. No es un encoder de alta precisión, y eso hay que tenerlo claro desde el principio; para medir posiciones con exactitud, este no es el dispositivo adecuado. Pero para control de interfaces, es perfecto. He usado otros codificadores conectados directamente a los pines GPIO y siempre acababa peleándome con rebotes y ruido en la señal. Aquí, el STM32 se encarga de todo, y el resultado es una lectura estable y sin caídas.
Un detalle que me ha llamado la atención es el LED WS2812C. Al ser programable por software, permite dar un feedback visual muy elegante. Por ejemplo, en un proyecto de domótica, configuré el LED para que cambiara de color según el nivel de volumen que ajustaba con la rueda. Es un añadido que, aunque no es imprescindible, eleva la experiencia de usuario a otro nivel.
Puntos fuertes y aspectos mejorables
Puntos fuertes:

Integración sencilla: gracias al STM32 integrado, el manejo de pulsos y filtrado no es problema nuestro. Solo lectura I2C.

El botón integrado: aporta un extra de funcionalidad sin necesidad de componentes adicionales. Combinar giro y pulsación abre muchas opciones de control.

LED RGB: flexible y con potencial para feedback visual, aunque requiere algo de programación.

Hardware fiable: la construcción es sólida y el tacto del encoder es consistente, favorable para uso diario.

Aspectos mejorables:

Resolución limitada: 12 pulsos por revolución pueden quedarse cortos en aplicaciones que requieran más precisión.

Sin sensor de presión: el botón es simple, no detecta doble clic ni presión prolongada de forma diferenciada. Depende del software.

El ecosistema: aunque es compatible con el estándar Grove, usar este módulo fuera de M5Stack requiere de adaptadores, lo cual puede ser un pequeño obstáculo para quienes ya tienen otro setup.

Veredicto del experto
La Scroll Unit de M5Stack es un componente bien diseñado que resuelve un problema real: la complejidad de manejar un encoder rotatorio sin tener que lidiar con el hardware de bajo nivel. Su robustez, su integración con el ecosistema y la comodidad del I2C la convierten en una opción muy recomendable para quien busque un dial de control fiable para sus proyectos.
No obstante, es importante saber qué se está comprando. No es un instrumento de medición de alta precisión, sino un dispositivo de interacción. Si tu proyecto necesita una sintonización fina y milimétrica, busca otra alternativa. Pero si lo que quieres es un mando táctil para navegar entre pantallas, ajustar parámetros o controlar audio e iluminación, es difícil encontrar algo tan cómodo y completo.
Mi consejo, si decides hacerte con ella: elige bien tu perilla si quieres usar el eje hueco, y no subestimes el LED. Programarlo para que indique el estado del sistema añade un plus de profesionalidad al proyecto que se agradece. En mi caso, ya está integrada en un panel de control para un simulador, y no podría estar más satisfecho con el resultado.

Publicado: 8 de noviembre de 2026

3,69 € 4,34 €

Productos relacionados