最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

遥控车课程系列:循线与避障自走车

Arduino 少儿编程 3241浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

 

遥控车课程系列:循线与避障自走车

 

上节课教大家如何简单的制作出自走车车体部分,现在我们要为自走车加上红外线反射模块与超声波测距模块,除了让我们的自走车能沿着黑线行走外,遇到障碍物也能自行闪避。程序撰写软件会使用MakeblockmBlock 3。此为免费软件,且是Scratch图型化的操作接口,不论是大人还是小孩都能很快的上手。

需要材料与工具如下:

1. 红外线反射模块*2

2.HC-SR04P超声波测距模块

3.3公分左右的铜柱*2

4.螺丝与螺帽*2

5.超音波测距模块塑料支架组(也可以用厚纸板加上热熔胶代替)

 

遥控车课程系列:循线与避障自走车

 

6.type-B to USB 接线

7.30公分母/母杜邦线*10

8.十字起子。

 

遥控车课程系列:循线与避障自走车

 

首先将红外线反射模块用铜柱与螺帽如下图固定。

 

遥控车课程系列:循线与避障自走车

 

再将红外线反射模块如下图用螺丝装在自走车前端的圆孔上。

让红外线反射模块如下图排列。

 

遥控车课程系列:循线与避障自走车

遥控车课程系列:循线与避障自走车

 

再来将超声波测距模块装在支架上,可自行用厚纸板DIY

 

遥控车课程系列:循线与避障自走车

 

用螺丝及螺帽固定支架在自走车前端上方。

 

遥控车课程系列:循线与避障自走车

遥控车课程系列:循线与避障自走车

遥控车课程系列:循线与避障自走车

 

接下来拿出4条杜邦接线接在超声波测距模块上,并记下颜色对应的接点英文。

在此为:紫色-Vcc、蓝色-Trig、绿色-Echo、黄色-Gnd

 

遥控车课程系列:循线与避障自走车

 

将线的另一头接在ArduinoSensorShieldv5.0(以下会简称为扩充板)URF01+上。

位子由左至右分别为紫蓝绿黄。

 

遥控车课程系列:循线与避障自走车

 

再来拿取6根杜邦接线接于红外线反射模块,一边三条分别接于VCCGNDD0,特别记下两边D0的接线颜色。

 

遥控车课程系列:循线与避障自走车

 

将线全部穿过自走车底盘的圆洞。

 

遥控车课程系列:循线与避障自走车

 

自走车面向正前方,左边红外线反射模块D0接于扩充板的S11,右边红外线反射模块D0接于扩充板的S12。两侧的VCCGND分别接在扩充板上任一VG及可。

 

遥控车课程系列:循线与避障自走车

 

Arduino UNO接上type-B接头。

 

遥控车课程系列:循线与避障自走车

 

下载mBlock 3并安装,从这里下载。

http://www.mblock.cc/zh-home/software/?noredirect=zh-CN

 

遥控车课程系列:循线与避障自走车

 

从这里下载写好的程序代码

https://drive.google.com/file/d/1uBfWGi_aRurAzkSZTd_S2ezE1-CQhulT/view

 

遥控车课程系列:循线与避障自走车

 

打开下载好的程序代码。

 

遥控车课程系列:循线与避障自走车

 

点选控制板并选择Arduino Uno

 

遥控车课程系列:循线与避障自走车

 

点选连接>串行端口>选取Arduino UnoCOM Port(依自己的计算机为主)

 

遥控车课程系列:循线与避障自走车

 

鼠标右键点选图形程序代码的Arduino 主程序,并用左键点选上传Arduino程序。

 

遥控车课程系列:循线与避障自走车

 

点选上传到Arduino,这时程序会上传到我们自走车上,等到看到上传完成就成功啰。

 

遥控车课程系列:循线与避障自走车

遥控车课程系列:循线与避障自走车

 

装上电池将自走车放在黑在线试走看看吧!

 

 

您必须 登录 才能发表评论!