Arduino系列:用A4纸自制一款手势鼠标

教你如何用A4纸自制一款手势鼠标

实现这个特性的秘密在于:Arduino 除了接受数字端口的数字信号,唯一能检测的模拟物理量就是电压。任何模拟传感器的检测值几乎都要通过相关电路转化成电压值,再输入Arduino 的模拟端口进行模数转换。电容值就需要相对更复杂和昂贵的电路转化为电压值,才能被 Arduino 检测,而对很多物理过程的检测,都可以很方便可靠地通过来检测电容值来实现,其中最常用的地方就是触摸传感器。除了一段导线和一个端口,不需要任何元器件的就能检测电容值。

对应的开发思路是,首先把一个数字端口设成低电位,并打开 Arduino 的内部上拉电阻,开始计算这个端口到达高电位所需要的时间。而这个时间与此端口的对地电容值有关,电容越大,时间越长。在硬件上只需要在一个端口上连一根导线即可。用手指触摸这段导线的裸露端,就会导致电容变化,Arduino 可以通过上述方法检测这个变化。如果要增加灵敏度,可以在导线上连一片锡箔。为防止你手上有强静电击穿芯片,可以在锡箔上盖一薄层绝缘纸。

下面进入正题,介绍制作步骤。

步骤1:准备工具和材料


1.Arduino Pro Micro

2.5x1MΩ 电阻

3.单股绝缘电线一个面包板(或直接把所有组件焊接到PCB上)

4. 一张铝箔纸

5.一卷电工胶带

6. 2 x A4纸

7.一台打印机

8.还有就是对DIY制作的热情与狂热(必须的)

Arduino系列:用A4纸自制一款手势鼠标

Arduino系列:用A4纸自制一款手势鼠标

Arduino系列:用A4纸自制一款手势鼠标




​步骤2:制作电容传感器

Arduino系列:用A4纸自制一款手势鼠标

Arduino系列:用A4纸自制一款手势鼠标

Arduino系列:用A4纸自制一款手势鼠标

步骤:3:制作纸质鼠标

Arduino系列:用A4纸自制一款手势鼠标

Arduino系列:用A4纸自制一款手势鼠标

Arduino系列:用A4纸自制一款手势鼠标

1.在项目文件库中,你可以找到 2 个 PDF 文件。用A4纸的双面打印(设计文件的名称是根据打印的内容命名,例如标有“Front”字样的文件就是要打印到正面的文件,再例如标有“(Back)”字样的文件就是打印在背面的)。2.依据A4尺寸纸背面的大小调节之前做好的电容式传感器尺寸并将其用电工胶带将粘贴在上面。







​步骤4:装配好 Arduino 完成作品

连接引脚

Arduino系列:用A4纸自制一款手势鼠标Arduino系列:用A4纸自制一款手势鼠标


​​将1MΩ电阻插入以下引脚:(4,2)(5,3)(8,6)(9,7)(15,16)如上图所示。将所有电容式传感器连接到以下引脚:

1.“顶部”传感器连接到引脚2。

2.“右侧”传感器连接到引脚3。

3.“左侧”传感器连接到引脚6。

4.“底部”传感器到引脚7。

5.“选择”传感器至引脚16。

步骤5:测试

Arduino系列:用A4纸自制一款手势鼠标

步骤6:可完善的部分(根据自己喜好)

1.有时候纸张会随着用户的手指一起移动,最好用双面胶把纸张固定中鼠标垫或桌面上改善操作体验。

2.鼠标传感方向添加到8个(即顶部,右上,右下,右下,左下,左下,左上,左上),再添加4个传感器,使鼠标更加便于用户使用。

3.在中间添加2个传感器,增加滚动功能。

4.添加右键单击按钮。加入蓝牙模块,给鼠标支持蓝牙实现无线控制。

最后,项目所用到的源代码及其他资源可在项目文件库下载:http://maker.quwj.com/project/41

文章素材来自:ARDUINO实验室


分享到:


相關文章: