Il mondo di Arduino è un ampio ventaglio di possibilità. Che tu stia pensando a un dispositivo con una funzione specifica o a un progetto di base per muovere i primi passi, i moduli Arduino coprono entrambi i casi facilmente, e a volte anche in simultanea. Con questo in mente, ti invitiamo a creare un controllo del volume per PC, basato su Arduino Micro (o sui suoi cloni diretti) e su un piccolo encoder economico.
Il tuo primo progetto Arduino non deve essere intimidatorio, e se hai già esperienza, non sei obbligato a costruire qualcosa di rivoluzionario per tornare in pista. La frustrazione può essere un nemico brutale, capace di spegnere il nostro entusiasmo iniziale in tempo record. Per questo motivo, quando pensi ad Arduino non è mai una cattiva idea cercare qualcosa di semplice e soddisfacente, con ampia documentazione online e una certa tolleranza alle modifiche se devi improvvisare.
Creare un controllo del volume per PC con Arduino soddisfa sicuramente tutti questi requisiti. Molte tastiere hanno scorciatoie (molto comuni nei portatili) e controlli dedicati (come alcune tastiere «gamer»), ma se lo fai da solo puoi adattarne il design in diversi modi, e se hai accesso a una stampante 3D, trasformarlo in un regalo è molto facile. Il tutorial si basa sul video pubblicato dal canale Prusa 3D, e su il suo articolo corrispondente.
(N.d.R.: Attiva i sottotitoli in spagnolo!)
Impara a creare un controllo del volume per PC con Arduino
In sostanza, ti servono solo due componenti: Un encoder compatibile (il KY-040 è eccellente per questi casi, e il pacchetto da 5 con le sue manopole costa meno di 10 euro), e un Arduino Micro o un altro clone con il controller Atmega32U4. Perché dobbiamo usare l'Atmega32U4? La risposta è che questo modello in particolare può essere programmato per funzionare come una tastiera, e la presenza di una porta micro USB nella maggior parte dei moduli semplifica la connessione al computer.
Le connessioni dell'encoder verso l'Arduino sono cinque in totale:
- CLK su A0
- DT su A1
- SW su A2
- + su VCC o 5V
- GND su GND
Con i collegamenti fisici risolti, l'ultimo passo è la programmazione, ma non preoccuparti. Tutto il codice è già scritto, e l'unica cosa che devi fare è caricarlo con il Arduino IDE. Qui è dove entra in azione l'articolo originale: oltre a installare e aprire l'IDE, dovrai anche aggiungere le librerie HID-project, TimerOne e ClickEncoder, che si scarica qui (clic su Code, e poi su Download Zip). Queste librerie non sono opzionali. Se non le installi, il controllo del volume non funzionerà.
Una volta configurato l'IDE, selezioniamo il modulo Arduino («Arduino/Genuino Micro» è una buona opzione, anche per i cloni), la porta COM corrispondente (l'IDE te lo comunicherà), e facciamo clic su Upload. Se tutto va bene, il controllo del volume funzionerà immediatamente.
Tuttavia, voglio aggiungere un piccolo dettaglio: se noti che il controllo funziona al contrario, basta modificare due righe nel codice: Cambia MEDIA_VOLUME_DOWN con MEDIA_VOLUME_UP, e MEDIA_VOLUME_UP con MEDIA_VOLUME_DOWN.
Il resto è questione di decidere dove vuoi conservare tutta l'elettronica. Il tutorial di Prusa offre file per stampare un controllo completo, ma nulla ti impedisce di esplorare altre opzioni su Thingiverse e siti simili, o di improvvisare una custodia con qualcosa che hai già in casa. Creare un controllo del volume per PC con Arduino è facile, economico, e ideale se vuoi un progetto per questo fine settimana. Fai la prova!
Accedi al tutorial: Fai clic qui