NOBのArduino日記!

NOBのArduino日記!

趣味は車・バイク・自転車・ラジコン・電子工作です。

半固定抵抗の使い方(3386T-EY5-103TR)

イメージ 2
半固定ボリューム(3386T-EY5-103TR)
 
 2.54mmピッチでユニバーサル基板ブレッドボードで使い勝手の良い半固定抵抗(3386T-EY5-103TR)使ってみました!

1.半固定抵抗とは

  「半固定抵抗」とは、一度調整した後は殆ど再調整せずに使用される抵抗の呼び名です。その性質上耐久性は低めとなっています。
 反対に頻繁に抵抗の調整が行われる部品の事を「可変抵抗※1と言い、金属部品が使われる等により耐久性は高めに作られています。
 名称としては、両方含めて可変抵抗※1と呼ぶこともあります。
 回路図上で使用する各種抵抗の記号は表1、図1に示す通りです。
表1:抵抗の記号
項目 内容
抵抗 ギザギザしてる記号(図1左)
可変抵抗 抵抗の上に斜め矢印の記号(図1中)
半固定抵抗 抵抗に垂直な矢印の記号(図1右)
 
イメージ 5
図1:抵抗の記号

※以下補足です

※1:可変抵抗(カヘンテイコウ、英:Variable resistance)
抵抗体の表面を摺動子(しゅうどうし)を移動させることによって抵抗値を変える構造となっている。抵抗体は炭素粉末と樹脂結合剤の混合物を塗布、焼付けし、馬蹄(ばてい)形に加工してあり、回転軸に連結した摺動子を回転させることにより、抵抗体の一端と摺動子の端子間の抵抗値が変化することになる。抵抗体には、ニッケル‐クロム、マンガンなどの抵抗線を巻き付けた巻線(まきせん)形がある。1990年代には、光や磁気などで電気抵抗が変化する素子が開発され、無接触の可変抵抗器がつくられている。

 
1.1 3386T-EY5-103TRとは
・つまみ付でポジションがわかり調整がしやすいです。
・2.54mmピッチの基板に取り付けやすい。
・ブレッドボードで使えます!
 
イメージ 6
図2:半固定ボリューム(3386T-EY5-103TR)の寸法

※図1の1~3ピン間の抵抗が10kΩで、2ピンと1,3ピン間の抵抗がボリュームを回す事で約0~10kΩに変化します。

1.2 仕様
 半固定ボリューム(3386T-EY5-103TR)仕様は表2の通りです。
表2:半固定ボリューム(3386T-EY5-103TR)の仕様
項目 内容
 抵抗  10kΩ
 抵抗誤差  ±10%
 耐電圧  600Vac
 有効動作範囲  300°±10%
 定格電力  0.5W(TJ=70℃)
 動作温度  -55~125℃
 動作寿命  200cycles
3386T-EY5-103TR」のSDSより引用させて頂きました

2. 回路

 半固定ボリューム(3386T-EY5-103TR)の1ピンにArduinoUNOから5Vを供給し半固定ボリュームの3ピンとGNDを接続します。
 この回路はオームの法則の分圧回路に等しく、この状態でボリュームを動かすと2ピンの電圧が0~5Vの範囲で変化させる事が出来ます。
 この変化した2ピンの電圧をArduinoUNOのA0ピンで読み取り、読み取った電圧に応じてArduinoUNOのD3ピンから出力するPWMのデユーティー比を変化させ、定電流ダイオード(E-153)を介したLED(OS5OAA5111A)の明るさを連動させてみました!
 
2.1 接続
 回路接続図をFritzingを使って図3の様に書いてみました。 また図3の通り実際に繋げた状態を図4に示します。
イメージ 7
図3:ブレッドボード回路図

イメージ 3
図4:実際に作ったもの

2.2 プログラム
 図4の回路で、半固定抵抗の動きに応じて0~5Vの範囲で変化する電圧をArduinoのA0ピンで0~1023の範囲で読み取り、その値に比例したPWMのD比0~100%(精度:0~255)をD3ピンから出力しLEDを点灯するプログラムです
 参考に半固定抵抗を動かした時のA0ピンに加わったA/D変換値を図5に示します。 
void setup() {           //一回だけ実行
  pinMode(3, OUTPUT);    //D3を出力に設定
  Serial.begin(9600);    //9600bpsでシリアルポートを開く
}

void loop() {            //{}内を無限ループで実行
  int Val;               //Valをint型の変数として宣言
  Val = analogRead(0);   //A0ポートの電圧を読む
  analogWrite(3, map(Val, 0, 1023, 0, 255)); //D3にA0の電圧に比例したD比PWM出力
  Serial.println(Val);   //Valの値をシリアル出力します
  delay(300);            //1000ms(1秒)待ちます
}
イメージ 1

 

イメージ 1
図5:Arduino IDE シリアルモニター

2.3 実験!
 図4の回路で半固定抵抗のボリュームを回すと図6の通りLEDの明るさが変化しました
イメージ 4
図6:充電とLED点灯!

3. まとめ

 この半固定ボリューム(3386T-EY5-103TR)はコンパクトな割にツマミがシッカリしており、ドライバーの様な工具が無くてもカンタンに抵抗値を変えられて便利です!
 
イメージ 1 イメージ 3
励みになりますのでよければクリック下さい(^o^)/

↩【NOBのArduino日記!】目次に戻る