Raspberry Piプロジェクトのアイデア:レトロを生き返らせる

ラズベリーパイ プロジェクト タイプライター ガイガーカウンター テキストゲーム

ここでは、レトロを生き返らせる方法を見つけた、新しくてエキサイティングなRaspberry Piプロジェクトをいくつか紹介しよう!

Raspberry Pi Picoを使ったインタラクティブ・フィクション・ゲーム

BadgerFrotzを走らせるebadger LodeRunner。(写真はEric BadgerのGithubより)
BadgerFrotzを走らせるebadger LodeRunner。(写真はEric BadgerのGithubより)

エリック・バジャーは、ゾークのようなインタラクティブ・フィクション・ゲームをプレイできるBadgerFrotzを作った。

エリックは、インフォコムをはじめとするZマシンの全ゲームのインタプリタであるFrotz Z-Machineポートを移植することによって、このシステムを構築した。

彼はまた、Picoでビデオを出力する方法を考えなければならなかったが、プロジェクトのGithubにその方法のリンクがある。とはいえ、これをカスタム・ハードウェアやPimoroni VGAボードに移植することはできるだろう。

なによりも、このプロジェクトはピコの制限をいかに管理するかという学びの場でもある。エリックによれば

"このプロジェクトは、Picoのフラッシュメモリーを、マルチコアとVGA信号を生成するDMA/PIOで動作する方法で利用する方法を示している。フラッシュへの書き込み中は、フラッシュからコードを実行できないため、フラッシュへの書き込みは中々骨が折れます。そのため、実行中のコードはすべてRAMになければならず、DMAは実行できない。このプロジェクトでは、フラッシュに書き込んでからVGA信号を再確立する方法を示します。"

彼のプロジェクトが気に入ったら、ebadger LodeRunnerデバイスを購入することができる。ebadger LodeRunnerは、BadgerFrotzと同様にLoderunnerをそのまま実行する。右側にApple IIを並べたビデオの左フレームをご覧ください。

詳細はこちら エリック・バジャーのGithub.

ピコWガイガーカウンター

ドミトロ・パニンのピコWガイガーカウンター(写真はRedditより)
ドミトロ・パニンのピコWガイガーカウンター(写真はRedditより)

ドミトロ・パニンはこのガイガーカウンターを作り、Raspberry Pi Pico Wを使ってデータをオンラインにブロードキャストしている。

彼は$50-$60 M4011管を使用し、C++でソフトウェアを実装した。

ピコガイガーカウンターは電離放射線を毎時ナノシーベルト(nSv/h)で測定する。

パニンはチェルノブイリに近いウクライナのキエフ中心部に住んでおり、アパートの窓から放射線を測定している。

本稿執筆時点では、彼のAPIは156nSv/hを報告している。以下は 比較対象リンク先のXKCDはマイクロシーベルトだが、パニンのAPIはナノシーベルトである。1 Nano = 0.001 Micro.

ブラザーAX-25タイプライター・・・復活!

メーカー各社は、ゲーム機のエミュレーションを含むさまざまなレトロプロジェクトでRaspberry Piを使用している。 ジュークボックスの再生.

タイプライターを復活させることで、さらに進化した。

Artillectは、Raspberry Pi、Arduino、ブラザーのタイプライターを使ってこのプロジェクトを作った。Artillectは言う、

「なぜ今の人たちがレトロな技術に惹かれるのか、その理由のひとつは、当時は物事がとてもシンプルだったからだと思う。だから私はレトロな電子機器をいじるのが好きなんだ。タイプライターだって数週間もあれば完全にリバースエンジニアリングできるだろう。

Raspberry PiとArduinoでタイプライターを作るArtillect(写真はArtillectのYouTubeより)
Raspberry PiとArduinoでタイプライターを作るArtillect(写真はArtillectのYouTubeより)

これはただのタイプライターなのか?それなら、改造しないでそのままにしておけばいいじゃないか?"

そう、これは実際にタイプライターとして機能する。しかしそれ以上に、これは完全に機能するLinuxターミナルなのだ。ユーザーインターフェイスを必要としないことなら何でもできる。だから ナノ をワープロとして使うことができます。 (テキストエディタ)

でも、ターミナルで何が起きているのかどうやって見るの?そう、紙に線を出力するのだ!

ソースコード

PCBプロジェクトファイル

また、パラゴン・プロジェクト・シリーズもご覧ください。 これ.

ご質問がある場合、またはプロジェクトを提案したい場合は、以下にコメントしてください!

コメントを残す