还记得树莓派仅仅是一台非常小的业余爱好者 Linux 计算机的时候吗?嗯,令所有人毫不意外的是,树莓派的功能和范围迅速扩大。您是否有一个新的树莓派或一个旧的树莓派闲置着需要做些什么?如果是这样,我们有很多新的项目想法,从家庭自动化到跨平台编码,甚至还有一些新的硬件值得一看。
家中的树莓派
虽然我最初使用树莓派主要是为了电子项目,但任何未连接到面包板的备用树莓派很快就变成了家用服务器。当我淘汰旧设备时,我总是寻找新的理由让它继续工作,做一些有用的事情。
-
用树莓派让 LED 闪烁很有趣,但在您完成一些基本的电子项目之后,也许是时候给您的树莓派一些重要的责任了。可以预见的是,事实证明,自制智能恒温器比您从商店购买的那些要智能得多。尝试 ThermOS 和本教程,使用树莓派构建您自己的多区域恒温器。
-
无论您是有孩子试图专注于远程学业,还是有成年人试图在工作时间保持专注,能够“关闭”互联网的某些部分对于您的家庭网络来说可能是一项非常宝贵的功能。Pi-hole 项目通过将您的树莓派变成您的本地 DNS 服务器来实现此功能,这使您可以阻止或重新路由特定站点。Pi-hole 周围有一个庞大的社区,因此存在常用的阻止站点列表,以及几个前端来帮助您直接从您的 Android 手机与 Pi-hole 交互。
-
有些家庭有复杂的日程安排。孩子们有学校和课外活动,成年人有重要的活动要参加,周年纪念日和生日要记住,约会要遵守,等等。您可以使用手机跟踪一切,但这是未来!墙日历现在不应该是交互式的吗?
对我来说,没有什么比会改变墨水的纸更具未来感了。当然,我们现在有了电子墨水,树莓派可以使用电子墨水显示屏作为其屏幕。构建家庭日历,使用树莓派和电子墨水显示屏,打造功耗最低但最具未来感(或者如果您喜欢,也可以说是最神奇)的日历系统之一。
-
树莓派的极简设计和缺少外壳的设计激发了您想要用它构建一些东西的愿望。在您为自己构建了恒温器和日历之后,为什么不用树莓派替换您的家用路由器呢?使用 OpenWRT 发行版,您可以将您的树莓派重新用作路由器,并且使用合适的硬件,您甚至可以添加移动连接。
用树莓派监控您的世界
为了使现代技术真正具有交互性,它必须对其环境有所感知。例如,如果没有有用的光传感器数据,则无法实现根据环境光线变亮或变暗的显示器。同样,实际的环境对我们人类来说非常重要,因此拥有可以为我们监控环境的技术是有帮助的。
-
从传感器收集数据是您在开始家庭自动化或物联网项目之前需要了解的基础知识之一。树莓派可以完成严肃的计算任务,但它必须从某些东西那里获取数据。传感器为树莓派提供有关环境的数据。了解更多关于通过传感器收集数据的精湛技术,这样您就可以准备好用您的树莓派监控物理世界。
-
一旦您收集了数据,您就需要一种处理数据的方法。开源监控工具 Prometheus 以其表示复杂数据输入的能力而闻名,因此它是您物联网(物联网)聚合器的理想选择。立即开始,您很快就可以使用树莓派上的 Prometheus进行监控、测量和通用数据处理。
-
虽然树莓派价格便宜且体积小到足以分配给单个任务,但它仍然是一台功能强大的计算机。无论您有一个树莓派监控物联网上的十几个其他树莓派单元,还是您只是有一个树莓派跟踪您温室的温度,有时能够检查树莓派本身,以了解其工作负载是什么样子,或者可以在哪里优化特定任务,这都很好。
Grafana 是一个很棒的服务器监控平台,包括树莓派。Prometheus 和 Grafana协同工作以监控您硬件的各个方面,提供友好的仪表板,以便您可以一目了然地查看性能和可靠性。
-
您可以下载移动应用程序来帮助您扫描您家中的 WiFi 信号强度,或者您可以使用 Go 在树莓派上构建您自己的应用程序。后者听起来比前者有趣得多,而且因为是您自己编写的,所以在基于树莓派的解决方案上您可以进行更多的自定义。
工作场所的树莓派
我曾在工作场所的树莓派单元上运行文件共享和开发服务器,我曾在以前的工作场所看到它们从事各种各样的零工(我记得有一个连接到咖啡机上,用来计算我们部门每天消耗多少杯咖啡,不是为了会计目的,而是为了吹牛)。当然,在将您的树莓派带到工作场所之前,请咨询您的 IT 部门,但环顾四周,看看信用卡大小的计算机可以为您做哪些零工。
-
当然,您可以从树莓派的最初就开始在其上托管网站。但随着树莓派的发展,它的 RAM 和处理能力都得到了提升,因此使用 SQLite 或 Postgres 和 Python 的动态网站完全是合理的选择。
-
打印机出了名的令人沮丧。使用令人惊叹的跨平台框架 TotalCross 和树莓派来编程您自己的打印 UI,这难道不好吗?您不必费力浏览设计糟糕且选项过多的屏幕,这越少越好。如果您自己设计,您可以提供您的部门需要的确切选项,其余的都排除在视野之外和脑海之外。
-
容器是计算领域的最新趋势,但在容器之前,有 FreeBSD jails。Jails 是安全运行高风险应用程序的绝佳解决方案,但它们的设置和维护可能很复杂。但是,如果您在您的树莓派上安装 FreeBSD 并运行Bastille 进行 jail 管理,并结合自由使用 jail 模板,您会发现自己使用 jails 的轻松程度与您在 Linux 上使用容器的轻松程度相同。
-
围绕您的办公桌周围有如此多的技术设备的“问题”是,您的注意力往往会在屏幕之间分散。如果您希望能够放松身心,只盯着一个屏幕,那么您可以了解一下 Scrcpy 项目,这是一个屏幕复制应用程序,它让您可以在您的 Linux 桌面或树莓派上访问您的移动设备的屏幕。我已经在树莓派 3 和树莓派 4 上测试过 scrcpy,每次性能都让我感到惊讶。我经常使用 scrcpy,尤其是在我在您的树莓派集群上设置令人兴奋的新边缘计算节点,或者构建我的智能恒温器,或者我的移动路由器,或者其他任何东西时。
获取树莓派
公平地说,并非每个人都有树莓派。如果您还没有获得树莓派,您可以看看树莓派 400,这是一款超便携的键盘式树莓派电脑。让人联想到 Commodore 64,这种独特的外形尺寸旨在让您轻松地将您的键盘(以及键盘内部的树莓派)插入最近的显示器并开始计算。它快速、简单、方便,而且几乎痛苦地复古。如果您还没有拥有树莓派,那么这很可能是值得购买的一款。
您在树莓派日正在进行哪些树莓派项目?请在评论中告诉我们。
评论已关闭。