littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Raspberry Pi和Arduino的实时追踪车辆系统

项目简介

RTES-trackingCar是一个基于Raspberry Pi和Arduino的实时追踪车辆系统。系统可通过摄像头实时追踪蓝色球体,利用超声波传感器检测障碍物,在物体接近车辆或检测到障碍物时自动切断引擎,还能记录两个视频,一个是摄像头原始画面,另一个显示检测过程。

项目的主要特性和功能

  1. 实时追踪:借助摄像头对蓝色球体进行实时追踪。
  2. 障碍物检测:运用超声波传感器检测障碍物,检测到情况时自动切断引擎。
  3. 视频记录:记录两个视频,分别为摄像头原始视频和检测过程视频。
  4. 硬件集成:车辆为从零开始组装,包含3D打印底盘、Raspberry Pi、Arduino UNO、摄像头模块等。

安装使用步骤

前提准备

需准备Raspberry Pi 3模型B、至少8GB的MicroSD卡、USB摄像头模块、Arduino UNO板、超声波传感器HC - SR04等硬件组件。

软件安装步骤

外部依赖项安装

  1. 更新系统并安装必要的软件包: bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install git build-essential cmake libsdl2-dev libgtkmm-3.0-dev liballegro4.2-dev
  2. 启用摄像头: bash sudo raspi-config
  3. 安装WiringPi: bash sudo apt-get install wiringpi
  4. 安装OpenCV: bash cd opencv mkdir build cd build cmake -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules .. make -j4 sudo make install
  5. 安装Ptask: bash cd ptask mkdir build cd build cmake .. make sudo make install

构建和运行

  1. 创建构建目录并编译项目: bash mkdir build cd build sudo cmake .. sudo make
  2. 运行应用程序: bash sudo ./application

注意事项

  • 保证所有硬件连接正确且符合项目要求。
  • 运行程序前,按项目文件说明正确配置和设置软件与硬件。
  • 遇到问题或错误提示,参考项目文件和错误信息排查解决。

下载地址

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