方案介绍
在这个项目中,我使用基于 Arduino Capacitive Sensing Library 的硬币制作了一个触摸传感器,以使我的灯能够通过触摸控制。
通过触摸这个传感器来打开和关闭 LED。电容式传感器可以检测任何导电的或具有与空气显着不同的介电常数的物体,例如人体或手。
电容传感器库将两个或多个 Arduino 引脚变成一个电容传感器,可以感应人体的电容。传感器设置所需要的只是一个中值到高值的电阻器和一根电线以及末端的一小块(到大)铝箔。在其最敏感的情况下,传感器将开始感应距离传感器几英寸的手或身体。
电路和工作
这是一个简单的RC电路(电阻电容)。通过测量从一种状态到另一种状态所需的时间,您可以获得距离的近似值(我们知道人体的一般电容、高阻值电阻和传感器材料的一般电容)。高阻值电阻器可提供显着低的漏极时间。
在这个项目中,您可以将传感器材料用作任何金属物体,例如硬币或铝箔等。
软件设置:
触摸灯的开/关功能由加载在 arduinoboard 中的软件程序控制。请注意,在将代码上传到 arduino 之前,您需要从 arduino 网站安装电容传感器库。
硬件设置:
在 Arduino 的第 2 和第 4 引脚之间插入高阻值电阻 (1 M Ω)。根据程序引脚 4 是接收引脚,因此将硬币(硬币充当电容传感器)连接到接收引脚。. 将 LED 连接到 GND 和第 8 引脚之间。
测试:
每当您触摸传感器时,它都会更改先前的状态,即打开或关闭 LED。较大的电阻器往往会使传感器更敏感,并起到接近传感器的作用。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !