回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

#REMAKE再造# 开源项目Fritz 改造 简单

头像 肥罗-阿勇 2021.04.21 755 0

有一天无意间发现一个国外有意思的开源项目Fritz表情机器人。

https://www.kickstarter.com/projects/1591853389/fritz-a-robotic-puppet

这个机器人长得有点丑,甚至有点可怕,但是可以做很多表情,看着还挺不错的

加上最近一直在玩DF的人工智能三件套,我觉得如果把这个三件套加入到Fritz中一定非常好玩。

说做就做。

材料清单

  • 掌控板 X1
  • 掌控扩展板 X1
  • 二哈识图 X1
  • I2C语音识别模块 X1
  • 语音合成模块 X1
  • 996舵机 X2
  • 9g舵机 X3
  • 结构件 X1

步骤1 拼装

从网站下载CDR文件,进行适当的转换,切割好之后如下图所示

切割文件,到附件下载

project-image

由于网站没有提供拼装说明文件或视频资料,只能自己对着那个完成图,大概猜测

还好板子不是很多,以我的智商也拼成功了,^_^

project-image

是不是有点丑,后面会有美化 ,美化完更丑(捂脸)

来两张侧面的图

project-image
project-image

这根蓝色的棍子是我自己用3D打印打的,你也可以用一根一次性筷子之类的代替

如果有这么大小的不锈钢杆就更完美了

project-image

特别讲一下这对眼睛,本来用3D打印打印了一对眼睛,无奈太粗糙了,看着怪吓人的

有一次无意间发现我儿子一个废弃的玩具,从上面拆了一个眼框下来

然后又从网上买了两个眼球回来

针对这个眼睛,我把尺寸做了一定的修改。

project-image
project-image

这个眨眼的动作,是用两根绳子分别拉住两个眼睛的上眼皮,分别连到两个舵机上

舵机转动带动上眼皮动,从而实现眨眼,效果是很不错的

project-image
project-image

DF的人工智能三件套,每一个都非常好用,但是合在一起,就……

很折磨人,等下我会讲折磨的过程

不过好在都解决了,也学到不少东西

创客的过程就是折腾的过程,在折腾中学习,在折腾中进步

为了更好的使用摄像头,我把二哈的原摄像头拆下来了,加上延长线

这样就可以很好的使用二哈的摄像头了

project-image

主控用掌控板,扩展板用了DF的掌控扩展板。

原计划是用arduino的,原来它就是用的arduino,而且都已经做好了,但是我需要使用多线程

arduino是不支持多线程的,所以又拆了,改成掌控板。

所以整个作品,我只用到了它的结构,内核已经完全是自己打造的。

project-image

做好后发现头顶空空的挺可怕,于是买了一顶假发

结果发现戴上后更丑(捂脸)

project-image
project-image

太可怕了,拿顶帽子给它戴上,感觉好一点

后面还要想办法如何美化一下,不然每天一开门看到它,都要被它吓一跳

不知道加点小朋友经常用的腮红会不会好一点(偷笑)

对了,我给他取名二狗(嘿嘿)

步骤2 编写代码

由于时间关系,暂时做的内容还比较少,主要有以下几个

1.眨眼

project-image

2.抬头点头

project-image

3.找人

如果摄像头前面没有人,它会一直进行扫描,直到找到有人为止

看来也是一个很害怕无聊的家伙(偷笑)

会随着人脸的移动跟着移动

还是很有礼貌,知道要面对着人说话,直视人的眼睛

不过这家伙长得太可怕了,一直对着我很怕怕(捂脸)

project-image

5.跟人对话

因为有DF人工智能三件套的加持,这家伙听得懂人话,还能说人话

虽然有AI加持,但是可惜不学好

大家来看看,它干得这是人事吗?(生气,捂脸)

看来要好好驯化它(主要是揍它),还是一个艰巨的工作,也是一个漫长的过程

记得铁熊大神曾经发过一个撸狗的系统教程

看来我也要好好撸撸这只二狗,让它知道我才是它的主人(哼哼)

附件:

这个对话的代码有点二,就不发了

发基本的代码,有兴趣的朋友也来做一做还是挺好玩的。

要特别注意的是不要随意改变三个IIC设备的顺序,否则到时出现IIC设备抢总线主控卡死,就只能一个一个输入了,特别麻烦。

project-image

评论

user-avatar