#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 JavaScript 145 SLoC // 0.2% comments

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