Hardware | LED bar graph 를 이용해 보자

|

1. 그래프

저는 graph pettish 입니다.

데이터를 가지고 그래프로 표현하는 것에 환장한다는 뜻이지요.


방대한 data 를 가지고 하나의 graph 로 표현하면서,

그 data 가 가지는 의미를 파악하는 것을 정말 좋아합니다.


요즈음은 big data 가 유행하고 있어, big data 를 가지고 가치있는 insight 를 발굴해 내는 사람을 data scientist 라고 부르기도 합니다.

아마 지금 직업이 아니였더라면 이쪽으로 갔을지도 모를 일입니다.



아두이노에 대해 웹서핑하다가 LED bar graph 를 가지고 진행 상황을 확인하는 동영상을 보게 됩니다.

그것도 graph 에다가 반짝이는 LED 를 엮어놓은 bar 입니다.


그래 저거야!

당장 구입하려고 조사해 봅니다.




2. 구입

오늘도 AliExpress 삼매경으로 구입 대상을 물색합니다.

여러 종류의 LED bar graph 가 존재하네요.


특히 색을 한가지밖에 표현 못하는 제품이 기본인 듯 합니다.

녹색이냐, 파란색이냐, 빨간색이냐...


또한, segment 라고 해서 한개의 bar 에 몇개의 LED 를 표현하느냐의 갯수의 선택도 해야 합니다.


일단 많이 표현하고 싶고, LED 는 기본이 빨간색이야, 라고 믿기에

빨간색 12 segment 짜리를 구입합니다.



스펙은 다음과 같다고 합니다.



내부 회로 구성은 다음과 같다고 하네요.



잘 보면, 하나하나의 LED 가 다음과 같은데,

이런 LED 를 하나의 패키징으로 만든 제품입니다.



모든 LED 관련 부품은 Anode / Cathode 방향이 중요합니다.

이거 잘못 하는 바람에 한개의 segment 를 날려 먹었습니다.




3. 원리

원리는 다음과 같다고 합니다.

전위차로 인하여 분리되어 있던 전자가 움직이면서 광자를 내는 원리 입니다. (뭔소리여)


그림이 잘 되어 있어서 가져와 봤습니다.

저도 이런 그림을 잘 그려보고 싶네요.





4. 도착

요즈음의 AliExpress 는 배송이 막 한달 걸리고 그러지 않는것 같습니다.

약 2주만에 도착했어요.


구성품은 빨간색 12 segment LED bar graph 가 5개 입니다.



밑면입니다.



옆면입니다.

다리의 간격은 빵판의 간격과 같습니다.



윗면입니다.





5. 테스트

아래와 같이 빵판에 연결합니다.



처음에 연결을 잘못 했습니다.

Anode / Cathod 를 반대로 했죠.

안켜지니 5V 에다도 연결을 했더랬습니다.


결과는 그 부분만 LED 가 나가버렸습니다.

예전에도 LED 한개짜리를 결손 잘못으로 인하여 나간적이 있었는데 똑같은 실수를 반복했습니다.


잘 찾아보니 모서리 부분에 갈아 낸것처럼 표시가 된 부분이 anode (+) 라고 하네요.



그럼 저항은 어느쪽에?

구글링하여 찾은 다음 사진처럼 anode 에 연결했습니다.



저항은 anode / cathod 어느 방향에다 설치하든 상관이 없다는 것을 방금 실험해서 알 수 있었습니다.

그래도 그림이 저렇게 되어 있으니 똑같이 해봅니다.




6. 결과

잘 동작합니다.



동영상도 올려 봅니다.

중간정도의 LED 는 동작하지 않습니다. 처음 제품 받았을 적에 anode / cathod 확인도 안하고, 5V 인가시에 죽은 segment 입니다.



속이 좀 쓰리긴 합니다만, 다음에는 이제 같은 실수는 안하겠죠?




FIN

LED segment 하나하나에 저항을 연결하지 않아도 되는 resistor network 라는 부품과

LED 점등을 관리해주는 74HC595 라는 chip 을 사용하여, 최종적으로 arduino 와 연결해 보려 합니다.


일단 부품이 오면 진행하는 것으로.

And