littlebot
Published on 2025-04-07 / 4 Visits
0

【源码】基于Arduino和蓝牙控制的T100机器人小车

项目简介

本项目是基于Arduino平台的远程控制机器人小车,最初于2018年在美国国际学校越南分校开发。借助蓝牙模块HC - 05与Android手机实现无线通信,以此控制小车完成前进、后退、左转和右转等动作。

项目的主要特性和功能

  • 远程控制:通过蓝牙连接Android手机,利用特定按键对小车的移动方向进行控制。
  • 电机控制:采用Adafruit Motor Shield库对两个直流电机进行控制,实现小车的前进、后退和转向操作。
  • 速度调节:支持通过手机应用对小车的速度进行调整。
  • 兼容性:该项目与Arduino UNO R3和L293D电机驱动器兼容,适合初学者和教育场景使用。

安装使用步骤

硬件组装

  1. 依据提供的材料清单购买并组装机器人小车。
  2. 将电机连接到L293D shield的M1和M4端口。
  3. 用跳线把蓝牙模块HC - 05连接到Arduino的相应引脚(+3.3V, GND, RX)。

软件安装

  1. 下载并安装Arduino IDE。
  2. 在Arduino IDE中安装Adafruit Motor Shield库(library/AFMotor.zip)。
  3. 下载并将T100.ino上传到Arduino UNO。

手机应用配置

  1. 在Android手机上安装BlueDuinoArduino Bluetooth Controller
  2. 通过蓝牙连接到小车的HC - 05模块。
  3. 配置手机应用的按键映射,示例如下:
    • “U” 对应前进
    • “D” 对应后退
    • “L” 对应左转
    • “R” 对应右转

测试运行

确保所有连接无误后,通过手机应用发送控制指令,观察小车的响应。

下载地址

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