Non hai costruito niente ultimamente? Il saldatore sta ancora riposando? Non ci sono righe di Arduino da scrivere? Bene, cambiamo le cose! Il Mini Macro Pad di «ToxicActivity» è una solida opzione: tutto ciò di cui abbiamo bisogno è un pacchetto di sei pulsanti, una custodia e un microcontrollore basato su Atmega32U4. Sebbene molte tastiere moderne abbiano controlli multimediali, questo Mini Macro Pad è più flessibile, open source e funziona su qualsiasi sistema operativo.

Costruisci il tuo «Mini Macro Pad» con controlli multimediali e Arduino
Costruisci il tuo «Mini Macro Pad» con controlli multimediali

Un paio di anni fa ho condiviso un tutorial per realizzare un piccolo controllo del volume. Il design originale utilizza parti stampate in 3D e un Arduino Micro ufficiale, ma tutti questi dettagli sono opzionali. Ho deciso di costruirne uno per conto mio pochi giorni dopo usando il contenitore di plastica di un deodorante (non è uno scherzo) e il Pro Micro più generico che tu possa immaginare. Non solo funziona perfettamente, ma è caduto a terra mezza dozzina di volte, senza alcuna conseguenza.

Cosa propongo oggi? Mantenere lo stesso spirito, con un pizzico di complessità in più. Dico «un pizzico» perché in realtà, l'unica cosa che faremo in questo progetto è aggiungere controlli aggiuntivi. Il Mini Macro Pad di «ToxicActivity» ha esattamente ciò di cui abbiamo bisogno: controllo del volume, muto, play/pausa, avanti e indietro. È piccolo, si collega via USB e tutto il codice Arduino è già disponibile.

«Mini Macro Pad»: controlli multimediali per qualsiasi PC

Costruisci il tuo «Mini Macro Pad» con controlli multimediali e Arduino
Il Mini Macro Pad, terminato (L'immagine originale è molto piccola ed è stata elaborata con Upscayl)

La lista dei componenti si riduce a sei pulsanti, una custodia, alcuni cavi e un microcontrollore compatibile con Atmega32U4. ToxicActivity utilizza un Leonardo Tiny come esempio, ma a 22 dollari per unità, non ha molto senso (i cloni Pro Micro con USB-C costano 10 euro). Il codice Arduino nella parte inferiore del post rivela i pin corretti per le connessioni: A0 e 11 sono Avanti e Indietro, A1 è Play/Pausa, 9 è Volume su, A2 è Volume giù, 10 è Muto, e il pin 13 è occupato dal LED del microcontrollore. Inutile dirlo, nulla ti impedisce di cambiare questi valori. Non tutti i microcontrollori sono uguali, ma con solo sei pin, è possibile usare (quasi) qualsiasi variante.

Costruisci il tuo «Mini Macro Pad» con controlli multimediali e Arduino
La prima parte del codice Arduino. I pin definiti appaiono nella parte superiore.

L'unico passo davvero obbligatorio qui è installare il modulo HID-Project di NicoHood nell'IDE di Arduino, altrimenti sputerà insulti in diverse lingue quando proverai a compilare il codice (Library Manager, cerca «nicohood» e HID-Project dovrebbe apparire). Riconosco anche che controllare il volume usando pulsanti invece di un encoder non trasmette la stessa sensazione, ma il design funziona molto bene ed è un eccellente punto di partenza.

(Nota dell'editore: Mi scuso per il ritardo, è apparso un nuovo dettaglio di salute negli ultimi giorni. Tornerò alla programmazione regolare appena possibile.)

Sito ufficiale e codice: Clicca qui