解决问题和提高HC-SR04性能的8个教程

有一段时间(不是很久以前),您已经花了几十美元购买了能够引导DIY机器人的传感器。现在,平均售价下降到只有几美元,HC-SR04超声波传感器就是最好的例子。

这款超声波传感器的购买价格低至1.5美元 亚马孙 如果您购买一包两个。该传感器可在3-4m距离内对硬障碍物提供相当准确的测量。

不幸的是,传感器返回错误结果。这些错误的结果可以用一种或另一种方式处理。因此,下面您将探索八个教程,这些教程可解决最常见的问题或改善HC-SR04传感器的功能。

HC-SR04传感器用于检测障碍物(图像源)

HC-SR04传感器用于检测障碍物(图片来源)


  1. 如何使用HC-SR04超声波传感器,Arduino和millis()解决不稳定的无读数问题
    有时这些廉价的传感器会以错误的方式给出错误,然后再次工作,然后再次停止,依此类推。在本教程中,您’我将学习如何通过使用millis()而不是delayMicroseconds()来计算毫秒数来修复它们。
  2. 扩频相控阵声纳
    在本教程中,Graham Chow向我们展示了如何破解两个HC-SR04超声波传感器以构建扩频相控阵。
  3. 制作更好的HC-SR04回声定位器
    HC-SR04传感器没有’如果前面有障碍物或障碍物较软,则返回0或错误结果。您可以从本教程中学习如何纠正错误的回声问题,以及如何制作更准确的HC-SR04传感器。
  4. 提高超声波测距传感器的精度
    超声波传感器的精度取决于环境温度。因此,如果需要准确性,则必须应用原理,即声音根据温度以不同的速度在空气中传播。本教程向您展示如何应用该原理并使用环境温度计算距离。
  5. 将HC SR04入侵3针传感器
    HC-SR04传感器使用一个引脚作为触发器,使用一个引脚作为回声。因此,您需要使用微控制器的两个引脚来测量传感器检测到的距离。在本教程中,您可以找到如何仅使用HC-SR04的一个引脚来计算传感器检测到的距离。
  6. 超声波传感器比较:HC-SR04,PING,Maxbotix
    HC-SR04传感器不是市场上最精确的超声波传感器。好吧’离那很远。但是在本文中,作者将它与其他两个超声波传感器进行了比较,并简要概述了它们之间的差异以及如何编写读取传感器值的程序。
  7. 远程超声波距离传感器
    HC-SR04传感器提供2cm至400cm的非接触式测量功能。您至少有一个选择来增加传感器的测量范围。增大范围的方法是使用抛物线破折号来减小‘field of view’(FOV)的基本传感器。在该实验中,实测距离为9.24米。
  8. Arduino的雷达项目
    您可以使用便宜的HC-SR04传感器构建大量项目。这款DIY雷达就是其中之一。

1条评论 » Write a comment

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *