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

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

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

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

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

9387 次点击
所在节点    分享创造
87 条回复
MiGong
2016-01-20 15:19:38 +08:00
祝,成功!
yongzhong
2016-01-20 15:20:44 +08:00
祝成功,肯定会火
jlroy
2016-01-20 15:23:35 +08:00
@MiGong 等我的好消息哈哈哈
muziyue
2016-01-20 15:24:07 +08:00
不是泼冷水
表白是关系好到一定程度确定关系用的,建议有把握再干,不然多尴尬
codenoob
2016-01-20 15:26:22 +08:00
灯泡能从网上买到吗?求具体做法,我也想做一个
jlroy
2016-01-20 15:30:24 +08:00
@codenoob 灯泡是边角料,随便一个可以接入 WiFi 的灯都可以,呃,具体做法我是直接用的我们公司的实时系统。。很简单的
jlroy
2016-01-20 15:32:37 +08:00
@muziyue 当然当然,只是 yy 了一个场景,这事都是水到渠成靠缘分的。主要还是为广大有把握的男士提供了一个不错的方法哈哈
SeanChense
2016-01-20 15:32:38 +08:00
表白神器不是一张帅脸么?
jlroy
2016-01-20 15:33:48 +08:00
@yongzhong 想想都有些小激动呢
cxe2v
2016-01-20 15:34:41 +08:00
等楼主来写下十动然拒的故事
sea516
2016-01-20 15:35:48 +08:00
你们这些灯泡真亮
codenoob
2016-01-20 15:36:55 +08:00
@jlroy 祝成功。具体要接入那个系统,可以加个教程吗
jlroy
2016-01-20 15:37:08 +08:00
@SeanChense 还得有个好的身体!以上形式属于加分项
timor
2016-01-20 15:38:16 +08:00
白搭,只要人帅.
一句老子要跟你谈对象.足矣.
jlroy
2016-01-20 15:39:06 +08:00
@sea516 拍的时候简直闪瞎,不过亮度可以调的
jlroy
2016-01-20 15:43:05 +08:00
@cxe2v 别这样,请关爱单身 doge
jlroy
2016-01-20 15:48:02 +08:00
@timor 我选择狗带
cxe2v
2016-01-20 16:00:24 +08:00
@jlroy 你这是作死的教科书案例
Rorysky
2016-01-20 16:18:06 +08:00
”年会的时候对我觊觎已久的前台妹纸在表白的时候将这样一组灯泡摆成爱心“
-------------------------------------------

局部 1 :“对我觊觎已久的前台妹纸..." ——> 向我觊觎已久的前台妹纸...
局部 2 :”年会的时候…在表白的时候…“ ——> 在年会上…表白的时候...

全局: ——> 在年会上向我觊觎已久的前台妹纸表白的时候,将这样一组灯泡摆成爱心...
——> 在年会上向我觊觎已久的前台妹纸表白时,若将这样一组灯泡摆成爱心...
66beta
2016-01-20 16:21:47 +08:00
年会表白,楼主你醒醒啊

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

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

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

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

© 2021 V2EX