チャコメーター1 表示機能2 7セグLED

コロナ禍の冬、室内の湿度をチェックする機会が増えています。
チャコメーターはWEBで室内外の湿度を確認できますが、パソコンやスマホ無しでも読めるようにしたいと思います。

部品が届きました。
7セグLEDの制限抵抗が330Ωで良いか、テストしたいと思います。

7セグLED(OSL40562-LG)

akizukidenshi.com

f:id:kainuma-k5:20210131180315p:plain
ピン番号
f:id:kainuma-k5:20210131180406p:plain
回路

ダイナミック点灯テスト

実際にダイナミック点灯させ、明るさを確かめます。

1)回路

 マイコン:ESP32
 制限抵抗:330Ω
 COMトランジスタ:2SC1815

f:id:kainuma-k5:20210203130448p:plain
テスト回路

2)スケッチ

 点灯時間:1000us
 切替時間: 100us

int Tr1_com=32;
int Tr2_com=33;
int Tr3_com=25;

void setup() {
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
  pinMode(Tr1_com, OUTPUT);
  pinMode(Tr2_com, OUTPUT);
  pinMode(Tr3_com, OUTPUT);
}

void loop() {
  digitalWrite(12, HIGH);
  digitalWrite(13, HIGH);
while(1){
  digitalWrite(Tr1_com, HIGH);
  ets_delay_us(1000);
  digitalWrite(Tr1_com, LOW);
  ets_delay_us(100);
  digitalWrite(Tr2_com, HIGH);
  ets_delay_us(1000);
  digitalWrite(Tr2_com, LOW);
  ets_delay_us(100);
  digitalWrite(Tr3_com, HIGH);
  ets_delay_us(1000);
  digitalWrite(Tr3_com, LOW);
  ets_delay_us(100);
  }
}

3)結果

十分な明るさです。
もう少し暗くて良いかもしれませんが、抵抗は330Ωのままで、完成後に点灯時間で明るさを調整したいと思います。

f:id:kainuma-k5:20210203125053j:plain
点灯テスト

NEXT

Fritzingを使ってユニバーサル基板に部品を配置する設計をします。