88
Raspberry Pi 5は究極の「ノスタルジアマシン」を実現し、1980年代のテレビを2024年に再現します
シェーン・メイソンのレトロTV
(画像提供:シェーン・メイソン)

かつてのテレビはもはや存在しません。ストリーミング配信の選択肢が急増し、従来型テレビの優位性は大きく揺らぎました。番組の放送を待たなければならず、見逃すと登場人物やストーリー展開が台無しになってしまうような、過ぎ去った時代を懐かしく思い出します。私たちの中には、今でも深く心に刻まれ、大切にしている人もいます。Wrongdog Reckons(Shane Mason)による最新のレトロテーマのプロジェクトでは、1970年代から80年代のテレビ体験を再現し、最新のRaspberry Pi 5とRaspberry Pi Picoを巧みに活用しています。

私のノスタルジアマシン:Raspberry Piで80年代のテレビ放送を再現 - YouTube 私のノスタルジアマシン:Raspberry Piで80年代のテレビ放送を再現 - YouTube

視聴する

メイソンは1978年から1986年までの時代に焦点を当て、1986年製のRCAテレビを除く現代のハードウェアを用いて、この体験を再現しようと試みました。
これは素晴らしい作品です。テレビを新品同様の状態に保つため、シガーボックスに収められたRaspberry Pi 5がテレビ再生を担当しています。 

テレビ番組のソースは、VHSカセットテープ、DVD、その他多くのメディアから互換性のあるビデオファイルにリッピングされたものだと報じられています。しかし、これは単なるメディアプレーヤーではありません。チャンネル切り替え機能付きのテレビ番組表を作成し、時代に合わせたCMまでも番組表に挿入してくれるのです。

番組表の最大の特長は、時間帯や季節まで考慮されていることです。土曜の朝はアニメ、夜はSNL。ホリデーシーズンが近い時期に視聴するなら、ホリデースペシャルが番組表に加わるでしょう。とはいえ、スター・ウォーズのホリデースペシャルはすぐには見られないかもしれません。

画像

1

3

シェーン・メイソンのレトロテレビ
(画像提供:シェーン・メイソン)

シガーボックスの話に戻りますが、まず目に飛び込んできたのは配線でした。実に見事な配線です。90度に綺麗に配線されていて、Adafruitのプロトタイピングボードのようです。ボードにはボタンが2つ付いていて、何か問題が発生した場合にRaspberry Pi 5を操作するのに使います。

Raspberry Pi 5は毎週、PythonとMoviePYライブラリを使ってテレビ番組表を作成します。このバックエンドスクリプトは、テレビネットワークを模倣したデュアルmicroSDカード上のディレクトリに分類されたすべてのコンテンツを処理し、MoviePYを使って番組のタイトルと情報を追加します。Mason氏はまた、Textualを使ってレトロなユーザーインターフェースを構築し、ターミナルインターフェースから各「ネットワーク」の番組表を素早く閲覧できるようにしました。

Raspberry Pi 5は、カスタムテレビ番組表を提供するためのハードウェアとして唯一の選択肢ではありませんでした。メイソン氏は、ハードウェアアクセラレーションによる動画再生に対応していないOrange Pi Zeroと、ハードウェアアクセラレーションによる動画再生に対応しているRaspberry Pi Zero 2 Wもテストしました。Raspberry Pi Zero 2 Wで発生した問題は、「チャンネル切り替え」が遅く、当時の忠実な視聴体験を損ねてしまうことでした。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

ノスタルジーをさらに盛り上げるため、メイソンは少し古風ながらも本格的なチャンネル変更方法を取り入れました。テレビのチャンネルコントロールをハッキングするのではなく、回転式のアンテナコントロールボックスを追加するというアイデアです。アナログテレビのもう一つの特徴は、送信機によってチャンネルが異なり、アンテナを送信機に向けることで他のチャンネルを視聴できることでした。

テレビの上にある箱は、ルーフアンテナのモーターを制御し、アンテナを回転させて発信源の方を向くように動かします。問題は、これらの箱は120Vの交流電圧で動作していたことです。メイソンは、誤ってドライバーを差し込んだ際に端子をショートさせてしまったことに気付きました。コードを切断し、内部を調べたところ、回転ディスクが金属製の「歯車」に接触し、チャンネル切り替えに利用できることが分かりました。少しの銅線とJBウェルドを使って支柱にうまく接続し、メイソンはボタンを押すように入力信号を読み取ることができました。

Raspberry Pi Picoは、入力信号を読み取り、UARTシリアルインターフェースを介してRaspberry Pi 5に送信します。もちろん、元のアンテナコントローラーは温かみのある美しいバックライトが付いていたので、NeoPixelを使う必要がありました。これで、コントローラーを好きな色にすることができます。

これは本当に素晴らしいビルドであり、これを開発したMason氏には多大な敬意を払うべきです。プロジェクト全体はHackadayで公開されており、すべてのコードはMason氏のGitHubリポジトリで公開されています。

レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。