单片机项目总结(一)-- 稳定性

宅男必备 -- 脚踏键盘

galeki posted @ 2009年12月04日 21:56 in 嵌入式 , 934 阅读
自制耳机放大器

嗯嗯,作为一名宅男,对着电脑吃饭是一种习惯。不过,可能跟别人不一样,我更加喜欢在吃饭的时候看静态的东西,比如长帖子、博文、漫画之类。

吃包子的时候还好,但是如果是吃面什么的话,看两眼就要腾出手来去翻页,那是相当不爽的。现在,终于做了这个,咩哈哈效果不错~

最贵部分就是这个脚踏板,要 60 大洋,淘宝上买的,这个已经是能找到的最不土的了……相比这个,其他部分的成本可以忽略不计了……

电路部分很简单,一块 M48,和一块旧的 PCB 板,上面引出接口刚好可以连接 USB 接口,和键盘引出口。那块 8 脚的小芯片,只是个 MOS 管,给 PCB 搭桥用,上面顺便有个 TVS 管防静电:

脚踏按钮是四线的,量一下确定分组,PCB 上正好有两个按钮的位置,接上去:

软件用 V-USB 模拟一下 USB 传输,做个 HID 设备,就完成了~

完成的连接图,再来根 USB 延长线,插到主机背后的 USB 接口中,请自行忽略地上的脏土 ^ ^b :

M48 4¥
二极管 x 2 0.3¥
USB 接口 0.2¥
MOS 管 0.7¥
其他元件 0.2¥

电路部分合计只要 5.4¥,可惜那个脚踏板太贵了……

默认的模式是 PageDown 和 PageUp,吃饭的时候看漫画用,此外也可以看 pdf 的时候做连续翻页,Protel 里面的放大和缩小也是 PageDown/Up,在鼠标拖动元件的过程中,通过脚踏板缩放图纸也很方便。

此外,也可以调为 Ctrl+C Ctrl+V 模式,解放左手

因为是 HID 设备,自然 Linux 下也能用,lyanry 出了个好主意,可以做个 Vim 模式,把脚踏调成 Esc 键,这样模式切换踩一下就可以了~

此外,做个老板键也不错~

拿来切换桌面也不错~

玩赛车游戏,设成油门和刹车键也不错~

……

用处很广阔啊~ 

目前的缺点:

1. 太贵,得去找个便宜点的脚踏板。

2. 脚感有点硬,而且声音咔哒咔哒的,夜里估计会很吵,得去找个软的静音踏板。

3. 切换模式得重新烧程序进去,下版搞个切换开关在上面。

  • 无匹配
  • 无匹配
1
回复
Avatar_small
Crane 说:
2009年12月05日 00:59

这个好啊!我一直想搞个,用emacs的人爽啊,一个当Ctrl,一个当Alt,无比爽。

2
回复
邱焜 说:
2009年12月05日 14:57

the more keys the better -> touch screen -> eye control

3
回复
leon 说:
2009年12月05日 15:40

宅男威武~

4
回复
Avatar_small
galeki 说:
2009年12月06日 02:19

也许我应该做个 USB 拖鞋…… :D

5
回复
Avatar_small
hosanna 说:
2009年12月06日 20:01

@galeki:
這個很有創意,最好就是那冬天那種毛公仔拖鞋。

6
回复
Shan 说:
2009年12月07日 16:12

八错。

7
回复
Avatar_small
tsuui 说:
2009年12月10日 19:18

...脚踏板
囧...

8
回复
Avatar_small
TLHL28 说:
2009年12月11日 00:15

你发了......


* 登录
*

simple_captcha.jpg
(输入验证码)