写真をカセットテープへ記録できるカメラ

2026/02/12 2:28

写真をカセットテープへ記録できるカメラ

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Summary

本プロジェクトは、ESP32‑CAMをDIYデジタル→アナログテープカメラに変換し、画像を撮影してMartin M1 Slow‑Scan Television(SSTV)音声へエンコードし、その音声を標準のカセットテープに録音し、後でRaspberry Pi Pico(RP2040)上で再生・デコードするものです。

ESP32‑CAMは写真を撮影し、Desafioinventor の高高度バルーン SSTV カプセルプロジェクトから適応したコードを使用してSSTV音声へ変換します。その音声はカセットデッキモジュールに入力されてテープ録音が行われます。

デコードはRP2040によって実施され、Jon Dawson の SSTV デコーダーの改良版を走らせます。強化されたフィルタリング、ロック損失の減少、同期回復性能の向上、およびカセット再生時に発生するウオ・フラッター、周波数ドリフト、同期ドロップアウトなどへの対処が含まれます。デコードされた画像はUSBシリアル経由でProcessing で書かれたPCプログラムへストリームされ、デジタル保存できます。

ハードウェア構成は、ESP32‑CAM、Raspberry Pi Pico(RP2040)、2.8″ ILI9341 TFTディスプレイ、スピーカー+トランジスタ増幅器、DC/DC コンバーター(3.3 V/5 V)、MOSFET モーター制御モジュール、UPS リチウムバッテリーモジュール、およびカスタム 3D‑プリントエンクロージャで構成されます。物理的なコントロールとしては、フラッシュ/ナイトモードスイッチ、タイムラプスモードスイッチ、シャッターボタン、オーディオプレビュー、充電有効化スイッチがあり、回復時にUSBノイズを低減します。

デモンストレーションでは、テープから回復したテスト画像、タイムラプス映像、および最適化後のビーチシーン撮影が確認でき、概念が機能することが証明されます。本プロジェクトは実用性よりもレトロ・フューチャリスティックな魅力に焦点を当てた概念実証として提示され、商業的有効性は限定的です。RP2040 SSTV 受信/デコードファームウェア ZIP(SSTV ライブラリ付き)と STL ファイルがダウンロード可能で、複製や改造に利用できます。

本文

プロジェクト概要

このDIYプロジェクトは、ESP32‑CAMをデジタル・アナログテープ写真カメラに変換します。モダンな組込みイメージングとクラシックオーディオカセット録音のハイブリッドです。

  • 撮影:ESP32‑CAMで写真を撮る
  • 符号化:画像をSSTV(Martin M1)アナログ音声に変換
  • 録音:標準オーディオカセットへ信号をテープ録音
  • 再生:カセットデッキでテープを再生
  • 復号化:Raspberry Pi Pico(RP2040)で元画像を回収

要するに、1980年代風のレトロ・フューチャリスティックなスタイルで写真をカセットテープに保存します。


仕組み

システムは大きく2部に分かれます:

  1. 画像取得 + SSTV送信(ESP32‑CAM)

    • ESP32‑CAM がスナップショットを撮り、SSTV(Martin M1)信号へ変換。
    • この音声は直接カセットレコーダーに入力されます。
    • 元の SSTV 生成コードは Instructables の Desafioinventor プロジェクトから着想を得て、今回のカメラワークフロー用に改造しました。
  2. テープ再生 + SSTV復号化(RP2040)

    • テープが再生されると音声は Raspberry Pi Pico にルーティングされ、SSTV 信号を復号し画像を再構築します。
    • デコーダーは Jon Dawson の優れた SSTV デコーダーに基づいています。
    • テープ再生では以下の課題が発生します:
      • テープ速度変動(ワウ&フラッター)が周波数ドリフトや同期落ちを引き起こす。
      • 強化フィルタでノイズ音声を除去、デコーダロック損失の低減、同期復旧の改善、誤検出の制限、アナログ再生の不完全さに対する安定性向上を図りました。

追加機能:シリアル画像回収

ボーナス機能として、USB シリアル経由でデコードされた画像を直接送信します。小規模な PC プログラム(Processing)が再構築フレームを取得し、デジタル保存が容易になります。


使用ハードウェア

コンポーネント役割
ESP32‑CAM画像取得 + SSTV符号化
Raspberry Pi Pico / RP2040SSTV復号化
2.8" TFTディスプレイ ILI9341デコード画像表示
オーディオカセットデッキモジュール録音・再生
スピーカー+トランジスタ増幅器音声プレビュー
DC/DC コンバータ(3.3 V & 5 V)電源調整
MOSFET モーター制御モジュールカセットモータ駆動
UPS リチウム電池モジュール携帯電源
カスタム 3D プリントエンクロージャケース

フィジカルコントロール & カメラモード

フロントパネル付近にハードウェアスイッチを設置し、単体カメラ風の操作感を実現:

  • フラッシュ / ナイトモードスイッチ – LED フラッシュを有効化し低照度設定へ調整
  • タイムラプスモードスイッチ – 自動連続撮影を開始。フレームは順次テープに SSTV 画像として記録
  • スナップショットボタン – 即時撮影トリガー
  • オーディオプレビュー スイッチ – スピーカーで SSTV 音声を確認
  • 充電有効化スイッチ – イメージ回収中に USB 充電を無効化しノイズを抑制

ファイル & リソース

ファイル内容
RP2040_sstv_receive_tft_serial_opti_05_bis.zip
RP2040 SSTV レシーバー/デコーダーコード(4.52 kB)
sstv_library.zip
RP2040 デコーダー用 SSTV ライブラリ(135.44 kB)
Tape_Camera_01.stl
完全カメラ 3D モデル(1.89 MB)
Tape_Camera_Body01.stl
本体 3D ファイル(986.24 KB)
Tape_Camera_Cam01.stl
カメラカバー 3D ファイル(475.40 KB)

すべてのファイルはプロジェクトページからダウンロードできます。


ディスカッションハイライト

  • Jordan Blanchard:「実用性はないかもしれません 😄 ただ楽しみと可否確認のために作っただけです。やりすぎたかも。」
  • Poppy Ann:「好奇心からやっているのですか?それとも実際に必要なものがありますか?テープの質は現代ストレージには到底競合しません。」

このドキュメントは不要な改行・空白・記号を除去し、リストを整形して読みやすくしています。

同じ日のほかのニュース

一覧に戻る →

2026/02/17 3:41

14歳のマイルズ・ウーは、重量の万倍を支えられる折り紙パターンを折りました。

## Japanese Translation: --- ### Summary 14歳のミレス・ウーは、ニューヨーク市にあるハンター・カレッジ高校(Hunter College High School)の9年生であり、彼がミウラ折り紙パターンについて行った研究で2025年 Thermo Fisher Scientific Junior Innovators Challenge の賞金25,000ドルのトップ賞を受賞しました。ウーは、コピー用紙、薄い厚手紙(light cardstock)、重い厚手紙(heavy cardstock)の3種類の紙を使用し、家族のリビングルームに設置した臨時実験室で **54 の異なるバリエーション**(108 回の試行)をテストしました。各折り紙は 64 平方インチで、ガードレールが 5 インチ間隔で配置されていました。初期重量推定は約50ポンドでしたが、最も強いパターンは **200 ポンド**まで耐え、正確な測定には 50 ポンドのエクササイズウエイトを必要としました。この結果、デザインは自身の重さの **10,000 倍以上** を支えることができること(ニューヨーク市のタクシーで4,000頭以上のゾウを運ぶに相当)を示しています。 この研究は、ハリケーンや山火事などの自然災害時に堅固で費用対効果が高く、簡単に展開できる **配備可能な緊急シェルター** を開発することを目的としています。ウーは、1枚または複数枚のミウラ折り紙シート(長方形/テント状構造)でアーチ型シェルターをプロトタイプ化し、横方向圧縮や多方向力に対する耐性を検証する計画です。 この業績はサイエンス協会の社長マヤ・アジャメラ(Maya Ajmera)によって注目されました。彼女はウーが生涯の折り紙趣味を厳密な構造工学へと変革したこと、創造性、リーダーシップ、チームワークを称賛しました。また、プリンストン大学のエンジニアグラウィオ・H・パウリーノ(Glaucio H. Paulino)は、設計をスケールアップするには非線形強度スケーリング、ジョイント設計、不完全性、ボッキング、多方向荷重抵抗の課題に対処する必要があると指摘しました。 ミウラ折り紙は日本の天体物理学者・宮浦耶(Koryo Miura)によって発明され、宇宙機関(例:日本のスペースフライヤー・ユニットや宇宙船のソーラーパネル)で使用されています。最近では、望遠鏡や衛星に適用できるブルームパターンも開発されています。ウーは6年前から紙折りを探求し、1960年代以降に拡張された折り紙の工学・医療・数学・建築への応用を知ったことで趣味から STEM 研究へとシフトしました。 Thermo Fisher Scientific Junior Innovators Challenge は1999年からサイエンス協会が主催する中学生向けの主要な全国STEM競技です。

2026/02/17 6:15

研究:自己生成型エージェントスキルは役に立たない (Note: This translation preserves the original meaning and maintains a natural, polite tone in Japanese.)

## Japanese Translation: 現在の要約は主要な発見とほぼすべての定量的詳細を捉えていますが、キュレーションされたスキルで影響を受けたタスク数を正確に追加し、著者数を修正することでさらに簡潔にできます。以下は若干改訂したバージョンです: > **要約:** > SkillsBench は 11 ドメインにわたる 86 タスクで大規模言語モデル(LLM)を評価し、「スキル」(事前定義された手順のステップ)がパフォーマンスに与える影響を測定するベンチマークです。キュレーションされたスキルが追加されると、平均合格率は「スキルなし」時より 16.2 pp 上昇します。効果は大きく異なり、ソフトウェアエンジニアリングでは +4.5 pp、ヘルスケアでは +51.9 pp に達します。実際に 84 タスクのうち 16 件がキュレーションされたスキルでマイナスの差分を示し、自身生成したスキルは全体として有益ではなく、モデルが消費する手順知識を信頼して作成できないことを示しています。わずか 2〜3 のスキルモジュールだけで完全なドキュメントよりも優れた性能を発揮し、これらのスキルを備えた小型モデルはそれらを持たない大型モデルと同等に競合できます。このベンチマークは 7,308 の対話軌跡で 7 つのエージェント–モデル構成をテストします。著者は複数機関からなる 38 人の研究者チームで、2026 年 2 月 13 日に公開され(ファイルサイズ 1,366 KB)、今後は最も効果的なスキルを選択してより効率的かつドメイン特化型 AI エージェントを構築する研究が進められることが示唆されています。

2026/02/17 5:34

Suicide Linux(2009)

## Japanese Translation: **改善された要約** この記事は、入力ミスしたコマンドを自動的に `rm -rf /` に書き換えてシステムを削除する「Suicide Linux」と呼ばれる皮肉な Linux ディストリビューションについて説明しています。Suicide Linux は、OS を使い続けられる時間を測るゲームや実験として提示されており、すべてのデータが失われるまでどれだけ長く使用できるかを試すものです。記事はその開発経緯を追っています:2011‑12‑26 の Debian パッケージとデモ動画、2015 年に自動修正機能がオプションであり標準の Linux 動作ではないことを明確化した説明、2017 年の Docker イメージ(`tiagoad/suicide-linux`)にソースコードが含まれていること、そして 2020 年に著者が自らそのパッケージを作成していないと認めたことです。記事は将来の改良点として、冗長な警告メッセージやランダムな単一ファイル削除などを追加し、実験を教育用途に安全にする提案も示しています。総じて、Suicide Linux は主に好奇心と学習ツールであり、システムの堅牢性をテストしたい開発者や「タイプミスアラート」スクリプトを作成したい人には有用ですが、一般的な Linux ディストリビューションに影響を与える可能性は低いと結論付けられています。

写真をカセットテープへ記録できるカメラ | そっか~ニュース