基于Arduino开发的智能小车

一、概述

1. 设计内容

(1)智能小车自动运行(前后走,左右转)

(2)蓝牙控制、遥控器控制、无线手柄控制

(3)循迹、避障、测速

(4)视觉

(5)语音识别

(6)装饰:RGB小灯、音乐播放器、语音录入

2.材料清单

材料 数量
Arduino主控板 1
车轮 2
直流电机 2
L298N 1
红外循迹模块 1
超声波模块 1
红外接收器 1
红外遥控器 1
无线手柄及接收器 1
面包板 1
杜邦线 若干
电池盒 1
充电锂电池3.7v 2
开关 2
万向轮 1
铜柱 4
连接螺丝螺母 若干
电工工具(电烙铁、剥线钳、电工胶带) 1
机械工具(锥、钳、卡尺、热熔枪) 1
蓝牙模块 1
OpenMV 1
   

 

3.掌握的内容

(1)Arduino控制板引脚、连线及编程

(2)电机驱动板L298N连线及编程

(3)传感器模块的连线及使用,包括红外避障、红外循迹、超声波避障、数码管速度显示、OPENMV视觉捕捉、语音识别模块、音乐播放、

(4)无线通信及遥控:蓝牙模块、WiFi模块、红外遥控、无线手柄、GPS定位。

二、小车组装

   小车实物图如图1所示,按照图示连接安装

 

图1 实物连接图

三、控制元件搭建

1.电机驱动板L298N连线

基于Arduino开发的智能小车_第1张图片

图2 L298N电路板图

 

  图中,通道A和通道B分别连接电机的两端(两端无方向性,关乎电机正反转);电源正负极分别接到图示主电源正负极(≤5V接到5V输入,≥5V接到12V);A、B相使能端靠外接线端接入3、5、6、9、10、11等任意两个接线端带~的接线端,此处接到D10 D11,靠内一侧的两个引脚悬空或接5V连线端;1,2,3,4输入端分别接入数字端口D4 D5 D6 D7。

2.电源连线

  电池盒放入两节2×3.4V的可充电锂电池,将正极线(红色)连接到开关一端,另一端连入面包板正极列,正极列连入图2电源正极端(12V或5V)和Arduino的VIN端;GND接到面包板负极,电源负极端连入面包板负极的同一列。

 
图3 电源连接线

3.传感器件连线

(1)超声波接线端

基于Arduino开发的智能小车_第2张图片

图4 超声波实物图

  VCC接5V,GND接GND,TRIG接2 ECHO接3

(2)蓝牙模块连线

  VCC接5V,GND接GND,TX接RX,RX接TX

(3)红外遥控连线

  -接GND,+接5V,S接信号端,此处接D8

(4)无线手柄连接线

 

(5)

四、编程实现

 1. 电机转动

五、总结

 

转载于:https://www.cnblogs.com/Sonny-xby/p/11160442.html

你可能感兴趣的:(基于Arduino开发的智能小车)