自制Makey模拟触摸键盘--失败实验全记录,顺面求解救
看了Ansifa 大大的帖子自制Makey模拟触摸键盘后,兴奋不已。决定马上动手实验。手头有套件,但材料不全。
以前都是停留在做做闪灯实验,第一次做这么高技术含量的实验,丝毫不敢含糊。马上淘宝了,大中小三个区间的电阻包,算起来都有800+个电阻了。
学计算机的我生平第一次看到这么多电阻。有点傻眼了。
一切都准备妥当了,我就照着电路图连线。发现第一个问题“如何把电路图转换回面包板连线”。
后来我动用高中仅剩的一点物理,还有更多的想象力.............连成了这样。也不知道对不对,抱着蒙一蒙的心态做下去。
后来要拿68欧的电阻了,要在800+个电阻里面挑出合适的电阻,大海捞针啊。遇到第二个问题“如何识别色环电阻”。网上有很多识别程序。但是关键问题是,电阻上面的颜色好难辨清啊,黄色橙色不分。红色棕色易混。手头也没有万用表........(求推荐万用表)
排除千辛万难,终于实物连好了。
到了需要usb线的时候了。把淘宝上买的usb线咔嚓了!
尼玛!!!!!!!!!!!!!!!!居然只有两根线,严重打断了了实验进度,打击了实验信心啊!
我思想斗争了一小会,决定还是有点牺牲精神,多剪一根吧!于是随手捞了根usb线,又是咔嚓一刀下去!
可是剪多了..........
就剩这么一点点了。
抱着破罐子破摔的精神,我剪了第三根..................
终于连好啦!!!!!!!!!!!!!!!!!!!!!!!!!
到了写程序的时刻!
哎,好事多磨。报错了!
一看,应该是少了个叫做“keyboard”的库吧,我猜。
后来搜到了Ansifa大大的另一个帖子 Arduino学习笔记A11 - Arduino模拟电脑键盘(基于AVR-USB的USB-HID设备)里面有提供这个库!可是我这个外链不允许我下载!!我就千万百计找这个库~~于是有了这个问题“库文件可以在哪里下载”
歪打正着的,晚上苦苦思索睡不着,手机用uc上网,不自觉就上了极客工坊,不自觉就打开了大大的帖子,不自觉就下载了库。居然下载成功了。。。。。
加了库,终于编过了。
长吁一口气.......................当我以为一切都解决了。
我把程序烧进arduino,然后把usb连上电脑。
。
。
。
。
。
没有任何反应............我本以为最坏的情况是不可识别设备.....现在居然是没有反应.......
。
。
。
到了这一步,我就卡住了。实验宣告失败。。。。。各位大大能给小弟指条明路嘛?!
咦?为什么下面有几张图片变成附件了??
补充多一个问题,现在我的电阻都拆出来了,有什么好的收纳整理的办法吗? 我也尝试了次也没成功刚开始2极管 插反了笔记本直接报 usb插入了高功率设备 已经自动禁用 否则会烧毁主板 我把2极管掉过来头还是没识别就放弃了楼主解决问题了 顺便告诉我下我也是东西都买好了弄了一大堆 本帖最后由 Ansifa 于 2012-12-18 12:23 编辑
线太多而且只有几张照片看到眼花:dizzy:
看了一下,我发现
第一个最大问题,你的frizing图片,USB的地线GND没有和arduino的GND接一起,USB的vcc没有和arduino的5v接一起。这是导致不认的最大原因。我的原理图是连上的。使用的时候应该断开arduino自带的USB下载线,直接依靠剪断的USB线来供电了。
第二个问题是usb线引出一堆毛毛,因为USB设备只认一次,接触不良的话直接就不再识别了,所以最好先捆好或者焊一下那个USB线头。
第三个你的最终的USB线应该是属于键盘鼠标线,不是红白绿黑的,你要测好线序才能上,按照USB口1-4脚应该是VCC,D-,D+,GND flashria 发表于 2012-12-18 11:04 static/image/common/back.gif
我也尝试了次也没成功刚开始2极管 插反了笔记本直接报 usb插入了高功率设备 已经自动禁用 否则会烧毁 ...
有时间的话,再做一次呗,问题发上来看看能不能帮你解决。 我也一直没成功,停留在无法识别设备哪儿了,准备抽空再试试 Ansifa 发表于 2012-12-18 12:20 static/image/common/back.gif
线太多而且只有几张照片看到眼花
看了一下,我发现
兄弟回复我了!!谢谢!
第一个问题的答复,没有接gnd的,我现在再按你的连线再试一遍,我小白,真心只能照葫芦画瓢~感谢你看我的图了,我自己也看花眼了。
第二个问题的答复,暂时没法解决,菜鸟初入,没有电烙铁,现在只能最大可能的把线捏紧。可是他连一次识别都没有,我怀疑是我的实物图根本就没按你的本意连好。我现在重新画个实物图。
第三个问题答复,我最终用的第三根usb线,线色是“棕蓝红黄”,网上查到的,分别对应着“vcc,d+,d-,GND”,我就是这么接的。不知道对不对。
还有一个疑问:仅仅用那根剪断的usb线就可以给arduino供电嘛?我以前一直以为arduino上面的插口都只是信号的传入传出。实际情况是怎样的?
天天煎蛋 发表于 2012-12-18 02:14 static/image/common/back.gif
咦?为什么下面有几张图片变成附件了??
补充多一个问题,现在我的电阻都拆出来了,有什么好的收纳整理 ...
哦哦~用海绵收纳好主意~下次有海绵就试试。 天天煎蛋 发表于 2012-12-19 23:18 static/image/common/back.gif
兄弟回复我了!!谢谢!
第一个问题的答复,没有接gnd的,我现在再按你的连线再试一遍,我小白,真心只能 ...
这是新作的实物图,我尽量不交叉了~~~应该没那么眼花~~这个连接通吗?
附件是fz格式的实物图。点了节点还会高亮全部通路~越发觉得这个软件好用。 Ansifa 发表于 2012-12-18 12:20 static/image/common/back.gif
线太多而且只有几张照片看到眼花
看了一下,我发现
新做的实物图见10楼。 本帖最后由 Ansifa 于 2012-12-20 11:30 编辑
怎么说呢。。。还是我画一份吧。。。非标颜色的usb线序靠上网查是不行的,要么你用那条短的红白绿黑线,要么认真测清楚线序。
Ansifa 发表于 2012-12-20 11:29 static/image/common/back.gif
怎么说呢。。。还是我画一份吧。。。非标颜色的usb线序靠上网查是不行的,要么你用那条短的红白绿黑线, ...
按照这个实物图连,然后用了红白绿黑的usb线,现在实验有进展了!
usb插进去没有弹提示驱动什么的,但是听见“bomp bomp“的插拔提示音!!请问下一步要怎么走呢?我去设备管理列表没能找到他。
另外,我有没万用表,刚刚用个led接了一下”棕红黄蓝“的usb线。发现线序不是网上说得那样。至少棕=vcc,黄=gnd 是错误的。我尝试了一下,(棕=vcc,蓝=gnd)是通的,灯亮了。 程序能否编译通过,可参考UsbKeyboard中的例子,然后下载,连接USB,看能否识别USB设备,不能识别的话,硬件有问题,我前段时间做了,可以的,控制俄罗斯方块可以,但控制超级玛丽速度很慢。 天天煎蛋 发表于 2012-12-20 15:05 static/image/common/back.gif
按照这个实物图连,然后用了红白绿黑的usb线,现在实验有进展了!
usb插进去没有弹提示驱动什么的,但 ...
看看设备管理器有没多出来的unknow device或者人体学输入设备。有人体学输入设备就对了,unknow device的话,检查一下连线或者程序下载好没,用arduino-0023编译的我是
页:
[1]
2