关注、星标公众号,直达精彩内容

这个四足蜘蛛机器人以树莓派作为「大脑」,身躯和四肢由 3D 打印。无需定制电路板,初学者即可完成组装。

不仅如此,教程还包含一段将近一个小时的组装视频。这对于想了解树莓派、Python 编程的朋友来说是非常不错的上手项目。

组件清单

Raspberry Pi 3B+/4B × 1
500万像素 OV5647 Pi 摄像头模块 × 1
POWERADD 5000mAh 电源 × 1
PCA9685 16 通道 12 位 PWM 伺服电机驱动 × 1
LM2596 降压转换器 DC-DC 降压模块 × 1
MG90S 伺服电机 × 12
3.7v 锂电池(700mAh) × 4
拨动开关 × 1
跳线 × 若干
M3螺母和螺栓 × 若干

3D 打印组件

需要打印的零件清单:
1 x Body(身体)
1 x Joint 1(关节1)
1 x Joint 2(关节2)
1 x Joint 3(关节3)
1 x Joint 4(关节4)
1 x Thigh 1(大腿1)
1 x Thigh 2(大腿2)
1 x Thigh 3(大腿3)
1 x Thigh 4(大腿4)
1 x Calf 1(小腿1)
1 x Calf 2(小腿2)
1 x Calf 3(小腿3)
1 x Calf 4(小腿4)
1 x 树莓派摄像头支架
1 x 上盖
4 x 足尖(粘)
4 x 足尖(光滑)

每条腿由三个部分组成:关节、大腿、小腿。为了便于组装,STL 文件都做了命名和编号。
可在本项目文件库下载:
https://make.quwj.com/project/349

使用 PLA 材料,3D 打印所有的文件。你可以一次打印所有关节的零件,大腿和小腿也可以一起打印,如图所示。而打印身体、关节、大腿、摄像头支架在打印时需要支撑。

安装树莓派

推荐使用 2GB 内存以上的树莓派 + Raspberry Pi OS 桌面版。为树莓派安装好系统,参考:
https://shumeipai.nxez.com/2019/04/17/write-pi-sd-card-image-using-etcher-on-windows-linux-mac.html

通过配置 WiFi,让树莓派接入网络,参考:
https://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html

开启 SSH,使用 PuTTY 登录树莓派终端。传输文件和电影可以通过 SFTP,使用 FileZilla 即可。

开启 VNC 并使用 VNC Viewer 来登录树莓派,参考:
https://shumeipai.nxez.com/2018/08/31/raspberry-pi-vnc-viewer-configuration-tutorial.html

组装机器人

组装全过程视频。(视频长 51 分钟,请酌情切换到 WIFI 下观看

特别说明:
1、某些零件可能需要进行打磨才可以装配在一起。你不一定完全依照视频中的步骤组装,不过建议先测试好电路部分,测试好之后再组装 3D 零件。

2、每个伺服电机的接线图和表格下面有提供。

3、如果你对 4 节锂电池的连接感兴趣,这里说明一下。这是一组两节 3.7V 锂电池,串联成 7.4V 电池组。通过另一组同样的并联,每个锂电池 700mAh,最终成为 7.4V 1400mAh 电池组。串联增加电压,并联扩充容量。机器人上有两块电源,锂电池组给伺服电机供电,移动电源独立为树莓派供电。

下面是用到的软件和命令:
WinSCP: https://winscp.net/eng/download.php
Adafruit_Python_PCA9685 模块:

sudo pip3 install adafruit-pca9685

Pygame 模块:

sudo pip3 install pygame

程序源文件可在本项目文件库下载:
https://make.quwj.com/project/349

完成

参考视频操作下来,就可以完成组装了。希望你可以从中学到东西,体验到乐趣!

你可以在此机器人平台上做一些有趣的扩展、升级。例如增加一个 HC-SR04 超声波传感器,在本项目的文件库中已经提供了相应的 STL 文件。通过编程即可实现让机器人自主行走,绕开障碍物。

通过加装 MPU-6050 传感器,还可以让机器人实现自平衡。引入 OpenCV 让机器人具有计算机视觉功能……

尽情发挥你的想象力吧!

本项目文件库地址:

http://make.quwj.com/project/349

via instructables.com/id/3D-Printed-Raspberry-Pi-Spider-Robot-Platform/

-END-

整理文章为传播相关技术,版权归原作者所有 |

| 如有侵权,请联系删除 |

往期好文合集

爬坡还不简单?坡道行驶电动小车制作分享【2020电赛C题】

干货 | 二极管限幅电路和钳位电路?

川普跳「鸡你太美」?

最 后

若觉得文章不错,转发分享,也是我们继续更新的动力。

5T资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、单片机、等等

在公众号内回复「更多资源」,即可免费获取,期待你的关注~

用树莓派做蜘蛛机器人,还是3D打印的!相关推荐

  1. julia应用于自动驾驶汽车、机器人、3D 打印、精准医疗、增强现实、基因组学、能源交易、机器学习、金融风控和太空任务设计等多个领域...

    编程界的新宠 Julia 发布 1.0 正式版本,多种优势集于一身 2018-08-14 14:14 公司 Julia 的累积下载次数超过 200 万,已被应用于自动驾驶汽车.机器人.3D 打印.精准 ...

  2. 用ZBrush做游戏建模,3D打印,手办模型、珠宝设计等

    ZBrush是Pixologic开发的一款思维独特的3D软件,兼有2d软件的简易操作性和3D强大的功能,这些功能曾经在<指环王3:国王归来>这部影片的数字建模方面被广泛运用. 其二维制作部 ...

  3. 3d打印,机器人,计算机,3D打印的机器人将教孩子计算机编码!

    原标题:3D打印的机器人将教孩子计算机编码! 随着我们的世界变得日益数字化的,越来越多的编码和计算机编程工作如雨后春笋般冒出,需要越来越多的人在编码语言,成为精通.这种先进的计算机知识将更加为下一代更 ...

  4. 白泽六足机器人_arduino_v1——3D打印开源六足机器人程序

    导航在这里:白泽六足机器人_ros_v1 趁着五一帮忙做了一个六足机器人的程序,可以实现前后左右和超声波避障. 图片如下,可以避障,感兴趣的可以去抖音看具体运行视频. 1.打印结构并组装 这个结构在网 ...

  5. 12只超酷机器人,在家用3D打印搞定!

    3D打印最吸引人的地方在于它完全无极限!现在的3D打印已经广范应用在我们的生活.以及工业上的各个领域.最棒的是,DIY玩家可以真正从中受益.我们现在已经可以应用3D打印,在家制作自己的机器人了.如果你 ...

  6. 3D打印技术在医疗领域能做些什么?帮助精确完成手术

    3D打印技术出现在20世纪90年代中期.它与普通打印工作原理基本相同,打印机内装有液体或粉末等"打印材料",与电脑连接后,通过电脑控制把"打印材料"一层层叠加起 ...

  7. 随手刷屏的波士顿动力机器人,用3D打印解决了哪些问题

    方栗子 编译自 Design World 量子位 出品 | 公众号 QbitAI 波士顿动力的Atlas,自然不是用一天时间练就浑身技能的. 近日,在德国西部的小城亚琛,波士顿动力副总裁Aaron S ...

  8. 分享一个四足蜘蛛机器人(带源码)

    分享一个四足蜘蛛机器人 - 开题 进入大学以来,学习单片机已经很长时间了.之前都是在开发板上学习各种外设,做各种实验,一直也都没正经的做过什么项目.刚好临近毕业,需要做毕业设计,我感觉这是一个很好的机 ...

  9. Stratasys:3d打印材料有哪些、3d打印材料的分类

    近年来,3d打印技术的发展势头十分迅猛,已经从当初的只能打印简单模型的新生技术,发展成一项能够改变各个行业的革命性技术,广泛应用于航空航天.汽车.医疗.消费品和教育等行业.但要说起3d打印材料有哪些, ...

最新文章

  1. 微信小程序点击右下角的图片移动到当前位置
  2. UIKIT网页基本结构学习
  3. 【动态规划】cf1034C. Region Separation
  4. javascript之嵌套函数
  5. android怎么设置适配器,Android之自定义实现BaseAdapter(通用适配器三)
  6. 第三章关系数据库标准语言SQL
  7. 第 180 章 IBM WebSphere
  8. CSDN联合腾讯云重磅发布“腾讯云数据库TDSQL工程师路线图”
  9. 勒索病毒引出重大话题:公有云比私有云更安全?
  10. 面试题--------6、String常用的方法
  11. MIT6.006Lec03:插入排序,归并排序,递归树
  12. 网络爬虫基础-scrapy框架
  13. java wed汽车4s店销售管理系统
  14. WGS84,GCJ-02,BD-09坐标系间的经纬度坐标转换
  15. 场面火爆!5G+智慧灯杆融合发展论坛在北京顺利召开
  16. 如何查看计算机的网络网址,怎么查看电脑IP地址_如何查看电脑IP地址?-192路由网...
  17. 一文讲解灰光模块和彩光模块
  18. 2D 到 3D 的跨越,探索最佳 AR 交互设计之道
  19. 希冀平台1-5:针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。 CREATE TABLE `salaries` ( `emp_no`
  20. jieba库的安装与使用方法

热门文章

  1. 如何查看SAP云平台哪些地域支持哪些服务
  2. abap git - commnication failure错误消息的分析和定位
  3. new Fiori 2.0 theme sap_belize
  4. SAP CRM One order appointment duration table
  5. One order deletion tool
  6. 如何让SAP Spartacus的非英语页面正常显示
  7. nodejs TCP server和TCP client如何进行数据交互
  8. 什么是Github的元数据metadata以及如何备份github上的数据
  9. ABAP Netweaver和Cloud Foundry上的环境变量Environment Variable
  10. 用JavaScript访问SAP云平台上的服务遇到跨域问题该怎么办