TS-830外部スピーカーの入力を分岐してCWデコーダーに入力しています。OZ1JHM局CWデコーダ回路図・スケッチの一部を変更しています。
ケースに入れていませんがLCD2004A基板裏にArduino基板を6角カップリングナットで固定、LCD基板が垂直に置けて正面からLCD表示が見れます。電源はArduinoUSBコネクタからの供給です。
こちらにプログラムが載っています。
使った感想デコードがイマイチです、自分の耳を鍛えたほうが良いです。
回路図
スケッチ変更
LCD 制御がI2Cシリアルに変更
01. #include <Wire.h>
02. #include <LiquidCrystal_I2C.h>
03. LiquidCrystal_I2C lcd(0x27, 16, 2);
に置き換える。
LCD行文字数・行数・オーディオピンを変更
05. const int colums = 20; /// have to be 16 or 20
06. const int rows = 4; /// have to be 2 or 4
25. int audioInPin = A7;
- #include <Wire.h>
- #include <LiquidCrystal_I2C.h>
- LiquidCrystal_I2C lcd(0x27, 16, 2);
- const int colums = 20; /// have to be 16 or 20
- const int rows = 4; /// have to be 2 or 4
- int lcdindex = 0;
- int line1[colums];
- int line2[colums];
- ////////////////////////////////
- // Define 8 specials letters //
- ////////////////////////////////
- byte U_umlaut[8] = {B01010,B00000,B10001,B10001,B10001,B10001,B01110,B00000}; // 'Ü'
- byte O_umlaut[8] = {B01010,B00000,B01110,B10001,B10001,B10001,B01110,B00000}; // 'Ö'
- byte A_umlaut[8] = {B01010,B00000,B01110,B10001,B11111,B10001,B10001,B00000}; // 'Ä'
- byte AE_capital[8] = {B01111,B10100,B10100,B11110,B10100,B10100,B10111,B00000}; // 'Æ'
- byte OE_capital[8] = {B00001,B01110,B10011,B10101,B11001,B01110,B10000,B00000}; // 'Ø'
- byte fullblock[8] = {B11111,B11111,B11111,B11111,B11111,B11111,B11111,B11111};
- byte AA_capital[8] = {B00100,B00000,B01110,B10001,B11111,B10001,B10001,B00000}; // 'Å'
- byte emtyblock[8] = {B00000,B00000,B00000,B00000,B00000,B00000,B00000,B00000};
- int audioInPin = A7;
TS-830ウオーターホール
SDR受信機
TS-830リアパネルにモニタースコープを接続するジャック(IF 8.83MHz)があります、ジャックにSDR受信機を接続し受信周波数8.83MHzをセットするとTS-830ウオーターホールが現れますTS-830のダイヤルを回すとウオーターホールが移動します。40年前のモニタースコープはブラウン管でオシロスコープ波形を見る感じ?実物を見たことありません。
0 件のコメント:
コメントを投稿