如何使USB键盘与蓝牙一起工作?


7

我有一个USB键盘(HHKB),它具有一些很棒的不可替代的功能(这就是为什么我不想直接购买蓝牙键盘的原因),我非常喜欢使用它。但我期望的唯一改进是避免使用USB线。我想通过蓝牙将其无线连接到笔记本电脑(Macbook Air)。

我搜索了互联网,但发现的只是一小部分。我仍然不知道我需要准备什么以及如何做。是否有任何小型设备可以插入键盘的USB端口并将其转换为蓝牙键盘?如果没有,我怎么能自己做一个?

谢谢!


4
这不仅仅是沟通问题;这也是为键盘供电的问题。
戴夫·特威德

您可能可以使用Arduino +蓝牙护罩做到这一点。封装和电源可能需要一些思考。
Paul R

1
@DaveTweed如果可行,我想将可充电离子电池嵌入键盘并保持USB方式。当电源不足时,我可以将其与USB连接并为其充电。你怎么看?
Skyler 2012年

1
伙计,那是一个昂贵的键盘!
肯尼2012年

@PaulR Arduino太大了,无法嵌入键盘。有没有更小的Arduino开发板?
斯凯勒

Answers:


5

您可以使用由电池供电的Handheld Scientific适配器

是M型的构建日志。我不知道HHKB是否有足够的可用空间,但总能破解一些东西。

您还可以查看adafruit的ez键,我想它会很容易使用,也不会占用键盘上的太多空间。


我没有HHKB,所以这不是我的问题,但手持式科学证明页明确指出,带有集成USB Hib的主板(例如HHKB)不起作用。看起来它将支持我的ModelM。
Wyatt8740 '16

1

昨天由AdaFruit和Arduino 发布的Arduino Micro可能是您的理想解决方案。

新开发板与Arduino Leonardo兼容,并使用ATmega32u4,因此具有内置USB功能。尺寸为1.9 x 0.7英寸(48 x 18毫米),一端带有microUSB插槽。

请注意,该板与SparkFun Pro Micro有所不同,实际上要大一些,SparkFun Pro Micro只有1.3 x 0.7英寸,并且具有相同的MCU和USB功能-因此,我不太确定为什么发布Adafruit产品完全没有

的电源和一个同样微小蓝牙模块(例如,1234)将需要和的,当然将具有所需的功能,以进行编码。

在走这条路之前,这个问题是关于将模块连接到任何5伏Arduino的3.3伏v / s 5伏的宝贵警告。


还有其他一些尺寸较小的较旧的Arduino主板,例如0.81 x 0.6英寸(20.7×15.2毫米)的令人难以置信的小巧但功能齐全的FemtoDuino。但是,这些要求使用FTDI芯片或其他方式将USB转换为TTL。各种超小型Arduino似乎都没有原生支持USB,但是更深入的搜索可能会证明不是。


凉!关于电源有什么想法吗?里面很小的充电电池?
斯凯勒2012年

2
不要忘记,您需要USB 主机OTG功能才能与键盘通话。此答案中建议的板仅具有USB设备功能。
Dave Tweed 2012年

@DaveTweed是的,此答案无效。像Teensy ++ 2.0这样的东西会起作用。
吉姆·巴黎

2
@JimParis:不,Teensy ++ 2.0也是仅用于设备的USB。该Teensy 3.0,其MK20DX128处理器,拥有USB OTG功能。
戴夫·特威德

嗯,是的。我以为Teensy ++ 2.0是AT90USB1287,但它们在CPU上略加跳过,只放在那里1286。如果您想使用AVR,则可以使用AT90USBKEY。
吉姆·巴黎

1

查看ATEN TAP CS533蓝牙转换器,您将找到所需的设备。


很好,但不是我想要的。我的期望是避免使用USB线,而ATEN龙头cs533甚至引入了更多的线:-)
Skyler

0

根据本指南,这似乎很简单。第四点有点棘手。

4.将无线电发射器连接至与键盘相连的微控制器。微控制器和无线电发射器具有用于此连接的指定接口。发送器应配置为以433.92 MHz进行发送。Radiotronix提供了适用于此类使用的各种发射机。变送器必须由内部电池供电。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.