blog 8:期末作品 规划

《paper control》

一、想法

用Arduino Leonardo做一个简单的MakeyMakey交互装置,来完成电脑的小游戏操作。同时在电路中加入Led,使得操作可视化。

1、小游戏:类似马里奥的闯关小游戏。通过上下左右键操控,enter键开始。
2、MakeyMakey



MakeyMakey的原理是分压电路,将人体作为一个选择性的开关。当人体触碰到实体按键(如香蕉),使得不同的“键”(PIN)和“GND”连接起来,形成一个回路,让单片机能识别,并将信号输入到电脑中。

二、初步方案

(一)需要的材料:

1、Arduino Leonardo
2、220Ω电阻 ×5(给led)
     1MΩ电阻 ×5(给实体按键)【暂定】
3、led×5
4、电线若干
5、鳄鱼夹×6(5个给实体按键,一个给手)
6、实体按钮(如纸张和笔)

(二)连接电路图

正负极:Arduino 5V +Arduino GND
led:Arduino digital+220Ω电阻+led+负极
实体按钮:正极+1MΩ电阻+鳄鱼夹+实体按钮
                                          +Arduino Analog

参考下图





(三)程序代码(暂定)
1、arduino的代码(需要包含led和实体按钮)
https://gist.github.com/AleciaLiu/7513441f8e8fe16d9b242b8d19490103

2、processing(processing读取arduino资料+robot keyboard)


(四)小测试
1、课程上关于processing的测试代码。
robot mouse: https://gist.github.com/tboydar/fdeec6eb6dcd64ab2d4d354eb1b35fb2
robot keyboard: https://gist.github.com/tboydar/6e568f6edd9e58078805ad16d909b367

三、一些待解决的问题


1、如何确定电阻大小?明白方法后,确认电阻大小,购置电阻和鳄鱼夹。
2、完成初步方案、小测试的代码。
3、如果自己做类似马里奥的小游戏,学习相关的游戏代码。

四、参考来源


1、DIY Arduino Leonardo MakeyMakey
http://www.cyclesoflearning.com/home/diy-arduino-leonardo-makeymakey
2、Makey Makey by Arduino
https://www.youtube.com/watch?v=7rHi2XcFqgw
3、Transformer une Arduino Leonardo en Makey Makey
https://ardwinner.jimdo.com/arduino/ii-arduino-ide-am%C3%A9liorer-son-code/15-transformer-une-arduino-leonardo-en-makey-makey/
4、Arduino学习笔记A12-自制Makey模拟触摸键盘
http://www.geek-workshop.com/thread-1192-1-1.html
5、自制MakeyMakey
http://blog.sina.cn/dpool/blog/s/blog_6611ddcf0102wca1.html

评论

此博客中的热门博文

blog 10

hw3: Questions &Questions

blog 12