uchanのアイコン画像
uchan 2021年12月26日作成 (2021年12月29日更新)
製作品 製作品 閲覧数 1671
uchan 2021年12月26日作成 (2021年12月29日更新) 製作品 製作品 閲覧数 1671

LED抵抗計算機

LED抵抗計算機

電子工作に入門するとすぐ、LED の抵抗値を計算する必要に迫られがちです。「(電源電圧 - 順方向電圧) / 電流」ってやつですね。ただ、この式には順方向電圧などという得体の知れない概念が登場することもあり、入門者にとっては壁に感じるかもしれません。

そもそも、式はばっちり理解できるという方でも、自分が持ってる LED に果たしてどれ程の電流を流せばどれ程の明るさになるのか、分かっていますか?筆者はよく分かりません。分からないので、適当に「1mA くらい流せばいいかなー」というような雑な決め方をしています。先ほどの式では、○○Ω の抵抗を使えば □□mA 流れる、ということは分かりますが、この明るさにするには何 mA 流せば良いか という肝心なことは分からないのです!

ということで、LED の電流と抵抗値をぱっと調べるための装置を作ってみました。uchanの電子工作ラボ の作品製作シリーズです。

装置の概要

LED に流れる電流を調整し、そのときの順方向電圧を計測します。計測した値を用いて、5V および 3.3V の電源で LED を光らせるのに必要な抵抗値を算出します。実際に動かしている様子が次の写真です。

赤色LEDの電流値を計っている様子

赤色 LED を接続して適度な明るさに調整したところです。つまみを使って直感的に調整できます。明るさが希望のものになったら液晶ディスプレイを見ます。リアルタイムに計測された電流値と順方向電圧が表示されています。電流が増えるにしたがい、順方向電圧も少しずつ増加していきます。

液晶ディスプレイの 2 行目には算出された抵抗値が表示されています。左側の「5:」は 5V で LED を点灯させる場合に必要な抵抗値を意味します。右側の「33:」は 3.3V の場合です。

写真の場合、5V で 2.3mA 流すには 1421Ω の抵抗が必要であることを示しています。合ってるか計算してみます。

51.7314210.002301\frac{5-1.73}{1421}\approx0.002301

ということで完璧です。実際には 1421Ω などという中途半端な抵抗器は入手できませんから、近い値で入手しやすい抵抗値を選ぶことになります。

他の色も試す

手元にあったいくつかの LED でテストしてみました。
白色LED
青色LED

つまみの位置を動かさない限り、同じ電流値に制御されるようになっています。LED をたくさんテストする場合に、電流値が固定されるので便利かもしれません。

ちなみに、発光しない普通のダイオードの順方向電圧も計測できます。
キャプションを入力できます

回路とプログラム

参考までに回路図を示します。興味のある方は是非作ってみてください。

LED電流計測器の回路図

プログラムは需要があれば整理して公開しようかと思っています。欲しい方いましたらコメントください。

プリント基板も需要があれば製造してみたいな……

部品表

組立に必要な部品は以下の通りです。価格と URL は 2021/12/29 現在の秋月電子通商での情報です。価格は基本的に単価を載せていますが、抵抗器は 100 本入り、積層セラミックコンデンサは 10 個入りパックの価格です。

Ref 種類 型番 価格 コメント
R1 抵抗器 51Ω 金属皮膜 200 電流検出用なので精度が重要
R2 抵抗器 1kΩ 炭素皮膜 100 100Ω~10kΩ 程度の範囲なら動くと思う
R3 抵抗器 39k 炭素皮膜 100 精度は低くて良い
R4 抵抗器 10k 炭素皮膜 100 精度は低くて良い
RV1 可変抵抗器 TSR-3386T-EY5-103TR 10k Bカーブ 50 TSR-3386T は半固定抵抗器の分類だが、ツマミ付きなので可変抵抗器としても使っている
RV2 半固定抵抗器 TSR-065-103-R 10k Bカーブ 20 キャラクタ液晶の表示濃度調整、試作では TSR-3386T で代用
C1 コンデンサ 0.1μF 積層セラミック 100 パスコン
J1 ピンヘッダ 1x5 ピンヘッダ 20 PICkit 用、ブレッドボードなら両端ロング品
U1 オペアンプ LM358 20 単電源用汎用オペアンプならどれでも
U2 PIC マイコン PIC16F18323 100 試作では 16F1508 で代用
U3 キャラクタ液晶 SC1602BS*B-XA-GB-K 5V 用 500 ブレッドボードなら端子が 1 列になっている SD1602 の方が便利
DC ジャック MJ-179PH 40 5V 電源として AC アダプタを使う時に必要

総額: 1,350 円

動画

動作の様子を動画にしました。ご覧ください。

4
uchanのアイコン画像
本業はプログラマですが、昔から電子工作は趣味でやってます。初めてのプログラミング言語はPICアセンブラです。 モジュールを買ってきて組み合わせるだけでなく、部品の動作原理をきちんと理解して回路を設計することに楽しさを感じます。 2021年より「uchanの電子工作ラボ」という施設を運営しています。はんだごてや測定器が使えます。 https://uchan.net/lab/ 2021年3月22日に「ゼロからのOS自作入門」を出版しました。Amazon→ https://amzn.to/2NP3FUj
  • uchan さんが 2021/12/26 に 編集 をしました。 (メッセージ: 初版)
  • uchan さんが 2021/12/26 に 編集 をしました。 (メッセージ: タグを追加)
  • uchan さんが 2021/12/29 に 編集 をしました。 (メッセージ: 部品表を追記)
  • Opening
    terumaのアイコン画像 teruma 2024/04/06

    はじめまして
    LED抵抗計算機の記事、とても興味深く拝見させていただきました。
    ぜひ作ってみたいので、プログラム(ソースコード)も公開していただけないでしょうか?
    ご検討のほど、よろしくお願いいたします。

    0 件の返信が折りたたまれています
ログインしてコメントを投稿する