问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Arduino开源四足蜘蛛机器人制作教程

创作时间:
作者:
@小白创作中心

Arduino开源四足蜘蛛机器人制作教程

引用
CSDN
1.
https://blog.csdn.net/qqliuzhitong/article/details/141281385

本文将详细介绍如何制作一个基于Arduino的开源四足蜘蛛机器人。从硬件组装到软件编程,从基础搭建到高级功能实现,本文将手把手教你完成整个制作过程。

一、项目介绍

1.1 项目介绍

  • 主控板:Arduino Nano开发板
  • 动力系统:舵机扩展底板
  • 电源:4.8V可充电电池
  • 编程方式:支持Arduino C语言编程和米思齐图形化编程
  • 代码:开源代码,注释详细,包含运动学解算

1.2 资料介绍

代码仓库资料链接:Baize_Spider12: 一个四足蜘蛛机器人

资料目录结构如下:

  1. 3D模型文件:存储3D打印图纸及相关文件
  2. 组装调试视频教程:提供完整的组装调试视频教程
  3. 程序代码文件:包含主程序、测试程序及接线图
  4. 安卓手机遥控APP:提供安卓手机遥控APP的安装包
  5. Win10驱动程序:包含机器人主板的Windows驱动工具
  6. 图片和视频:存储机器人相关图片和视频

二、硬件准备

2.1 零件清单

品名
数量
链接
身体上板
1个
身体中板
1个
身体下板
1个
关节链接件
4个
大腿
4个
小腿
4个
头部舵机座
1个
显示屏头前壳
1个
显示屏头后壳
1个
超声波头前壳
1个
超声波头后壳
1个
MG90S舵机
15个
链接
Arduino nano主控
1个
超声波
1个
链接
母对公杜邦线
1*4pin
母对母杜邦线
1*4pin
显示屏
1个
主控板底板
1个
电源线
1个
蓝牙
1个
电池
1个
固定轴连接件
10个
充电线
1个
程序下载线
1个
M3*12蘑菇头螺丝
4个
M3*4沉头螺丝
4个
M3*15蘑菇头螺丝
4个
M2.5*5平头螺丝
34个
束线带
0.5米

2.2 组装教程

建议观看视频教程以获得更直观的指导。以下是图文教程:

2.2.1 身体组装

2.2.2 组装关节连接件

2.2.3 去除大腿支撑

2.2.4 组装小腿

2.2.5 组装身体

2.3 舵机接线

使用Arduino Nano开发板,接线图如下:

三、程序烧录调试

3.1 安装Arduino IDE

访问百度网盘链接下载Arduino IDE:
链接:https://pan.baidu.com/s/1qwpNW6-PlzSQkgbYCBsoBg
提取码:d4xq

3.2 安装驱动

3.3 关节标定

上传标定代码,让所有舵机转到90度位置,然后固定摇臂。

3.4 烧录代码

打开“BaizeSpider12-minimal”文件夹,选择Arduino Nano主控板,上传代码。注意:上传代码前需要先连接电池通电。

四、手机APP遥控配置

4.1 安装配置手机APP

  1. 按下复位键,让舵机归位。
  2. 安装蓝牙调试器APP:
  • 华为/荣耀手机:应用市场搜索“蓝牙调试器”
  • 其他安卓手机:从资料包中安装“蓝牙调试器.apk”
  1. 打开APP,开启蓝牙,搜索并连接机器人(密码:953598)。
  2. 使用对话模式或按钮模式控制机器人:
  • 对话模式指令:
  • a:前进
  • b:后退
  • c:左转
  • d:右转
  • e:停止
  • f:坐下
  • g:挥手
  • h:抖手
  • i:起立
  • 按钮模式:编辑按钮提示和发送指令

4.2 自定义编程

可以基于现有代码进行二次开发,实现更多功能。

五、其他项目

更多机器人制作教程可以参考:
Baize_H1mini六足机器人制作教程

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号