17017| 18
|
[项目] 能感知节奏和捕捉情绪的陪伴机器人 |
本帖最后由 erikxiong 于 2015-12-26 17:57 编辑 例行装逼: 韩国首尔的一个艺术中心Nabi想提高逼格,展示他们引领亚洲的国际范,打算聚集中国两岸三地,还有日本韩国的Maker(创客)小伙伴一起参加他们组织的Hackathon(黑客马拉松)。我和我的队友设计师包包老师被DFRobot推荐,去那个艺术中心参加比赛。到达首尔的Nabi艺术中心时,我们知道了他们没能请到台湾和香港的Maker小伙伴,最终有韩国的两个队伍,日本的两个队伍和中国的两个队伍一起玩。我们在两天内就做了一个能感知节奏跳舞,并能捕捉你情绪,做出反馈,陪你高兴,陪你难过,陪你惊喜的陪伴布娃娃,名字叫HALALA。由于两天时间有限,检测节奏和捕捉情绪都是通过电脑完成,以后要移植到爱迪生或其他一些微型电脑板上。检测节奏用的是软件Max/MSP,检测情绪是用了一个Javascript库,然后通过Nodejs的模块node-serialport与Arduino交互。详情请见: https://github.com/xiongzhp/HALALA 先由我们的设计师包包老师上一张牛逼哄哄的概念图: So, 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)实现感知节奏跳舞硬件部分: 支架设计图(电磁铁顶着一副眼镜) 依次连接好电路 软件部分: 参见 https://github.com/xiongzhp/HALALA 用MaxMSP软件打开dance文件夹下的HALALA.maxpat文件,并把HALALA.ino写入Arduino 2)实现情绪捕捉,并显示在LED眼睛上 硬件部分: 这里借用了别人的电路图,里面多了超声和光敏传感器 软件部分: 装好nodejs, 在HALALA文件夹下运行sudo npm install,然后运行 node index.js 。还有,记得将LedEyes文件下的LedEyes.ino写入arduino。(其实这里完全可以跳舞和Led眼睛显示用同一块arduino,当时图方便,我用了两块) 3)封装 我们的设计师包包老师手活特好,尤其是左手,手法如火纯青:lol 最后看HALALA与陪喝酒机器人同台献艺 |
erikxiong 发表于 2015-12-26 17:57 其他人再次实现的难度大吗 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed