超声波传感器使用声波来测量距离。传感器具有一个发射器(即扬声器),该发射器发出高频声音(超出人类的听觉范围)。传感器具有接收器(即麦克风),该接收器在高频声音从物体反射回来时检测其回声。您可以通过测量回波到达需要多少时间来计算传感器与最近的物体之间的距离。
如果要将超声波传感器添加到RedBot的前面,则需要:
超声波传感器HC-SR04
4条连接的母对母跳线(6英寸长)— SparkFun将它们作为一组20条连接线出售,可分为5条传感器以提供电线(如果您使用的是其他机器人,则其电路板可能需要母对公跳线)
魔术贴胶带(或双面泡沫胶带)将传感器安装在机器人的正面
HC-SR04超声波传感器在传感器前方约15°的狭窄圆锥中测量距离。该传感器可以检测到距离zui大400厘米(约13英尺)的障碍物。根据传感器测量值计算出的距离非常准确,在实际距离的约3毫米(约0.1英寸)内。
超声波传感器可用于执行几种有用的机器人行为:
机器人可以测量到其路径中最近的物体的距离。
机器人可以避免与路径中的物体碰撞。
机器人可以在360°扫描中找到最近的物体并向其行驶
将传感器安装到机器人
如有必要,请使用维可牢尼龙搭扣带或泡沫胶带将超声波传感器安装在机器人前端的机箱顶部。 传感器的发送器和接收器应像两只眼睛一样面向前方。 传感器将“倒置”安装,其导线朝上。
取一块维可牢尼龙搭扣胶带(“钩环”)或双面泡沫胶带约1英寸×0.5英寸,将其切成两半,形成约0.5英寸×0.5英寸的两块。
将一块胶带放在发射器圆柱体的顶部,将另一条胶带放在接收器圆柱体的顶部。
将传感器“上下颠倒”地压在机器人机箱顶部的前边缘上,以便牢固安装。 确保传感器朝前。