如何使用超声波传感器检测物体并打开伺服电机门
发布时间:2021-09-08 18:19:03点击量:
如何使用超声波传感器检测物体,超声波传感器会检测运动和物体并触发一些动作给伺服电机,伺服电机也连接到同一设备。在这篇文章中,我将解释如何检测对象。如果传感器检测到20厘米内的任何物体,它将打开门几秒钟。之后门会自动关闭。如果物体停留在传感器前面,除非物体远离传感器的感应区域,否则门将保持打开状态,在本例中为20厘米。
有什么?——
让我们访问我们在此演示中使用的工具、硬件和软件列表
硬件——
·超声波传感器-为了检测物体,我们将使用超声波传感器。
·微控制器-将使用Arduino UNO——
·跳线——我们将使用一些跳线来连接传感器和微控制器
·伺服电机-用于开关门(乐高门)
软件——
·IDE-这里为了写代码,我们使用了Arduino IDE
·代码与语言-C++Sketch
输入-超声波传感器——
·超声波传感器连接到微控制器的引脚。当超声波传感器检测到20 cm范围内的任何物体移动或检测时,它会向微控制器的连接引脚发送信号
微控制器——
·微控制器将监控回路中的输入引脚
·当它检测到来自连接引脚的任何信号时,我们已经编写了代码并上传到微控制器,当它检测到来自输入引脚的任何信号时,它将信号发送到输出引脚。
·输出引脚将开启2秒
·2秒后,将执行单片机循环的下一次迭代,触发引脚置低电平,检查输入引脚的状态以打开或关闭门。
输出-伺服电机——
·我们已经将输出引脚连接到伺服电机。我们正在旋转伺服电机95度,所以门可以打开
电路图