HN 日本語サマリー

← 一覧へ戻る
プログラミング

RotaryCell: ESP32-S3を使用して未改造のロータリーフォンをLTEで動作させる

RotaryCell: Making an unmodified rotary phone work over LTE with an ESP32-S3 (github.com)

49 pointsby jombib7 コメント

要約

RotaryCellプロジェクトは、オリジナルのロータリーフォンを改造せずに、LTE通信が可能なポータブルなセルラーフォンに変換します。ESP32-S3とセルラーモデムを使用し、オリジナルの受話器、ダイヤル、スイッチフック、メカニカルリンガーなどをそのまま活用します。現在、手配線による動作プロトタイプが完成しており、PCB実装に向けた開発が進められています。

全文翻訳

RotaryCellは、従来のロータリーフォンを、オリジナルの電話機を改造することなく、バッテリー駆動のポータブルなセルラーフォンに変換します。この設計では、オリジナルの受話器、ロータリーダイヤル、スイッチフック、メカニカルリンガー、ネットワークブロック、既存のジャックを引き続き使用します。追加される電子部品はケース内に可逆的に取り付けられ、オリジナルの電話機部品の穴あけ、切断、または恒久的な変更は必要ありません。 動作するプロトタイプは、固定電話回線から離れた場所で持ち運び、操作することができ、オリジナルの卓上電話機を会議、デモンストレーション、または互換性のあるセルラーサービスが利用可能な場所で使用可能にします。これは完成した製品リリースではなく、動作するエンジニアリングアーカイブです。手配線によるプロトタイプは動作しますが、最初の統合PCBは現在組み立てと検証待ちです。 手配線によるプロトタイプを再現する 完全な点対点の配線とコンポーネントの参照は、証明済みの手配線プロトタイプを再現するための主要な出発点です。フル解像度の印刷可能なPDFを開くかダウンロードしてください。これは、新しいPCBを使用せずに、LilyGO、保護された21700バッテリー、パッシブオーディオコンポーネント、AG1171、GPIO接続、およびオリジナルのModel 500回路をカバーしています。手配線による設置は電話機内に収まりますが、すべてのバラのコンポーネントと配線を配置し、絶縁することは困難です。繰り返し仮組みを行い、慎重な配線を行うことを想定してください。 現在のベースライン このリポジトリは、2026年8月28日時点のプロジェクトの状態を記録しています。ファームウェアv0.10.4は、現在のプロトタイプでテスト済みのソフトウェアです。Audio and Reset A4 PCBは、2026年8月27日にJLCPCBから注文されました。AG1171 Carrier Through-Hole PCBは、2026年8月28日にJLCPCBから注文されました。注文された両方のPCBパッケージは、提出されたそのままアーカイブされており、組み立て済みボードとしてまだ検証されていません。テスト済みのプロトタイプの動作と検証待ちのハードウェアとの区別については、STATUS.mdを参照してください。 システム概要 LilyGO T-A7670G-S3 Standardボードが、ESP32-S3コントローラー、A7670セルラーモデム、バッテリー充電、およびセルラーオーディオインターフェースを提供します。Silvertel AG1171加入者線インターフェースが、電話回線回路を操作し、スイッチフックを検出し、メカニカルリンガーを駆動します。Audio and Reset A4 PCBは、調整可能な送受信オーディオコンディショニングと、ソフトウェアのみのモデムリセットが不十分な場合の回復のためのハードウェアパワーサイクル回路を提供します。単一の保護された21700セルが、オリジナルの18650ホルダーの代わりにハーネスを介してLilyGOバッテリーパッドに接続され、AG1171キャリアのVPWR入力を直接供給します。電話機のRJ11ラインジャックは、指定されたピンのLilyGO充電入力に規制された5Vを供給するためだけにのみ使用されます。AG1171を直接電源供給するわけではなく、電話回線インターフェースとしても使用されません。 リポジトリレイアウト パス 内容 firmware/current 現在のArduinoスケッチとソースファイル firmware/prebuilt 現在のアプリケーションOTAバイナリとソースZIP firmware/archive 過去のファームウェアスナップショット hardware/audio-reset-a4 Audio and Reset A4の正確なソースと製造パッケージ hardware/ag1171-carrier-through-hole 正確なスルーホールキャリアソースとGerberパッケージ hardware/prototype 動作する手配線プロトタイプに関連する資料 hardware/experimental 未完成の回路図、レイアウト、ライブラリ、および代替案 hardware/legacy 参照用に保持されている古いハードウェアドキュメント docs アーキテクチャ、起動、および歴史的なドキュメントサイト Draft project-page copy for evilroot.net 手配線ビルドの場合は、完全なプロトタイプ配線参照から始めてください。新しいPCB実装の場合は、STATUS.md、現在のハードウェア配線、マスターBOM、組み立てガイド、およびBUILDING.mdに進んでください。 現在の機能 ロータリーパルスダイヤルとスイッチフック検出 着信および発信セルラーコール AG1171を介した物理的なベルリンギング 北米ダイヤル、リオーダー、およびレシーバーオフフック警告音 調整可能なレベルでの双方向ハンドセットオーディオ バッテリー監視 USB診断と一時的なメンテナンスWi-Fiダッシュボード ブラウザ/USB ATコマンドターミナルと永続的なイベントログ セルラーネットワーククロック同期とアプリケーションOTAアップデート サービスコード0000を開始するとメンテナンスWi-Fiが起動します。サービスコード9999はモデム診断とソフトウェアリカバリを実行しますが、STATUS.mdで説明されているフィールドで観測されたモデムロックアップを回復しませんでした。 重要な注意 プロトタイプのTip/Ring配線または再利用された充電ジャックを、公衆電話網または通電中の敷地内電話配線に絶対に接続しないでください。充電ジャックには明確にラベルを付け、使用前に規制された電圧、極性、ピン割り当て、および保護を確認してください。リチウムイオンセルには、適切な保護、充電、ヒューズ、絶縁、および機械的固定が必要です。メンテナンスアクセスポイントは、開発パスワードrotarycellを使用します。信頼できない人々の周りで使用する前に、Config.hのWIFI_AP_PASSWORDを変更してください。2026年8月のPCBファイルは注文されたものであり、まだ製品テストされていません。注文されたパッケージをサイレントに置き換えるのではなく、新しいリビジョンを作成してください。 リポジトリポリシー これは公開されているエンジニアリングおよび開発アーカイブです。耐久性があり再現可能なベースラインを保存し、動作する手配線プロトタイプを他のビルダーが利用できるようにし、より統合された実装への進捗を文書化することを目的としています。このリポジトリは、完成したキットや製品リリースと混同しないでください。hardware/audio-reset-a4およびhardware/ag1171-carrier-through-holeの下のファイルは、2026年8月に注文された正確なボード候補を記録しています。それらの組み立てられた動作はまだ検証されていません。テスト済みの動作、既知の障害、および残りのドキュメントのギャップはSTATUS.mdで追跡されています。 ライセンス このリポジトリ内のコードと元のドキュメントはMITライセンスの下でライセンスされています。サードパーティのデータシート、ベンダー名、商標、および歴史的な電話機デザインは、それぞれの所有者の財産であり続けます。