Neon:树莓派 2 驱动的动态开/关创客空间标识牌 – 德克萨斯州埃尔帕索
Neon 是安装在我们创客空间入口的动态开/关标识牌。它不仅显示空间开放/关闭状态,还同步更新网站、推特,并在滚动 LED 矩阵上显示信息。
- 通过树莓派 2 托管的网站远程管理:管理员可修改更新消息、切换“开放/关闭”状态。
- 当前消息多渠道广播:
- 树莓派将消息连同时间戳发布至推特,含标识牌图片。
- LED 矩阵水平滚动显示消息。
- 空间状态通过以下方式发布:
- 树莓派自动更新网站。
- 树莓派写入状态文件,可被 SpaceAPI 读取实时状态。
- LED 矩阵显示并滚动两张状态图片。
所有功能仅由树莓派独立完成。启动时,https://github.com/h3labs/led-matrixd 预装守护进程自动启动。
- 守护进程(C++/Ruby 编写)执行:
- 运行 HTTP Sinatra 服务器托管控制网站。
- 派生进程管理 LED 矩阵显随状态/消息变化更新,偶尔显示随机图片或小游戏。
- 启动线程监视信标文件(via inotify),文件变更时推送更新至推特、LED 矩阵、网站。
代码详情见 GitHub 仓库。欢迎提问交流。
步骤 1:树莓派 2 与 LED 矩阵接线
接线遵循网上标准指引:
- https://github.com/hzeller/rpi-rgb-led-matrix/ (连接细节)
- https://learn.adafruit.com/32×16-32×32-rgb-led-mat (分步指南)
联网只需剪裁网线至所需长度接入树莓派。
步骤 2:代码部署
先 SSH 登录树莓派(不熟悉请网上搜索)。
- 执行命令:
- sudo apt-get install gcc make build-essential git
- mkdir work/
- cd work/
- gem install bundler -v 1.10.4
- git clone https://github.com/h3labs/led-matrixd.git # 拉取项目到树莓派
更多细节见项目文档。
制造工艺
- 树莓派太阳能气象站DIY指南
- 树莓派专业温度监测:基于 DS18B20 传感器的完整指南
- 树莓派 2 搭建户外气象站:接入 ADS‑WS1 串口气象站
- Neon:树莓派 2 驱动的动态开/关创客空间标识牌 – 德克萨斯州埃尔帕索
- 树莓派 OpenCV 乒乓球追踪进阶教程
- 树莓派 LIRC 通用红外遥控器专业构建指南
- 树莓派射频转直流:包络检波器构建与故障排查
- Cycle Chaser:树莓派让自行车变身夜间光影秀
- 树莓派防窃报警器 DIY:压力触发播放警报声
- 树莓派车库门开启器加视频流:磁性门状态传感器与实时画面集成
- 树莓派 + MCP9808 + InfluxDB + Grafana:家庭温度监测系统
- 树莓派打造家庭自动化系统:手机远程控制灯风扇大门