Jeffrey Cross
Jeffrey Cross

适合各种周末项目的BeagleBone Black!

无论您是考虑购买独立的BeagleBone Black,更新的套件都配有组件和a 入门 引导,或恰好有这个单板计算机四处寻找使用,下面列出的是一些项目,以展示这个嵌入式Linux平台的范围和功能。

我们的周末项目旨在“初学者友好”,建立时间从30分钟到2天不等,具体取决于固有的复杂性和所涉及的步骤数量。也就是说,以下项目范围从轻松到中等难度,每个项目都需要少量时间来更新操作系统或安装特定的软件包以支持项目。因此,下面列出的三个示例项目按启动和运行所需的估计时间排序。

新手用户希望深入了解第一个项目,不仅因为它构建速度快,而且因为根据您的网络活动观察项目变化立即获得奖励和乐趣。其他两个都是中等难度的项目,需要不同的时间段才能使它们成功。提供了这些项目的所有软件,一旦您将项目的核心组件收集在一起,所有软件都是即插即用的。

首先让我们快速浏览BeagleBone Black:

图片来自Satish Kapalavayi。

当您第一次处理BeagleBone Black时,您可能会对其构建质量感到惊讶。圆角使得电路板保持舒适,尺寸几乎与驾驶执照相同。该板很轻,但充满了GPIO和连接选项。最近的电路板增加了可用内存 - 因此价格略高于上图所示 - 但总体布局与此图像类似。简而言之,它是一个有趣的板,而且更令人兴奋的原型。


互联网车速表

这一组中最简单的项目毫无疑问是Internet Speedometer。顾名思义,它是您网络活动的视觉速度表,呈现为闪烁和变色LED。除了BeagleBone Black之外,该项目仅需要一个迷你面包板,跨接电缆,各种数据和电源线以及一条三色LED。

虽然构建简单,但速度表确实可以处理电路板的一个独特方面:它的两个PRU,或可编程实时单元。上图中未指出,PRU是与主Cortex-A8 CPU位于同一芯片上的两个额外CPU。它们以200Mhz的自身较低时钟速度运行(与主CPU的1000Mhz相比),但专用于I / O事件。正如Shabaz在element14的社区论坛上所说的那样,“PRU在处理具有严格实时约束的事件时非常有效。”

回到项目,您可以看到它需要执行几十个命令行以及现成的文件,但这是构建的大部分内容。安装和配置一些核心库并构建基本电路后,您将启动并运行 - 并监控您的网络! - 立刻。


BeagleBone Audio Looper

接下来是BeagleBone Audio Looper。此外,BeagleBone Black还与其基本的面包板和外壳电路,Python和Pure Data开源软件文件以及USB声卡相结合,以创建三开关效果。机箱设计非常简单,可以轻松修改为更强大的功能。如果你曾经看过Dorkbot关于Pure Data的演示,或者有兴趣通过计算机混合和操作音频,并且有模拟开关,BeagleBone Audio Looper简单而有效。

您可以通过焊接自己的电路板来进一步整合项目,缩小面包板电路和开关,直接插入BeagleBone Black的扩展接头。否则这个项目也非常简单,对音乐制作者来说也很有趣。


脏盘检测器

最后但并非最不重要的是脏盘检测器。在前两个项目中,BeagleBone Black曝光并具有辅助面包板电路。通过这个项目,电路板安装在一个外壳中,但它比这更复杂。物理构建完成后,您需要在您的创客空间或办公室水槽上方进行一些巧妙的项目安装。这就是乐趣开始的时候。

我们将引导您完成启动和配置Cloud9 IDE,这是一个“在线代码编辑器”,允许您从Web浏览器直接执行BeagleBone Black上的文件。它甚至还有一个“用于命令行魔法”的内置终端。在OpenCV的帮助下,我们将训练Logitech网络摄像头以检测脏盘子的存在,以及当水槽清洁时,并分别发送通知(通过电子邮件,彩信或两者)给您的同事或同事。

如果你认为他们不愿意得到“菜肴很脏”的通知,相信我,当我说他们会更加厌恶脏盘子的概念 因为 通知,并相应调整他们的习惯。如果探测器本身没有这样做,你总是可以通过使用PIR传感器或其他接近探测器来触发照片,而不是只关注物品中的物品,从而将项目升级为“侦探”以捕捉行为中的罪魁祸首。下沉。


无论您计划构建哪个项目(或者更好,修改和入侵您自己的周末项目),请在此处或相应项目页面上留下注释,其中包含图片和构建的故事。我们喜欢看到你想出的东西。

进一步的BeagleBone黑色阅读和观看:

方法:开始使用BeagleBone通过分线板​​编程提升您的BeagleBone Black BeagleBone黑色PRU BeagleBone Black - 使用PRU-ICSS / PRUSSv2嵌入式Linux符合FPGA Capes

分享

发表评论