백작의 DIYAUDIO/자작기사

리모콘 (예전 같이 다니던 직원이 올린글)

백작70 2005. 5. 30. 17:16

이준환님의 LM3886 보드로 앰프를 만들었는데,
옛날에 집에서 사용하는 VTR 리모콘 으로 모터 제어한 것이 생각나
앰프 볼륨을 리모콘으로 할 수 있도록 하였읍니다.
첨부에 소스와 기타 관련된 자료도 같이 있으니 참조 바랍니다.
MCU는 90S2313이며 XTAL은 3.6864Mhz 입니다.
원래 89C2051(11.0592Mhz) 어셈블러로 되어있던 것을 AVR C로 바꾼 것인데 귀찮아서 타이머등을 쓰지 않아 내부 딜레이 루틴 부분은 매우 중요하니 주의 요망.
기본적인 프로그램은 일정 시간 간격으로 샘플링하여 저장한 후 정해진 코드와 비교하는 것입니다. 제가 사용한 리모콘은 JVC 비디오 플레이어 리모콘으로 리모콘 코드및 신호방법은 제조 회사마다 틀릴 수 있으니 첨부한 자료 참조하시면 될 것입니다.
볼률 조정은 디지탈 볼륨을 사용하였기 때문에 출력을 엔코더 신호를 만들어 출력하였으니, 90S2313 출력신호를 엔코더 단자(A상, B상)와 병렬 연결하면 됩니다. 엔코더는 인터럽트 타입이어야 합니다.(알프스 엔코더), 물론 소스를 약간 수정하면 레벨 타입의 엔코더 신호도 가능하겠죠...

그럼 즐거운 자작하세요...

IR.zip

IR.zip
0.21MB