open-source arm robot assistant, implemented on arduino unu board with MG955 and SG90 survo-motors eris-ai-robot

机械臂 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
sudomopoy 0 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /5

项目简介

开源ARM机器人助手,基于Arduino UNO板,使用MG955和SG90舵机实现。


开源机械臂助手,在Arduino Uno板上实现,使用MG955和SG90舵机。

项目特点

基于 Arduino Uno 平台,入门门槛低,适合初学者和创客。
使用常见的 MG955 和 SG90 舵机,零件容易获取且成本可控。
开源硬件与软件,遵循 GPL-3.0 许可证,可自由修改和分发。
代码结构清晰,便于理解机械臂的运动控制逻辑。
支持扩展,可以接入传感器或增加自由度实现更复杂的动作。

技术规格

主控板
舵机型号
舵机数量
供电方式
通信接口
控制方式
自由度
编程语言

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Arduino Uno 1 核心控制板
MG955 舵机 2 大扭矩,用于主要关节
SG90 舵机 2 小型舵机,用于末端关节
5V 外部电源 1 为舵机供电
杜邦线 若干 连接舵机与主板
亚克力或3D打印支架 1套 机械臂骨架(需自行制作)

所需工具

工具用途是否必需
Arduino IDE 编写和上传代码 ✅ 是
USB 数据线 连接 Arduino 与电脑 ✅ 是
螺丝刀 安装舵机和结构件 ✅ 是
3D 打印机或激光切割机 制作机械臂结构件 ▢ 推荐
万用表 检查电路和供电 ▢ 推荐

能力画像

**记忆与知识检索**:2/5 — 项目本身不涉及复杂知识库,但需要查阅舵机规格和 Arduino 文档。
**动手与操作**:4/5 — 需要焊接、接线、组装机械臂结构,动手要求较高。
**编程与算法**:3/5 — 需要编写或修改 Arduino 代码,涉及舵机角度控制和串口通信。
**设计与建模**:2/5 — 结构件需要自行设计或下载模型,但已有参考方案。
**实验与调试**:4/5 — 舵机角度校准、动作调试、供电稳定性测试是常见环节。
**协作与分享**:3/5 — 开源项目,鼓励 Fork 和 PR,但社区活跃度较低。
**学习与研究**:4/5 — 适合学习机器人运动学、舵机控制、Arduino 编程。
**系统集成**:2/5 — 目前为独立机械臂,未集成视觉或传感器系统。

所需技能

基础的 Arduino 编程(C++) 舵机控制原理与 PWM 信号理解 简单的电路连接与供电设计 机械结构组装与调试 能够阅读英文技术文档(项目说明为英文)

适用场景

机器人入门学习与教学演示
创客空间或学校的 Arduino 工作坊
小型桌面自动化任务(如抓取、搬运小物件)
作为更复杂机器人项目的基础原型
个人兴趣制作与开源硬件实践