声音是一种现象,这是材料振动的结果。声音的特征在于承载机械能的机械波。
为了在发射器和接收器之间传输这种能量,需要存在介质。培养基可以是固体,液体或气体。
通过在其行进的介质中引起干扰来传播音量,这被称为声波的传播。在正常条件下,声音的速度为3.3亿/ s。
声纳或声音导航和测距是一种非接触距离测量技术,通常用于潜艇。
在该技术中,由发射机发送高频声波,并且由接收器捕获来自目标的反射回声。
随着声波的速度是已知的,通过测量行进时间,可以计算源和目标之间的距离。
根据声波的频率,声纳可以是Infrasonic或超声波的。超声波传感器产生声波,频率高于可听范围(20Hz至20 kHz)即大于20 kHz。在速率传感器的情况下,声波的频率小于20Hz。
本课题设计了一种便携式超声波测距仪,可以实现非接触式测量目标距离。该项目基于Arduino,超声波传感器和液晶显示器。
电路图
需要硬件
- Arduino Uno.
- 超声波传感器HC-SR04
- 16 x2液晶显示器
- 10 kΩ锅
超声波范围计的电路设计
该电路由Arduino Uno组成,它是项目的大脑,超声波传感器和LCD显示器,以瞬间显示结果。电路的设计非常简单,并在下面解释。
Arduino上可用的14个I/O引脚,我们在这个项目中使用了8个引脚。2个引脚用于超声波传感器,另外6个引脚用于控制LCD。
4个超声波传感器引脚为VCC,GND,Trig和回波。Trig连接到Arduino的引脚11,回波连接到引脚10.相对于Arduino,分别输入和输出引脚10和11。
LCD的引脚15和16(LED +和LED-)是背光销。它们分别连接到VCC和GND(电路图中未示出)。
LCD的四个数据引脚用来显示信息。LCD (D4 - D7)的11、12、13、14引脚连接Arduino的5、4、3、2引脚。
LCD的RS引脚和E(引脚4和6)分别接Arduino的7和6引脚,RW(引脚5)接地。
引脚1和2(VSS和VDD)分别连接到地和VCC。为了控制LCD显示器的对比度,LCD的销3(VE)连接到10kΩ罐的擦拭器,其与连接到VCC和GND的另一个罐子。
在职的
超声波传感器是量程计电路中的主要模块。超声波传感器由超声波发射器和接收器组成。发射器以40千赫频率发送8个脉冲的声爆。
该信号命中目标,接收器模块接收回声。通过测量发送脉冲的事件与接收回声之间的时间,可以计算距离。
本课题使用的超声波传感器为HC-SR04。可用于测量2cm至400cm范围内的距离,读数准确。
传感器模块由4个引脚组成:Vcc、Gnd、Trig和Echo。当Trig引脚的高电位持续至少10 μ s时,超声传感器发出超声信号。Echo引脚从发送和接收信号的那一刻起就是高的。
由于代码,Arduino通过Arduino计算了回声信号的持续时间,并将其转换为厘米的距离。LCD上显示相同的数据。
Arduino连续发送Trig信号,并且可以连续测量目标的距离而没有任何延迟。
由于电路的电源要求非常少,整个系统可以由9V电池供电,并且可以用作便携式范围计。
下载代码
笔记
- 该电路可用作具有非接触技术的简单距离测量装置。
- 一个电池可以用来为设备供电,使其便携式,一个ON/OFF开关可以用来节省电池寿命。
- 在设计中使用LCD使电路立即显示距离。
- 代码中的一个简单更改可能会导致额外的信息,如不同度量、时间、日期等的距离。
17回应
码吗?请给我发消息tnx!
先生,请给我代码…谢谢
我需要这个代码
从帖子下载代码..
我如何下载代码?
请点击下载代码链接...将下载代码
是否有可能将蓝牙耳机与此设备连接以监听距离??如果可以的话请帮忙
你或任何人能解释一下代码吗?
为什么在代码的13号引脚有一个引线?我在电路图和视频中都没有看到任何led。
嗨,我们想用一个LED作为警示灯(如果距离小于5厘米,就像这样)。但我们没有,也没有对代码做任何修改。忽略LED初始化。此外,Arduino的第13个引脚有一个内置的LED。
在Arduino板......上有一个I build led,它是黄色的灯.....
你试过用这个来处理大于5厘米的距离吗?喜欢10米吗?
你好,
我对这些项目非常新,可以指导我,如何将代码安装到船上。
- 哥里士
是尽可能的模拟还是没有使用面包板
如果您的意思是软件仿真,那么我认为这是不可能的。
哪个引脚连接到Arduino PIN码。13?
销13未连接到任何(外部)。