キーパッドとPCF8574の組み合わせでキーパッドインターフェイスを作りました。
このキーパッドインターフェイスを利用し、Si5351aを制御しエアバンド受信機用局発を作ることにします。必要な周波数カバーは118MHzから137MHzです。ただし、今回は実験用に30-200MHzとします。
I had tried to assemble keypad operated digital local oscillator and combined airband receiver this time as below.
Arduinoにはロータリーエンコーダー式の局発制御回路のスケッチを流用しキーパッド用に改造し作ります。
新局発の機能は7種類あり、それぞれ次になります。アスタリスクキー、数字キーで機能を呼び出します。
*1:周波数指定モード。数字キーを入力すると右端に追加、バッファ内容は左へシフトします。
*2:ステップ周波数選択モード。1:1kHz,2:10kHz,3:25kHz,4:100kHz,5:1MHz,6:10MHz。
*3:メモリー(EEPROM)チャンネル呼出。数字二桁で入力指定。
*4:メモリー設定。LCDに表示された周波数を数字二桁入力されたチャンネルに格納。
*5:自動スキャン機能。チャンネルメモリー(#00-99)を順にスキャンする。
*6:LCDに表示された周波数にステップ周波数を足し算し、周波数値とする。
*7:LCDに表示された周波数からステップ周波数を引き算し、周波数値とする。
(予定*8:118-137MHzを25kHz間隔でフルスキャン)
I diverted the former sketch of rotary encoder operated one.
There are 7 kinds of function.
以上のような局発部が出来上がりましたのでロータリーエンコーダー式局発の替りに受信機へつなぎ受信動作実験してみます。
YOUTUBE https://youtu.be/rri1x-fWrp0
"KKmoon レシーバーキット エアバンドラジオ レシーバー DIYキット 航空バンドレシーバー 高感度
"