Mike Murray 게시 | 2019년 4월 1일 | 아두이노 프로젝트, 전자공학, 학습 | 0 |
이 튜토리얼에서는 아두이노 TV B-Gone을 만들 것입니다. 매우 간단합니다. TV B-Gone을 모르신다면, 지구상의 모든 TV 제조사와 모델의 IR 끄기 코드를 보내는 작은 마이크로컨트롤러를 사용하는 장치입니다. 올바른 리모컨을 찾을 필요 없이 TV를 그냥 끄는 아주 편리한 작은 장치입니다. TV B-Gone은 스포츠 바 같은 장소에서도 유용합니다. 밤이 끝나면 TV B-Gone을 들어 올려 장소 안의 모든 TV를 끕니다. 리모컨을 찾을 필요 없습니다. 브랜드도 상관없습니다. TV B-Gone 하나면 모든 TV가 꺼집니다. 이들은 때로 TV 킬러나 TV 킬 스위치라고도 불립니다.
이 프로젝트에서는 아두이노 우노로 IR 송신기와 버튼을 사용하여 TV B-Gone의 기능을 복제할 것입니다. 물론 영구 케이스에 넣을 계획이라면 아두이노 나노 같은 더 작은 아두이노를 사용할 수도 있습니다.
아두이노 TV B-Gone 만들기: 배선하기
먼저 아두이노 기반 TV B-Gone을 배선해야 합니다. 아래 배선도를 따르세요. 아래 다이어그램에서는 독립형 IR LED를 사용합니다. 아두이노 키트의 모듈에 있는 IR LED라면 3개의 핀이 있을 수 있습니다. 이런 모듈의 핀 중 하나에는 이미 전류 제한 저항이 포함되어 있기 때문입니다. 그런 경우 설정에서 추가 저항을 사용할 필요가 없습니다.
아두이노 PIN 2 → 적외선 LED 애노드
아두이노 PIN 2 → 버튼 PIN 2
LED 캐소드 → 330Ω 저항 → GND
버튼 PIN 1 → 4.7kΩ 저항 → GND
아두이노 TV B-Gone 코드
이 프로젝트는 코드를 단계별로 설명하는 드문 프로젝트 중 하나입니다. 대신 코드 다운로드 링크를 제공합니다. 아두이노 TV B-Gone을 만드는 것은 매우 쉽지만, 코딩하기는 쉽지 않습니다. 이 프로젝트 코드는 8800줄이 넘습니다! 그 중 대부분은 전 세계 TV의 모든 IR 끄기 코드 목록입니다.
The Geek Pub에서 아두이노 기반 TV B-Gone 코드 다운로드
GitHub에서 아두이노 기반 TV B-Gone 다운로드
파일: Arduino-TV-B-Gone.zip
저희에게서 코드를 다운로드하면 압축을 풀고 .ino 파일을 더블클릭해 아두이노 IDE에서 열기만 하면 됩니다. 거기서 업로드 버튼을 클릭해 아두이노에 코드를 전송하세요.
아두이노 TV B-Gone 사용하기
아두이노 TV B-Gone을 사용하려면 적외선 LED를 아무 TV(또는 TV 세트)에 겨냥하고 버튼을 누르기만 하면 됩니다. 핀 13의 내장 LED가 깜빡이기 시작하는 것을 볼 수 있습니다. 가장 일반적인 IR 끄기 코드가 먼저 전송되고, 그다음 덜 일반적인 코드가 전송됩니다. 끄려는 TV 모델에 따라 몇 초에서 최대 1분까지 걸릴 수 있습니다. 다른 브랜드의 여러 TV를 끄면 TV 모델에 따라 다양한 간격으로 꺼집니다.
아두이노 TV B-Gone을 한 단계 업그레이드하고 싶다면, 3D 프린트로 케이스를 만들고 버튼과 LED를 외부에 장착해보세요!