È vero, le tastiere wireless esistono già da diversi anni e le ultime generazioni hanno migliorato molto sia in robustezza che in efficienza, ma i modelli migliori tendono a costare parecchio. Se hai una tastiera USB e ti piacerebbe eliminare del tutto il cavo, una buona soluzione è trasformarla in una tastiera Bluetooth. La modifica condivide diversi punti con il processo che converte le tastiere PS/2 in Bluetooth e, oltre a eliminare il collegamento fisico, apre anche una via di compatibilità con i dispositivi mobili.
Il problema della compatibilità
Uno dei principali problemi che affrontiamo noi che abbiamo una certa preferenza per le tastiere PS/2 è la perdita di compatibilità. Computer e dispositivi mobili hanno design più compatti e una maggiore integrazione, il che richiede di eliminare interfacce che l'industria prima o poi dichiara obsolete. Nel caso specifico del PS/2, alcuni produttori presentano design ibridi in cui una singola porta può essere utilizzata con tastiere o mouse, ma la maggior parte ha semplicemente rimosso la porta a favore di un numero maggiore di connettori USB.
A questo si aggiunge l'arrivo dei dispositivi mobili. La specifica USB OTG dovrebbe permettere di collegare accessori USB senza dover convertire o reinterpretare i segnali, ma non tutti gli OEM abilitano la modalità OTG, lasciandoci una sola opzione: convertire le nostre tastiere USB in Bluetooth.
Costruire il proprio convertitore
Il canale DastardlyLabs su YouTube ha pubblicato una serie di due video che ci insegnano a costruire il nostro convertitore da tastiera USB a Bluetooth. Sebbene esistano moduli già pronti che potrebbero farci risparmiare diversi passaggi, questo tutorial segue la strada dell'Arduino Pro Mini, abbinato a un «host shield» USB, a un modulo Bluetooth con firmware modificato per funzionare come HID (a questo punto ci rimanda a un altro tutorial dove possiamo farlo passo dopo passo), a due piccoli programmatori compatibili RS232RL e FT232RL, a un po' di perfboard e a una buona quantità di pin. L'«host shield» deve essere leggermente modificato per funzionare a 5 volt (in sostanza, tagliare una pista e fare un ponte) e, naturalmente, bisogna caricare il firmware sull'Arduino prima di effettuare il collegamento.
L'alimentazione e le alternative più semplici
L'ultimo passo è fornire energia a questo convertitore, ed è qui che l'utente ha una certa flessibilità. Serviranno 5 volt, quindi la prima cosa che mi viene in mente è un pacco di batterie di emergenza (esterno e facile da ricaricare), o qualcosa in linea con un sistema a batterie al litio con il proprio circuito di carica. Voglio insistere sul fatto che esistono soluzioni più dirette, come ad esempio il Bluefruit EZ-Key, che qui è stato utilizzato per convertire una vecchia IBM Model M in Bluetooth, ma ci sono questioni di budget e di disponibilità dei componenti che non si possono ignorare.