¿No has construido nada últimamente? ¿El soldador sigue descansando? ¿No hay líneas de Arduino para escribir? Muy bien, ¡cambiemos eso!El Mini Macro Pad de «ToxicActivity» es una sólida opción: Todo lo que necesitamos es un pack de seis botones, una carcasa, y algún microcontrolador basado en el Atmega32U4. Si bien muchos teclados modernos poseen controles multimedia, este Mini Macro Pad es más flexible, open source, y funciona en cualquier sistema operativo.

Construye tu propio «Mini Macro Pad» con controles multimedia y Arduino
Construye tu propio «Mini Macro Pad» con controles multimedia

Hace un par de años compartí un tutorial para fabricar un pequeño control de volumen. El diseño original utilizaba piezas impresas en 3D y un Arduino Micro oficial, pero todos esos detalles son opcionales. Decidí construir uno a los pocos días usando el envase plástico de un desodorante (no es broma) y el Pro Micro más genérico que puedas imaginar. No solo funciona a la perfección, sino que se ha caído al suelo media docena de veces sin problema alguno.

¿Qué propongo hoy? Mantener el mismo espíritu, pero con un poco más de complejidad. Digo «un poco» porque, en realidad, solo añadiremos controles adicionales. El Mini Macro Pad de «ToxicActivity» tiene exactamente lo que necesitamos: control de volumen, mute, play/pausa, avance y retroceso. Es pequeño, se conecta por USB y todo el código Arduino ya está disponible.

«Mini Macro Pad»: Controles multimedia para cualquier PC

Construye tu propio «Mini Macro Pad» con controles multimedia y Arduino
El Mini Macro Pad, terminado (La imagen original es muy pequeña, y fue procesada con Upscayl)

La lista de componentes se reduce a seis botones, una carcasa, algunos cables y un microcontrolador compatible con el Atmega32U4. ToxicActivity usa un Leonardo Tiny como ejemplo, pero a 22 dólares por unidad, no tiene mucho sentido (los clones Pro Micro con USB-C valen 10 euros). El código Arduino en la parte inferior del post indica los pines correctos: A0 y 11 para Avance y Retroceso, A1 para Play/Pausa, 9 para Subir Volumen, A2 para Bajar Volumen, 10 para Mute, y el pin 13 para el LED del microcontrolador. De más está decirlo, nada impide cambiar esos valores. No todos los microcontroladores son iguales, pero con seis pines, casi cualquier variante es útil.

Construye tu propio «Mini Macro Pad» con controles multimedia y Arduino
La primera parte del código Arduino. Los pines definidos aparecen en la parte superior.

El único paso imprescindible es instalar el módulo HID-Project de NicoHood en el IDE de Arduino; de lo contrario, el compilador arrojará errores en varios idiomas. En Library Manager busca «nicohood» y debería aparecer HID-Project. Reconozco que controlar el volumen con botones en lugar de un encoder no es lo mismo, pero el diseño funciona bien y es un excelente punto de partida.

(N. del R.: Pido disculpas por la demora, apareció un nuevo detalle de salud en los últimos días. Volveré a la programación regular lo antes posible.)

Sitio oficial y código:Haz clic aquí