OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10314|回复: 35

用STM32F103RCT6开源电脑USB机械键盘,感兴趣吗?

[复制链接]

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
发表于 2018-9-29 10:00:56 | 显示全部楼层 |阅读模式
本帖最后由 Mr.liu 于 2018-9-29 19:22 编辑


最近项目上用到了USB接口,所以脑补了一下。也玩了一下用STM32 的USB分别实现了鼠标键盘(带FreeRTOS),把鼠标键盘复合在一起(这个还没有实现带FreeRTOS)。

基础条件和工作准备已经有了。 当我给我朋友说了我的想法,他们都不看好。所以想看看广大网友的看法。

我在论坛搜了一下,以前也有人说做,但是没有后文了,今天的我是不是和之前的他们一样,想法很天真。

所以你们的投票结果就是我的动力!欢迎参与投票。

计划:


1.数字小键盘(有线)

第一步来个简一点的数字小键盘,和银行柜台上输密码的键盘一样,当然也可以自己定义每个键的键值。

2.USB电脑键盘(有线和无线)

第二步来一个完整电USB电脑键盘。分有线和无线。无线采用2.4G(NRF24L01)、433(CC1111自带USB和无线的8051芯片,这样接收端体积更小)

3,飞鼠(无线)

第三步是做一个飞鼠键。大家对飞鼠应该不陌生,可能很多人家里的电视遥控器已经是飞鼠了。这个飞键鼠是把鼠标和键盘的功能做在一个遥控器上。外壳初步先的NOKIA E63(QWERTY全键盘)外壳 外加一个OLED显示屏。

同时可以实现智能家居的控制(虽然本人现在是做自动化控制哈),网友可以进行功能扩展。


开源说明:

1.教程。PDF文档编写。

2.代码。提供原工程。

3.原理图。提供PDF文档。

4.PCB(开发板)可以自己画。如果人多的话,可以我这边做好。成本价提供(邮费自理)




单选投票, 共有 29 人参与投票

投票已经结束

72.41% (21)
24.14% (7)
3.45% (1)
您所在的用户组没有投票权限
nokia-e63.jpg
usb键盘.jpg
飞鼠.jpg
数字小键盘.jpg
代写STM32各类驱动,DEMO程序
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2018-5-10
在线时间
10 小时
发表于 2018-9-29 10:26:33 | 显示全部楼层
以前画过机械键盘硬件的,但是软件是近期才接触,如果楼主愿意做的话,我十分愿意协助,希望能学习到更多的东西
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-9-29 10:32:10 | 显示全部楼层
Fan233 发表于 2018-9-29 10:26
以前画过机械键盘硬件的,但是软件是近期才接触,如果楼主愿意做的话,我十分愿意协助,希望能学习到更多的 ...

感谢您的支持。开源目的也是为了在整个过程中得到广大网友的帮助提升自己。
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2018-5-10
在线时间
10 小时
发表于 2018-9-29 10:33:44 | 显示全部楼层
Mr.liu 发表于 2018-9-29 10:32
感谢您的支持。开源目的也是为了在整个过程中得到广大网友的帮助提升自己。

可以考虑一起先做个简单的小数字键盘?
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-9-29 10:37:15 | 显示全部楼层
Fan233 发表于 2018-9-29 10:33
可以考虑一起先做个简单的小数字键盘?

开源的第一步就是做一个数字小键盘。不管投票结果如何,国庆后着手开源项目 。从移植开始做教程,出PCB板
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

头像被屏蔽

12

主题

167

帖子

0

精华

禁止访问

积分
517
金钱
517
注册时间
2017-5-30
在线时间
110 小时
发表于 2018-9-29 10:46:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-9-29 10:55:45 | 显示全部楼层
本帖最后由 Mr.liu 于 2018-9-29 10:59 编辑
NULLFF 发表于 2018-9-29 10:46
最好有比较人性化的用户自定义编程界面,宏键鼠,你懂的。

您好。第一次听说过“宏键鼠”(out了^_^)。刚问度娘了。“宏定义从字面上的意思来讲就是将一系列操作融入到一个简单的按键当中,简化一些常规的复杂操作,让使用者可以尽快的完成重复性较高的日常操作。基本都是遵循了选取按键→设置延迟→宏录制→修改→实现的过程,只要是一款产品能够将宏定义吃透就能够完全掌握了所有的宏定义操作”

在理论上是可以实现的。外加一个EEPROM用于保存几个宏键的键值 ,扫描到相应的宏键有按下,从EEPROM里提取录制的键值发送到PC。当然还有一个录制功能要实现。

非常感谢你的提议。这个后期可以考虑实现。
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-9-29 17:15:44 | 显示全部楼层
不要沉呀,看到的投一下票。谢谢。

经过2个小时的努力,已经把鼠标、键盘复合在一块STM32上了,而且是带操作系统FreeRTOS.



鼠标键盘复合(带FreeRTOS).png
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2018-3-14
在线时间
5 小时
发表于 2018-9-29 18:51:15 来自手机 | 显示全部楼层
看来楼主不打游戏啊
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-9-29 19:09:33 | 显示全部楼层
风继续吹11 发表于 2018-9-29 18:51
看来楼主不打游戏啊

几年前还玩CF,现在只玩手游王者和吃鸡
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-9-30 08:09:24 | 显示全部楼层
看来网友们并不感兴趣呀。都沉到底了。。。
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2018-9-28
在线时间
8 小时
发表于 2018-9-30 16:07:38 | 显示全部楼层
非常感兴趣,但刚刚接触到USB,感觉帮不上太多忙
回复

使用道具 举报

0

主题

286

帖子

0

精华

高级会员

Rank: 4

积分
950
金钱
950
注册时间
2018-4-21
在线时间
264 小时
发表于 2018-10-1 10:38:56 | 显示全部楼层
支持楼主,加油!!很期待
回复

使用道具 举报

31

主题

1954

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4505
金钱
4505
注册时间
2018-5-11
在线时间
943 小时
发表于 2018-10-1 12:29:51 | 显示全部楼层
非常支持,希望做好后,开源一下,或者直接上传GITHUB,
我的GITHUB地址见签名,顺便帮忙点个赞哦。
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

3

主题

259

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2317
金钱
2317
注册时间
2016-12-2
在线时间
354 小时
发表于 2018-10-2 17:23:39 | 显示全部楼层
记得请测一下在BIOS的setup menu可以正常运行.
还有S3的时候可以resume PC.

一般的HID代码这部分常常有问题.
然而普通的键盘却是正常的.
回复

使用道具 举报

7

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1279
金钱
1279
注册时间
2017-7-18
在线时间
257 小时
发表于 2018-10-3 09:53:07 | 显示全部楼层
顶一下,非常有兴趣,有多少人支持开始搞?
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-10-6 23:19:55 | 显示全部楼层
周易八索连山 发表于 2018-10-3 09:53
顶一下,非常有兴趣,有多少人支持开始搞?

不好意思,本人十一放假没有用电脑。放完假开始着手。谢谢大家的支持
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-10-6 23:20:21 | 显示全部楼层
warship 发表于 2018-10-1 12:29
非常支持,希望做好后,开源一下,或者直接上传GITHUB,
我的GITHUB地址见签名,顺便帮忙点个赞哦。

不好意思,本人十一放假没有用电脑。放完假开始着手。建议不错。谢谢大家的支持
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-10-6 23:20:45 | 显示全部楼层
LRW 发表于 2018-10-1 10:38
支持楼主,加油!!很期待

不好意思,本人十一放假没有用电脑。放完假开始着手。谢谢大家的支持
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

17

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
400
金钱
400
注册时间
2013-7-9
在线时间
57 小时
发表于 2018-10-7 08:10:25 | 显示全部楼层
支持楼主   赞
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-10-8 22:06:31 | 显示全部楼层
投票结束。截止到今天晚上,共29人参与投票。“非常有兴趣”21票;“有兴趣”7票;“不看好”1票。

现在已经开始着手项目。后面将对以上参与投票的29位网友进行开源。谢谢参与!
代写STM32各类驱动,DEMO程序
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2018-10-27
在线时间
0 小时
发表于 2018-10-27 22:44:18 | 显示全部楼层
记录一下
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
154
金钱
154
注册时间
2013-9-7
在线时间
36 小时
发表于 2018-11-8 12:51:26 | 显示全部楼层
我也非常感兴趣, 没赶上投票, 可以给我一份代码不
我现在只实现了有线鼠标和键盘的功能, 现在准备在加游戏手柄的功能
回复

使用道具 举报

13

主题

633

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1331
注册时间
2016-8-1
在线时间
229 小时
发表于 2018-11-8 14:07:44 | 显示全部楼层
我也非常有兴趣啊 没赶上投票
Loto虚拟示波器 官方qq群: 706769836 https://shop296209296.taobao.com/shop/view_shop.htm?tracelog=t
回复

使用道具 举报

18

主题

190

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1068
金钱
1068
注册时间
2012-6-18
在线时间
158 小时
发表于 2018-12-15 14:02:30 | 显示全部楼层
本帖最后由 bg8wj 于 2018-12-15 14:05 编辑

烂尾了?等你先把硬件电路搞出来。我来改进成带呼吸灯的,usb音量调节+键盘+鼠标+游戏杆的复合设备。😄。目前c8t6上运行很好。
回复

使用道具 举报

46

主题

200

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
1127
注册时间
2016-3-25
在线时间
365 小时
 楼主| 发表于 2018-12-16 00:09:59 | 显示全部楼层
bg8wj 发表于 2018-12-15 14:02
烂尾了?等你先把硬件电路搞出来。我来改进成带呼吸灯的,usb音量调节+键盘+鼠标+游戏杆的复合设备。ԅ ...

没有烂尾,程序早在发贴的时候就实现了键盘和鼠标复用。只是最近公司加班,回家没搞,放心我会挤时间来完成 的。


G
M
T
















Text-to-speech function is limited to 200 characters


Close



代写STM32各类驱动,DEMO程序
回复

使用道具 举报

18

主题

190

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1068
金钱
1068
注册时间
2012-6-18
在线时间
158 小时
发表于 2018-12-16 09:54:01 | 显示全部楼层
Mr.liu 发表于 2018-12-16 00:09
没有烂尾,程序早在发贴的时候就实现了键盘和鼠标复用。只是最近公司加班,回家没搞,放心我会挤时间来完 ...

点赞一下。
回复

使用道具 举报

1

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2015-8-9
在线时间
9 小时
发表于 2018-12-20 14:08:43 | 显示全部楼层
期待成果
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2016-11-20
在线时间
0 小时
发表于 2018-12-26 20:04:24 | 显示全部楼层
好奇问下楼主,带FreeRTOS有什么好处?这个没想明白
回复

使用道具 举报

18

主题

190

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1068
金钱
1068
注册时间
2012-6-18
在线时间
158 小时
发表于 2019-3-4 10:21:37 | 显示全部楼层
好奇问下楼主,带FreeRTOS有什么好处?这个没想明白

同问,这种应用裸机效率更高。把103当作高级51使用,响应速度更快。等你的电路板出来,我定一块。我第一时间出固件。
如果有兴趣设计128按键8轴2组苦力帽的游戏摇杆可用加强联系。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-7-11
在线时间
0 小时
发表于 2019-7-11 20:54:50 来自手机 | 显示全部楼层
做成功了吗,分享一下呀
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2019-7-25
在线时间
7 小时
发表于 2019-7-25 12:53:38 来自手机 | 显示全部楼层
还能参与吗?
回复

使用道具 举报

0

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2018-7-16
在线时间
32 小时
发表于 2019-7-25 13:05:13 | 显示全部楼层
看起来不错啊,高大上
回复

使用道具 举报

7

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
276
金钱
276
注册时间
2015-1-10
在线时间
70 小时
发表于 2019-9-15 15:10:58 | 显示全部楼层
最终还是没有收尾
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-6-9
在线时间
3 小时
发表于 2019-12-24 17:17:54 | 显示全部楼层
楼主想法和我一样~搞定了吗?我刚开始准备做
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-6-9
在线时间
3 小时
发表于 2019-12-24 17:20:06 | 显示全部楼层
bg8wj 发表于 2018-12-15 14:02
烂尾了?等你先把硬件电路搞出来。我来改进成带呼吸灯的,usb音量调节+键盘+鼠标+游戏杆的复合设备。&#1285 ...

硬件挺好搞的吧  感觉 这种东西关键是软件写好了 刚开始也想玩玩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-21 02:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表