Upload
ryusuke-izumida
View
600
Download
3
Embed Size (px)
DESCRIPTION
水のセンサをつくったよっていうお話と 16セグLED の駆動回路をロジックICでつくったよっていうお話の 2本立てでございます。
Citation preview
20140208 自主制作MTG 資料
本日のお題目
● 水のセンサを作ってみた
● 16セグLED駆動回路を作ってみた
1.水のセンサを作ってみた
インスタのしくみ
センサについて
水のセンサ = 静電容量計測
= タッチセンサ
おもしろいところ
直接触らなくても反応する
水じゃなくても導体なら何でもOK
応用範囲いろいろあるかも
2.16セグLED駆動回路を作ってみた
16セグLEDって?
あれ?どこかで見たことが…
と、いうことで2番煎じです。
技術的なアプローチ
設計コンセプト : 制御レス
● SPI 通信でのデータ転送
● ハードウェア制御ダイナミック点灯
SPI 通信でのデータ転送
SPI 通信
= マイコンとかでよく使う通信方式
SPI 専用ハードウェアをもっているマイコンが多い
= ソフトウェアで難しいことしなくても使える!
SPI インターフェース
8bitバッファ 8bitバッファ 8bitバッファ 8bitバッファ・ ・ ・
SPI(Adr, Data)
ドライブ回路
Adr:0x00 Adr:0x01 Adr:0x0A Adr:0x0B
ハードウェア制御ダイナミック点灯
LED を全部同時に制御すると…
電力がヤバい!
いくつかのLEDを順番に高速で点灯
= ダイナミック点灯
いちいちそんな面倒な処理ソフトウェアでしたくない!
制御部分をハードウェアで作成
8bitバッファ 8bitバッファ 8bitバッファ 8bitバッファ・ ・ ・Adr:0x00 Adr:0x01 Adr:0x0A Adr:0x0B
6bitリングカウンタ発振回路
・・・
・ ・ ・6bit 点灯位置制御ライン
16bit 点灯データライン
と、いう内部構造になってます。
回路図
で、だからなんなの?
= 大量の制御ができる
ex. センサアレイ
ex. LED マトリクス
以上。