基于RaspberryPi的LED人工光照控制器
项目描述
基于RaspberryPi的LED人工光照控制器。
设置
安装并启用PiGPIO
sudo apt install python3-pip python3-gpiozero python3-pigpio sudo systemctl enable pigpiod sudo systemctl start pigpiod
通过pip安装包
python3 -m pip install solarium
创建启动脚本
sudo nano /etc/systemd/system/solarium.service
添加以下行
[Unit] Description=LED controller for artificial sunlight. After=pigpiod.service [Service] Type=idle ExecStart=/usr/bin/python3 /usr/local/bin/solarium -v -- 35 13 ### Add correct coordinates Restart=always [Install] WantedBy=multi-user.target
启动脚本
sudo systemctl enable solarium.service sudo systemctl start solarium.service
远程访问
如果您已启用pigpiod的远程访问,您也可以从本地机器启动脚本并指定正确的主机
solarium --host=10.0.0.1 -- 52 13
声音支持
如果您想使用--sound选项播放背景声音,您需要安装ffplay
sudo apt install ffmpeg -y
如果您使用的是Inter-IC声音(I2S)板,请确保运行pigpiod的时钟在PMW模式下,以确保PCM可用于音频
sudo pygpiod -t 0
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
solarium-0.4.3.tar.gz (6.9 kB 查看哈希值)
构建分发
solarium-0.4.3-py2.py3-none-any.whl (6.2 kB 查看哈希值)
关闭
solarium-0.4.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e132fe7f8764e345f6b70375a326b93cdde057afa2330a915f8667a55e59e055 |
|
MD5 | ce3154f2eed9e0fae11a8515d0023194 |
|
BLAKE2b-256 | c618a65b1eb481a1655d8e64bdb3252bfd5df527072bc7f7b8109676780b7d09 |
关闭
solarium-0.4.3-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 36e572a77d6850324729d5695372d98814d279df681c0aaab5944ed475873319 |
|
MD5 | 7375696af2129ef1ab00b3db640aa09e |
|
BLAKE2b-256 | 28a9ae5d67b5a07b8dc0b5312044c1ba57c50b3786d3ef2e8bf13bf153e974ab |