自己动手撸了一个表白神器

2016-01-20 15:08:51 +08:00
 jlroy

事情是这样的,公司的年会将至,老板出于省钱的角度叫坐我旁边的同事将自己动手把年会的场制给做了,于是最近每天都被他调试的走马灯闪瞎眼,看着这些走马灯随着音乐节奏而闪动,很是酷炫,觉得挺有意思之余来了灵感想做个类似的灯,不仅可以节奏闪动,而且还可以根据不同的音量和音高变换颜色,甚至可以组成一个灯泡组,做成酷炫的可视化音乐的效果,站在这一坨灯泡中间,年会的时候歌声响起,就是明日之星啊,想想都有点小激动呢。

言归正传,我周末回去用公司做完活动后剩下的边角料( 5 个可以接入 WiFi 的彩色灯泡)做了一个 demo 。将声音在 Web 端进行解码,将音频信号转换成数组。将灯泡接入公司的实时系统(用的物联网 MQTT 协议),在系统里设置一个 Topic ,让灯泡接入该 Topic ,只要向有听筒的电脑或手机端播放音乐就会向 Topic 发消息,订阅该 Topic 的灯泡就会收到消息并做出实时响应。这样就可以将这些由多个数字组成,分别对应声源的不同频率和相应声响的数组转换为控制灯泡的亮暗和颜色变化的信号,并进行实时展现,实现过程很简单,而且不需要很复杂的硬件设备。

http://ww2.sinaimg.cn/large/005BUuWbgw1f05wk19e1pg30m00bz4qw.gif

(其实灯泡是彩色变化的,手机拍摄的比较渣出来就都一样颜色了)

在网上看到,有些智能灯泡也能实现随音乐颜色亮暗的变化,但我做的这个可以形成一个灯泡组,理论上没有上限,而且不同的灯泡可以对应不同的音色变换不同颜色,唉,太绕了。简而言之,就是可以做出电脑上音乐可视化的效果,自己唱歌说话也可以实时响应。。

想象一下,年会的时候对我觊觎已久的前台妹纸在表白的时候将这样一组灯泡摆成爱心,音乐开始响起的时候,那场面,杠杠的。

9416 次点击
所在节点    分享创造
87 条回复
nonozone
2016-01-20 16:25:59 +08:00
表白是吹响胜利的号角,而不是发起进攻的冲锋号
POPOEVER
2016-01-20 16:30:02 +08:00
@jlroy 焦点对在灯泡上自然就能拍清楚了,你的焦点肯定对在笔记本上了
iloveayu
2016-01-20 16:34:47 +08:00
那场面,啪啪的。
w88975
2016-01-20 16:39:42 +08:00
祝楼主失败后想开点
jlroy
2016-01-20 16:44:07 +08:00
@POPOEVER 原来如此。。
jlroy
2016-01-20 16:49:05 +08:00
@codenoob 看来少年你也是个有故事的人啊
xiaoxinlaile
2016-01-20 16:51:52 +08:00
求前台妹子照片,无图无真相
jlroy
2016-01-20 16:52:34 +08:00
@66beta yy 一下而已,已经醒了 T T
codenoob
2016-01-20 16:55:21 +08:00
你们怎么都在嫌弃楼主(#°Д°) ,只有我一个人想知道楼主到底怎么弄的吗,发个教程啊
jlroy
2016-01-20 16:58:05 +08:00
@xiaoxinlaile 想要看,来我们公司啊~
jlroy
2016-01-20 17:01:27 +08:00
@codenoob 。。。。大哥,用的云巴的系统,你可以去搜搜,注册就可以用了,很简单的
xiaoxinlaile
2016-01-20 17:08:26 +08:00
@jlroy 看你个 23333 啊,要不要我帮你跟咱们前台说哈哈哈
jlroy
2016-01-20 17:11:36 +08:00
@xiaoxinlaile 什么情况啊,逗我?这么深的马甲都能被发现?
Exin
2016-01-20 17:22:20 +08:00
楼主没理解错“表白”的原理就好。
祝成功。
ddqp
2016-01-20 17:33:20 +08:00
楼主啊,表白只是临门一脚,事儿成了才表白,否则,呵呵.....
Deeer
2016-01-20 17:47:25 +08:00
我曾在。。祝楼主成功。。
minamike
2016-01-20 18:01:47 +08:00
尴尬恐惧症要发作了 好羞耻的感觉
JiShuTui
2016-01-20 18:06:02 +08:00
想问楼主公司名字
jlroy
2016-01-20 18:21:11 +08:00
@minamike 这有啥羞耻的,基本每个人都会经历的哈哈
jlroy
2016-01-20 18:22:33 +08:00
@JiShuTui 才不能让你告密呢(捂脸~)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/252108

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX