JJ1WKN Log

自作や移動運用関連のログです。

Tanukino Si5351A VFO 50MHz SSBトランシーバーの製作 その7

2017-02-26 | 無線機
その7です。LCDをOLEDに変更しました。

最初はaitendoで買ってきたOLEDのテストです。
表示色は白にしました。

I2C接続で電源は3~5Vなので便利ですし、お値段も595円とお手頃です。
今回はSi5351Aに合わせて3.3Vで使用します。
OLEDなのでバックライト無しでドット自体が発光します。

ブレッドボードでテストしました。
GLCDライブラリは「U8glib」を使用しました。


サンプルのHello World!です。


Tanukino Si5351A VFO 50MHz SSBトランシーバーのLCDと交換しました。


画面サイズは128x64ドットあるので、表示量が増えます。
小さなフォントで16文字x4行は十分に表示できます。
周波数ステップ、RIT周波数、アクティブで無い方のVFO周波数を表示してみました。


GLCDでは、フォントを内蔵していないので、ライブラリ側にフォントが用意されていますが、サイズの小さいフォントを使用するのがポイントです。
メインの周波数表示は下記のフォントで、数字だけがサポートされています。
u8g.setFont(u8g_font_fub17n);
その他のフォントは下記を使用しましたが、ASCIIコードの00-7Fのみがサポートされています。
u8g.setFont(u8g_font_10x20r);