Oui, les claviers sans fil existent depuis plusieurs années déjà, et leurs dernières générations ont beaucoup amélioré leur robustesse et leur efficacité, mais les meilleurs modèles ont tendance à être assez chers. Si vous possédez un clavier USB et souhaitez vous débarrasser complètement de son câble, une bonne option est de le transformer en clavier Bluetooth. Cette modification partage plusieurs points avec le processus qui convertit les claviers PS/2 en Bluetooth, et en plus d'éliminer la liaison physique, elle ouvre aussi une voie de compatibilité avec les appareils mobiles.

Transformer un clavier USB en Bluetooth
USB vers Bluetooth

Pourquoi passer au Bluetooth ?

L'un des principaux problèmes auxquels nous sommes confrontés, ceux qui ont une certaine préférence pour les claviers PS/2, est la perte de compatibilité. Les ordinateurs et appareils mobiles ont des designs plus compacts et une plus grande intégration, ce qui nécessite de supprimer des interfaces que l'industrie déclare tôt ou tard obsolètes. Dans le cas spécifique du PS/2, certains fabricants proposent des designs hybrides où un seul port peut être utilisé avec des claviers ou des souris, mais la plupart ont directement retiré le port, en faveur d'un plus grand nombre de connexions USB. À cela s'ajoute l'arrivée des appareils mobiles. On suppose que la spécification USB OTG permet de connecter des accessoires USB sans avoir à convertir ou réinterpréter les signaux, cependant, tous les OEM n'activent pas le mode OTG, ce qui nous laisse une seule option : convertir nos claviers USB en Bluetooth.

Le projet DastardlyLabs : construire son convertisseur

La chaîne DastardlyLabs sur YouTube a publié une série de deux vidéos qui nous apprennent à construire notre propre convertisseur de claviers USB vers Bluetooth. Bien qu'il existe des modules préfabriqués qui pourraient nous faire gagner plusieurs étapes, ce tutoriel prend la voie de l'Arduino Pro Mini, couplé à un host shield USB, un module Bluetooth dont le firmware est hacké pour fonctionner en HID (à ce stade, il nous renvoie à un autre tutoriel où l'on peut faire cela étape par étape), deux petits programmeurs compatibles RS232RL et FT232RL, un peu de perfboard, et une bonne quantité de broches. Le host shield doit être légèrement modifié pour fonctionner en 5 volts (en substance, couper une piste et faire un pont), et bien sûr, il faut charger le firmware dans l'Arduino avant de faire la connexion.

Alimentation et alternatives

La dernière étape consiste à fournir de l'énergie à ce convertisseur, et c'est là que l'utilisateur a une certaine flexibilité. Nous aurons besoin de 5 volts, donc la première chose qui me vient à l'esprit est un pack de batteries de secours (externe et facile à recharger), ou quelque chose dans le genre d'un système avec des batteries au lithium et son propre circuit de charge. Je tiens à insister sur le fait qu'il existe des solutions plus directes, comme par exemple le Bluefruit EZ-Key qui a été utilisé ici pour convertir un vieux IBM Modelo M en Bluetooth, mais il y a des questions de budget et de disponibilité des pièces qui ne peuvent pas être ignorées.

Source :

Source :