使用树莓派构建LED指示灯(用于电子邮件,天气或任何其他)

2013-03-05_182726

Raspberry Pi是一个非常紧凑的平台,为各种项目附加指示灯 - 天气通知,新电子邮件等。继续阅读,我们将向您展示如何将LED模块连接到Pi,并设置一些基本通知。

为什么我要这样做?

因为它很有趣。 不像我们的许多教程,我们在顶部包括一个小的blurb确切地说明了什么将从项目中获得什么好处,在这种情况下,blurb是相当短的,因为好处是只是有乐趣。

树莓派是一个完美的设备,玩弄,实验电子,并学习一些编程。 没有人需要的环境指标雨在他们的厨房,例如,但是建立一个是有趣的练习和一个伟大的提醒,使你的雨伞你可能困天。

我需要什么?

要遵循教程,你需要一些东西。 首先,我们假设你已经按照我们之前的教程: 在HTG指南入门树莓派 (因而有掩盖了对我们的树莓派安装Rasbian基础)。

如果你希望在预算上做这个项目,我们可以自信地告诉你,最新的模型树莓派是这项工作的重大过分,我们鼓励你吹掉一个旧树莓派你的灰尘在衣柜里或拿起一个便宜的一个关闭eBay或类似的。 预算明智的长期在一个树莓派1模型A或模型B阻止eBay 10-15美元是一个完美的适合这个项目,购买一个全新的$ 35当前一代Pi。

除了具有安装了Raspbian的功能性Pi单元之外,还需要以下内容:

注意:clear /磨砂皮的情况是完全可选的,但如果您目前使用不透明的情况下,那么你的LED指示灯会被藏在里面。 你要么需要削减了一个洞你的情况给了让光线或使用GPIO扩展电缆突破套件般这样一个来自Adafruit的产业 -to系绳LedBorg你的树莓派。 虽然使用分线电缆增加了约8美元的项目的费用,它确实提供了更多的潜力,定制最终产品,你可以更容易地放置在内部的东西或下面的东西你想照亮的LED。

安装LedBorg

2013-03-05_175859

虽然你可以建立自己一个完全从临界的LED指示灯(和搜索引擎的查询会让很多人这样做)Piborg组织生产这样一个紧凑和廉价的LED模块,LedBorg,我们不能 t使用它作为我们的树莓派LED指示器项目的基础。

安装模块非常简单,因为它设计为直接安装在Pi上的GPIO引脚上。 首先,关闭你的Pi,打开箱子。

安装过程的最重要的部分是,您定向模块,使LedBorg图标最接近Raspberry Pi板上的RCA模块(因此LedBorg的边缘与Pi板的边缘齐平,悬垂LedBorg的部分挂在Pi板上,而不是边缘)。 见上面的照片。

当你有Pi板打开,现在是一个很好的时间来覆盖板上的LED指示灯(USB端口旁边),特别是如果你使用一个明确的情况下。 你不想让它混淆阅读你的LedBorg指示灯,因为电源和网络指示灯是如此明亮。

我们覆盖着一层白色的电子胶带。 这使他们足够,使我们仍然可以引用他们,但他们是那么昏暗比LedBorg它不再分心。

一旦您安装了LedBorg,并且可选地,用电子胶带覆盖Pi的LED指示灯,就可以关闭机箱了。 启动你的Pi,然后进入下一阶段的教程。

安装LedBorg软件

2013-03-05_184355

PiBorg为LedBorg提供了一个伟大的软件包,包括GUI控制器以及从命令行访问LedBorg的驱动程序。

在我们开始之前,你需要确保你正在抓住你的版本的Rasbian和Raspberry Pi板的修订#的正确的包。

如果你的Raspberry Pi板没有安装孔,它是修订1.如果你的树莓派有安装孔(位于USB端口和电源和HDMI端口之间),那么它是修订2.你还需要知道内核版本的Rasbian安装。 打开终端并输入以下命令检查:

uname -r

一旦你的版本号和内核数量,你可以点击这里查看该包部分抢链接你的包。 在我们的例子中,我们使用3.6.11内核的修订版1板,所以我们将抓住raspbian-2013-02-09-rev1.zip文件。

为了安装所有的好东西,我们需要打开终端上的Pi。 然后输入以下命令安装LedBorg软件包。

注意:必须以包为您板/内核组合的URL替换URL中的第三个命令。

mkdir〜/ ledborg-setup
cd〜/ ledborg-setup
wget -O setup.zip http://www.piborg.org/downloads/ledborg/raspbian-2013-02-09-rev1.zip
解压缩setup.zip
chmod + x install.sh
./install.sh

此时,您现在已经安装了LedBorg驱动程序的GUI包装程序和驱动程序。 在Raspbian桌面上,您将看到一个GUI包装器的图标:

2013-03-05_133940

继续,点击LedBorg图标启动GUI包装。 你会被处理到颜色选择器界面,如:

2013-03-05_134344

现在是确保您的模块正常工作的完美时间。 选择任何颜色,保存为黑色,尝试它。 我们将通过挑选几种颜色来测试它:

2013-03-05_184121

看起来不错! 它是明亮的,我们订购的项目的磨砂塑料的案件提供中度扩散。 如果您想在移动前更多地使用LED模块,请单击演示模式:

2013-03-05_134654

在演示模式中,您可以以各种速度循环使用所有颜色,检查高/低输出,否则将LED模块穿过步距。

这里在演示模式部分,你也可以将你的LedBorg成为许多指标的第一。 通过在颜色部分选择CPU,LED将开始从绿色变为黄色变为红色,以指示Raspberry Pi的ARM处理器上的负载。 我们建议改变速度为慢,而你在它 - 快速更新LED太快,使CPU指示灯分心,而不是有用的。

除了使用GUI界面选择颜色,您还可以使用RGB值从终端选择颜色。 打开终端并输入以下命令关闭LED:

echo "000" > /dev/ledborg

LedBorg处理RGB值的方式是0表示通道关闭,1表示通道是半功率,2表示通道是全功率。 因此,例如001将红色通道设置为0%,绿色通道设置为0%,蓝色通道设置为50%功率。

将值更改为002,LED输出保持蓝色,但变亮,因为蓝色通道现在处于100%输出。 将值更改为202,全功率下的红色和蓝色合并为洋红色。

现在我们知道如何手动操作LED,让我们看看使用脚本将我们的LED从简单的光转换为实际的指标。

继续阅读,了解如何设置降雨指示器,Gmail检查器等。

赞 (1)
分享到:更多 ()