littlebot
Published on 2025-04-14 / 1 Visits
0

【源码】基于Arduino的物联网线跟随避障机器人

项目简介

本项目作为“Systems and Control Engineering - Technik und IoT”课程的小组项目,着重展示了物联网设备在实际场景中的应用。项目打造出的机器人具备线跟随和避障功能,能够沿着地面线路行走,当遇到前方障碍物时会自动停止,障碍物移除后可继续行驶。

项目的主要特性和功能

  • 线跟随功能:通过两个红外反射传感器检测地面亮度,根据传感器数值调整电机,确保机器人沿着地面线路行驶,且不会越过线路。
  • 避障功能:利用红外传感器测量与前方物体的距离,当距离达到 13cm 时,机器人自动停止;障碍物移开后,机器人恢复行驶。

安装使用步骤

硬件安装

准备好以下组件并完成组装: |名称|数量|组件| |-|-|-| |U1|1|Arduino Uno R3| |U2|1|IR - 传感器| |U3|1|推挽四通道驱动器| |M1,M2|2|电机| |D1 - D8|8|二极管| |PIR1, PIR2|2|红外反射传感器|

参考图片进行组装: Assembly Circuit

启动运行

将机器人放置在地面上,使线路处于其两个轮子之间,即可启动机器人。此时,机器人会自动开始跟随线路行驶,并在遇到障碍物时停止。

下载地址

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