Codes for my SO-100ARM
my-soarm100
四足/人形机器人
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
SO-100ARM项目代码。
Codes for my SO-100ARM
项目特点
基于 Arduino 平台,代码简单易懂,适合初学者
支持串口通信,可通过电脑发送指令控制机械臂
包含舵机角度读取与设置功能
提供基础的运动控制示例,方便二次开发
代码结构清晰,注释完整,便于学习与修改
技术规格
| 主控平台 | |
|---|---|
| 舵机类型 | |
| 舵机数量 | |
| 通信方式 | |
| 供电电压 | |
| 控制协议 | |
| 开发语言 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Arduino Uno / Mega | 1 | — | 推荐使用 Mega 以提供更多 IO |
| SG90 / MG90S 舵机 | 6 | — | 6 自由度机械臂各关节 |
| 5V 2A 电源适配器 | 1 | — | 为舵机供电 |
| 杜邦线(公对母) | 若干 | — | 连接舵机与 Arduino |
| SO-100 机械臂结构件 | 1 套 | — | 3D 打印或购买成品 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Arduino IDE | 编写、编译、上传代码 | ✅ 是 |
| 串口调试助手 | 发送控制指令、调试 | ✅ 是 |
| USB 数据线 | 连接 Arduino 与电脑 | ✅ 是 |
| 3D 打印机 | 打印机械臂结构件 | ▢ 推荐 |
能力画像
**记忆与知识检索**:2/5 — 项目代码量小,无需复杂知识库,主要依赖 Arduino 基础文档
**动手与操作**:4/5 — 需要组装机械臂、连接舵机与电路,动手要求较高
**编程与算法**:2/5 — 代码为简单控制逻辑,无复杂算法,适合初学者
**设计与建模**:1/5 — 机械臂结构由 SO-100 项目提供,本仓库不涉及建模
**实验与调试**:3/5 — 需要通过串口调试舵机角度与运动轨迹
**协作与分享**:1/5 — 单人项目,暂无社区协作机制
**学习与研究**:3/5 — 适合学习 Arduino 舵机控制与机械臂基础原理
**系统集成**:2/5 — 可与其他 Arduino 传感器或上位机集成,但示例较基础
所需技能
Arduino 基础编程(C++)
舵机控制原理
串口通信基础
基本电路连接(面包板、杜邦线)
机械臂组装与调试
适用场景
机器人入门学习与教学演示
小型桌面机械臂控制实验
Arduino 舵机控制项目练习
开源硬件爱好者 DIY 制作
高校机器人课程实验平台