2016-11-9 21:14:12 只看该作者
87499浏览
查看: 87499|回复: 76
打印 上一主题 下一主题

[项目] 【Maker源代码】制作一个宠物机器人

  [复制链接]
耍得了二、卖得了萌、哼得了曲、撒得了娇、高冷起来像天鹅,逗比起来像猴子~没错!这是一个结合了3D打印与开源硬件而制作的宠物机器人,它可以用它的表情和声音回应反馈你所有的振动和接近,并把所有表情情绪都显示在它前面的LED点阵模块上,共有4种表情情感分别是无聊、开心、难过、愤怒。它随时打量着自己周围的环境和事物,具有自发的表情和声音,对应于它的情感状态,甚至高兴的时候它就会唱一些知名的音乐和主题的心情!如果你离开它太久它会因为孤独而难过,但你纠缠它太久它也会生气愤怒!【Maker源代码】制作一个宠物机器人图30
【Maker源代码】制作一个宠物机器人图2

【Maker源代码】制作一个宠物机器人图3

【Maker源代码】制作一个宠物机器人图1

【Maker源代码】制作一个宠物机器人图4


如果你看觉得照片、文字不过瘾?那么强烈建议你观看我拍的视频教程!

材料准备
制作这个项目你需要准备一把电烙铁、焊锡、十字螺丝刀、热熔胶枪、打火机、热缩管、一台3D打印机等工具,以及下图所列出的电子元器件材料。
【Maker源代码】制作一个宠物机器人图5

电路主接线图
按照我画好的电路连接图将各个电子元件用导线焊接,建议你佩戴静电手环进行焊接操作。
【Maker源代码】制作一个宠物机器人图6

制作过程
第一步:进行3D建模,并3D打印出宠物机器人的外壳。
【Maker源代码】制作一个宠物机器人图8
【Maker源代码】制作一个宠物机器人图7
【Maker源代码】制作一个宠物机器人图9

第二步:焊接硬件电路方面。
首先分别焊接好LED点阵模块、红外线接收管、红外线LED、蜂鸣器、振动传感器及开关引线。
【Maker源代码】制作一个宠物机器人图10

【Maker源代码】制作一个宠物机器人图11

【Maker源代码】制作一个宠物机器人图12

【Maker源代码】制作一个宠物机器人图13

【Maker源代码】制作一个宠物机器人图14

【Maker源代码】制作一个宠物机器人图15

将锂电池充电保护板与锂电池并联焊接,焊接时注意电池正负极。
【Maker源代码】制作一个宠物机器人图16

将各电子元件按照电路接线图分别焊接在Arduino板的相应引脚上,上传程序。
【Maker源代码】制作一个宠物机器人图17

【Maker源代码】制作一个宠物机器人图18
【Maker源代码】制作一个宠物机器人图25
程序上传成功后,将焊接好的整个电路装入3D打印的外壳内,并用热熔胶进行局部的固定与绝缘,充电保护板用尼龙螺丝固定。
【Maker源代码】制作一个宠物机器人图21
【Maker源代码】制作一个宠物机器人图19
【Maker源代码】制作一个宠物机器人图20
最后装入LED点阵模块及电池、整理好导线,合上前外壳压紧并用小螺丝固定。
【Maker源代码】制作一个宠物机器人图22

【Maker源代码】制作一个宠物机器人图23

【Maker源代码】制作一个宠物机器人图24
      哈哈~到这一步一个宠物机器人的就算是制作出来了。相信有这样一个喜怒哀乐的机器人陪在你身边,谁又会拒绝呢?放在自己的办公桌上偶尔挑逗一下也挺好!再放几张它和BMO表情机器人的合照,一起感受下~~~

【Maker源代码】制作一个宠物机器人图29
【Maker源代码】制作一个宠物机器人图27
【Maker源代码】制作一个宠物机器人图26
【Maker源代码】制作一个宠物机器人图28











3D模型.zip

601.74 KB, 下载次数: 12699

程序库文件.zip

368.33 KB, 下载次数: 12893

宠物机器人源码.zip

5.77 KB, 下载次数: 12354

推荐

13112222  学徒

发表于 2017-5-19 10:03:01

BMO!!
回复

使用道具 举报

推荐

mcw  见习技师

发表于 2017-9-27 21:34:13

请教下 怎么会显示编译有误。

Arduino:1.6.5 (Windows 7), 板:"Arduino/Genuino Uno"

构建选项已变更,全部重新构建

sketch_aug07a.ino:1:34: fatal error: Adafruit_LEDBackpack.h: No such file or directory
compilation terminated.
编译有误。

  报告将会包含更多的信息
  "在编译时,输出详细信息"
  在 文件>首选项 中启用
回复

使用道具 举报

推荐

luna  初级技神

发表于 2016-11-10 09:57:06

dsweiliang 发表于 2016-11-10 08:28
商城这个能用吗?代码

商城有的~ 传送门:https://www.dfrobot.com.cn/goods-982.html  产品介绍最下面有个 【相关文档】-Flappy Bird游戏源码
回复

使用道具 举报

5#

dsweiliang  初级技神

发表于 2016-11-10 08:28:25

本帖最后由 粒子 于 2022-1-5 16:41 编辑



商城这个能用吗?代码
回复

使用道具 举报

6#

luna  初级技神

发表于 2016-11-10 09:52:43

好萌啊~~最后几张情景表情图好可爱! 源代码大大赞~\(≧▽≦)/~
回复

使用道具 举报

7#

dsweiliang  初级技神

发表于 2016-11-10 10:48:03

luna 发表于 2016-11-10 09:57
商城有的~ 传送门:https://www.dfrobot.com.cn/goods-982.html  产品介绍最下面有个 【相关文档 ...

编程我不会啊,用Mind+编程软件上传代码却不成功
回复

使用道具 举报

8#

luna  初级技神

发表于 2016-11-10 10:55:00

dsweiliang 发表于 2016-11-10 10:48
编程我不会啊,用Mind+编程软件上传代码却不成功

有源码啊~推荐你买个arduino入门套件学一下,其实挺简单的,很多代码都有库的,直接复制就可以了
回复

使用道具 举报

9#

dsweiliang  初级技神

发表于 2016-11-10 11:00:04

luna 发表于 2016-11-10 10:55
有源码啊~推荐你买个arduino入门套件学一下,其实挺简单的,很多代码都有库的,直接复制就可以了 ...

如果我想显示其他图案呢?
回复

使用道具 举报

10#

zbl  中级技匠

发表于 2016-11-10 11:16:24

好萌啊!!!
回复

使用道具 举报

11#

EugeneJao  初级技师

发表于 2016-11-10 14:18:19

6666666666666
回复

使用道具 举报

12#

源代码  中级技匠
 楼主|

发表于 2016-11-10 18:23:53

dsweiliang 发表于 2016-11-10 08:28
商城这个能用吗?代码

好像不能,要用I2C的点阵
回复

使用道具 举报

13#

源代码  中级技匠
 楼主|

发表于 2016-11-10 18:25:21

luna 发表于 2016-11-10 09:52
好萌啊~~最后几张情景表情图好可爱! 源代码大大赞~\(≧▽≦)/~

等看你的漫画版
回复

使用道具 举报

14#

源代码  中级技匠
 楼主|

发表于 2016-11-10 18:26:50


小的那个最萌哈哈~
回复

使用道具 举报

15#

源代码  中级技匠
 楼主|

发表于 2016-11-10 18:27:48


你的那个打印笔设计作品也很6~~
回复

使用道具 举报

16#

luna  初级技神

发表于 2016-11-10 20:05:29

源代码 发表于 2016-11-10 18:27
你的那个打印笔设计作品也很6~~

感觉自己给自己挖了个坑,还在快乐的往下跳··:lol
回复

使用道具 举报

17#

yuzhunyu  见习技师

发表于 2016-11-30 07:41:19

感谢楼主分享
回复

使用道具 举报

18#

源代码  中级技匠
 楼主|

发表于 2016-11-30 10:52:13


客气了~~:lol
回复

使用道具 举报

19#

小卒  见习技师

发表于 2016-12-6 16:14:50

它这个红外是什么原理,同时接红外LED和接收器是什么原理?
回复

使用道具 举报

20#

源代码  中级技匠
 楼主|

发表于 2016-12-6 18:36:18

小卒 发表于 2016-12-6 16:14
它这个红外是什么原理,同时接红外LED和接收器是什么原理?

一个发射一个接收,主要检测有无手抚摸。
回复

使用道具 举报

21#

liweilin  高级技师

发表于 2016-12-11 21:11:44

程序编译成功,但提示:可用内存偏低,可能出现稳定性问题。
下载程序失败,出现假死,一直在下载,但不成功。
  请问如何解决?
回复

使用道具 举报

22#

liweilin  高级技师

发表于 2016-12-11 21:32:32

liweilin 发表于 2016-12-11 21:11
程序编译成功,但提示:可用内存偏低,可能出现稳定性问题。
下载程序失败,出现假死,一直在下载,但不成 ...

找到问题了。下载时要按一下pro mini 的复位键
回复

使用道具 举报

23#

bigdulldog  见习技师

发表于 2016-12-31 13:58:09

Arduino入门套件能够实现吗?焊接是不是太难了
回复

使用道具 举报

1234下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail