7セグメントLED表示モジュール
8桁7セグメントLED表示モジュールを作ってみた。
外形寸法78mm x 18mm 文字高さ8mm 多分これ以上は小さく作れないと思う。
周波数カウンターでも作ろうと考えていたのだが、LEDを使おうとするとドライブする信号が多くてPIC16F84辺りの小型マイコンだとピン数が足りない。さらにドライバ周りの回路もいる。表示部だけ別にPICで作ろうかと考えていたのだが、偶然8桁のコントローラードライバーがあるのを見つけた。
MAX7219シリアルインタフェース、8桁、LEDディスプレイドライバ
3線シリアルで制御できて、ドライバ内蔵、数字表示、セグメント毎の点灯制御、プログラマブルな輝度設定と、もう、こちらですべきことはありませんね。ただ、これ使っている人をあまり見かけない。今は安価な液晶表示器があるから必要性薄いのか、モジュール化した製品も見かけなかった。
コントローラーそのものはあっさりと動いた(繋ぐだけですから)ので、その他で気づいたことをいくつか。
- 7セグLEDで、文字高さ8mmのはピン間隔が2mmしかない。
つまりユニバーサル基板が使えない。しょうがないので基板を起しました。 - 7セグLEDのピン配列は各社”ほぼ”、コンパチ。”ほぼ”というのが厄介で、小数点だけメーカーによって極性が逆になっていることがある。同一メーカー、同一形状であっても表示色の違いで極性が違っていたりする。要注意。
- テスト用にPIC16F84Aを使った。MPLAB v8.2ではPIC16F84AのICD2によるインサーキットデバッグには対応していない(PIC16F84Aが対応していない、か?)。書き込みのみ。
- PIC用のCコンパイラsourceboost c のcharは unsigned charらしい
char i;
for(i = 7; i >= 0; i--) data[i] = i;
などとすると
iが0x00,0xff,0xfe,...となって、dataの割り当てを越えてメモリを破壊する
明示的にsigned char i;とする
***************************************************************************
ちょっとお高いですが、数量が作れないこと、基板設計、手配、配線の手間暇など御考慮いただける御奇特な方、どなたか買っていただけないでしょうか。
主な機能、特徴:
1.Bcode表示(0x00~0x0fの数値入力により0~9,-,E,H,L,P, を表示)
2.nodecode表示(点灯するセグメントを直接設定する)
3.輝度設定(31/32~1/32)
4.テスト(全セグメント点灯)
5.シャットダウン(全消灯、低消費電力)
6.+5V単電源(電源電流~120mA程度必要)
7.三線式シリアルインターフェース(clk,data,cs,データ長16bit)
詳細:仕様書(テストソフトのソースも入ってます)を御覧下さい。「led78scspec.lzh」をダウンロード
価格:¥4500 @1台 (在庫2台あります)
送料:¥500 ただし、expack500を利用します。
お支払いは到着後で結構です。不具合、気に入らないなどの場合は1週間以内に送り返してください。
但し、返送時の送料は御負担下さい。
御希望の方はtokunatjあっとmail.goo.ne.jp(@に直してください)まで御連絡下さい。
広告:
| グリーンハウス USB接続 LEDクリップライト ブラック GH-LED08CLK 販売元:ValuMore!(バリューモア) ValuMore!(バリューモア)で詳細を確認する |
| スミス&ウェッソン 28LED ギャラクシーライト 販売元:総合通販ボルゾイハウスヤフー店 総合通販ボルゾイハウスヤフー店で詳細を確認する |
| 固定リンク
「エレクトロニクス」カテゴリの記事
- 7セグメントLED表示モジュール(2009.04.09)
- 鰐塚山でアンテナ群を見てきました(2009.06.02)
- 周波数特性測定器っぽい物を作る(3)(2008.01.21)
- 産総研の美少女ロボット(2009.03.16)
- 1億2000万マイクロファラド!(2008.07.08)
「趣味」カテゴリの記事
- 7セグメントLED表示モジュール(2009.04.09)
- 弓曳童子(2006.10.19)
- スターリングエンジン(3)(2006.08.29)
- 周波数特性測定器っぽい物を作る(3)(2008.01.21)
- 写真:猫 追加しました(2008.11.25)





コメント