トランジスタのスイッチング回路でLEDを自動点灯させてみる

スポンサーリンク

はじめに

NPNトランジスタをつかってスイッチング回路を作ってみます。

つかったもの

f:id:shangtian:20190203153103j:plain

akizukidenshi.com

100kΩ抵抗1個
単3電池 1個
9V角電池1個
LED1個 cds光センサー

回路設計

トランジスタを使ってスイッチング回路を作り、暗くなったらLEDをONにする
そんな回路を作っていきます。

考えるべきことが2つあります。トランジスタの使い方とLEDに流す電流について。

LEDに流す電流を決める

LEDに流す電流を考え使う抵抗を決めます。
家にあったLEDは型番がよくわからないのでマルツのサイトに載っていた表を参考に考えました。
LEDの色は緑色なので今回は 順方向電圧 VF=2V
流す電流値 I = 20mA
で考えます。

f:id:shangtian:20190203161921p:plain
出典:https://www.marutsu.co.jp/pc/static/large_order/led

あとはオームの法則を使って抵抗値を決定します。

$$ \begin{align} R &= \frac{E - VF}{I} \\ &=\frac{9V - 2V}{20mA} \\ &=350Ω \end{align} $$

ただ手持ちの抵抗で350Ωがなかったので
200Ω抵抗を使いました。

f:id:shangtian:20190203161726p:plain

スイッチング回路

トランジスタの詳しい解説はここでは割愛して、
トランジスタのスイッチ作用のみ考えてみる。   

npnトランジスタの端子はベース、エミッタ、コレクタの3つある。下の図のような
配置になっている。ただトランジスタを底から見たときの配置になっているので
配線するときは注意が必要。(一度燃やしました)

f:id:shangtian:20190203182303p:plain
出典:2sc2120-Yデータシートより

結論から先に言うと
スイッチがONになるのは ベース、エミッタ間の電圧が0.7V以上になったとき 

f:id:shangtian:20190203181859p:plain
スイッチング回路とスイッチ

つぎのグラフはベースエミッタ間電圧とコレクタ電流の関係を示したもの。
赤線を引いたところが ベースエミッタ間電圧が0.7Vのとき。
このとき0.6から0.7Vほどで電圧が急激に上がっている。
この特性を利用してスイッチ回路を組むのだ。

f:id:shangtian:20190203184226p:plain
出典:2sc2120-Yデータシートより

ここで注意しなければならないのが最大定格。
エミッタ・ベース間の最大電圧が5V以上にならないように注意する。

f:id:shangtian:20190203164214p:plain
出典:2sc2120-Yデータシートより

エミッタ・ベース間にかける電圧をcds光センサを使って変化させる。
このcds光センサは入射光の強度が大きいと抵抗値が下がり、
入射光の強度が弱いと抵抗値が上がる特性を持っている。

蛍光灯をつけた室内で測定すると  5kΩ
光を遮断して真っ暗だと 測定不能(おそらく数MΩ)

分圧回路を作ってトランジスタのベースに接続する。真っ暗なときの抵抗値が
分かっていないので回路の電源は1.5Vにして、トランジスタの最大定格を超えないように
している。

作った回路がこれ

f:id:shangtian:20190203155743p:plain

動かしてみる

部屋の明かりを消した途端ピカーッって光ります。いい感じですね f:id:shangtian:20190203164420g:plain

<参考文献>

http://www.hakodate-ct.ac.jp/~moriya/class/2Ssensing/text/006_01transistor.pdf startelc.com