第五十三课--Microduino 触摸检测/zh

来自Microduino Wikipedia
Radiumray9@gmail.com讨论 | 贡献2014年11月21日 (五) 03:26的版本 程序
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

目的

本教程将让大家如何用Microduino做一个触摸检测仪。

设备


  • 其他硬件设备
    • USB数据连接线 一根
    • 面包板跳线 一盒
    • 电阻 10k, 1MOmh, 3,3k各一个
    • 电容 100pf, 10nf各一个
    • 1N4148二极管 一个
    • 电感10mH 一个

DIY电感

如果你手头没有电感,那就只能自己做了,也不难它其实就是一个线圈,用漆包线做的,这里有个DIY电感的计算公式:http://www.pronine.ca/coilcal.htm

你需要制作的是10000µH的电感。

制作好你想要的电感值后,需要把两头去漆以便连接电路,你可以用两头的漆包线浸泡在酒精里,然后用酒精灯加热,再浸泡在酒精里,重复几次,基本上就掉漆了,再用砂纸打磨一下就完美了。


原理图


程序

用到两端的程序:

Microduino端输出感应电压值:[microduinoTouch]

Processing端使数据可视化:[Processing_graph]

调试

步骤一:按照原理图搭建好电路,像这样:


步骤二:把Microduino的代码拷入两个Microduino中,运行。

步骤三:打开processing的代码,运行后会显示一个波形,像这样。


步骤四:把触摸点的那根导线放到一杯水中后用手触摸杯子,波形会变化,右边会显示触摸状态

同样的,试着把手指放到水中,和握住水杯,看看波形图和状态会有什么变化

结果

Microduino 触摸检测仪会检测出触摸,手握和手指放入水中这些动作。

视频