能感知节奏和捕捉情绪的陪伴机器人

2015-12-262.1万
精华项目
AI 快速预览详细 收起
HALALA是一个能在两天内完成的陪伴布娃娃项目,使用Arduino、Max/MSP和Node.js实现节奏检测和情绪捕捉。硬件包括两块Arduino、12V电磁铁、带驱动的8x8LED点阵模块等。通过Max/MSP软件和Node.js库,HALALA能够感知节奏并捕捉用户的情绪,通过LED眼睛显示出来。这个项目适合STEM教育和亲子共学,能够激发孩子的创造力和技术兴趣。


例行装逼:
韩国首尔的一个艺术中心Nabi想提高逼格,展示他们引领亚洲的国际范,打算聚集中国两岸三地,还有日本韩国的Maker(创客)小伙伴一起参加他们组织的Hackathon(黑客马拉松)。我和我的队友设计师包包老师被DFRobot推荐,去那个艺术中心参加比赛。到达首尔的Nabi艺术中心时,我们知道了他们没能请到台湾和香港的Maker小伙伴,最终有韩国的两个队伍,日本的两个队伍和中国的两个队伍一起玩。我们在两天内就做了一个能感知节奏跳舞,并能捕捉你情绪,做出反馈,陪你高兴,陪你难过,陪你惊喜的陪伴布娃娃,名字叫HALALA。由于两天时间有限,检测节奏和捕捉情绪都是通过电脑完成,以后要移植到爱迪生或其他一些微型电脑板上。检测节奏用的是软件Max/MSP,检测情绪是用了一个Javascript库,然后通过Nodejs的模块node-serialport与Arduino交互。详情请见: https://github.com/xiongzhp/HALALA
先由我们的设计师包包老师上一张牛逼哄哄的概念图:
能感知节奏和捕捉情绪的陪伴机器人图1So, Let's get our hands dirty!
1.物品清单
Arduino 2块;
面包板1块;
12V电磁铁3个;
1k电阻 3个;
三极管(TIP102或TIP122) 3个;
整流二极管(IN4004或IN4007) 3个;
带驱动的8x8LED点阵模块(MAX7221或MAX7219)2块;
绒毛抹布两块;
3D打印机,激光切割机等工具;
公母线若干;
2. 进程
1)实现感知节奏跳舞

硬件部分:

能感知节奏和捕捉情绪的陪伴机器人图2
支架设计图(电磁铁顶着一副眼镜)
能感知节奏和捕捉情绪的陪伴机器人图6能感知节奏和捕捉情绪的陪伴机器人图7能感知节奏和捕捉情绪的陪伴机器人图8能感知节奏和捕捉情绪的陪伴机器人图9
依次连接好电路

软件部分:
参见 https://github.com/xiongzhp/HALALA 用MaxMSP软件打开dance文件夹下的HALALA.maxpat文件,并把HALALA.ino写入Arduino
2)实现情绪捕捉,并显示在LED眼睛上
硬件部分:
能感知节奏和捕捉情绪的陪伴机器人图10
这里借用了别人的电路图,里面多了超声和光敏传感器
软件部分:
装好nodejs, 在HALALA文件夹下运行sudo npm install,然后运行 node index.js 。还有,记得将LedEyes文件下的LedEyes.ino写入arduino。(其实这里完全可以跳舞和Led眼睛显示用同一块arduino,当时图方便,我用了两块)
3)封装
能感知节奏和捕捉情绪的陪伴机器人图4能感知节奏和捕捉情绪的陪伴机器人图5能感知节奏和捕捉情绪的陪伴机器人图3

我们的设计师包包老师手活特好,尤其是左手,手法如火纯青:lol
最后看HALALA与陪喝酒机器人同台献艺
能感知节奏和捕捉情绪的陪伴机器人图11




创作许可协议

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

评论(14)
gada888
不要太可爱
DFrJaa718gE
其他人再次实现的难度大吗
haigui
不错,好可爱
qq913622228180
摇呀摇………………
swanglei
这个是去韩国比赛的项目吗?
qq913622228180
视频看里一下。。。。鬼畜的震动
qq913622228180
好棒呀…………情感识别
dsweiliang
鬼畜振动中~
iooops
好萌呀~~~
源代码
酷酷的!
visionsl
不明觉厉
qq913622228180
貌似在哪份帖子里面见过这个回复
hnyzcj
红色是海生吗
qq913622228180
海参公主+1
swanglei
海参是黑的。。。。
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
丄帝De咗臂
狂拽炫酷哪炸天
孙毅
哈哈哈,这个外形倒是很喜欢。哈哈哈
- 没有更多了 -