Objective

本课我们继续智能小车的学习,在前面3课基础上,本课 学习黑白循迹小车DIY制作,所谓循迹就是沿着给定的线路行驶,就像地铁沿着车轨运行一样,可以把小车当成是地铁,你给小车铺设的线路就是地铁轨道。

Parts and Devices

在本课中需要 用到一下器件

Device Name
picture
qty
Arduino UNO
补部件图片100 x 100
1
Motor with wires
补部件图片100 x 100
4
L298N MOTOR driver module
补部件图片100 X 100
1
Box for 18650 3.7V battery+
DC power connector
补部件图片100 x 100
1
voltage meter
补部件图片100 X 100
1
舵机
补部件图片100 X 100
1
循迹模块
补部件图片100 X 100
5
一拖五跳线
补部件图片100 X 100
2
Jumper wires(male-male,male-female,female-female)
补部件图片100 X 100
若干
底盘
补部件图片100 X 100
1

Installation

本课中只需要在第一课的基础上添加5个黑白循迹模块就可以了,当然第二课中安装的红外接收模块,以及第三课中安装的超声波模块和舵机可以不用拆掉,尽管本课用不到这个部件。

1) 底盘、电机、L298N电机驱动板以及Arduino UNO安装,请参考第一课中关于电机测试的介绍:

https://osoyoo.com/2017/04/23/arduinosmartcarlesson1/

2) 安装黑白红外循迹模块

安装黑白循迹模块需要5颗M3*10螺丝,在较长一块底盘前端有三条缝,是用于安装黑白循迹模块的

将黑白循迹模块的探头卡在缝中,并用M3*10螺丝拧紧

3) 线路

5个黑白循迹模块与UNO之间按照图示连接

UNoSketch_bb

4) 铺设轨道

在白色地板上铺设一条大约18mm的黑色轨道,铺设轨道时候在转弯处不要有直角出现,如果弯道角度太大小车循迹时候可能会冲出轨道。循迹模块安装好以后需要调节其灵敏度,将小车上电并放置于地上,用螺丝刀旋转循迹模块上的电位器,是循迹模块在白色地板上信号指示灯亮起,在黑色轨道上信号指示灯搞好熄灭为止。

Software Installation:

Step 1: Install latest Arduino IDE (If you have Arduino IDE version after 1.1.16, please skip this step)

Download Arduino IDe from https://www.arduino.cc/en/Main/Software?setlang=en , then install the software.

Step 2:Download Lesson One sample code from https://osoyoo.com/driver/smartcar-lesson4.zip , unzip the download zip file smartcar-lesson4.zip, you will see a folder called smartcar-lesson4 .

Step 3: Connect Arduino UNO to PC with USB cable, use Arduino IDE to open the file smartcar-lesson4.ino in smartcar-lesson4 folder, load the code into arduino.

Final Testing :

把小车放置在黑色轨道上,使正中间一个黑白循迹模块位于黑色轨道正上方,打开电池盒侧面电源开关,小车会沿着黑色轨道前进。