完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Arduino UNO——小型测距轮 现在打开百度地图,输入起点和终点,两地之间的距离马上显示在手机屏幕上。相比以往的地图,现在的电子地图,地理信息量更大。距离计算的更加精确。可这么大的面积,是怎么测量出来的呢?卫星、卷尺还是其他的。卫星能勘探地形、地面资源。但所测距离的精确度不高;卷尺灵活性不够,所测的距离不够长。排除以上两种还有其他测距工具吗?前段时间在马路上看见有人手持一个滚轮沿着马路边滚动,觉得很是新奇,上前询问,原来他是地图工作者,现在正在绘制路线,并测量两地之间的距离。原来他所用的就是用测距轮。这种测距工具,方便携带,灵活性高,测量精准度高。回来之后自己也制作了一个小型的测距轮。 测距轮相比传统的卷尺,可以随意滑动,可测正负(向左滑动为正,向右滑动负)。 下面就来看看做的怎么样吧。 【配件图】 【主要配件】 测距轮的主板我采用的DFRobot最新推出的DFRduino UNO R3的主板,他完全兼容Arduino UNO R3版本。性价比也比较高,相比之下,我更钟意DFRduino UNOR3。因为它采用沉金工艺,外观精致,在追求质量的同时,也提高了颜值 。制作测距尺,还需要一个强大的配件,那就是编码器,这样才能计数。 在这里我采用增量式光电旋转编码器,它能有效的兼容Arduino,PLC等各类主控器。它具有AB两相输出,可以通过旋转的光栅盘和光耦产生可识别方向的计数脉冲信号。其电路输出的类型为NPN集电极开路输出,这样的输出类型可以和内部带上拉电阻的单片机连接,然后实现转速、角度、角速度等数据的测量。 注意:编码器在不接设备的情况下,集电极开路输出,在没有上拉电阻的时候,是没有电压输出的,如要要示波器示波请在AB两相输出上加上两个上拉电阻。如果实际运用,就不需要加上拉电阻了。 示波器信号 【部分配件】 【电路接线图】 实物连接图 【效果图】 Reset:此模式为复位模式,切换到此模式,可以清零所测的数据。这样又可以重新开始测距取值了。 Detection:此模式为测距模式,切换到此模式,可以开始你的表演了,随意测距,上下左右随便滚动,完全无压力。往左滚测得是数值为正,往右滑数值为负(当测距数值为正得时候,往右滑可以看见数值随着减小)。 Lock:此模式为锁定,当你测得一定的距离后,选择到此模式可以锁定数据,随意你怎么滚动,数据都不会改变了,这样你就可以记录数据了。方便吧,按三下按键就可以了哦。 为了让携带方便,外观漂亮。我用3D打印机打印了外壳。方方正正的,是不是看起来有点呆板。没办法,我能想到的只是如此了。相信朋友们肯定有更好的创意。3D打印的文件我以附件的形式放在文末了。 注意:因为自己找的轮毂尺寸都不合适,后面自己用3D打印机制作了一个80mm的轮毂。而轮胎还是用的高品质环保ABS硅胶车轮外的轮胎 程序:
测距尺的3D文件.rar
(327.89 KB, 下载次数: 4
)
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【FireBeetle Board ESP32-E IoT 开发板试用体验】彩色灯显示效果
3496 浏览 0 评论
【FireBeetle Board ESP32-E IoT 开发板试用体验】之开箱+环境搭建
2058 浏览 1 评论
【FireBeetle Board ESP32-E IoT 开发板试用体验】使用ESP-IDF进行开发入门(MacOS)
2773 浏览 0 评论
2405 浏览 0 评论
【DFR0100 Arduino入门套件】 Lesson 7 -- 报警器
3644 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 12:37 , Processed in 0.673162 second(s), Total 78, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号