Arduino 传感器,用于确定定义的自由空间是否有物体障碍物

Arduino 传感器,用于确定定义的自由空间是否有物体障碍物,arduino,Arduino,我是嵌入式编程的新手,所以请尽可能地帮助我 我想知道我们怎样才能制造出一个能够处理以下情况的设备 具有确定距离、宽度和高度的区域将没有任何障碍物 传感器扫描上述定义区域内的任何障碍物 如果在规定的时间内有任何障碍物,则应触发蜂鸣声或摄像头记录等动作 我计划用Arduino做这个项目 我的问题是如何解决#1和#2的问题?我需要什么样的模块来启动这个项目?如何在硬件和软件方面进行编程和配置。对于第一个条件,您需要测量长度。。。。所以你可以用两种方法来做到这一点(相当于i kwn) 1.使用超声波传感

我是嵌入式编程的新手,所以请尽可能地帮助我

我想知道我们怎样才能制造出一个能够处理以下情况的设备

  • 具有确定距离、宽度和高度的区域将没有任何障碍物
  • 传感器扫描上述定义区域内的任何障碍物
  • 如果在规定的时间内有任何障碍物,则应触发蜂鸣声或摄像头记录等动作
  • 我计划用Arduino做这个项目


    我的问题是如何解决#1和#2的问题?我需要什么样的模块来启动这个项目?如何在硬件和软件方面进行编程和配置。

    对于第一个条件,您需要测量长度。。。。所以你可以用两种方法来做到这一点(相当于i kwn)

    1.使用超声波传感器,可使u直达其范围(我认为为3m)


    2.你也可以使用红外传感器这种方法有点小技巧,但我觉得比第一种方法更准确和有趣,尽管它有一些限制,或者我们可以说是条件(房间必须是空的,或者在你测量时机器人的路径上应该没有障碍物)第二,它将如何工作首先使用白色条纹或黑色标记在车轮上做一个标记(因为你可能知道红外传感器可以很容易地检测出白色和黑色之间的差异,这是我们经常在直线跟随机器人中使用的)。一旦你做了标记,然后只需将红外传感器放在车轮的正前方即可。它将计算旋转数,然后u可以使用2TTRN公式轻松地将旋转数转换为长度,其中(R是车轮的半径,TT是饼图,N是车轮的旋转次数

    这是一个编程网站。硬件问题是离题的,你的整个问题太宽泛了。@Greu_gor我应该在哪里问这个问题?我认为这一点将涉及到关于发展的讨论,因此也发布了这个问题。这是问题和答案网站不是论坛。如果你想要一个讨论,这不是它的网站。那么,什么是最好的方式来调整我的查询,以符合“问答”,这样我就可以得到我的问题的答案?