• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

怎样测量两点之间的距离?

Cloud4321 2018-05-09 浏览量:1758

两点之间直线最短,从小学老师就开始这么说了,今天想向大家请教一下,如何用单片机来自动测量?

我有两个基本约束条件:

1.尺寸不能太大,越小越好(后期可能会在横向和纵向排列好多来控制精度);

2本人目前是学生党,因此成本不能太高,早期只是想做一个模型;

欢迎大家留言

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不要听他们的超声波  你用了就被坑了   你能买得起的超声波模块需要较大的尺寸才能测量的,精度一般

    建议你用激光测距模块,相比超声波来说性价比更高,而且对你之后的拓展阵列也不影响

    • 发布于 2018-05-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:17
  • 超声波测距,单片机有现成的模块,单片机的速度相对于声速来说还是飞快的,应该能达到比较高的精度
    • 发布于2018-05-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用超声波或者激光测距   尺寸都很小  超声波模块价格很低  


    • 发布于2018-05-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 超声波模块,那种发射端和接收端分开的那种,这样你想测哪两点的距离就把他放在那两点即可,但是有最远距离限制,最远大概3m的样子吧,不同厂家可能有略微的差别。
    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 现在好的都是激光测距吧,成品价格可以在100以内的。
    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果精度要求不高,距离3米以内,可以考虑超声波测量,价格便宜,方案简单。如果精度要求高,距离长,激光测距也可以。
    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 超声波模块HC-SR04即可
    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 比较便宜的方案使用超声波测距或者红外测距的
    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 红外测距和超声波测距,红外一般测得距离更远一些
    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 用超声波测距,成本低,但是精度比较差,激光测距成本高,但是精确
    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个问题 提的太广义了。 

    这里给你建议就是淘宝上  找超声波测距模块  便宜 ,   也可以激光的  相对贵一点。  

    要是大范围的测距,那就搞个GPS ,通过坐标计算两点间的距离,精度也能接受。

    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 电位器加两根筷子做成圆规就好了,用adc采集,数值与“圆规”张开的角度基本上是线性的。
    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 精度要求不高的话,红外模块以及超声波模块应该可以满足要求,价格也很便宜,十几元钱左右既可以搞定。

    如果要求精度话,只能用激光测距了,当然成本也要高了。

    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用激光测距或者超声波测距
    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 要精确的话还是选激光测距的方案比较好,激光强度调大一点,照射半径改小一点,精度就能大大提高。超声波测距是无法测量两点之间的距离的,因为超声波模块的原理是遇到面障碍物反射。

    • 发布于2018-05-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 测距要看你距离跟环境,原理简单,都是路程除以时间,不管是声速光速还是电磁波速度,要看你具体环境选择方案
    • 发布于2018-05-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 超声波和红外测距就行的,某宝有模块的。去看看。
    • 发布于2018-05-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用超声波,或是激光进行测量。使用相关的模块用单片机进行控制就可以了
    • 发布于2018-05-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎样测量两点之间的距离?