萌宠机器人的设计与制作

2019-04-012.4万
精华项目
AI 快速预览详细 收起
萌宠机器人项目使用Arduino UNO、8*8点阵显示模块等硬件,通过编程实现不同表情的动态显示。通过按键可以切换不同的表情或显示一组组动态表情包,头部和手都可以灵活转动,从而形成不同的情景场面。这个项目适合家长和孩子一起动手完成,不仅能够激发孩子的创造力,还能培养他们的编程兴趣。
         纸箱人阿愣由于各个关节灵活自由,有圆圆的眼睛和三角形的嘴巴,时刻露出无辜的表情,让人看到就心软从而获得大量的粉丝。不过他只有一种无辜的表情,如果我们可以自己利用编程让根据不同的场景显示不同的表情或不同表情随时进行切换达到动动态的显示效果,相信会更加打动粉丝们的心。于是我就设计一款萌宠机器人。

【功能描述 】
        我们事先通过编程设计一些表情显示图形,通过按键来切换不同的表情或显示一组组动态表情包,加上他的头部和手都可以灵活转动,这样一来在不同的场景下,我们选择相应的表情及姿态,使之与周围环境相融合,从而形成不同的情景场面,我们也可以通过拍摄一组图片或视频来形成一段小动画。

【效果图】
萌宠机器人的设计与制作图6

萌宠机器人的设计与制作图1
萌宠机器人的设计与制作图2

【视频演示】



【硬件清单】
  
序号
  
名称
数量
1
1
2
8*8点阵显示模块
1
3
按钮模块
1
4
环形磁铁D10x5 孔M6mm
1
5
圆形磁铁片D10x2mm
4
6
钢珠D10mm
1
7
杜邦线
若干
8
激光切割结构件
若干


【制作过程】

        1、为了使外观更加好看,结构采用椴木板,先在电脑上设计图纸并用激光切割机进行切割。
萌宠机器人的设计与制作图4


        2、头部组装。
        组装时可以用热熔胶或502胶水对连接部分加以巩固。为了使变脸机器的头部可以自由灵活多角度转动,头部与身体的连接部分我采用钢珠与环形磁铁的连接方式,安装点阵显示模块时,我把它倒过来安装,这样可以避免转动时受连接线的影响,不过这样一来在下面写程序的时候要注意表情设计时要倒过来设计。记得在组合时把点阵显示模块的连接线插上,不然安装好后线就不好插了,并在纸上记下五根连接线相对应的针脚名称,在下面与主控板连接和编写程序时要用到。
萌宠机器人的设计与制作图7

萌宠机器人的设计与制作图8

萌宠机器人的设计与制作图9


        3、身体组装。
        安装环形磁铁要注意,朝向的一面尽量凸出来一点,这样头脑的转动角度就会更大。上面穿线问他的槽要朝后,而下面的槽要朝两边,不然等下腿部无法安装。固定的话我是用热熔胶进行固定的。
萌宠机器人的设计与制作图10

萌宠机器人的设计与制作图11

萌宠机器人的设计与制作图12

萌宠机器人的设计与制作图13


        4、腿部组装。
        腿部安装时要注意每条腿组合的方向,凸出来的部分要一上一下。组合好后先把线穿过其中一条腿后再把两条腿与身体部分用胶水固定住。
萌宠机器人的设计与制作图14

萌宠机器人的设计与制作图15

萌宠机器人的设计与制作图16

萌宠机器人的设计与制作图17


        5、底座组装
        根据图片所示安装好按钮有底座的四周面板,最后把前面做好的部分固定在底座上。
萌宠机器人的设计与制作图18

萌宠机器人的设计与制作图19

萌宠机器人的设计与制作图20

萌宠机器人的设计与制作图21

萌宠机器人的设计与制作图22



        6、手部组装。
        手部的与身体的连接是采用分别把两片圆形磁片固定在手上和身体上,通过磁片的吸力固定和转动的,所以在手部安装过程中要注意磁片的安装方向,首先确定身体上磁片的安装方向,使身体上的磁片与身体顶部中间的环形磁铁要相吸,这样利于固定的牢度,然后再确定手部磁片的安装方向。
萌宠机器人的设计与制作图23


萌宠机器人的设计与制作图24


萌宠机器人的设计与制作图25


萌宠机器人的设计与制作图26



        7、主控板安装及线路连接。
        把主控板固定在底板上,并连接好线路,把底板与做好的部分固定住。
萌宠机器人的设计与制作图27


萌宠机器人的设计与制作图28


        8、接线图。
萌宠机器人的设计与制作图5


        9、程序编写。

        程序编写的在米思齐软件上进行编写的。显示表情的8*8点阵我是用YFROBOT,利用米思齐软件提供了相应的库文件,利用它可以简单方便的编写出程序。由于受版面的限制,我只编写了两个表情,通过按键来进行切换,大家可以发挥想像,编写出各样各样的静态表情及动态表情。简化程序如下:
萌宠机器人的设计与制作图3





  作者其它帖子  

  ◆ 小尚,别跟丢了!——自动跟随的麦克纳姆轮小车 https://mc.dfrobot.com.cn/thread-296803-1-1.html
  ◆ 来吧!一起动手制作一台架子鼓 https://mc.dfrobot.com.cn/thread-289948-1-1.html
  ◆ 钥匙忘带提醒器  https://mc.dfrobot.com.cn/thread-280445-1-1.html
  ◆ 麦昆智能晾衣架  https://mc.dfrobot.com.cn/thread-280329-1-1.html
  ◆ 炫彩电子钢琴的设计与制作 https://mc.dfrobot.com.cn/thread-280116-1-1.html
  ◆ 萌宠机器人的设计与制作 https://mc.dfrobot.com.cn/thread-275978-1-1.html
  ◆ [micro:bit×OBLOQ物联网挑战赛第三轮] 坐姿矫正仪 https://mc.dfrobot.com.cn/thread-269139-1-1.html
  ◆ 【挑战2】基于物联网的智能闸道、人数统计与安全预警系统 https://mc.dfrobot.com.cn/thread-268643-1-1.html
  ◆ 物联网比赛第一关:远程监测温度和亮度 https://mc.dfrobot.com.cn/thread-268162-1-1.html
  ◆ 来来来,让我们一起来打地鼠!  https://mc.dfrobot.com.cn/thread-268413-1-1.html



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(14)
罗罗罗
DIY
jXo3tHLz
有没有激光文件呢 老师
20060606
机械风满满的
乔宬
1
tthappy
不错,喜欢
熹宝快睡觉
有点意思 赞赞赞
568824712
这个米思齐软件是哪个版本的呀???
gray6666
有意思的小人
陪衬角色
没程序吗
sunkf
章老师,专注出精品
DF玩家
怎么没有外形CAD图纸呢?
粒子
666
许培享
匠心精致
gada888
这个机器人颜值很高
- 没有更多了 -