🛠 Configurar una interfaz física con Modulino en Arduino UNO Q

Bundle Arduino UNO Q SBC Controller · debutant · Apprenez à mapper les composants Modulino sur le système Linux de l'UNO Q via App Lab pour remplacer les entrées classiques.

Objetivos

Este tutorial le guía en la creación de una interfaz de control táctil personalizada para el sistema Linux de su Arduino UNO Q SBC Controller. El objetivo es comprender el flujo de trabajo desde la configuración de hardware hasta la asignación lógica de entradas (botones, joystick, giratorio) a través del entorno Arduino App Lab. Aprenderá a transformar los componentes Modulino en periféricos de entrada reconocidos por el sistema, eliminando la necesidad de un ratón o teclado para tareas específicas como el control de Home Assistant o juegos retro.

Material Necesario

Pasos

  1. Preparación del Hardware: Asegúrese de que la tarjeta UNO Q esté apagada. Conecte los nodos Modulino elegidos (por ejemplo, botón y joystick) al UNO Q usando el cable USB-C de 24 pines. La modularidad permite conectar múltiples nodos en serie o paralelo según el diseño del hub interno.
  1. Iniciar App Lab: Conecte el UNO Q a su ordenador a través del hub USB-C (si se necesita para alimentación y datos) o directamente si su puerto soporta el ancho de banda requerido. Abra Arduino App Lab y cree un nuevo proyecto de tipo « Interfaz SBC ».
  1. Detección de Componentes: En la pestaña « Hardware » de App Lab, inicie la detección automática. Los nodos Modulino conectados deben aparecer en el árbol con identificadores únicos. Si un nodo no aparece, verifique la conexión del cable de 24 pines.
  1. Configuración de Mapeos: Seleccione el nodo « Botón » en la lista. En propiedades, asígnele una función de entrada estándar de Linux (ej: « Clic Izquierdo » o un atajo específico). Haga lo mismo con el « Joystick » configurándolo como dispositivo de puntero o mando de juego.
  1. Compilar y Desplegar: Haga clic en « Compilar » para generar la configuración del sistema. Una vez completado, haga clic en « Enviar a UNO Q ». El sistema Linux de la tarjeta reiniciará o recargará los controladores de entrada para aplicar los nuevos mapeos.
  1. Prueba In Situ: Si tiene una pantalla conectada vía hub, observe el cursor del ratón o las reacciones del software. De lo contrario, use los píxeles Modulino para confirmar visualmente el funcionamiento de las entradas.

Verificación

Para verificar el funcionamiento, abra una terminal en el sistema Linux del UNO Q (vía SSH o pantalla conectada). Use el comando evtest para listar los dispositivos de entrada. Debería ver los nodos Modulino aparecer como dispositivos input. Presione el botón Modulino: la terminal debe mostrar eventos EV_KEY correspondientes. El joystick debe generar eventos de movimiento.

Para Ir Más Allá

Explore la personalización avanzada creando carcasas imprimibles en 3D para agrupar estética y ergonomía. Pruebe la integración con software de terceros como Home Assistant para controlar escenas domóticas. También puede reconfigurar los mapeos vía App Lab para transformar el botón giratorio en volumen o desplazamiento de página según sus necesidades.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales