大约三年前,我分享了一篇文章,讲述了如何用 Raspberry Pi 创建音乐灯光秀。几个月后,我跟进了一篇用 Raspberry Pi 通过 SSH 连接到你的圣诞树。从那时起,发生了一些变化,这篇文章是对原先两篇文章的更新。
由于我的第一篇文章很受欢迎,我有很多机会带着我的音乐灯光秀上路。至少有三次,我能够与北卡罗来纳州的孩子、青少年和成人分享这个节目,并通过它来演示它是如何工作的。这些都是令人满意的经历,我希望它们能帮助更多的人了解开源的力量。
我当时的(也是现在的朋友)的老板加入了挑战,在圣诞节期间将他的音乐灯光秀提升到了一个全新的水平。他在我的文章中描述的基本原理之上,在他的房子里创建了一个完整的户外圣诞灯光秀。人们会把车开进他的车道,调到一个播放节日音乐的 FM 频率,欣赏这喜庆的景象。
但是这个假期,我家里的情况有点不同。我有一个上大学的儿子,一个上高中的儿子,还有一个十二岁的孩子,他觉得圣诞灯光秀“太老套”了。所以 2018 年,我的房子里将不会有圣诞灯光秀。但不用担心——我的灯光秀已经在 Opensource.com 的办公室里找到了一个临时住所。

如果你读过我的原始文章,你可能会记得使灯光秀成为可能的主要项目:LightShowPi。它的开发者通常每年发布一个主要版本,自从 2015 年发表原始文章以来,他们已经发布了 1.2、1.3 以及上个月的 1.4 版本。

图片由 Jen Wike Huger 拍摄,CC0
从变更日志中,以下是过去两年中添加到 LightShowPi 的一些改进
2018/10/16 :: 1.4 版本
- 具有多种功能的 Microweb V3
- 用于 RGB LED 像素的更多模式和功能
- 可以选择添加参数 --config=overridesX.cfg 到 synchronized_lights.py 和其他程序
- Networking serverraw 选项和 NodeMCU 客户端设备草图
- 各种错误修复和更新,以支持在最新的 Raspbian 版本和 Pi 3b+ 上安装
2017/10/27 :: 1.3 版本
- 添加了对控制单个可控 RGB LED 灯的初始支持(感谢 Tom Enos、Ken B 和 Chris Usey)
- 添加了用于控制你的灯光秀的 “microweb” UI(感谢 Ken B)
- Twitter 支持,发布当前播放的歌曲(感谢 Brent Reinhard 和 Ken B)
- 各种错误修复和更新,以支持最新的内核版本(感谢 Ken B)
2016/10/16 :: 1.2 版本
- 通过利用 GPU 进行 fft 和其他优化,速度提高了 3 到 4 倍(感谢 Tom Enos、Colin Guyon 和 Ken B)
- 支持从 pandora、airplay 和其他在线来源流式传输音频(感谢 Tom Enos 和 Ken B)
- 支持在 pi2 和 pi3 上进行 fm 广播(感谢 Ken B)
- 多次重构 + 向代码添加注释 + 清理(感谢 Tom Enos)
- 添加了在每首歌曲的基础上覆盖配置选项的功能(感谢 Tom Enos)
- 支持 SMS“列表”命令的分页(感谢 Brandon Lyon)
- 支持在你的 Linux 盒子上运行 lightshow pi 以进行调试(感谢 Micah Wedemeyer)
- 添加了新的配置参数,可以调整灯光闪烁/淡化的许多方面(感谢 Ken B)
- 添加了新的配置参数,可以调整使用的标准偏差边界(感谢 Paul Barnett)
- 支持 “终端” 模式,以便在没有连接硬件的情况下更好地调试(感谢 Anthony Tod)
- 许多其他杂项错误修复(有关更多详细信息,请参见 Issues 列表)
我用粗体突出显示了过去几年中添加的一些最有趣的新功能和改进。对于那些不熟悉 Linux CLI 的人来说,Web 界面会很有用,并且多年来性能肯定得到了提高。我特别高兴添加了新的灯光模式,我希望尽快尝试一下。
最后,可能也是最重要的是,LightshowPi 社区是围绕 Google+ 建立的,但是随着它的即将加速消亡,LightShowPi 的开发者已经宣布他们将转移到 Reddit 以获得支持和社区协作。我怎么强调这个社区在我三年前第一次开始组装我的灯光秀时有多么的帮助都不为过,很高兴看到他们将在不同的地点继续存在。
我希望每个人都有一个美好的假期,祝所有庆祝圣诞节的人圣诞快乐!
评论已关闭。