RaspberryPi提供新闻和天气服务复古风格

  • 发布时间:2023-04-21 14:57:57 来源:
标签:
导读 观看1980年代的任何科技电影(我们正在考虑Wargames、Aliens和FerrisBueller& 39;sDayOff),不可避免地会有一个场景,低分辨率文本在烧毁的C

观看1980年代的任何科技电影(我们正在考虑Wargames、Aliens和FerrisBueller'sDayOff),不可避免地会有一个场景,低分辨率文本在烧毁的CRT屏幕上缓慢滚动。SomePeopleCallMeJJ(JeffJetton)的这个项目从不同的角度来看待无数的“魔镜”。它使用旧的CCTV监视器和RaspberryPi向我们展示1980年代的最新消息。

RetroFeed项目使用RaspberryPi——我们不确定是哪种型号,但考虑到它输出滚动文本,任何型号都可以执行此操作。使用合适的配件,即使是RaspberryPiPicoW也能胜任这项工作。树莓派连接到一个旧的闭路电视监视器,使用复合输出,在屏幕上缓慢滚动一系列新闻和财经头条、天气数据和国际空间站的位置。该项目不是一次转储所有内容,而是慢慢地键入文本,Jetton将其比作DonLancaster的电视打字机,使用随机水平停放位置来减少屏幕老化。一切都是基于文本的,分辨率为80x24字符的超低分辨率。

那么数据从何而来?RaspberryPi使用Python请求库抓取数据,每个提要(新闻、财经、ISS、天气)都有自己的模块。这些模块由主newsfeed.py文件导入,经过一些解析和格式化后,数据将输出到令人愉悦的老式闭路电视显示屏。

Jetton对项目的状态很诚实,“目前这只是在做一些非常笨拙的网络抓取,以特定的时间间隔进行刷新。预计抓取器会在某个时候损坏,如果在您阅读时它们还没有损坏的话这。”但我们真的不介意这种方法。这是诚实、有趣和古怪的。该项目的复古输出非常适合偶尔出现的问题。Jetton提到该项目也可以使用API和RSS提要来实现,这是我们在2020年所做的事情。

Jetton详细介绍了通过他的GitHub存储库重新创建项目所需的步骤。您需要将视频输出路由到复合插孔(除了第一个RaspberryPi之外的所有插孔都是3.5毫米插孔),然后修改启动过程以将您放入终端。

  • 免责声明:本文由用户上传,如有侵权请联系删除!