Arduino汽车速度探测器

在这个项目中,我将向您展示如何使用Arduino UNO和IR传感器设计和构建一个简单的汽车速度检测器电路。这个Arduino汽车速度检测器项目可以用来检测移动的汽车的速度。

Arduino汽车速度检测器

介绍

有关当局对在道路上驾驶汽车制定了明确的规则。在任何国家最常见的规则是在某些道路上限速,即你将违反法律,如果你的汽车速度超过这个限制。

为了探测移动车辆的速度,巡逻人员通常依靠雷达技术或激光雷达技术的手持枪支。这是一个冗长乏味的过程,因为警官必须手动检查每辆车是否超速。

如果汽车速度检测是自动的呢?Arduino Car speed Detector项目设计了一个简单的车辆速度自动检测,您可以将系统放置在一个地方,并立即查看结果,无需任何人工干预。

项目原则

红外传感器是检测汽车速度项目的主要部分。实际上,你可以通过多种方式设置红外传感器,但在这个项目中,我使用了两个反射型红外传感器,并将它们放置在10cm的距离。

当一辆行驶的汽车到达第一个传感器时,红外传感器被激活。从这一刻开始,计时器启动,并将继续计时,直到汽车到达第二个红外传感器。

通过模拟两个传感器之间的距离为5米,您可以根据您已经了解旅行时间,从IR传感器1到IR传感器2的速度计算从IR传感器1到IR传感器2的速度。

所有的计算和数据采集都由Arduino完成,最终结果显示在16X2的LCD模块上。

Arduino汽车速度检测器电路图

下图是Arduino车速检测器项目的电路图。

Arduino汽车速度检测器电路图

组件的要求

  • Arduino UNO
  • 红外传感器x 2
  • 16x2 LCD显示模块
  • 面包板
  • 连接电线
  • 电力供应

关于IR传感器的简要说明

首先,我使用了两个数字红外传感器,其中包括一个红外发射器(IR LED),一个红外接收器(Photo Diode),一个比较IC和一些支持组件。红外发射器和接收机对被并排放置,使他们形成一个反射型红外传感器。

在这种类型中,IR发射器连续发射红外辐射,并且如果传感器前面没有物体,则没有一个红外辐射被反射回IR接收器。

将红外传感器与树莓派红外传感器接口

但是如果传感器前面有一个物体,则一些红外辐射击中物体并反射回来。该反射辐射落在IR接收器上,这意味着传感器已检测到该物体。

一些红外传感器可以同时产生这两种信号模拟和数字输出,但我使用的模块只有数字输出,即当检测到一个对象时输出为高,当没有对象时输出为低。

电路设计

第一IR传感器的数字输出连接到Arduino的引脚11,并且第二IR传感器的数字输出连接到Arduino的引脚12。IR传感器都提供了必要的电源连接。

为了查看汽车速度细节,我使用了16×2 LCD。其数据引脚I. D4-D7连接到数字I / O引脚5-2。LCD的RS和E引脚连接到Arduino的销7和6。电路图中提到了其余的连接。

Arduino汽车速度检测器

代码

如何操作Arduino汽车速度探测器项目?

  • 通过电路图进行所有必要的连接,并将代码上传到Arduino。
  • 将两个红外传感器放在面包板的边缘,使它们之间的距离大约为10厘米。
  • 在传感器前用手或玩具车模拟汽车运动。
  • Arduino计算速度并显示16×2 LCD上的结果。

工作

基于Arduino的车速检测器项目的工作非常简单。Arduino不断读取红外传感器的输入。当在设置前面行驶的汽车到达第一个传感器时,Arduino就会发出警报,并在汽车离开第一个红外传感器时捕捉一个时间戳。

当汽车到达第二个红外传感器时,记录另一个时间戳。米尔斯()函数用于捕获时间戳的Arduino。

Arduino汽车速度检测器

然后Arduino通过假设两个红外传感器之间的距离为5米来计算速度,并在16×2 LCD显示屏上显示以公里/小时为单位的结果

应用程序

  • 帮助在没有人参与的情况下捕捉车辆的速度。
  • 该项目还可以用作流量记录器、流量计数器和其他一些与流量相关的应用程序。

2回复

  1. 很好地解释道。我喜欢这个概念和它的简单性,至少你解释的方式是这样的。哈哈
    然而,我确实有以下问题
    1.它在明亮的夏日阳光灿烂的日子和相似的在黑暗的冬夜的效果如何?
    2.报告的速度有多准确?
    3.红外传感器的最大距离限制是什么?

    抱歉问了这么多问题,你的答案会很有帮助。
    谢谢

  2. 嘿,梦幻般的帖子,谢谢你的分享!我想知道你是否知道如何使用WiFi模块将速度数据上传到智能手机......如果可能?

    让我知道,再次感谢如此伟大的帖子!

    最好的
    以利亚

发表评论

您的电子邮件地址将不会被公布。必需字段被标记

Electronicshub图标
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu