基于传感器和Arduino的碰撞检测预警系统

安全设备/系统

157人已加入

描述

  这是一个基于传感器的系统的碰撞警告。这样的系统是行业中的一种安全开发的类型。这样的系统是安全的。使智能检测系统能够识别汽车的听力和听力。该项目需要根据阿杜诺当地情况来理解。解释了整个项目与您的系统的工作原理有关,以便您可以制作此系统。和Arduino程序有在此解释清楚。

  第1步:需要物品

  另外,您需要在网站下载部分免费获得的Arduino IDE。

  控制器:我用了Arduino微控制器。

  传感器:我的HR SC-04使用了传感器。

  压电蜂鸣器:我使用压电蜂鸣器发出声音警告。

  LED:我使用了一种颜色的 LED - 红色和蓝色。

  电线:需要线来进行硬件连接。您需要使用所有类型的跳线,例如公对公、母对母和母对公。

Arduino

  第2步:连接所有硬件

  在第1步中收集的硬件,现在通过电线将所有硬件连接到设备。

  传感器导航信息

  该传感器、基站:连接VCC、Trig和GND:

  虚拟现实上的 VCC 定位到 5V

  摄像机上的 GND 接地到 GND

  发射到手机上的天线7

  回显针到手上的针 4

  压电蜂鸣器到地理位置信息

  压电蜂鸣器有目的地:

  将手机连接到上层的目的地10

  将 GND 连接到第三方的

  红色 LED 到你想要的信息

  红色LED有目的地:

  将手机连接到上层的目的地2

  将 GND 连接到第三方的

  蓝色 LED 到地址信息

  蓝色 LED 有目的地:

  将一个针脚连接到机器人上的针脚 13

  将 GND 连接到第三方的

  计算机到计算机的连接信息

  你还需要有一个Arduino的USB数据线。使用这条数据线,你可以将计算机连接到Arduino板。现在启动Arduino IDE。连接计算机后,需要从菜单中选择板卡和。

Arduino

  第 3 步:我们现在在程序

  中为您制定程序,并在其中输入信息。我们现在将直接使用该程序来编写程序指令。

  复制此代码时,您必须小心,因为在某个特定时间上写入时无法让程序中使用的地方。

  ////碰撞警告系统////

//// 2017 年 ////
//// Vijendra Kumar////
const int trigPin = 7;
常量 int echoPin = 4;
国际嗡嗡声= 10;
持续时间长;
整数距离;
// 当您按下复位或为板供电时,设置函数运行一次
void setup() {
// 将数字引脚 13 初始化为输出。
pinMode(trigPin,输出);
pinMode(echoPin,输入);
pinMode(13,输出);
pinMode(2,输出);
序列号.开始(9600);
}
// 循环函数永远反复运行
void loop()
{
// 清除 trigPin
digitalWrite(trigPin, LOW);
延迟微秒(2);
// 将 trigPin 设置为 HIGH 状态 10 微秒
digitalWrite(trigPin, HIGH);
延迟微秒(10);
数字写入(trigPin,低);
// 读取 echoPin,以微秒为单位返回声波传播时间
duration = pulseIn(echoPin, HIGH);
// 计算距离
distance=duration*0.034/2;
// 在串行监视器上打印距离
if(distance <= 50 && distance >= 20)
{
digitalWrite(13, HIGH);
// digitalWrite(13, LOW);
// 打开 LED(HIGH 是电压电平)
}
else
{
digitalWrite(13, LOW); //通过使电压变低来关闭LED
//等待一秒钟
}
如果(距离 <= 20)
{
数字写入(2,高);
音调(嗡嗡声,2000);
延迟(100);
无声(嗡嗡声);
延迟(100);
音调(嗡嗡声,2000);
延迟(100);
无声(嗡嗡声);
延迟(100);
音调(嗡嗡声,2000);
延迟(100);
无声(嗡嗡声);
音调(嗡嗡声,2000);
延迟(100);
无声(嗡嗡声);
延迟(100);
}
else
{
digitalWrite(2, LOW); // 通过使电压为低来关闭 LED
// 等待一秒钟
}
}

Arduino

  第4步:发现Arduino板

  完成所有连接后,我们就可以将程序上传到Arduino上面了。请参阅供参考:

Arduino

  第5步:系统如何工作

  关于这个系统是如何工作的。我定义了三个不同的区域:

  区域1:无警告

  区域2:只有视觉警告(在这个区域,司机必须注意)

  区域3:视觉和听觉警告(必须采取警示碰撞)

Arduino

Arduino

Arduino

  第6步:测试您的设置

  现在整个系统已经准备好进行测试,测试完成后就能够测试使用。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分