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

【源码】基于Arduino的RoboRuckus移动机器人系统

项目简介

本项目是基于Arduino平台及Mbits开发的用于RoboRuckus游戏的移动机器人系统。此机器人成本低廉且易于组装,借助陀螺仪导航,还支持通过网页进行固件更新,适合对机器人技术和编程感兴趣的人群。

项目的主要特性和功能

特性

  • 成本低廉,采用常见硬件组件。
  • 组装简单,按套件说明即可完成。
  • 具备陀螺仪导航功能。
  • 支持网页端固件更新。

功能

  • 可通过A、B按钮实现多种操作,如重置Wi-Fi和服务器设置、校准陀螺仪、显示IP地址等。
  • 首次使用需配置Wi-Fi和游戏服务器信息,之后可自动连接。
  • 可通过调整多项参数对机器人进行调试,如漂移限制、车轮速度、零点设置等。

安装使用步骤

安装

  1. 购买所需材料,包括MOVE mini MK2 Buggy和Mbits。
  2. 按照机器人套件中的说明进行组装。
  3. 下载Visual Studio Code
  4. 按照指引安装PlatformIO。
  5. 将本项目仓库复制或下载到本地文件夹。
  6. 在Visual Studio Code中使用PlatformIO打开项目文件夹。
  7. 通过USB将Mbits连接到计算机。
  8. 使用PlatformIO工具栏上传代码。

使用

  1. 首次开机可能需等待SPIFFS格式化和挂载。完成后,屏幕显示鸭子符号进入Wi-Fi设置模式,此时机器人会创建名为“Ruckus_XXXXXXX”的Wi-Fi网络。
  2. 连接该网络(默认密码为RuckusBot),访问192.168.4.1进入机器人设置界面,配置Wi-Fi、游戏服务器IP地址和端口号。
  3. 开机时保持机器人静止以校准陀螺仪。若连接游戏服务器成功,屏幕显示笑脸;失败则显示哭脸并持续尝试连接。
  4. 待所有机器人连接后,可参考文档对机器人运动进行调试和设置游戏。
  5. 可根据需求调整机器人的各项调试参数。
  6. 连接Wi-Fi后,可通过浏览器访问机器人IP地址,选择firmware.bin文件进行固件更新。

下载地址

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