RGB LED BodderMonderCronics的圣诞树

0

几年前,我写了关于他以前的事情“覆盆子GPIO XMAS树附加组件” so Andrew Gale from pocketmoneytronics.co.uk. 给我发了他的最新圣诞树套件,为覆盆子pi送来。此版本包括RGB LED,允许树显示更大的颜色,具有可调节亮度的效果。

要处理添加的复杂性,并且使用Pimoroni提供的库通常与其一起使用的库 独角兽帽子.

焊接树

可以在官方设置指南找到 PocketMoneytronics RGB树页。这解释了如何将组件焊接到PCB上。确保4腿LED焊接在正确的位置。我在九岁的儿子的帮助下焊接了我的套件,我们使用一些遮蔽胶带在我们工作时将PCB握住。

安装Unicorn Hat Libraries

我们首先将官方Raspbian Lite图像写入8GB SD卡。库安装过程相当简单,并完成了一个命令:

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

您可能会要求您使用几y / n提示确认。在完成过程之前回答是的。

下载示例脚本

我们使用的是Andrew’在我们焊接它之后,Python脚本测试树。使用以下示例:

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

然后运行:

sudo python rgb_tree_example.py

这创建了许多序列,即亮起LED并改变了颜色。

It’难以拍摄LED,但此视频剪辑会让您了解可能的模式和序列。

亮度

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

RGB圣诞树

创造一个独立的圣诞装饰

我们想创建一个简单的系统,允许我们将树用作圣诞装饰。我们决定将其安装在PI零,从USB电池组电源,并使用新的Python脚本随机更改循环中的LED颜色。

我们在使用以太网电缆上完成了与我的网络连接的PI 2的树。这让我们安装Unicorn Hat库并下载示例脚本。然后,我们创建了一个新脚本,它将在无限循环中随机更改LED颜色。它还确保没有导致似乎完全关闭。

您可以使用以下方式下载此脚本:

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

然后使用它:

sudo python xmastree2.py

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

最后一步是使用此脚本使用“systemd”。这样做我们跟着“如何使用systemd自动运行发器上的Python脚本”教程但只是将exectart行更改为:

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

当PI通电时,灯会随机改变。

然后,我们将SD卡放入PI零并连接到树中。然后将PI粘贴到USB电源库,粘垫。

RGB圣诞树

It’现在坐在地幔上!

RGB圣诞树

断电

没有花哨的方法可以优雅地关闭pi。鉴于此项目的简单是我刚刚将其关闭使用电池组。这是一个’处理PI项目但它的最佳方式’唯是一个装饰,所以SD卡腐败是’一个主要的担忧。说我’从来没有损坏SD卡!

圣诞快乐!

分享。

发表评论

本网站使用AkisMet减少垃圾邮件。 了解如何处理评论数据.