RGB LED圣诞树by PocketMoneyTronics

0

几年前,我写了关于他以前的“Raspberry 通用输入输出 Xmas Tree附加组件” so Andrew Gale from PocketMoneyTronics.co.uk 给我寄了他最新的Raspberry 体育彩票31选7圣诞树套件。此版本包括RGB LED,这些LED可通过可调的亮度使树显示更大范围的颜色。

为了应对增加的复杂性,Andrew建议使用体育彩票31选7moroni提供的库,这些库通常与 独角兽帽子.

焊接树

官方设置指南可以在 PocketMoneyTronics RGB树页面。这说明了如何将组件焊接到PCB上。确保将4脚LED焊接在正确的位置。我在我九岁的儿子的帮助下焊接了套件,并在工作时使用了一些胶带将PCB固定在适当的位置。

安装Unicorn HAT库

我们首先将正式的Raspbian Lite映像写入8GB SD卡。库安装过程非常简单,并通过以下命令完成:

curl -sS get.pimoroni.com/unicornhat | bash

可能会要求您通过一些y / n提示进行确认。回答是,直到该过程完成。

下载示例脚本

我们用过安德鲁’焊接后的示例Python脚本来测试树。该示例是使用以下下载的:

wget http://www.pocketmoneytronics.co.uk/downloads/rgb_tree_example.py

然后使用运行:

sudo 蟒蛇 rgb_tree_example.py

这创建了许多序列,这些序列点亮了LED并改变了它们的颜色。

It’很难拍摄LED,但是此视频片段将带您了解可能的图案和顺序。

亮度

您可能需要调整LED的亮度。这可以通过在脚本中编辑MASTER_BRIGHTNESS变量来完成。默认值为100,但在拍照时将其更改为50。

RGB圣诞树

创建一个独立的圣诞节装饰

我们希望创建一个简单的系统,使我们可以将树用作圣诞节装饰。我们决定将其安装在体育彩票31选7 Zero上,通过USB电池组为其供电,并使用新的Python脚本在循环中随机更改LED的颜色。

我们让这棵树在用以太网电缆连接到我的网络的体育彩票31选7 2上工作。这样我们就可以安装Unicorn HAT库并下载示例脚本。然后,我们创建了一个新脚本,该脚本将无限循环地随机更改LED的颜色。它还可以确保没有LED完全熄灭。

您可以使用以下命令下载此脚本:

wget //bitbucket.org/MattHawkinsUK/rpispy-misc/raw/master/python/xmastree2.py

然后使用以下命令运行它:

sudo 蟒蛇 xmastree2.py

当它在while循环中运行时,您可以按CTRL-C停止它。

最后一步是使用以下命令自动运行此脚本“systemd”。为此,我们遵循了“How To Autorun A 蟒蛇 Script On Boot Using 系统的”教程,但只是将ExecStart行更改为:

ExecStart=/usr/bin/python /home/pi/xmastree2.py

体育彩票31选7通电后,灯光会随机改变。

然后,我们将SD卡放在体育彩票31选7 Zero中,并附加树。然后将体育彩票31选7粘在带有粘垫的USB移动电源上。

RGB圣诞树

It’现在坐在壁炉架上!

RGB圣诞树

掉电

没有合适的方法正常关闭体育彩票31选7。鉴于这个项目多么简单,我只需使用电池将其关闭即可。这不是’这是处理体育彩票31选7项目的最佳方法,但是它’只是装饰,所以SD卡损坏’是一个大问题。说了我’从未损坏过SD卡!

圣诞快乐!

分享。

发表评论

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.