本篇文章主要介绍智能车实现的功能和相关硬件结构及软件配置。
-
实现功能:
此项目可实现智能车的遥控、循迹、避障、Led灯显示、蜂鸣器示警、状态显示等功能。
-
模块分类:
小车部分:51最小系统、电源模块、OLED显示屏模块、照明灯模块、电机驱动模块、红外循迹模块、超声避障模块、无线传输模块等。
遥控部分:51最小系统、电源模块、摇杆模块、无线传输模块等。
-
硬件:
此项目涉及的硬件如下清单:
名称 | 型号 | 数量 |
---|---|---|
小车底盘 | 2WD智能车底盘套件 | 1
|
照明灯 | LED白、蓝、黄 | 6 |
蜂鸣器 | MH-FMD | 1 |
电池 | 9V | 1 |
超声波模块 | HC-SR04 | 1 |
电机驱动模块 | L298N | 1 |
红外循迹模块 | TCRT5000 | 4 |
按键 | 若干 | |
单片机最小系统 | 1 | |
单片机 | STC12C5A60S2 | 1 |
OLED显示屏 | 0.96寸7针 | 1 |
无线传输模块 | NRF24L01 | 2 |
稳压模块 | 5v及3v | 若干 |
单片机 | STC15W408AS | 1 |
摇杆模块 | 双轴按键摇杆传感器 | 1 |
电阻、螺钉、螺帽、排针 | 若干 | |
电池 | 1.5v | 4 |
万能板 | 7*9 | 2 |
超声波模块支架 | 黑色 | 1 |
- 软件
此项目编写的代码均为C语言,使用的软件为Keil5及STC-ISP。