Un accessorio che è diventato di moda e che moltissimi streamer usano nelle loro trasmissioni è il deck: un modulo con pulsanti dedicati (fisici o su uno schermo tattile) che funzionano come scorciatoie. Le versioni più basiche costano in media 100 euro, e in questi giorni non è una somma facile da digerire. Ma se non hai problemi a seguire la strada del fai da te, puoi costruire il tuo deck a una frazione del costo, usando uno schermo tattile e un modulo ESP32 con Bluetooth.

Come costruire il tuo «deck» open source
Deck ESP32

Se sei un visitatore frequente di Twitch, è probabile che tu abbia già visto i tuoi streamer preferiti usare (e promuovere) i deck. Con un tocco di un pulsante possono inviare messaggi, attivare effetti, caricare programmi e molto altro. Un deck ben configurato fa risparmiare tempo e click, e in generale è più semplice per l'utente finale.

Il progetto FreeTouchDeck

Ora, se vuoi una versione basic come «Elgato Stream Deck Mini» a sei tasti, devi investire almeno 100 euro, e so che in altre regioni il prezzo è più… scomodo, per così dire. Allora, quali alternative ci sono? Alcuni lettori non esiteranno a sottolineare che con sufficiente conoscenza di AutoHotkey si può emulare un deck tramite scorciatoie da tastiera, ma esiste anche l'opzione del fai da te: l'utente di Instructables Dustin Watts ha condiviso un ottimo progetto per il weekend: FreeTouchDeck, il tuo deck open source.

La parte migliore di questo sviluppo è senza dubbio il suo costo: ti serve solo un modulo ESP-WROOM-32 con WiFi e Bluetooth, e uno schermo tattile ILI9488 o equivalente. Il PCB che collega i due componenti è opzionale (puoi usare anche dei cavi), ma il collegamento principale avviene via Bluetooth, e ti servirà un dongle USB aggiuntivo se il tuo sistema non ha questa funzione.

La connessione fisica è semplice, anche se gran parte del tutorial è dedicata al caricamento delle librerie Arduino sul ESP32. Prima si configura il "core" per ESP32, poi si aggiungono sei moduli: Adafruit-GFX-Library, TFT_eSPI, ArduinoJson, ESP32-BLE-Keyboard, ESPAsyncWebServer e AsyncTCP. Gli ultimi tre vanno installati manualmente.

Come costruire il tuo «deck» open source
Questo è abbastanza facile da seguire...
Come costruire il tuo «deck» open source
e qui un altro riferimento visivo. Puoi usare un PCB o cavi diretti.

Poi bisogna sostituire un file in TFT_eSPI, usando uno dei suoi esempi (solo rinominare, senza modificare il codice). Il resto richiede il download dell'ESP Sketch Data Upload Tool, la configurazione manuale dei parametri WiFi (l'ESP32 si comporta come un micro server e devi accedervi tramite il browser), la preparazione dello sketch FreeTouchDeck.ino e il suo caricamento finale sul ESP32. Non è un processo intuitivo, ma se segui le istruzioni passo passo, arriverai a buon fine.

Stampare una custodia 3D per il FreeTouchDeck è opzionale, perché puoi sempre riutilizzare qualcosa, ma il modello è disponibile gratuitamente su Thingiverse. Gli ultimi due passaggi del tutorial riguardano il primo boot del deck e la sua configurazione definitiva. In totale avrai sei pulsanti a portata di tocco, perfetti per le tue esigenze, e con la soddisfazione di aver speso un quarto del prezzo di una soluzione commerciale. Prova!

Sito ufficiale: Fai clic qui