最近,我在一次电话会议中听到有人说,开源社区是好奇心和解决方案文化的结合。好奇心是我们解决问题的基础。我们在解决各种规模的问题时使用了大量的开源技术,包括运行在极其方便的树莓派上的 Linux。
我们都有非常不同的生活经历,所以我向我们的作家社区询问了他们遇到过的最令人好奇的树莓派用途。我预感其中一些奇妙的构建会激发其他人的想法。
树莓派的实验
对我来说,树莓派一直是为我的家庭网络添加额外开发资源的绝佳工具。如果我想创建一个新网站或者尝试一个新的软件工具,我无需在我的桌面 Linux 机器上安装一大堆我可能只在实验时使用一次的软件包。相反,我将其设置在我的树莓派上。
如果我认为我要做一些有风险的事情,我会使用备份启动环境。我有两张 microSD 卡,这使我可以在一张卡插入树莓派的同时,设置第二张 microSD 卡来做我想做的任何实验。额外的 microSD 卡花费不多,但为我想在第二个映像上进行实验的时候节省了大量时间。只需关机,更换 microSD 卡,重启,我就可以立即在一个专用的测试系统上工作。
当我没有做实验时,我的树莓派充当打印服务器,将我的非 WiFi 打印机放在我们的家庭网络上。它也是一个方便的 SSH 文件服务器,这样我可以快速备份我的重要文件。
— Jim Hall
树莓派的普及
关于树莓派,我见过的最令人惊奇的事情是,它使小型单板计算机的概念规范化和商品化,并使它们真正且实际地为人们所用。
在树莓派之前,我们也有类似的小型单板计算机,但它们往往是小众的、昂贵的,并且从软件角度来看几乎难以接近。树莓派很便宜,而且便宜到任何人都可以轻松地为一个项目购买一个(忽略它目前正在经历的难以获得的困境)。一旦它变得便宜,人们就克服了软件挑战,并使其足够好以解决许多基本的计算任务,甚至可以将一台完整而真正的计算机专用于一项任务,而不仅仅是一个微控制器。
我们有很多好的、便宜的小型单板计算机,这为修补、玩弄和实验提供了条件。人们愿意尝试新的想法,甚至刺激更多的业余硬件开发来支持这些想法。
老实说,这是我从树莓派身上看到的最令人惊奇和最根本性的变化:它从根本上改变了每个人对计算的看法,至少在树莓派擅长的水平上是这样,并且不仅催生了它自己的生态系统,而且现在还在多样性方面催生了无数其他的生态系统。
用于蜜蜂的树莓派
在 2018 年,我和我的弟弟曾经有几个蜂箱,并使用树莓派和各种传感器来监测我们蜂箱的温度和湿度。我们还计划实施蜂箱秤,以观察夏季的蜂蜜产量,并在冬季测量重量,以查看蜜蜂是否有足够的食物剩余。我们从未做到这一点。
我们的小型监控解决方案基于 Raspberry Pi 2 Model B,运行 Raspbian Stretch(基于 Debian 9),并连接了温度和湿度传感器 (DHT11)。我们在蜂箱中安装了三到四个这样的传感器,以测量入口孔、盖子下方和最底层框架中的温度。我们将传感器直接连接到 Pi,并使用 Python_DHT 传感器库读取数据。我们还设置了 InfluxDB、Telegraf,以及最后的 Grafana 来可视化数据。
如果您想了解更多关于我们设置的信息,我们在 Linux Magazine 上发表了一篇关于我们小型监控解决方案的文章。
使用树莓派玩转复古风
我希望用树莓派创造的一件事是模拟如何使用“开关和灯”将机器语言编程到老式计算机中。使用树莓派上的 GPIO 引脚看起来非常简单。例如,他们的在线手册展示了如何使用 GPIO 打开和关闭 LED 或使用按钮获取输入的示例。我认为使用一些 LED 和开关,再加上在树莓派上运行的一个小程序来模拟老式计算机是可能的。但我没有空闲时间来从事这样的项目,这就是为什么我编写了 Toy CPU 来模拟它。
— Jim Hall
用树莓派制作玩具
当我女儿四岁时,她要求圣诞节要一个“巨魔音乐盒”。她可以在脑海中完美地想象它。它将是粉红色和闪闪发光的,上面有她的名字。当她打开盒子时,会播放那部流行电影的主题曲。她可以将她的巨魔和其他珍宝存放在盒子里。在网上和商店里到处搜索后,我找不到一个能达到她想象的。我和我的丈夫决定我们可以在我们自己的玩具店(即他的家庭办公室)里自己制作一个。当然,这一切的中心是树莓派。他使用光传感器和一个 Python 脚本,使歌曲在恰当的时刻播放。我们将技术巧妙地放置在音乐盒的底部,并根据她的审美进行装饰。那一年,开源使节日魔法成为可能!
4 条评论