저는 차를 타고 여행을 자주 다니는데, 보통 피곤하다는 생각이 들기 시작하면 주(州)간 고속도로와 가장 가까운 아무 모텔에서 숙박하는 것으로 하루를 마무리하고는 합니다. 때로는 취침 타이머 기능조차 없는 싸구려 TV가 설치된 방에 묵기도 합니다. 그래서 저는 원하는 시간이 지난 후에 어떤 TV라도 끌 수 있는 타이머인 TV-Go-Sleep을 만들었습니다. 여러분도 반나절이면 만들 수 있지요.
이 타이머는 오픈 소스인 TV-B-Gone 라이브러리와 제가 직접 작성한 몇 줄의 코드가 동작하는 아두이노 마이크로 컨트롤러로 제작했습니다. 푸시 버튼을 눌러 예약 시간만 설정하면, 7-세그먼트 디스플레이에 시간이 표시됩니다. 정해진 시간이 지나면 아두이노가 적외선 LED를 통해 지금까지 알려진 모든 TV의 '종료' 신호를 보내게 되면 TV가 꺼지지요. 이제 좋은 꿈 꾸세요!