Comment faire fonctionner un clavier USB avec Bluetooth à la place?


7

J'ai un clavier USB ( HHKB ) qui a de grandes fonctionnalités irremplaçables (c'est pourquoi je ne voudrais pas acheter un clavier Bluetooth directement) et j'aime beaucoup l'utiliser. Mais la seule amélioration que j'attends est d'éviter son fil USB. Je voudrais le connecter à mon ordinateur portable (un Macbook Air) sans fil avec Bluetooth.

J'ai cherché sur Internet mais n'ai trouvé que quelques petits morceaux. Je ne sais toujours pas ce que je dois préparer et comment le faire. Y a-t-il un petit appareil qui peut être branché sur le port USB de mon clavier et le convertir en clavier Bluetooth? S'il n'y en a pas, comment puis-je en faire un moi-même?

Je vous remercie!


4
Ce n'est pas seulement une question de communication; il s'agit également de mettre le clavier sous tension.
Dave Tweed

Vous pourriez probablement le faire avec un bouclier Arduino + Bluetooth. L'emballage et la puissance peuvent cependant nécessiter une certaine réflexion.
Paul R

1
@DaveTweed Si cela fonctionne, je voudrais intégrer une batterie Ion rechargeable dans le clavier et garder le chemin USB. Quand il manque d'énergie, je pourrais le connecter avec USB et le recharger. Qu'est-ce que tu penses?
Skyler

1
C'est un clavier cher!
kenny

@PaulR Arduino est un peu trop gros pour être intégré dans un clavier. Y a-t-il une carte Arduino plus petite?
Skyler

Réponses:


5

Vous pouvez utiliser l'adaptateur Handheld Scientific qui est alimenté par batterie.

Voici un journal de construction pour un modèle M. Je ne sais pas si HHKB a suffisamment d'espace libre, mais on peut toujours pirater quelque chose.

Vous pouvez également consulter la clé ez d'Adafruit, je suppose que ce sera assez facile à utiliser, ne prendra pas beaucoup de place sur le clavier.


Je ne possède pas de HHKB, ce n'est donc pas mon problème, mais la page scientofic de poche déclare explicitement que les cartes avec des hibs USB intégrés, tels que HHKB, ne fonctionnent pas. On dirait que cela prendra en charge mes Model M, cependant.
Wyatt8740

1

L' Arduino Micro , annoncé hier par AdaFruit et Arduino, pourrait être une bonne solution pour vous.

La nouvelle carte est compatible avec l' Arduino Leonardo et utilise l'ATmega32u4, elle est donc livrée avec une fonctionnalité USB intégrée. La taille est de 1,9 x 0,7 pouces (48 x 18 mm), avec une prise microUSB à une extrémité.

Notez que cette carte est différente et en fait plus grande que la SparkFun Pro Micro , qui n'est que de 1,3 x 0,7 pouces et est également livrée avec les mêmes fonctionnalités MCU et USB - donc je ne sais pas pourquoi le produit Adafruit a été annoncé du tout .

Une source d'alimentation et un module Bluetooth tout aussi minuscule (par exemple 1 , 2 , 3 , 4 ) seraient nécessaires, et bien sûr, la fonctionnalité requise devra être codée.

Avant de poursuivre dans cette voie, cette autre question est une précaution précieuse concernant 3,3 Volts v / s 5 Volts lors de la connexion d'un module à un Arduino 5 Volts.


Il existe également plusieurs autres cartes Arduino plus anciennes de différentes tailles, telles que le FemtoDuino incroyablement petit mais entièrement capable à 0,81 x 0,6 pouces (20,7 × 15,2 mm). Cependant, ceux-ci nécessitent une conversion USB en TTL à l'aide d'une puce FTDI ou autrement. Aucun des Arduinos ultra-minuscules ne semble prendre en charge USB nativement, mais une recherche plus approfondie pourrait prouver le contraire.


Cool! Une idée sur l'alimentation? petite batterie rechargeable à l'intérieur?
Skyler

2
N'oubliez pas que vous avez besoin d'un hôte USB ou d'une fonctionnalité OTG pour parler au clavier. Les cartes suggérées dans cette réponse ont uniquement une capacité de périphérique USB.
Dave Tweed

@DaveTweed Oui, cette réponse ne fonctionnera pas. Quelque chose comme Teensy ++ 2.0 fonctionnerait.
Jim Paris

2
@JimParis: Non, Teensy ++ 2.0 est également un périphérique USB uniquement. Le Teensy 3.0 , avec son processeur MK20DX128, a une capacité USB OTG.
Dave Tweed

Tu as raison. Je pensais que le Teensy ++ 2.0 était un AT90USB1287, mais ils ont lésiné sur le processeur et ne l'ont mis qu'à 1286. Un AT90USBKEY fonctionnerait si vous voulez rester avec AVR.
Jim Paris

1

Découvrez le convertisseur Bluetooth ATEN TAP CS533, vous trouverez l'appareil que vous souhaitez.


C'est super mais pas ce que je veux. Mon attente est d'éviter le fil USB, et ATEN tap cs533 introduit même plus de fils :-)
Skyler

0

Selon ce guide, cela semble plutôt facile. Juste le 4ème point est un peu délicat.

4.Connectez l'émetteur radio au microcontrôleur attaché au clavier. Le microcontrôleur et l'émetteur radio ont des interfaces désignées pour cette connexion. L'émetteur doit être configuré pour émettre à 433,92 MHz. Radiotronix propose une large gamme d'émetteurs adaptés à ce type d'utilisation. L'émetteur doit être alimenté par une batterie interne.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.