Arduino控制微小的六足3D打印机器人

查看原文

前段时间,我在 Thingiverse 上发现了一个 3D 打印的 Micro-Hexapod。
我开始通过以下方式进行研究:

  • 创建可 3D 打印的新配件/组件

  • 探索驱动这个六足位移台的可能方法。

    结果如下:

  • 一个完全适合它的参数化电池座,无需螺丝

  • 一个参数化笔架,可将这个六足机器人转换成绘图机器人

  • 您可以通过蓝牙、智能手机(在这里您还可以找到一个 Android 应用程序!)或 PC驱动这个六足机器人

  • 您可以使用双节棍来驱动这个六足机器人

  • 六足机器人可以充当光跟随器

现在您将看到如何构建一个完整的工作六足机器人!

第 1 步:材料清单




需要以下打印零件

1 个微型六足机器人 http://www.thingiverse.com/thing:5156(由 ljon)
http://www.thingiverse.com/thing:34796(由 carlosgs 重新混合)
文件:body. stl 和legs.stl

1x 4AA 电池夹
http://www.thingiverse.com/thing:109807(由我提供)
文件:battery_clip_4AA.stl

1x 笔架
http://www.thingiverse.com/thing:110331(由me)
文件:PenHolder_hexapoduino_front.stl & PenHolder_hexapoduino_back.stl

您最终可以打印一个昆虫头/微笑/其他放在六足动物的前面,以对其进行个性化。

还需要电子零件

  1. 1x Arduino Mini 或 Arduino UNO(或兼容)
  2. 3x Microservo 9G
  3. 4x AA 电池(可充电更好)

然后,如果你想制作一个光跟随机器人,你需要:

  1. 2x LDR
  2. 2x 10K 电阻

如果你想用双节棍驱动你的机器人,你需要:

  1. 1x nunchuk
  2. 1x nunchuk 适配器(您可以购买或从旧/损坏的 wiimote 中移除)
  3. 1x 10K 电阻

如果您想通过蓝牙驱动机器人,您需要:

  1. 1x HC-05(或兼容)蓝牙模块
  2. 1x 2K2 电阻
  3. 1x TS2950 33(或兼容)电压调节器

附件

PenHolder_hexapoduino_front.stl
下载

PenHolder_hexapoduino_back.stl
下载

leg.stl
下载

body.stl
下载

battery_clip_square_4AA.stl
下载

OpenSCAD_source.zip
下载

第 2 步:构建六足动物




构建六足机器人真的很容易。
您可以使用热胶将伺服电机固定在板上。然后使用几个 m3 螺钉 (6个)、螺母 (6个) 和垫圈 (12个),您可以将支腿固定在板上。

第 3 步:将电机连接到 Arduino 和电源








然后你需要将伺服电机连接到 Arduino。
伺服电机有 3 个引脚:

  • 红色的一个用于电源 / vcc (5V)
  • 黑色的一个用于接地 (GND)
  • 白色的一个用于驱动电机本身

中央伺服电机的信号线必须连接到Arduino pin D2
右伺服电机必须连接到 Arduino pin D3
左伺服电机必须连接到 Arduino pin D4

如前所述,您可以使用 Arduino UNO 或 Arduino MINI,步骤完全相同。如果您想使用Arduino Mini,请查看照片。解释了该项目中可用的所有引脚。

将伺服电机连接到 Arduino 后,您可以将 Arduino 安装在盘子中。

然后你需要为Arduino 和伺服电机供电。您可以选择 9v 电池或 4AA 电池(更好)。在这种情况下,您需要准备电池座,创建序列化电池的电路。

第 4 步:第一次测试!…并组装所有零件!




是时候进行第一次测试了。

与 Arduino 一起使用的库是 ArduSnake
https://github.com/Obijuan/ArduSnake下载并安装它。

如果您不知道如何在 Arduino 上安装新库,请遵循本指南:
https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries

您可以使用此处提供的代码进行测试:
http://www.thingiverse.com/download:100066
由 Thingiverse 用户 carlosgs 发布, 将 skecth上传到您的 Arduino 中,您将看到六足位移台的第一步

Arduino控制微小的六足3D打印机器人相关推荐

  1. MobBob 3D打印机器人 制作

    看了极客工坊的大佬们做了一个MobBob的机器人,感觉挺萌挺Q的,趁着闲暇时间自己做了一个玩玩,因为刚玩3D打印机,做得有点挫,所以就不放图了... 1.背景介绍 澳大利亚有一位视频游戏开发者Kevi ...

  2. 3d打印,机器人,计算机,终于驯服3D打印机器人Leapfrog Creatr HS成为我的好伙伴

    I Finally Tamed the 3D Prinng Robot and Now the Leapfrog Creatr HS Is My Friend A few months ago, I ...

  3. 六足仿蝎机器人的设计

    这项目是参加第十届机械创新设计大赛的作品,围绕"自然-和谐"的主题,对自然界动物蝎子进行仿生设计.将仿生学与机械相结合,根据生物界蝎子的生理结构和行为举止,设计了一种能够运用六足稳 ...

  4. 澳大利亚研究者研制出一种计算机芯片 他们,快讯:几乎看不见的3D打印机器人;西澳大利亚大学的研究人员开发出一种保护生态机器鱼;效率达CPU一万倍的神经形态芯片发布!...

    [佐治亚理工学院研发了一种3D打印的微型机器人,这些微型机器人有朝一日可能会分组工作,以感知环境变化,移动材料,并可能有一天在人体内修复伤害.] 科学家们正在努力完善可以同时进行一项工作的小型机器人, ...

  5. Shellmo:用于娱乐和教育的Aquatic 3D打印机器人

    最近,我遇到了一个非常有趣的开放硬件项目,名为Shellmo . 引起我注意的是,这是一种3D打印的甲壳类动物,似乎并没有在现实世界中使用,尽管有了一点创造力,我就能看到教育意义. Shellmo是一 ...

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

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

  7. 树莓派六足仿生蜘蛛机器人Hexapod二次开发源代码

    小R hexapod R1 树莓派六足智能机器人演示视频 小R科技XR Hexapod R1树莓派六足仿生机器人的二次开发SDK代码分为驱动层和AI层,驱动层使用C++编写,并提供so函数库供上层调用 ...

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

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

  9. pla3d打印材料密度_口腔修复体制作用3D打印金属粉末的成型工艺与性能控制要点概述...

    在传统口腔修复体的制作过程中,制作工艺繁琐,制作周期长,加工过程中依赖人力操作,金属材料在制作过程中易发生变形,难以控制尺寸精度,使患者舒适度下降.而采用3D打印技术生产的修复体可根据患者自身进行定制 ...

  10. 【DIY】打造一个六足蜘蛛机器人

    摘要:本文主要介绍如何DIY一个六足蜘蛛机器人,内容包括建模.3D打印材料.舵机控制.运动控制等内容,目前初步完成制作,运动控制还在改进 作者博客地址:http://www.yooongchun.cn ...

最新文章

  1. Windows Phone 开发——相机功能开发
  2. (前)首富许家印造车果然有一套:车还没量产上市,公司先冲刺科创板募资
  3. 怎么用python画花瓣_怎么用python画花朵
  4. 弹出对话框提示输入_每日一贴——如何关闭CAD的各种提示信息和对话框?
  5. 寄存器---汇编学习笔记
  6. 微信公众号消息模板开发
  7. SOAP协议初级指南(2)
  8. 前端:40 个 CSS 布局技巧
  9. 深入Java集合学习系列:ConcurrentHashMap之实现细节
  10. 【LeetCode 剑指offer刷题】树题19:8 二叉树中序遍历的下一个结点
  11. jQuery—$ is not a function
  12. Java实战之管家婆记账系统(3)——数据库表
  13. java 加入环境变量_JAVA添加环境变量
  14. Hcse 交换知识点-1
  15. steam搬砖项目,运用汇率差赚钱,利润可达30%
  16. ComputeShader
  17. Unity篇——Minimap小地图
  18. Conflux 创始人龙凡教授向浙江省委书记车俊汇报 Conflux 最新研发进展
  19. 学习iPhone UIKit 9
  20. ASP.NET——从提纲挈领到面面面俱到

热门文章

  1. 《21天学通Java(第7版)》—— 2.10 认证练习
  2. 计算机上安装了新的ie版本,win7电脑自带的IE11浏览器如何降级到IE8
  3. 放大电路的分析方法详解
  4. 南京师范大学会计专硕考研上岸经验分享
  5. 社交网络图形可视化工具Gephi使用教程
  6. php使用blob加密视频,javascript实现blob加密视频源地址的方法
  7. java函数式编程的好处
  8. Tomcat服务器下载、安装、配置环境变量教程(超详细)
  9. hp服务器 raid卡驱动安装系统,hp 服务器 linux raid驱动
  10. Git基础:第九、十章 Git可视化工具 Git团队协作以及合并时的diff工具