Welcome to the second lesson of Arduino smart car!

1.功能介绍

有了第一课对电机驱动板、车轮、电机、电压表、蜂鸣器、电池盒以及小车核心部分Arduino UNO的安装经验,本课将在上一课的基础上安装红外接收模块,红外接收模块用于接收红外遥控器发射的红外信号,当红外接收模块收到遥控器发送指令后小车执行相应的动作。例如遥控器发送一个前进的指令,模块收到指令后就会执行前进的动作。就像空调一样,拿着遥控器对着空调按下“电源”键,空调开机。

2.物料清单

器件
qty
Arduino UNO
1
Motor with wires
4
L298N MOTOR driver module
1
Box for 18650 3.7V battery+
DC power connector
1
voltage meter
1
红外接收模块
1
遥控器
1
Jumper wires(male-male,male-female,female-female)
若干
底盘
1

Installation

1) 底盘、电机驱动板及其他部件安装,请参考第一课

OSOYOO Robot Car Starter Kit Lesson 1: Install UNO R3 Board and Motors on Chassis

2) 安装红外接收模块

所需配件 数量
M2.5*10螺丝 2
M2.5*10螺帽 2
塑料垫 2

将两个塑料垫放在较短一块底盘上安装红外接收模块处,将红外接收模块放置于塑料垫上,用M2.5*10螺丝将红外接收模块和所料垫固定于底盘上

拧上螺丝帽

3) 线路图

红外接收模块与Arduino UNO链接请参考下图

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:下载本课示例代码:https://osoyoo.com/driver/smartcar-lesson2.zip,解压压缩包,你会看到在smartcar-lesson2文件夹下有smartcar-lesson2.ino和configuration.h文件

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

项目中用到了IRremote库,下载链接:https://osoyoo.com/wp-content/uploads/2017/02/IRremote.rar

Final Testing :

拔掉连接uno和PC之间的USB线,打开小车上电池盒侧面开关,取出遥控器可以看到电池扣处有一片透明的塑料垫片,将塑料垫片拔掉,把遥控器对着小车上的红外接收模块按下列按键,小车会做相应的动作。

▲—–前进

▼—–后退

>—–右转

<—–左转

OK—–停止

如果按下按键后下车没有反应或者小车运动缓慢,你应该从以下几方面检查小车:

1)电池电压是否过低,如果电压低于7.2V,如果低于7.2V请取出18650电池,给其充电;

2)按遥控器时是否对准红外接收模块,如果没有对准请 对准;

3)红外接收模块是否与UNO之间连接正确