Como fazer um teclado USB funcionar com Bluetooth?


7

Eu tenho um teclado USB ( HHKB ) que possui ótimos recursos insubstituíveis (é por isso que eu não gostaria de comprar um teclado Bluetooth diretamente) e adoro usá-lo muito. Mas a única melhoria que espero é evitar o seu fio USB. Gostaria de conectá-lo ao meu laptop (um Macbook Air) sem fio com Bluetooth.

Eu pesquisei na Internet, mas encontrei apenas alguns pedaços. Ainda não sei o que preciso preparar e como fazê-lo. Existe algum dispositivo pequeno que possa ser conectado à porta USB do meu teclado e convertido em um teclado Bluetooth? Se não houver, como posso fazer um sozinho?

Obrigado!


4
Não é apenas uma questão de comunicação; também é uma questão de obter energia para o teclado.
Dave Tweed

Você provavelmente poderia fazê-lo com um escudo Arduino + Bluetooth. Embalagem e energia podem levar algum pensamento embora.
Paul R

1
@DaveTweed Se funcionar, eu gostaria de incorporar uma bateria recarregável de íon no teclado e manter o caminho USB. Quando estiver com pouca energia, eu poderia conectá-lo com USB e recarregá-lo. O que você acha?
Skyler #

1
Cara, esse é um teclado caro!
Kenny

@PaulR O Arduino é um pouco grande demais para ser incorporado em um teclado. Existe alguma placa Arduino menor?
Skyler #

Respostas:


5

Você pode usar o adaptador da Handheld Scientific, que é alimentado por bateria.

Aqui está um log de construção para um modelo M. Não sei se o HHKB tem espaço livre suficiente, mas sempre é possível hackear algo.

Você também pode conferir a tecla ez do adafruit, acho que será bastante fácil de usar, não ocupará muito espaço no teclado.


Eu não possuo um HHKB, por isso não é problema meu, mas a página da scienceofic indica explicitamente que placas com hibs USB integrados, como o HHKB, não funcionam. Parece que ele suportará meus modelos M, no entanto.
precisa saber é o seguinte

1

O Arduino Micro , anunciado ontem pela AdaFruit e Arduino, pode ser uma boa solução para você.

A nova placa é compatível com o Arduino Leonardo e usa o ATmega32u4, portanto, vem com a funcionalidade USB integrada. O tamanho é de 1,9 x 0,7 polegadas (48 x 18 mm), com um soquete microUSB em uma extremidade.

Observe que esta placa é diferente e, na verdade, maior que a SparkFun Pro Micro , que é de apenas 1,3 x 0,7 polegadas e também vem com a mesma funcionalidade MCU e USB - por isso não sei ao certo por que o produto Adafruit foi anunciado de todo .

Uma fonte de energia e um módulo Bluetooth igualmente minúsculo (por exemplo , 1 , 2 , 3 , 4 ) seriam necessários e, é claro, a funcionalidade necessária deverá ser codificada.

Antes de seguir esse caminho, essa outra pergunta é um aviso valioso sobre 3,3 Volts v / s 5 Volts na conexão de um módulo a qualquer Arduino de 5 Volts.


Existem também várias outras placas Arduino mais antigas, de vários tamanhos diminutos, como o FemtoDuino inacreditavelmente pequeno, porém totalmente capaz, com 20,7 × 15,2 mm ( 0,81 x 0,6 polegadas ). No entanto, estes requerem conversão de USB para TTL usando um chip FTDI ou outro. Nenhum dos vários Arduinos ultra minúsculos parece suportar USB nativamente, mas uma pesquisa mais profunda pode provar o contrário.


Legal! Alguma idéia sobre a fonte de alimentação? pequena bateria recarregável dentro?
Skyler #

2
Não esqueça que você precisa do host USB ou da funcionalidade OTG para conversar com o teclado. As placas sugeridas nesta resposta têm apenas capacidade de dispositivo USB.
Dave Tweed

@DaveTweed Sim, esta resposta não vai funcionar. Algo como o Teensy ++ 2.0 funcionaria.
Jim Paris

2
@ JimParis: Não, o Teensy ++ 2.0 também é USB apenas para dispositivos. O Teensy 3.0 , com seu processador MK20DX128, possui capacidade USB OTG.
Dave Tweed

Huh, você está certo. Eu pensei que o Teensy ++ 2.0 fosse um AT90USB1287, mas eles economizavam na CPU e só colocavam 1286 lá. Um AT90USBKEY funcionaria se você quiser ficar com o AVR.
Jim Paris

1

Confira o conversor bluetooth ATEN TAP CS533, você encontrará o dispositivo que deseja.


É ótimo, mas não é o que eu quero. My expection é evitar o fio USB, e ATEN torneira cs533 mesmo introduz mais fios :-)
Skyler

0

De acordo com este guia , parece meio fácil. Apenas o quarto ponto é meio complicado.

4.Conecte o transmissor de rádio ao microcontrolador conectado ao teclado. O microcontrolador e o transmissor de rádio possuem interfaces designadas para esta conexão. O transmissor deve ser configurado para transmitir em 433,92 MHz. A Radiotronix oferece uma ampla gama de transmissores adequados para esse tipo de uso. O transmissor deve ser alimentado por uma bateria interna.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.