
2026/08/29 0:06
ポータブルワイドスクリーンメカニカルTVを作る
RSS: https://news.ycombinator.com/rss
要約▶
日本語訳:
本文は、James Provost が開発したポケットサイズワイドスクリーン電磁式テレビ「Scanwheel」を紹介している。このデバイスは、ラズパイ Pico や 3D プリンティングといった現代コンポーネントを用いながら、1920 年代の技術を再活性させたものである。解像度は横 4,096 ピクセル・縦 20 ピクセル(4K 横向き、20 垂直)であり、従来のニッコーディスクを、階段状のパターンに開けられた穴が配置されたカスタム印刷ドラムで置き換えている。この構成は横方向の文字対齐を保証する。システムでは、RP2040 チップの専用 PIO シリコンによって制御される 5 つの LED が USB 電源および位置パルスを介して動作し、ステッピングモーターがドラムを回転させる。映像はネットワークインターフェースを介してストリーミングするか、オンボードフレームバッファを備えたスタンドアローンモードで利用可能である。縦方向の解像度は Baird の元々の 30 ライン送信より低いが(ライン数が少ない)、高い横方向の解像度により文字と映像を読み取ることは可能である。当初は時計としてのアイデアとして考案されたこのプロジェクトは、集積された発光源を実現するために現代 LED を活用するよう発展した。John Logie Baird の初期研究および Markus Mierse の以前のデスクトップカラー版を踏まえ、Scanwheel はヴィンテージメカニクスと現代マイクロコントローラーを組み合わせたレトロフューチャー体験を提供する。ドラム設計のカスタマイズには OpenSCAD ファイルが公開されており、コミュニティによる実験の促進を目的としている。
原文:
Summary: The text introduces the "Scanwheel," a pocket-sized wide-screen electromechanical TV created by James Provost, which revives 1920s-era technology using modern components like a Raspberry Pi Pico and 3D printing. With a resolution of 4,096 by 20 pixels (4K horizontal, 20 vertical), it replaces traditional Nipkow disks with a custom-printed drum featuring holes in a stair-step pattern to ensure horizontally aligned digits. The system uses five LEDs controlled by the RP2040 chip's dedicated PIO silicon via USB power and position pulses, spinning the drum with a stepper motor. Video is streamed over a network interface or used standalone with an onboard frame buffer; while vertical resolution is limited (fewer than Baird's original 30-line broadcasts), high horizontal resolution allows legible digits and video. Originally conceived as a clock idea, the project evolved to leverage modern LEDs for close-packed light sources. Building on John Logie Baird's early work and Markus Mierse's prior desktop color version, the Scanwheel offers a retro-futuristic experience that merges vintage mechanics with contemporary microcontrollers. OpenSCAD files are available for customizing the drum design, fostering community experimentation.
本文
4K 解像度ポケットサイズの「スキャンホイール」:電気機械式テレビの新技術
プロジェクトの背景とコンセプト
- 動機: 電気機械式テレビの最先端を目指すためではなく、素敵な時計を作りたいという純粋な欲求からスタート。しかし、技術的な導きにより新しい方向へ進化した。
- 製品名: 「スキャンホイール」
- ポケットサイズのワイドスクリーン・電気機械式テレビ。
- 解像度: 横 4,096 ピクセル × 縦 20 ピクセル(4K by 20)。
- 開発者: ジェイムズ・プロヴォスト氏。
電気機械式テレビの歴史と進化
- 起源: 1920 年代にジョン・ロギ・ベアードによって開発された実用化された最初のテレビ方式。
- 従来の仕組み:
- 「ニッポワディスク」と呼ばれる螺旋状の穴が開けられた盤面を使用。
- ディスクが回転し、穴が光源前を通過するたびに光の明るさを変化させ、1 スキャンラインを描画。
- 持続視覚効果により、全体が同時に表示されているように見える。
- 1930 年代には英国の BBC で商業用として定期的な放送が行われていた。
- 進化:
- 1940 年代に陰極線管(ブラウン管)で置き換えられたが、趣味の分野では製作が続けられ、さらに改良が行われている。
- 例:2022 年にマルクス・ミアーゼ氏が発表した、デスクトップサイズの 3D プリンター製カラー版。
「スキャンホイール」の設計思想
- アプローチ: YouTube チャンネルでの体積表示開発とプレノプティックカメラのアイデアから着想を得た。
- 光場を「キャプチャ」するのではなく、**「生成(出力)」**する逆のプロセスを実現。
- 2 次元ディスプレイとしてのデモンストレーションを第一ステップと決定。
- ニッポワディスクからの転換:
- 理由: 時計の数字を表示するためには横解像度が重要であり、ディスク方式では曲がりすぎないよう広い直径が必要だったため。
- 採用: ニッポワドラムを採用。
- 穴が曲面の円筒面に沿って配置されているため、側面視で常に直線を描き、数字を水平に整列させる。
- 現代の LED と組み合わせることで、小さなドラムでも多数の光源を密集させられ、画像歪みを最小化できる。
- 小型化の実現:
- 従来のディスク方式では必要だった広い直径が不要となり、幅 6 センチメートルという非常に小さいサイズを実現。
- デスクトップサイズからポケットサイズへの変換に成功。
スキャンホイールの技術的特徴
- ワイドスクリーンの実現:
- 5 つの表示ゾーンが協調的に作用し、単一の広範囲な画面を形成。
- 4 つ: 時と分を表示。
- 中央: セパレーター(点滅)。
- 高横解像度: LED を極めて高い周波数で制御することで達成。
- 標準: 横 4,096 ピクセル(メモリ容量によって制限)。
- テスト記録: 横解像度を 8,000 ピクセル以上に押し上げることに成功。
- 縦解像度は 20 ピクセルだが、高い横解像度により表示の識別性は良好。動画としてのストリーム入力も可能。
- 5 つの表示ゾーンが協調的に作用し、単一の広範囲な画面を形成。
- 機能:
- 単なる数字表示だけでなく、アニメーションやゲーム画面などをミラーリングして表示できる。
ハードウェア構成と制御システム
- マイクロコントローラ: ラズベリーパイ・ピコ(RP2040 チップ搭載)。
- 専用シリコンの活用: **PIO(プログラマブル入力/出力)**チップを有効利用。
- チップ内蔵の 4 つのコプロセッサが、CPU から独立して入出力ストリームを処理。
- PIO がほぼ全ての重厚なタスクを担当し、CPU は設定のみを行い干渉しない設計。
- 制御プロセス:
# マイクロ Python で書かれた CPU コードの役割 # 1. PIO の設定を行う # 2. ドラムの回転位置をパルスで段階的に進める(毎ミリ秒) # 3. ドラムの追従と LED 制御は PIO に委譲 # 例:ドライブボードへのパルス送信ロジック(概念) def update_motor_position(): pulse_drive_board() # 毎 ms パルスを送信して位置を進める # 動画データのストリーミング処理 def stream_video_data(): data = network_receive() pio_buffer.write(data) - 駆動方式: ステッピングモーターがドライブボードを通じてドラムを回転。電力は Pi Pico の USB ジャックから供給。
開源プロジェクトとカスタマイズ
- 筐体: ドラムを含むすべてを3D プリンターで作製(OpenSCAD を使用)。
- GitHub リポジトリ: AncientJames/Scanwheel
- 自作に必要な全ファイルと、ドラムの 3D プリンタ用 OpenSCAD ファイルが含まれる。
- パラメータ調整可能: スキャンライン数を増やすなど、より大きなドラムや独自のカスタマイズが容易。
- 利用用途:
- 携帯型の電気機械式ディスプレイ。
- 機能性の高いデジタル時計。