跳转到主要内容

基于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 查看哈希值)

上传时间 Python 2 Python 3

支持者