Raspberry Pi 项目创意:复活复古!

树莓派项目 打字机 盖革计数器 文本游戏

以下是一些新颖而令人兴奋的 Raspberry Pi 项目,它们找到了让复古重新焕发生机的方法!

用 Raspberry Pi Pico 制作互动小说游戏

运行 BadgerFrotz 的 ebadger LodeRunner。(图片来自 Eric Badger 的 Github)
运行 BadgerFrotz 的 ebadger LodeRunner。(图片来自 Eric Badger 的 Github)

Eric Badger 创建了 BadgerFrotz,让您可以玩 Zork 等互动小说游戏。

埃里克通过移植 Frotz Z-Machine 移植程序构建了这一系统,该移植程序是所有 Infocom 和其他 Z-Machine 游戏的解释器。

他还必须想办法在 Pico 上输出视频,他在项目的 Github 上提供了一个链接,说明他是如何做到这一点的。不过,你或许可以将其移植到定制硬件或 Pimoroni VGA 板上。

最重要的是,这个项目是一次关于如何管理 Pico 限制的学习经历。埃里克认为

"该项目演示了如何利用 Pico 的闪存,使其与多个内核和产生 VGA 信号的 DMA/PIO 配合使用。向闪存写入代码是一件非常痛苦的事情,因为在向闪存写入代码时,闪存中不能运行任何代码。因此,所有正在运行的代码都必须在 RAM 中,DMA 也不能运行。该项目演示了如何写入闪存,然后重新建立 VGA 信号"。

如果你喜欢他的项目,可以购买 ebadger LodeRunner 设备。ebadger LodeRunner 可以运行 Loderunner 和 BadgerFrotz,无需做任何改动。请看视频左侧的画面,右侧并列着一台 Apple II。

更多信息请访问 埃里克-獾的 Github.

Pico W 盖革计数器

Dmytro Panin 的 Pico W 盖革计数器(图片来自 Reddit)
Dmytro Panin 的 Pico W 盖革计数器(图片来自 Reddit)

Dmytro Panin 制作了这个盖革计数器,并使用 Raspberry Pi Pico W 在线广播数据。

他使用了 $50-$60 M4011 管,并用 C++ 实现了软件。

Pico 盖革计数器测量电离辐射的单位是纳西弗特/小时(nSv/h)。

帕宁住在切尔诺贝利附近的乌克兰基辅市中心,他从公寓的窗户测量辐射。

在撰写本报告时,他的 API 报告为 156 nSv/h,相当于吃一根半香蕉的效果。下面是 一些相关的比较请注意,XKCD 链接的单位是微希沃特,而 Panin 的 API 报告的单位是纳希沃特。1 纳 = 0.001 微。

兄弟 AX-25 型打字机......重获新生!

创客们将 Raspberry Pi 用于各种复古项目,包括游戏机仿真和 复活点唱机.

更进一步的是,它让打字机重新焕发生机。

Artillect 使用 Raspberry Pi、Arduino 和 Brother 打字机制作了这个项目,制作这个项目的原因是 "我喜欢修修补补"。Artillect 说、

"我不太清楚现在的人们为什么会对复古技术如此着迷,我想部分原因是当时的东西要简单得多。我知道这绝对是我喜欢捣鼓复古电子产品的原因。我可能在几周内就能完全逆向设计出我的打字机,而现代个人电脑就不行了!"

Artillect 使用 Raspberry Pi 和 Arduino 制作打字机(图片来自 Artillect 的 YouTube)
Artillect 使用 Raspberry Pi 和 Arduino 制作打字机(图片来自 Artillect 的 YouTube)

你可能会猜想...... "呃,这只是一台打字机吗?那为什么不改装一下,保持原样呢?"

是的,这实际上是一台打字机。不仅如此,它还是一个功能齐全的 Linux 终端。你可以做任何不需要用户界面的事情。所以,不,你不能使用 纳米 作为你的文字处理器,但你可以使用 编辑 (文本编辑器)

但如何看到终端上发生的一切呢?它可以将线条输出到纸上!

源代码

PCB 项目文件

您还可以点击以下链接查看我们的 "百利宫项目 "系列 这里.

如果您有任何问题或想推荐一个项目,请在下面发表评论!

发表评论