Cherry 樱桃 G84-4125 加装蓝牙模块
一、蓝牙模块
淘宝上的蓝牙模块种类繁多,但并非所有模块都适用于改装蓝牙键盘。这是因为蓝牙协议包含不同的profile,而不同的蓝牙设备根据其功能和应用场景使用不同的profile进行通信。对于改装蓝牙键盘来说,关键的是选择正确的蓝牙profile。
蓝牙协议的四种基本profile包括GAP、SDAP、SPP和GOEP。其中,SPP(Serial Port Profile)是一种用于数据交换的profile,主要用于串口通信,并不适用于所有类型的蓝牙设备,特别是键盘设备。直接使用SPP蓝牙模块改装键盘在技术上是可行的,但存在一些限制。
对于想要改装蓝牙键盘的爱好者来说,选择使用SPP蓝牙模块意味着需要在PC端安装相应的驱动,以实现PC与改装后键盘的连接。这种方案的好处是技术成熟、成本低,但缺点是通用性较差。如果蓝牙键盘需要连接到新电脑,可能需要重新安装驱动,而且这类键盘通常不能用于连接手机。
与SPP不同,HID(Human Interface Device)profile是专为鼠标、键盘、游戏杆等设备设计的,是蓝牙协议中支持的标准profile之一。支持HID profile的蓝牙设备可以轻松地与各种设备配对互联。例如,罗技K480蓝牙键盘就使用HID profile,可以与多款手机配对互联。
淘宝上有卖采用CSR芯片的HID蓝牙模块,价格相对亲民。在购买时可能会遇到技术文档和技术支持不足的问题。一种可行的选择是购买采用Bluegiga公司WT12蓝牙模块的产品。WT12模块使用CSR芯片,并基于标准的蓝牙profile封装了自己的协议栈iWrap,用户可以通过iWrap控制WT12模块。WT12的价格较高,因此在购买时需要谨慎选择渠道和考虑成本。
二、电源总成
改装无线键盘需要考虑电源供应的问题。原有的USB供电方式需要改为电池和USB双供电方式。为了简化电源系统,我们采用了锂电池作为电源,并进行了电压转换和电源管理模块的选配。
在电源系统中,我们使用了AVR单片机作为主控板的核心。由于AVR单片机可以适应5V或3.3V的供电电压,因此需要根据实际情况调整供电电压和单片机的工作频率。经过测试和优化,我们确定了电源模块的配置,包括锂电池充电模块和3.7V转3.3V的电压转换模块。
三、调试与固件升级
在完成硬件改装后,我们需要对WT12蓝牙模块进行调试和固件升级。我们通过串口升级WT12的固件到最新版本,以确保其兼容性和稳定性。固件升级的方法和步骤可以在Bluegiga的官方网站上找到。
完成固件升级后,我们还需要对WT12进行初始化设置。这部分工作可以通过主控板完成,或者通过串口进行设置。具体的初始化和设置方法可以参考相关的技术文档或在线资源。
由于加装了蓝牙模块,主控板原有的代码需要进行相应的修改和重构,以支持蓝牙模块的功能。幸运的是,我们在github上找到了键盘开源工程tmk_keyboard,这为我们节省了键扫代码的开发工作。通过整合开源代码和进行必要的修改,我们成功地实现了蓝牙键盘的改装。楼主近期对tmk_keyboard进行了深度改造,不仅替换了原有的串口驱动,还重新设计了键映射,并增添了实用的蓝牙搜索功能。想要见识这一全新改版的完整代码吗?没问题,点击这里,一切尽收眼底。
四、组装篇
G84-4125的内部空间相当扁平,仿佛设计师特意为了这场改造预留了挑战。电池只能被小心翼翼地安置在略微厚一些的上半部分。这电池在嵌入主控板与键盘底板之间的缝隙中时,几乎就像在舞蹈一般精准。
是锂电池的充电模块,它被精确地放置在适当的位置,为键盘提供源源不断的动力。接着是蓝牙模块,它被巧妙地放置在键盘底板的横向沟槽里,并由热熔胶牢固地固定住。紧接着是电压转换模块,同样用热熔胶固定在适当位置,确保电压的稳定转换。
在此基础上,电源开关被放置在原有的线缆出口处,方便用户随时开启或关闭键盘。一切都有条不紊地进行着。关于整体布局,可以参照提供的总体布局图。
当所有的模块都放置完毕后,由于电池的高度问题,键盘的上半部分不能完全闭合,但这并不影响其使用效果。
五、使用感受
这款改造后的键盘在蓝牙连接方面表现出色。它会优先搜索原先配对成功的设备,若配对不成功,则会等待其他设备的配对请求,直至成功配对。在实际测试中,无论是我的Q10,同事的三星note2还是笔记本电脑,都能轻松将键盘识别为蓝牙HID设备。配对成功后,打字输入毫无延迟,响应迅速。
关于电池续航,充满电大约需要3个小时。虽然未设置电池充电指示灯,但电池的续航能力令人满意。在日常工作时间内使用,下班时关闭电源开关,可以保持长达一个星期的续航能力。虽然未启用蓝牙和单片机的低功耗功能,但这样的续航表现仍被我们认为是可接受的。
目前还有一些潜力尚未被完全挖掘出来。例如蓝牙模块的动态切换设备功能,就像逻辑K480那样可以在多个设备间自由切换。WT12模块支持的A2DP profile功能也尚未实现,这可以在键盘上扩展出耳麦接口,实现蓝牙键盘耳机一体化。还有充电指示灯等功能也有待开发。这款键盘的潜力巨大,值得继续折腾。
至此,本次改造分享告一段落。如有更多疑问或想法,欢迎交流探讨。Cambrian渲染完毕,呈现眼前的是一件充满创意与实用性的作品。
网络安全培训
- Cherry 樱桃 G84-4125 加装蓝牙模块
- 如何快捷找出电脑内的重复文件(两个工具)
- Windows下双击运行jar文件的设置方法
- TCP,IP,HTTP,SOCKET的介绍以及它们这间的区别和联系
- 联想MIIX 5 Pro值得买吗?联想MIIX 5 pro二合一笔记本
- 国产龙芯用了全新架构 中国芯走向世界
- 国产统一操作系统UOS真的能代替window系统吗- UO
- Windows跳转列表功能怎么用-
- 雷柏8000无线键鼠套装怎么样- 雷柏8000开箱测评
- win10家庭版锁屏界面是灰黑色无法更换的解决办法
- Win10系统笔记本三星Notebook9 怎么样- 三星noteboo
- 苹果Mac虚拟机装Windows哪家强?
- 小米小爱鼠标值得入手吗 小米小爱鼠标详细评测
- 操作计算机必读(必会)的53个英文单词共享
- win7系统蓝屏代码0x00000050是什么原因 怎么解决
- 不能复制粘贴怎么办-不能复制粘贴的原因以及破