项目简介
ButterBot是一个融合机械设计、电子工程和软件编程等多种技术与框架构建的智能机器人项目。其设计灵感源自《瑞克和莫蒂》中的角色,借助现代技术将角色变为具有实际功能的互动机器人。
项目的主要特性和功能
- 机械结构:身体主要以铝材打造头部、颈部和基座,其余部分采用亚克力、塑料和金属线等材料。
- 运动系统:拥有5个执行器,包含两个可变速的轨道元素、两个肩部微型伺服电机和一个头部小型伺服电机。
- 电子系统:配备具备WiFi功能的微控制器(Particle Photon)、可编程声音卡、音频放大器、扬声器、双H桥串行电机控制器和LED灯。
- 应用控制:通过WiFi利用Android应用控制,支持驾驶、播放音频、人脸跟踪和电池状态监控。
- 实时操作系统:微控制器运行实时操作系统(RTOS),运用多线程和系统定时器处理连续过滤和任务调度。
安装使用步骤
硬件组装
- 依据设计图纸和指导文档组装ButterBot的机械结构。
- 保证所有电子部件连接正确,尤其注意电机和控制器的连接。
- 检查各部件工作情况,确保无短路或电压不稳定问题。
软件配置
- 安装必要的软件和库,如Arduino IDE、OpenMV软件等。
- 配置微控制器和软件,确保固件和软件版本兼容。
- 按照提供的文档操作,测试各部分功能是否正常。
应用安装
- 下载并安装ButterBot的Android控制应用。
- 配置WiFi连接,保证ButterBot能通过WiFi与应用通信。
启动与测试
- 启动ButterBot,使用Android应用进行控制测试。
- 测试所有功能,包括运动、音频播放、人脸跟踪和电池状态监控。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】