Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

Audio Jack 커넥터의 IR 적외선 송신기 - 두 번째 이야기

지난번 글에서는, 회사 동료가 준 IR 송신기를 사용했는데요.

Audio Jack 커넥터의 IR 적외선 송신기
; https://www.sysnet.pe.kr/2/0/11728

검색해 보면, 이런 식으로 핸드폰 용의 IR 무선 송신기에 대한 글들이 제법 나옵니다.

How to Make an IR Blaster
; https://www.instructables.com/id/How-to-Make-an-IR-Blaster/

대개의 글들이 2개의 IR LED를 사용하는데요, 왜냐하면 극에 상관없이 동작하도록 만들기 위함입니다. (어차피 +/- 교차로 연결했기 때문에 신호를 쏴도 둘 중의 하나에서만 적외선 송신이 됩니다.)

그런데 ^^ 호기심이 발동해, IR LED 하나로 만들어 봤습니다. 이를 위해 오디오 케이블을 하나 구매했는데요,

오디오 케이블 3.5 (M/F) 3M
; http://www.devicemart.co.kr/1222761

3.5 파이의 극성에 따라 아래와 같이 Left, Right, GND 신호 선이 연결됩니다.

audio_ir_1.png

따라서, Female 단자의 극성은 제일 깊은 곳이 Left, 중간 깊이가 Right, 가장 바깥쪽 접면이 GND 신호 선입니다. 이왕, 알아본 김에 지난번에 소개한 Audio 잭 단자의 Left, Right, GND 신호도 표기해 보겠습니다.

audio_ir_2.png

audio_ir_3.png

위의 오디오 잭에서 GND 선은 중앙에 한 개가 나오지만, Left와 Right 선은 양쪽에 2개가 있는 것을 볼 수 있습니다. 그런데, 실제로 신호가 흐르는 곳은 양쪽의 2개 중에서도 가장 바깥쪽에 있는 리드 선이므로 그 선이 부러지지 않게 조심해야 합니다.




극성 파악도 했으니, 이제 실습할 시간입니다. 새로 산 "오디오 케이블 3.5 (M/F) 3M" 연장 케이블을 현재 사용 중인 낡은 연장선과 교체한 후, 오래 썼던 만큼 ^^ 크게 아쉬운 생각 없이 Female 단자 쪽을 잘라내고 피복을 벗겨 3가닥의 선(빨/파/노란색)을 확보했습니다. 통전 실험으로 각각의 역할이 나왔고,

파란색 - Right
노란색 - GND
빨간색 - Left

이 상태에서 IR LED의 (-) anode에 노란 선(GND)을 연결하고, 다리가 긴 (+) 측의 cathod는 파란색 아니면 빨간색으로 연결하면 되는 일입니다. 물론, IR LED를 2개 쓴다면 어떤 선을 골라야 할지 고민하지 않아도 됩니다. 도 아니면 모이므로 ^^ 우선 파란색에 연결한 후 LG V20 핸드폰에 연결해 테스트를 했습니다.

결과는? 일단, IR LED를 수신기를 향해 했을 때는 잘 동작하지만 조금만 각도를 벗어나도 동작을 안 합니다. 그러니까 예전에 쓴,

아두이노에서 적외선 송신기 기본 사용법
; https://www.sysnet.pe.kr/2/0/11671

적외선 송신기에서 트랜지스터를 사용하지 않은 경우에 해당하는 정도의 동작을 합니다. 다시 말해, 일상 용도로 사용하기에는 좀 무리가 있습니다.

재미있는 건, 빨간색 선에 IR LED의 cathod를 연결해도 마찬가지로 동작한다는 점입니다. 아마도 이것은 LG V20의 경우에 신호를 Left/Right 양쪽에 보내주기 때문에 그런 것이 아닌가 생각됩니다. (LG V20 제작자가 아니어서 확신할 수는 없지만, 암튼 동작 자체는 GND를 기준으로 어느 선을 연결해도 적외선 송신이 되었습니다.)




정리해 보면, 저런 식의 Audio 잭이 달린 적외선 송신기를 만들어도 현실적으로 사용하기에는 무리가 있으므로 만드는 시도를 하지 않는 것이 좋은데요. 그래도 이것을 아두이노 등에 연결하고 트랜지스터를 사용한다면 충분히 사용할 만한 시나리오가 나옵니다. 왜냐하면, 오디오 케이블의 사용 덕분에 자유롭게 길이를 연장할 수 있으므로 IR LED의 위치를 보다 더 자유롭게 선정할 수 있기 때문입니다.

그런데, 주의할 것이 있습니다. Audio Jack 연장 케이블의 내부에 있는 3가닥 선에 대한 굵기 정보를 미리 알아두는 것이 좋습니다. 물론 제조사에서 공개하지 않는 한, 선의 피복을 벗겨봐야만 알 수 있으므로 어떤 식으로든 케이블이 상하게 되는 것을 피할 수 없습니다. ^^;

제 경우에 낡은 오디오 연장 케이블을 잘라서 나온 파/노/빨간 선이 아주 얇은 선으로 되어 있어 악어 클립으로도 물리지 않을 정도였습니다. 납땜을 한다고 해도 언제 선이 부러져도 - 아니 부서져도 이상하지 않을 정도였으니 이것 자체만으로 일상 용도로 사용하기 힘든 상황이었습니다. (당연히, 웬만한 수축 튜브로도 합선 방지를 위한 절연을 개별 선 단위로는 제대로 할 수 없습니다.)




참고로, 지난 글에도 소개했지만 LG V20 핸드폰은 자체 적외선 송신기가 있습니다.

Xamarin - 기존 리모컨 기능을 핸드폰의 적외선 송신으로 구현
; https://www.sysnet.pe.kr/2/0/11674





[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 11/5/2018]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2018-11-14 09시00분
[Glossy Team]스마트폰 IR 적외선 리모콘 송신기(동글) 만들기
; http://blog.naver.com/glossy007/220990114014
정성태

... 181  [182]  183  184  185  186  187  188  189  190  191  192  193  194  195  ...
NoWriterDateCnt.TitleFile(s)
433정성태1/12/200732924Windows: 14. 보호 모드와 필수 무결성 제어(MIC: Mandatory Integrity Control) [3]파일 다운로드1
432정성태1/10/200723993Windows: 13. InitOnceExecuteOnce API 소개 [5]
431정성태1/8/200721585Windows: 12. 비스타는 안전한 윈도우인가? [2]
430정성태1/7/200727541웹: 6. IIS 7 마이그레이션 정리 - Sysnet
427정성태12/30/200618249Team Foundation Server: 14. VS.NET IDE에 통합된 TFS Annotate [1]
425정성태12/29/200622161Windows: 11. Vista IIS 7(Integrated mode)에서의 ASP.NET F5 디버깅 방법
424정성태12/29/200620277기타: 16. 첫걸음 [2]
426정성태12/30/200618706    답변글 기타: 16.1. 예외 발생
420정성태12/27/200623349Windows: 10. Internet Explorer 7.0 호환성 백서 (Word 문서, 1.92MB) [7]파일 다운로드1
419정성태12/25/200625051Windows: 9. VS.NET 2005 원격 디버깅 구성
418정성태12/25/200633134웹: 5. IIS 7에서 클라이언트 측 인증서 사용 시 주의점 [2]
417정성태12/24/200625659Windows: 8. VS.NET 2005에서의 웹 애플리케이션 디버깅 설정
416정성태1/31/200725634오류 유형: 23. MSI 설치 시 로그 파일 생성하는 레지스트리 설정 [3]
415정성태12/31/200629456개발 환경 구성: 20. 인증서 오류 체크 목록
413정성태12/20/200626339VC++: 26. volatile 키워드 [1]파일 다운로드1
412정성태12/17/200630136오류 유형: 22. VS.NET 2005 SP1 설치 도중 오류 [9]
411정성태12/16/200619182오류 유형: 21. TFS SP1 설치 관련 오류 (2) - KB919156 패치 이후 TFS 접근 문제
410정성태12/16/200620531오류 유형: 20. TFS SP1 설치 관련 오류 (1) - KB919156 패치
408정성태12/10/200622715Windows: 7. USB 드라이브 내용 암호화
407정성태12/10/200620323오류 유형: 19. Vista 에서의 VS.NET 2005 로 개발한 어셈블리에 대한 서명 확인 오류
406정성태12/10/200625109Windows: 6. IE 7 검색 공급자 - 영한 사전
403정성태12/6/200632197Windows: 5. Vista 와 웹 인증 등록 서비스의 문제 [5]
402정성태12/11/200623203Windows: 4. Vista 설치 후기 [1]
409정성태12/11/200627204    답변글 Windows: 4.1. Vista 설치 후기 - 두 번째 이야기 [3]
396정성태2/13/200729901오류 유형: 18. "Automatic Updates" 서비스 CPU 100% 점유 현상
393정성태11/8/200619448오류 유형: 17. Unable to start debugging - The binding handle is invalid.
... 181  [182]  183  184  185  186  187  188  189  190  191  192  193  194  195  ...