SangQ

학습형 리모콘 본문

프로젝트

학습형 리모콘

SangQ 2010. 7. 22. 14:00

1.     리모콘의 동작원리

 

모든 적외선(InfraRed, IR) 리모트 콘트롤(리모콘, RemoCon)은 여러 종류의 IR 신호들을 사용한다. 이 리모트 신호들은 리시버(receiver)에 시그널을 전송하기위해서 IR의 펄스를 전송한다. IR LED 30kHz~ 40kHz의 주파수 범위에서 전송한다. 이 주파수는 리시버가 전송된 신호들을 정확하게 수신하는 것을 다른 광원(light source)가 간섭하지않도록 한다. 이 신호는 이진 코드(binary code)의 형태로 IR LED를 통하여 전송된다. 대부분의 가전업체는 같은 형태로 만든다. 이진신호는  time length로 다르게 한다. 제조자는 이 신호들은 코드화(코딩)하는데 3가지의 방법이 있다. 이 코딩은 펄스 또는 스페이스(space) 사이의 순서를 바꾸거나펄스사이의 스페이스 길이를 변화시키거나 펄스의 길이를 다르게 하는데 기초한다

2.     파형 분석

실제로 오실로스코프로 파형을 재어봤는데 위의 그림 파형의 반전이 되어 나왔다.


3. 회로도

MCU  :  16F833
Input pin : IR, CCP, Tack sw 2, 4DIP-SW ( 8)
Output  pin : LED 2, Signal output (3)

4.아트웍
앞판에만 넣으니 빽빽해서..

양면으로 그렸다.(요건 내가 한게 아니지만 ㅎㅎ)

5. 최종 PCB



설계시와 다른 점은 LED 1개 빠지고 DIP SW 3핀으로 바뀌었다.

그리고 실수 한 것은 2 LED pin번호와 ir sensor pin 번호가 틀려서 다리가 꼬여있다.

테스트용이라 편하게 GND도 빼 놓고, 프로그램 다운로드하는 곳에 커넥터를 넣었다.




이렇게 오실로스 코프에 물리고 아무신호를  주어봤다.

위에 신호가 ir sensor 에서 받은 신호이고, 밑에 신호가 MCU에서 나온신호이다.

완전히 비슷한 것 처럼 보이지만 처음에 받는신호가 약간의 오차가 있어서

오차의 중간값을 구하여 파형을 만들었다.


이 신호는 매크로 신호이다.

입력신호를 하나 보내면 저장된 신호들이 0.5초 간격으로 출력된다.


6. 기능

쿡 리모콘의 전원 버튼을 누르면 중국산 오픈 프레임 모니터도 같이 켜짐.


쿡 리모콘의 외부입력 버튼을 한번 누르면 중국산 리모콘의 INPUT버튼 신호가 나가고 , 2번째 눌렀을때는 중국산 리모콘의 (아래)버튼 2초동안 입력이 없으면 확인 버튼의 신호가 나간다.

 

쿡 리모콘의 0번을 눌렸을 때 중국산 모니터를 초기화 시킴.

 

매크로 기능 : 입력 신호와 출력 신호를 eeprom에 저장하여 한 버튼으로 최대 10개의 동작이 가능하다.


위에 것이 중국산 리모콘, 아래 있는것이 쿡 리모콘!!


하드웨어는 거의 1주일만에 만들고,

프로그래밍은 대충 동작만 되게 만들고, 

다른일도 하면서 깨작깨작 프로그램 하니 1달쯤 완성 된거같다.

회로도랑 아트웍은 거의 이틀만에 그리고, PCB뜨는데 4일, 프로그램 넣고,

되나 안되나 울산으로 가서 해보니 안되서, 울산에서 32인치 모니터 들고 와서

다시 프로그램 한걸 넣으니 됫다는 .. 그때가 새벽 1시쯤 ... 그날이 가게 오픈이라

다시 양산으로 가서 30대인가?? 40대인가??를 설치했다. 물론 내가 왔다갔다 한게 아니지만

집에 1시 반쯤에 들어간거 같다.

(개발 의뢰자님~테스트할 모니터만 줬었더라면 이런 고생 안하잖아요.ㅎㅎ;;)