2013年12月30日月曜日

74HC595と74HC138Nで16x8(8x8x2)マトリクスLED点灯

シフトレジスタ74HC595とデコーダ74HC138Nで8x8のマトリクスLED2個を動かしてみた。
  • マトリクスLEDのアノードを74HC138Nの出力に接続(行)
  • マトリクスLEDのカソードを74HC595の出力に接続(列)
  • 74HC595を連結(1個目のQ7Sを2個目のDSに接続)
  • 74HC138N、74HC595ともに入力はジャンパーピンでHL切り替え
  • 74HC595のクロックはスライドスイッチで行う
  • いわば手動ダイナミック制御
  • 簡単な回路なのに手持ちのジャンパーピン全部使用
  • とくにマトリクスLEDの下部に配線するのに腐心した
  • 次はAtmega8で制御予定


動作風景

2013年12月29日日曜日

秋月PINフォトダイオードガイガー制作(2)

秋月の回路図を改めて確認したところ、アナログ部の出力をPICマイコンのAD変換ピンに挿してるっぽいことに気づいた。

アナログ部の出力を外部割り込みするんじゃなくてAD変換するのが正解っぽい。

ということでAtmega8でAD変換してみた。

  • アナログ部出力をADC0に接続し、その結果をLEDに出力
  • Atmega8のAD変換は10bitなのだが上8bitのみを使用(ADLAR)
  • 連続AD変換と割り込みを利用してLED表示用バイト領域を更新
  • 200kHzを超えると変換精度が下がるらしいのでAD変換用タイマーをck/8にする
  • 基準電圧に内部2.56Vを使用
----
----

で、実験結果。

  • PINフォトダイオードのアルミ遮蔽が不十分らしく太陽光があたると電圧低下する様子
  •  →簡易照度計完成(アレ!?)
  •  →AD変換はできてるっぽい
  • やはり手を近づけるとLEDがチラチラする
  •  →静電気に弱し
  • マントルを近づけるとチラチラするものの静電気のせいかどうか判別不能


ふーむ。PINフォトダイオードのアルミ遮蔽をしっかりやって再実験の必要がありそうだ。