项目简介
本项目运用Arduino UNO、SG90伺服电机、HC - SR04超声波传感器、L298N电机驱动器和两节18650锂电池,开发出一个简易的自动驾驶避障车原型。该车辆具备自动检测道路障碍物并避免碰撞的能力,还拥有双向转向功能。
项目的主要特性和功能
特性
- 障碍物检测:借助HC - SR04超声波传感器检测路径上的障碍物。
- 伺服电机装载传感器:超声波传感器安装在SG90伺服电机上,可在不同方向扫描障碍物。
- 避障功能:检测到障碍物时,利用差速驱动机制避开。
- 双向转向:转向机制支持车辆向两个方向旋转,提升机动性。
- 电机控制:由L298N电机驱动器控制车辆轮子的运动。
安装使用步骤
安装步骤
- 复制仓库:
sh cd Obstacle - Detection - and - Collision - Avoidance - Self - Driving - Car
- 使用Arduino IDE上传
SDC.ino
代码到你的Arduino板。
使用步骤
- 用两节锂电池为自动驾驶车辆供电。
- 车辆默认直行,直至超声波传感器检测到障碍物。
- 伺服电机装载的传感器转动以寻找最远方向。
- 车辆启动转向机制避开障碍物并继续移动。
许可证
此项目遵循MIT许可证进行许可。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】