用ARDUINO平台搭建一个传感器测距的设备,整体上不复杂,很容易完成。主要要解决的问题是传感器的选择和精度的程序算法。

有哪些传感器测距20米左右的设计方案

利用传感器测距,目前我们可以在ARDUINO上采用的方案有超声波,红外线,激光。

1. 超声波模块。超声波的原理很简单,就是发射超声波,遇到反射后接收,再根据发射和接收的时间间隔,根据超声波的速度,计算出距离。目前用的最多的SR04 SR05 US015 US100等超声波模块,但它们最远测量距离也就不超过10米,显然无法满足20米的测距要求。

有哪些传感器测距20米左右的设计方案

2. 红外线模块,原理和超声波模块一样,都是利用发射和接收的时间间隔来计算出被测物的距离,可惜,红外线模块的测量距离更近,也无法满足使用要求。

有哪些传感器测距20米左右的设计方案

3. 激光模块,虽然测距原理都是一样的,但是激光的优点在于光路偏差很小,几乎可以忽略不计,抗干扰能力更强。因其精密的光学机构,成本上要比超声波和红外线的模块高很多,但是在测量距离上就完全能够符合使用要求。

有哪些传感器测距20米左右的设计方案

现在,可以确定激光模块来组建ARDUINO平台的测距设备了。

硬件:

1.ARDUINO 开发板,UNO或者NANO都可以,扩展板有没有都行

2.激光测距模块,选择5V输入,3.3伏输出

3.LCD显示模块,性价比高的就是1602,至于绿屏还是蓝屏,自己选择

程序: 为了保证测量的精度,可以设定打开运行时,间隔测量三次,然后取平均值,再输出给LCD模块显示

为了使用的方便,可以用硬质材料做个壳子,也可以3D打印一个壳子,将整个硬件装进去,配上电池和开关就可以了。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查