#led-strip #applications #control #chip #kinds #color #home

app new-home-ws281x

此应用程序将控制基于ws281x芯片的所有类型的LED灯带

5个稳定版本

1.0.4 2020年6月1日
1.0.3 2020年5月24日
1.0.2 2020年5月23日

图像 中排名第 465

MIT 许可证

55KB
1K SLoC

Rust 1K SLoC • Rust 包仓库 JavaScript 145 SLoC // 0.2% comments • Rust 包仓库

Pipeline Status creates.io

新家庭WS 281x

此应用程序将控制基于ws281x芯片的所有类型的LED灯带。

功能(计划中)

功能 状态
静态颜色 完成
渐变 完成
LED彩虹 完成
随机、发光、渐变的灯光 下一个
预编程灯光序列 下一个

功能特性

功能 状态
伽玛校正 完成
着色器样式的渲染 完成
固定渲染TPS 完成
从参数/配置文件设置绑定地址和端口 下一个
并发渲染 未来

支持的芯片

  • WS2811
  • WS2812(b)
  • SK6812RGB(W)
  • WS2812和WS2811引擎可能支持更多WS281X芯片,但我不能保证任何兼容性

安装和设置

安装

要安装应用程序,您必须以root用户身份在项目文件夹中运行 (sudo) make install 命令。这将安装所有必要的文件到所需的位置。

应用程序的配置和资源可以在 /etc/new-home-ws281x 目录中找到。

设置

对于设置,我假设您可以自己连接和调试您的LED灯带/矩阵到Raspberry PI。

为此应用程序工作,您需要一些东西

应用程序运行的默认端口是4232,它在Raspberry PI上的所有IPv4和IPv6接口/地址上监听。

设置与所有应用程序一样简单。在UI中的应用程序视图中添加一个新的应用程序,输入应用程序的名称,以及Raspberry PI的IP:PORT。现在您可以将设备添加到运行在PI上的房间中。如果您需要有关所需通道的帮助,可以查看应用程序的设置,其中可以找到通道构建器。

卸载

要卸载此应用程序,只需运行 (sudo) make uninstall这将永久删除应用程序及其所有配置。

通道构建器

要使用通道构建器,您只需在应用程序视图中点击已注册的应用程序。在那里,您将找到3个组合框,显示支持的控制器类型、GPIO引脚以及RGB/BGR等模式,您可以在引脚上执行这些操作。

显示的数字代表GPIO引脚的BCM编号。有关哪个引脚对应哪个编号的更多信息,您可以查看https://pinout.xyz/

脚注

尽管底层框架(new-home-applicationnew-home-core)尚未被认为是“稳定”的,即“API不会改变”和“工作没有任何崩溃”,但该应用程序在此意义上被认为是稳定的。

依赖关系

~3.5–6.5MB
~159K SLoC