如何制作 Arduino 接近传感器:硬件组件等!
Arduino 接近传感器是一种方便、廉价的小工具,可检测其感应范围内是否存在物体。这可以是从人类到宠物的任何东西,甚至可以是像虫子一样小的东西!自己做一个真的很容易。
你有没有想知道 Arduino 接近传感器是如何工作的?
它使用 IR(红外)波来检测其感应距离内的附近物体。本文将全面介绍 Arduino 接近传感器 . 开始吧!
(Arduino Uno 面包板)
什么是 Arduino 接近传感器?
Arduino 接近传感器是一种感应附近是否存在物体的设备。它由一个连接到 Arduino Uno 电路的红外接近传感器和一个面包板组成。
它通过以恒定速率(频率)点亮和熄灭 LED 来工作。通过这种方式,它可以测量周围物体的反射光脉冲在击中它们后返回到它所花费的时间。
(接近传感器图标)
Arduino 接近传感器所需的硬件组件
(电子元件)
Arduino接近传感器设置所需的硬件组件是:
- 面包板
- 一个 LED(您可以使用 RGB LED 代替白色 LED)
- 两个电阻器,每个电阻器的阻值范围为 200 – 1000 欧姆。 (但是,当使用非白色 LED 时,您需要为每个 LED 设置不同的值。这有助于获得更好的结果)
- 一个 Arduino Pro Mini 板或类似的。
- 红外接近传感器模块(例如,HC SR04 超声波传感器模块 - 距离)。这是设置中的关键组件。
- 跳线
注意: 确保您有一根 USB 线将您的 Arduino Uno 板与计算机连接起来,以便上传代码!
(电子组装工具)
红外接近传感器引脚:简单连接说明
(红外接近传感器)
简而言之,为了便于理解 IR 传感器的 3 针连接器,它们将随附连接线。电线连接器是;黑线(输出),蓝线(GND),最后,棕线是VCC。
制作 Arduino 接近传感器的步骤
(修理电脑的技术人员)
在设置 Arduino 接近传感器时,了解这些 Arduino 板引脚至关重要。
VCC (5v)
这是 Arduino Pro Mini 板的电源引脚。因此,它需要+5伏的电压范围。要正常工作,您应该使用至少 11V 输出的电池组。 Arduino 的 VCC pin 或 5v 连接 IR 传感器的棕色线。
接地
接地引脚与需要从一个点到另一个点具有低电阻路径的电路连接。在这种情况下,它用于将所有接地电路连接安装在您的电路板上和 Arduino 接近传感器模块上。 Arduino 的 GND 引脚与红外传感器的蓝线相连。
回声/AO
HC-SR04 距离传感器模块上的输出(回波引脚)负责触发超声波发射。因此,当脉冲开始传输时,此输出引脚变为高电平,否则保持低电平。 Arduino 的接近传感器的 AO 引脚连接到 IR 传感器是通过黑线。
(在电路板上工作的微型人物的图像)
分步连接及工作说明
以下是制作自己的 Arduino 接近传感器的步骤:
- 首先,您需要在面包板上上传完整的代码。这可确保所有硬件组件都按照各自的声明工作。
- 另外,请确保至少有一个 LED 的长线连接到 Pin #13,另一端连接到 VCC5v。这样做是因为它们都用作该项目的状态指示器。
- 现在,将您的 IR 传感器放在靠近它的位置,这样它们就不会相互接触。之后,您必须将 IR sensor 的 VCC、GND 和 Output 引脚分别安装到 Aurdino 的 Pins 5v、GND 和 Echo。
- 接下来,通过调节电位器旋钮来校准接近传感器。这是因为每个单元都有不同的特性,从而导致读数不同,而这一步可以让您获得更高的准确度。
- 校准后,将 IR 传感器的输出连接到面包板上的引脚 #15。您还可以将其连接到 Arduino 板的任何其他可用数字 I/O 端口。
- 最后,将完整的代码上传到您的 Arduino Pro Mini 板上。
- 最后,打开串行监视器。接近检测监视器的读数可帮助您计算或查找到反射物体的距离。不同的信号强度会显示不同的接近度读数。
(流程图)
工作说明。
简而言之:这通常是它的工作原理。
- 首先,当物体进入检测区域时,红外发射器发出的光会被物体反射。
- 然后,IR 接收器中的光传感器会产生一个信号。
- 因此,此信号会导致电流流过电路。
- 之后,流过电路的电流为 LED 供电。它亮起,表明传感器前面有物体。
- 当物体进入或离开感应场时,上述过程会以这个特定频率重复。
Arduino 代码
// 声明使用的传感器引脚
int sensorPin =A0;
整数 LED =11; // 声明连接的LED
无效设置(){
// 开始串口连接
序列号.begin(9600);
}
无效循环(){
// 读取传感器的模拟值
int val =模拟读取(A0);
// 通过 Serial 打印值
序列号.println(val);
// 使用 PWM 将值写入 LED
类比写入(LED, val/4);
// 等待数据打印出来
延迟(100);
}
Arduino 代码适用于任何电路。
你们都准备好使用接近传感器了!
6. Arduino 接近传感器的用途
(安装电子元件的技术员)
以下是Arduino接近传感器的一些主要用途和应用技巧:
- 首先,物体检测。您可以将它们放在房屋周围,以监控是否有物体或人进入其范围。
- 其次,对象跟踪。在这种情况下,Arduino 接近传感器的工作是在物体进入其感应场时对其进行跟踪。这种来自制造业的应用有助于避免与车间的车辆或机器发生碰撞。
- 第三,您还可以将这些传感器用于安全目的。例如,在停车场空置/占用时使用它们来监控距离读数。
- 此外,它们的应用还体现在智能手机的感应距离功能中。手势传感器可帮助手机检测用户何时将手机靠近脸部。
- 最后,用于火灾和颜色检测。
(校色器)
7.摘要
总之,我们希望您喜欢我们关于什么是 Arduino 接近传感器及其工作原理的文章。我们还讨论了在您的项目中使用它们并充分利用它们的方法!
考虑与可能有兴趣制作和了解更多有关电路板的朋友和家人分享这篇文章。如果您想了解有关这些主题的更多信息或有关制作电路板的帮助,请联系我们。
工业技术