예전에 아파트 고철장에서 누군가 버려놓은 DVD-2040K라는 모델의
DVD 플레이어를 주어 왔다..
쓰잘데기 없는거 주워온다고 한소리 하는 울 와이프 눈치를 보면서
깨끗히 닦고 전원을 넣어 봤는데 멀쩡하다...
안되면 배를 따고 수술을 해볼려고 연장을 왕창 준비해 뒀는데
드라이버가 민망해 한다...
마침 부모님댁에 오래된 테잎 VCR만 있어서 갖다 주기로 했다.
그런데..
리모컨이 없으니 이거 쓸 수가 없다...
리모컨을 사기위해 제조사와 판매처를 뒤져봤다..
망한 회사라 리모컨을 살 수도 없다..
왠만한 가전기기 회사의 송신 코드를 가지고 있는 만능 리모컨으로
사용이 가능한지 집에 있는 AV-1000이라는 리모컨으로 되는지 봤다...
안된다...
젠장...
만능 리모컨이 제공하는 모든 제조사의 DVD코드를 넣어 아무버튼이나 눌러대는
무식한 작업 끝에 전원 ON/OFF가 가능한 DVD제조사 코드와 버튼을 알아 냈다..
가능성이 있다...
DSP 컨트롤러에 적외선 리모컨 수신부를 달고 간단히 펌웨어코딩후
ON/OFF가 되는 적외선 송신 코드를 읽어 봤다..
IR 수신기 (KSM-603LM)의 출력핀 레벨기준 (LOW 0V, HIGH 5V)
헤더: LOW-9ms + HIGH-4.4ms
데이터 0: LOW-550us + HIGH-550us
데이터 1: LOW-550us + HIGH-1.65ms
데이터 포멧: 헤더 + ID(8bit) + ~ID(8bit) + DATA(8bit) + ~DATA(8bit)
(틸트마크(~)는 비트 반전, 포멧 타입은 SPACE 타입인듯함)
전원 ON/OFF송신 코드의 ID는 0x01, DATA는 0x30...
전원 ON/OFF가 가능한 코드를 읽어보니 위와 같았다..
코드를 읽었으니 이제 DSP에서 신호를 만들어 뿌려봐야 한다..
위 포멧은 수신기 기준이므로 송신기 출력시 LOW시간동안 IR-LED를 통해
37.9KHz 캐리어 주파수 (초퍼)에 실어서 보내야 한다..
ON/OFF가 된다..
이제 데이터 값을 바꿔가며 송신하면서 어떤 데이터가 어떤 키 (재생/정지/숫자키등)에
할당 되어있는지 찾아야 한다.. 무한삽질...
장시간의 노동(?)으로 찾은 주요기능에 대한 코드는 다음과 같다..
------------------------------------------
<> 기본기능
0x30:전원, 0xb0:트레이열기, 0xd8:설정메뉴, 0x00:root로 이동
<> 재생
0xb8:재생/선택, 0xe0:일시정지, 0xf8:정지
0x08:뒤로감기(2,4,6,8배속), 0x28:빨리감기(2,4,6,8배속)
0x18:이전 챕터로 이동, 0x38:다음 챕터로 이동, 0x20:이동 위치 입력
0x52:저속재생(2,4,6,8배속), 0x60:step 재생, 0x40:반복, 0x78:구간반복
<> 화면표시/음량
0x22:화면 줌, 0x72:시간표시, 0x8a:자막끄기
0x5a/0xa0:볼륨, 0xb2:음소거
<> 방향
0x2a:root/setup에서 위, 0x2a:root/setup에서 아래
0x3a:서브메뉴의 하위 이동, 0x9a:서브메뉴에서 상위 이동
<> 숫자키
0xc0:백스페이스, 0x58:0, 0x88:1, 0x70:2, 0xf0:3
0xa8:4, 0x48:5, 0xc8:6, 0x98:7, 0x68:8, 0xe8:9
------------------------------------------------
코드를 찾았으니 학습이 가능한 리모컨에 기억 시킨다..
이틀간의 삽질작업으로 리모컨이 완성되었다...
추가: 누구때문에 '삽질'이라는 숭고하고 고귀한 단어가
사기/공갈의 뜻까지 내포되어 버린 작금의 현실이 가슴 아프기 서울역에 그지 없다.
와우~ 형, 대단하네요...^^;
답글삭제짱 멋지삼! 이게 진짜 기술이죠...ㅋㅋ
와우~ 간만이구먼...
답글삭제저도 이제품이있는데 dvd 타이틀이 재생이안돼요
답글삭제인식을 잘못하는데 방법은 무엇인가요?
본체를 뜯어서 DVD 드라이브쪽 보시면 헤드쪽 렌즈가 있을텐데 렌즈를 렌즈세척용 알콜등을 면봉에 뭍혀 한반 닦아 보시는걸 추천 합니다.
삭제조물주다~~~~~~~~~~
답글삭제건물주가 되고 싶습니다.
삭제안녕하세요.저 리모컨이 필요한데 도움을 받을 수 있을까요?
답글삭제개발자이신가요? 그러시다면, 필요한 IR코드 정보는 위 글에 대부분 있을 겁니다. 그외 IR 리모컨 제작에 필요한 정보는 일반적인 사항들이니 검색해 보시면 모두 구할 수 있을겁니다.
삭제개발자가 아니시라면, 제가 도움 드릴 수 있는게 없을듯 합니다.