littlebot
Published on 2025-04-09 / 2 Visits
0

【源码】基于Arduino的简易自动驾驶避障车

项目简介

本项目运用Arduino UNO、SG90伺服电机、HC - SR04超声波传感器、L298N电机驱动器和两节18650锂电池,开发出一个简易的自动驾驶避障车原型。该车辆具备自动检测道路障碍物并避免碰撞的能力,还拥有双向转向功能。

项目的主要特性和功能

特性

  • 障碍物检测:借助HC - SR04超声波传感器检测路径上的障碍物。
  • 伺服电机装载传感器:超声波传感器安装在SG90伺服电机上,可在不同方向扫描障碍物。
  • 避障功能:检测到障碍物时,利用差速驱动机制避开。
  • 双向转向:转向机制支持车辆向两个方向旋转,提升机动性。
  • 电机控制:由L298N电机驱动器控制车辆轮子的运动。

安装使用步骤

安装步骤

  1. 复制仓库: sh cd Obstacle - Detection - and - Collision - Avoidance - Self - Driving - Car
  2. 使用Arduino IDE上传SDC.ino代码到你的Arduino板。

使用步骤

  1. 用两节锂电池为自动驾驶车辆供电。
  2. 车辆默认直行,直至超声波传感器检测到障碍物。
  3. 伺服电机装载的传感器转动以寻找最远方向。
  4. 车辆启动转向机制避开障碍物并继续移动。

许可证

此项目遵循MIT许可证进行许可。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】