[科学实验探究创新大赛]测距小能手
项目思路:
为参加此次“科学实验探究创新大赛”,我与科学组的老师专门进行了讨论,最后我们决定在小学科学教材中,挑选一些平时的常规实验比较难开展,借助信息技术手段能实现较好的实验效果的项目。此次我们选择了教育科学出版社小学科学三年级下册第一单元“物体的运动”,其中涉及到物体的运动、位置、距离及速度等知识概念,而我们制作的项目实现超声波测距,寻找周围最近物体的距离和行驶物体的测距和测速。
需要说明的是,我们的项目实现了以上小学科学教学中的涉及到的知识和实验,但在测量的精度上可能会有小误差。
科学原理:
距离是指(两物体)在空间或时间上相隔或相隔的长度。物体移动的速度可以通过移动的距离除以所花的时间得到,即公式:
速度=路程/时间
而超声波测距是人类模仿蝙蝠的生物特征,利用发射器发出超声波,遇到障碍物反射回来后,由接收器接收所花费的时间(时间差)。超声波在空气中的传播速度为340米/秒,根据时间,可以计算出距离。雷达也是利用了此科学原理。
步骤1 打开Mind+软件,切换到上传模式,调用掌控板和麦昆Plus扩展模块。
步骤2 创建以下变量
步骤3 将超声波传感器与麦昆Plus进行连接,连接针脚如下图所示:
步骤4 编程脚本程序。
在Mind+的上传模式中,编写以下四段脚本,分别实现初始提示文字,正前方物体测距,四周物体测距并找到最近物体的距离,测试小车的行驶速度。
项目思考:
在本项目的实施过程中,我们还发现一些有待解决的问题。
问题1:如果要检测物体在小车的某个方位,则需要使用到磁力计(指南针),目前遇到的情况是我采用的是掌控板1.0,无板载罗盘,其次即使带了罗盘,因为掌控板是竖着插在麦昆小车上,也无法使用,这个还有待研究。
问题2:我想测量物体的外形,通过麦昆Plus的超声波应该无法实现,又购买了一个TF-Luna单点测距雷达,结果发现这个传感器mind+还没有直接支持,下次使用串口通信的方式进行一下尝试。
问题3:在测试过程中,我发现手动按键会偶尔遮住传感器,而且测度速度时,按下AB键稍微移动了小车的方向出现非直线前进的情况,因此考虑通过无线或红外的方式来控制进行何种测试方式。
对于这个项目,大家如果有好的点子,也可以在下面留言,让我们一起讨论研究。



