Web Audio CW Decode

Geminiに
PCのマイクから拾ったCWの音声信号を解析して画面に表示するプログラムをHTMLとJAVAスクリプトで作ってと頼んだらあっという間にこんなプログラムができてきました

プログラムの概要

  1. マイク入力: 音声を取得。
  2. バンドパスフィルタ: CWのトーン(例: 700Hz付近)以外のノイズ(話し声や環境音)をカットします。
  3. 信号解析: 音のON/OFFの長さを測定し、短点(・)と長点(-)を判定します。
  4. デコード: モールス符号を文字に変換して表示します。

Portsdown4を5インチLCDで動作させる

osoyoの5インチLCDでタッチパネルのアライメントが
大きくずれていてまともな操作ができなかったのでgeminiに聞いて対策してOKになりました
下記にgeminiからの情報を載せておきます

OSOYOO IPS 5 インチ TFT タッチスクリーン MIPI DSI コネクタ LCD ディスプレイ モニター Raspberry Pi 5 4 B 3 Model B+ 2 用 ラズベリーパイ
でも動きました

OSOYOは本家では推奨されていませんので自己責任で使ってください

https://www.shinjo.info/Portsdown4-DFR0550.pdf