亲,“电路城”已合并到全星升级的「与非网」。了解新「与非网」

基于Arduino的触摸控制灯

2022/08/22
提供买家交流群支持
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(3)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

在这个项目中,我使用基于 Arduino Capacitive Sensing Library 的硬币制作了一个触摸传感器,以使我的灯能够通过触摸控制。

通过触摸这个传感器来打开和关闭 LED。电容式传感器可以检测任何导电的或具有与空气显着不同的介电常数的物体,例如人体或手。

电容传感器库将两个或多个 Arduino 引脚变成一个电容传感器,可以感应人体的电容。传感器设置所需要的只是一个中值到高值的电阻器和一根电线以及末端的一小块(到大)铝箔。在其最敏感的情况下,传感器将开始感应距离传感器几英寸的手或身体。

电路和工作
这是一个简单的RC电路(电阻电容)。通过测量从一种状态到另一种状态所需的时间,您可以获得距离的近似值(我们知道人体的一般电容、高阻值电阻和传感器材料的一般电容)。高阻值电阻器可提供显着低的漏极时间。

在这个项目中,您可以将传感器材料用作任何金属物体,例如硬币或铝箔等。

软件设置:
触摸灯的开/关功能由加载在 arduinoboard 中的软件程序控制。请注意,在将代码上传到 arduino 之前,您需要从 arduino 网站安装电容传感器库。

硬件设置:
在 Arduino 的第 2 和第 4 引脚之间插入高阻值电阻 (1 M Ω)。根据程序引脚 4 是接收引脚,因此将硬币(硬币充当电容传感器)连接到接收引脚。. 将 LED 连接到 GND 和第 8 引脚之间。

测试:
每当您触摸传感器时,它都会更改先前的状态,即打开或关闭 LED。较大的电阻器往往会使传感器更敏感,并起到接近传感器的作用。

本方案更多详细资料可在附件中下载查看

以上内容翻译自网络,原作者:Amal Mathew,如涉及侵权,可联系删除。

  • circuit_UEq5mIp8uE.jpg
    8下载
    描述:示意图
  • arduino_code .ino
    22下载
    描述:代码

相关推荐

电子产业图谱