[项目]简易激光测距仪 精华

2020-9-19 21:46:53 [显示全部楼层]
20348浏览
查看: 20348|回复: 10

[项目] 简易激光测距仪

[复制链接]
本帖最后由 hnyzcj 于 2020-9-19 21:51 编辑

【项目起源】
        生活学习中我们常常会用量尺直接测定两点间距离,但是当所量距离大于尺长时 ,需先标定直线再分段测量,这样容易产生误差,当然你也可以使用更大量程的直尺来测量。于是针对上述误差、量程问题,我们就使用开源硬件掌控板+VL53L0X ToF激光测距传感器制作一个简易激光测距仪。

【项目展示】
简易激光测距仪图1
图1简易激光测距仪(启动)
简易激光测距仪图2
图2简易激光测距仪(测量)

【功能简介】
(1)距离测量:测量与被测物体的距离。
(2)模式切换:测距仪器有两种工作模式,分别为单次测量和多次测量。

【硬件材料】
序号
名称
数量
掌控
1
2
1
3
1
4
3.7v锂电池
1
5
拨码开关
1
6
螺丝
1
表1项目器材清单

【制作过程】
1.结构设计
此项目我们用LaserMaker设计了一个盒体的结构件,整体设计如下所示。
简易激光测距仪图3
图3整体设计图
(1)前面板设计
简易激光测距仪图4
图4前面板设计
前面板用于固定掌控板,同时安装固定按钮和拨码开关。
(2)侧面板设计
简易激光测距仪图5
图5侧面板设计
后面板主要用于安装VL53L0X ToF激光测距传感器,以及为主控板烧录及供电接口。
2.相关设置
(1)编程环境部署
程序编写使用的是Mind+编程软件,此项目程序编写涉及到的硬件有掌控 、VL53L0X ToF激光测距传感器,因此在编写程序前先将这些拓展指令模块添加上。
第一步:添加掌控拓展指令集
鼠标点击拓展按钮,切换“主控板”页面,如下图6处,添加掌控板。
简易激光测距仪图6
图6添加掌控板
第二步:添加VL53L0X ToF激光测距传感器
鼠标点击拓展按钮,切换“传感器”页面,如下图7,添加VL53L0X ToF。
简易激光测距仪图7
图7添加VL53L0X ToF激光测距传感器
3.电路连线
为了降低成本,同时也为节省空间,此项目中没有使用到拓展板,而是直接从掌控的金手指处焊接引出端口,具体连线如下图8所示。
简易激光测距仪图8
图8电路连线
4.代码编写
(1)主程序:系统初始化,设置显示“firing”启动中,播放一段音乐。
简易激光测距仪图9

图9初始化程序设置
(2)子函数单次:按下按钮一次执行低精度单次测量。
简易激光测距仪图10
图10单次函数
(3)子函数多次次:按下按钮两次执行低精度连续测量。
简易激光测距仪图11
图11多次函数
简易激光测距仪图12
图12cal子函数


6.设备组装
第一步:用激光切割机切除下图13所示的结构件。
简易激光测距仪图13
图13激光切割百叶窗结构件
第二步:安装激光测距传感器,将其用螺丝固定在侧面板上如下图14所示。
简易激光测距仪图14
图14安装激光测距传感器
简易激光测距仪图15
图15激光传感器背面
第三步:安装按钮、掌控板、拨码开关。
用螺丝和螺母如下图所示垫高按钮对应的孔位如图16所示,再将按钮安装。
简易激光测距仪图16
图16垫高按钮对应孔位
简易激光测距仪图17
图17安装按钮
简易激光测距仪图18
图18安装掌控
简易激光测距仪图19
图19安装拨码开关
第四步:安装完成整体效果,如图20所示。
简易激光测距仪图21
图20安装后整体效果
7. 运行测试:对系统上电按下按钮分别使用单次测量和连续测量分别读取测量数据,并进行比较。

简易激光测距仪图20
图21运行测试——单次测量
简易激光测距仪图22
图22运行测试——连续测量
简易激光测距仪图23
图23运行测试——读取数据




汤果  初级技神

发表于 2020-9-20 08:06:52

激光测距都好贵>_<
回复

使用道具 举报

rzyzzxw  版主

发表于 2020-9-20 13:40:43

作品赞
回复

使用道具 举报

DFS1w2cb8o8  中级技师

发表于 2020-9-21 21:55:34

本帖最后由 rzyzzxw 于 2020-9-22 11:44 编辑

厉害厉害





回复

使用道具 举报

rzyzzxw  版主

发表于 2020-9-22 11:43:35

漂亮漂亮
回复

使用道具 举报

Sev7nKarat克拉  中级技师

发表于 2020-9-23 15:55:34

简单易学
回复

使用道具 举报

佛系唐法官  中级技师

发表于 2020-9-23 22:12:45

赞一个
回复

使用道具 举报

txm派瑞深山锹  高级技师

发表于 2020-10-4 23:19:29

真是好活
回复

使用道具 举报

 初级技匠

发表于 2020-10-6 15:29:19

赞一个
回复

使用道具 举报

digi_cow  高级技匠

发表于 2020-10-9 19:25:32

数学课直接可以用上
回复

使用道具 举报

QQQQQQQ  初级技匠

发表于 2022-2-14 17:08:57

厉害厉害
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail