zmingwang 发表于 2015-8-27 23:29

【原创】改造SK8855为蓝牙键盘

本帖最后由 zmingwang 于 2015-8-27 23:28 编辑

我之前曾做个一个USB的键盘模块,其目的就是实验TP键盘的矩阵和指点杆,做出来后试用效果也是非常好的。将SK8855改为蓝牙键盘是我老早就想干的事,只是需求不是太迫切,就一直拖到现在.
选蓝牙方案也是纠结了一段时间,最早是想用TI的CC2540来做,因为这个芯片自带蓝牙和USB,可以实现USB和蓝牙共存,我也验证了这个方案,最后放弃了,因为CC2540的IO不多,需要外加一个芯片来进行键盘扫描,这就额外增加了功耗,不利于电池续航。
然后就看到论坛里有位朋友用的nrf51822来做,当时我还是想将USB和蓝牙集成到一起的,暂时没考虑这个芯片。后来发现小米手环上用的蓝牙方案貌似很屌,DA14580,纸面参数非常诱人,功耗非常低,再加上这个芯片IO也很多,可以做键盘,我关注了这个芯片一段时间,本来想用的,但是这个芯片多IO的版本貌似用的人少,基本没有成品模块,再一个这个芯片貌似需要外部存储器来写代码,最后也放弃了这个方案。
最后还是觉得nrf51822最合适,这个芯片有现成的模块,不需要再为RF电路费心,IO也够做键盘扫描,一个芯片就可以实现蓝牙键盘+鼠标功能,我也就选定了用51822,放弃了兼容USB的想法。
到现在为止,基本的功能已经实现,可以连接蓝牙4.0BLE的主机,4.0以下的不支持。
我试过连接ipad,小米4手机,和CSR4.0适配器,都是没有问题的.
目前我没有做功耗控制,用的是700mA的电池,平均功耗13多mA,一天用8小时的话,可以用1个星期的样子.模块和SK8855的USB控制模块一样大小

安装在键盘上,这是在调试,大家可以忽略掉那些飞线

SK8855

背面,电池和充电模块和调试线全部塞到了USB收线槽中了

未做功耗控制,平均功耗13mA




gaoyu840621 发表于 2015-8-27 23:35

顶~~~~~~~~~~~~~~~~~

牛逼!!!!!!!!!!!!!!!!!

HOPE 发表于 2015-8-27 23:37

gaoyu840621 发表于 2015-8-27 23:35
顶~~~~~~~~~~~~~~~~~

牛逼!!!!!!!!!!!!!!!!!

哈哈,你是不是心动了?

HOPE 发表于 2015-8-27 23:38

楼主好文,最好过程能再详细些。
加分奖励!

gaoyu840621 发表于 2015-8-27 23:45

HOPE 发表于 2015-8-27 23:37
哈哈,你是不是心动了?

太。。。。。。。。。。心动了!

主要是我想学学芯片什么的,都是什么原理。看起来好高大上

我最近也在改键盘,把机械键盘改无线,最近加上了充电电路。这一切在楼主看来都是小菜一碟,我却吭哧吭哧三天




目前做到的就是开机不充电,关机充电,充电ESC灯亮。在楼主面前这都是小儿科。

楼主,给点指导吧~~~~~



1123779999 发表于 2015-8-27 23:46

会有成品出来吗。期待要一个

zmingwang 发表于 2015-8-27 23:53

HOPE 发表于 2015-8-27 23:37
哈哈,你是不是心动了?

感谢HOPE老大加分鼓励^h^

zmingwang 发表于 2015-8-27 23:54

gaoyu840621 发表于 2015-8-27 23:45
太。。。。。。。。。。心动了!

主要是我想学学芯片什么的,都是什么原理。看起来好高大上


说什么指导,大家都是喜欢玩这些电子技术的,有什么问题相互交流嘛

changfeng526 发表于 2015-8-28 00:05

高手在民间

gaoyu840621 发表于 2015-8-28 00:06

zmingwang 发表于 2015-8-27 23:54
说什么指导,大家都是喜欢玩这些电子技术的,有什么问题相互交流嘛

其实我也想做一个楼主的键盘

我不是学电子的

我想学学你所说的芯片,键盘扫描这些

其实大概的工作原理我知道,但是深入的不知道该怎么学,看看什么书。

比如我现在改键盘,都是拆罗技的键盘,这些键盘虽然有区别,但是芯片好像都是一样的,只是刷了不同的扫描代码,加了几个灯。这些都是怎么做到的

说白了,楼主,你能给我推荐几本书么?^u^^u^^u^^u^

iwaitiwait 发表于 2015-8-28 02:48

zmingwang 发表于 2015-8-27 23:29
我之前曾做个一个USB的键盘模块,其目的就是实验TP键盘的矩阵和指点杆,做出来后试用效果也是非常好的。将SK8 ...

牛逼,顶!

wuzongyou 发表于 2015-8-28 06:29

http://www.ibmnb.com//mobcent//app/data/phiz/default/23.png 做出来大卖!

yangjingmike 发表于 2015-8-28 07:11

高手啊

ktzj 发表于 2015-8-28 08:11

这个必须顶!

水军 发表于 2015-8-28 08:27

这个大牛

zhangyongtao 发表于 2015-8-28 08:39

高手在民间啊

szywang 发表于 2015-8-28 08:50

不喜欢蓝牙的,有无线的改造方案吗?大师

zmingwang 发表于 2015-8-28 09:09

gaoyu840621 发表于 2015-8-28 00:06
其实我也想做一个楼主的键盘

我不是学电子的


这个,简单说就是要懂点电路基础,然后学习C语言,基本就可以了,现在的单片机都是用C语言编程的.
要做蓝牙,其实也就是要了解方案商的API接口,因为蓝牙没有开源的协议栈.
要做普通无线,那选择就非常宽了,问题在于我们自己定的通信协议不一定有蓝牙好,对低功耗也是有挑战的.

深刻派 发表于 2015-8-28 09:18

牛逼大大滴

horihons 发表于 2015-8-28 10:35

楼主是不是可以做成品出售了

evinll 发表于 2015-8-28 10:59

楼主好牛叉

evan_g 发表于 2015-8-28 11:14

关注...

sea2007 发表于 2015-9-1 10:50

要量产的话,我可以设计底座,电池也有。

kecin1981 发表于 2015-9-1 14:20

牛逼!

tanghehua 发表于 2015-9-1 14:54

这个真的nb了,要是能够将几根飞线再处理一下的话,就更不得了了。直接模块化生产了!什么键盘,接上这个,直接变身蓝牙键盘了。

zmingwang 发表于 2015-9-5 19:09

tanghehua 发表于 2015-9-1 14:54
这个真的nb了,要是能够将几根飞线再处理一下的话,就更不得了了。直接模块化生产了!什么键盘,接上这个, ...

那到不是什么键盘都能接,只能接X220类似的小接口的键盘.
我倒是想做一个USB转蓝牙的东西,不过貌似也然并卵.

tanghehua 发表于 2015-9-6 09:02

zmingwang 发表于 2015-9-5 19:09
那到不是什么键盘都能接,只能接X220类似的小接口的键盘.
我倒是想做一个USB转蓝牙的东西,不过貌似也然并 ...

那倒不会,只要弄出来,放到51的商城里,有需要的,应该就会购买。

rundog 发表于 2015-9-6 17:01

usb转蓝牙比较好,适应性强,焊线对于很多同学是硬伤

caiheng 发表于 2015-9-6 18:38

一直关注楼主的进展,楼主加油争取做出成品来。。啥时候上线淘宝说一声啊

caiheng 发表于 2015-9-6 18:42

zmingwang 发表于 2015-9-5 19:09
那到不是什么键盘都能接,只能接X220类似的小接口的键盘.
我倒是想做一个USB转蓝牙的东西,不过貌似也然并 ...

usb转蓝牙的模块如果做出来,几乎所有机械键盘改蓝牙就瞬间解决了!
应该很有市场的,或者哪位有机械键盘的,可以去外设论坛发个调查贴。。

我个人觉得现在做usb转蓝牙正好可以填补 蓝牙机械键盘坑爹价和现在普通机械键盘白菜价之间的空缺,

接受程度应该没问题
页: [1] 2
查看完整版本: 【原创】改造SK8855为蓝牙键盘