무제 문서
 
 

 Login

:: led를 이용해서 전광판만드는방법
관리자  2007-12-23 20:17:16, Hit : 4,217, Rec. : 546

사전 지식없이 전광판을 만들려면 쉽지는 않을 것입니다.

기본 구조는 LED로 구성된 표시부(Dot Matrix 방식)와 이 LED를 구동시키는 구동회로, 그리고 구동회로를 컨트롤하는 부분으로 되어있습니다.

LED 표시부는 단색 LED 또는 멀티칼라 LED(2색, 3색)을 사용할 수도 있고, Dot Matrix 형 LED(단색, 멀티)로 구성할 수도 있습니다. 멀티칼라로 구성할 경우에는 단색보다 조금 더 복잡해 집니다.

LED 구동회로는 Dot Matrix형태로 배열된 LED에 연결되어 LED를 켜고 끄는 동작을 하게되면 대게 다이내믹(Dynamic) 구동방식으로 동작을 합니다. 각 행열에 트랜지스터나 ULN2003 같은 트랜지스터 어레이로 구성할 수도 있고 XILINX같은 CPLD로 설계할 수도 있습니다. 트랜지스터로 구성하면 설계는 쉽지만 사용 부품수가 늘어나 회로의 크기가 커지고 CPLD로 구성하면 설계는 어렵지만 회로가 간단해 집니다.

컨트롤부는 대게 마이크로프로세서(마이크로컨트롤러)로 구성이 됩니다. 일정한 패턴을 반복적으로 표시하는 경우라면 메모리(ROM, 플래시 메모리 등)로 구성하거나 TTL이나 CMOS 로직 IC로 구성할 수도 있습니다.

그러나 여러 형태의 패턴을 표시하고 특정한 동작을 하기위해서는 마이크로프로세서를 사용해야 겠습니다.

비교적 자료가 풍부하며 적용이 쉽고 구하기도 쉬운 8051, AVR, PIC 등으로 구성할 수 있습니다.

따라서 사용할 마이크로프로세서의 프로그래밍 능력이 필요합니다. 물론 다른 사람이 짜놓은 소스를 이용하거나 수정해서 적용할 수도 있습니다.

질문자께서 원하는 전광판을 구성하려면

어떤 마이크로프로세서를 사용하고 LED 구동부는 어떤식으로 할 것인지를 정해야 합니다.

센서를 연결하는 부분은 마이크로프로세서의 특정 포트에 입력을 주어 해당 글자의 패턴이 표시되도록 프로그래밍을 하면 됩니다.

개념적으로 설명을 했지만 전광판을 다른 사람이 설계해 놓은 것을 그대로 만드는 것도 녹녹한 일이 아닐 뿐더러 본인이 원하는 사양으로 설계한다는 건 그렇게 쉬운 과제는 아닙니다.

솔직히 하드웨어를 구성하는 것은 그리 어려운 일은 아닙니다. 원하는 동작을 하게하고 원하는 패턴이 표시되도록 프로그래밍을 하는 것이 더 까다롭습니다.

여러번의 시행착오도 거쳐야하고 참고해야할 사항도 많습니다.


아래의 사이트들을 참고하세요.

http://www.crossware.co.kr/seesb/index.htm

http://www.hobby-elec.org/e_pic6_2.htm

http://www.hobby-elec.org/e_pic6_4.htm

http://www.attiny.com/dotmatrix.htm


 

  : Rec.   : List

 
무제 문서