Arduino控制微小的六足3D打印机器人
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
您最终可以打印一个昆虫头/微笑/其他放在六足动物的前面,以对其进行个性化。
还需要电子零件:
- 1x Arduino Mini 或 Arduino UNO(或兼容)
- 3x Microservo 9G
- 4x AA 电池(可充电更好)
然后,如果你想制作一个光跟随机器人,你需要:
- 2x LDR
- 2x 10K 电阻
如果你想用双节棍驱动你的机器人,你需要:
- 1x nunchuk
- 1x nunchuk 适配器(您可以购买或从旧/损坏的 wiimote 中移除)
- 1x 10K 电阻
如果您想通过蓝牙驱动机器人,您需要:
- 1x HC-05(或兼容)蓝牙模块
- 1x 2K2 电阻
- 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打印机器人相关推荐
- MobBob 3D打印机器人 制作
看了极客工坊的大佬们做了一个MobBob的机器人,感觉挺萌挺Q的,趁着闲暇时间自己做了一个玩玩,因为刚玩3D打印机,做得有点挫,所以就不放图了... 1.背景介绍 澳大利亚有一位视频游戏开发者Kevi ...
- 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 ...
- 六足仿蝎机器人的设计
这项目是参加第十届机械创新设计大赛的作品,围绕"自然-和谐"的主题,对自然界动物蝎子进行仿生设计.将仿生学与机械相结合,根据生物界蝎子的生理结构和行为举止,设计了一种能够运用六足稳 ...
- 澳大利亚研究者研制出一种计算机芯片 他们,快讯:几乎看不见的3D打印机器人;西澳大利亚大学的研究人员开发出一种保护生态机器鱼;效率达CPU一万倍的神经形态芯片发布!...
[佐治亚理工学院研发了一种3D打印的微型机器人,这些微型机器人有朝一日可能会分组工作,以感知环境变化,移动材料,并可能有一天在人体内修复伤害.] 科学家们正在努力完善可以同时进行一项工作的小型机器人, ...
- Shellmo:用于娱乐和教育的Aquatic 3D打印机器人
最近,我遇到了一个非常有趣的开放硬件项目,名为Shellmo . 引起我注意的是,这是一种3D打印的甲壳类动物,似乎并没有在现实世界中使用,尽管有了一点创造力,我就能看到教育意义. Shellmo是一 ...
- 3d打印,机器人,计算机,3D打印的机器人将教孩子计算机编码!
原标题:3D打印的机器人将教孩子计算机编码! 随着我们的世界变得日益数字化的,越来越多的编码和计算机编程工作如雨后春笋般冒出,需要越来越多的人在编码语言,成为精通.这种先进的计算机知识将更加为下一代更 ...
- 树莓派六足仿生蜘蛛机器人Hexapod二次开发源代码
小R hexapod R1 树莓派六足智能机器人演示视频 小R科技XR Hexapod R1树莓派六足仿生机器人的二次开发SDK代码分为驱动层和AI层,驱动层使用C++编写,并提供so函数库供上层调用 ...
- 12只超酷机器人,在家用3D打印搞定!
3D打印最吸引人的地方在于它完全无极限!现在的3D打印已经广范应用在我们的生活.以及工业上的各个领域.最棒的是,DIY玩家可以真正从中受益.我们现在已经可以应用3D打印,在家制作自己的机器人了.如果你 ...
- pla3d打印材料密度_口腔修复体制作用3D打印金属粉末的成型工艺与性能控制要点概述...
在传统口腔修复体的制作过程中,制作工艺繁琐,制作周期长,加工过程中依赖人力操作,金属材料在制作过程中易发生变形,难以控制尺寸精度,使患者舒适度下降.而采用3D打印技术生产的修复体可根据患者自身进行定制 ...
- 【DIY】打造一个六足蜘蛛机器人
摘要:本文主要介绍如何DIY一个六足蜘蛛机器人,内容包括建模.3D打印材料.舵机控制.运动控制等内容,目前初步完成制作,运动控制还在改进 作者博客地址:http://www.yooongchun.cn ...
最新文章
- Windows Phone 开发——相机功能开发
- (前)首富许家印造车果然有一套:车还没量产上市,公司先冲刺科创板募资
- 怎么用python画花瓣_怎么用python画花朵
- 弹出对话框提示输入_每日一贴——如何关闭CAD的各种提示信息和对话框?
- 寄存器---汇编学习笔记
- 微信公众号消息模板开发
- SOAP协议初级指南(2)
- 前端:40 个 CSS 布局技巧
- 深入Java集合学习系列:ConcurrentHashMap之实现细节
- 【LeetCode 剑指offer刷题】树题19:8 二叉树中序遍历的下一个结点
- jQuery—$ is not a function
- Java实战之管家婆记账系统(3)——数据库表
- java 加入环境变量_JAVA添加环境变量
- Hcse 交换知识点-1
- steam搬砖项目,运用汇率差赚钱,利润可达30%
- ComputeShader
- Unity篇——Minimap小地图
- Conflux 创始人龙凡教授向浙江省委书记车俊汇报 Conflux 最新研发进展
- 学习iPhone UIKit 9
- ASP.NET——从提纲挈领到面面面俱到
热门文章
- 《21天学通Java(第7版)》—— 2.10 认证练习
- 计算机上安装了新的ie版本,win7电脑自带的IE11浏览器如何降级到IE8
- 放大电路的分析方法详解
- 南京师范大学会计专硕考研上岸经验分享
- 社交网络图形可视化工具Gephi使用教程
- php使用blob加密视频,javascript实现blob加密视频源地址的方法
- java函数式编程的好处
- Tomcat服务器下载、安装、配置环境变量教程(超详细)
- hp服务器 raid卡驱动安装系统,hp 服务器 linux raid驱动
- Git基础:第九、十章 Git可视化工具 Git团队协作以及合并时的diff工具