TV-B-GONE

TV-B-GONE

Вступление(к прочтению не обязательно):
Воскресенье.

Настроение сегодня хорошее, нахожусь в предвкушении чего-то весёлого. Но день идёт совсем не так как задумывался – всё скучно. И как всегда положение исправила всемирная сеть.

Меня довольно быстро заинтриговало очень интересное устройство, под названием TV-B-GONE.

Данный девайс сканирует (подбирает) ИК коды популярных марок телевизоров, посылая команду выключения, и когда находит нужный код, телевизор выключается. Как поднять настроение с помощью TV-B-GONE догадаться не сложно (я прогулялся до ближайшего магазина электроники).

Сначала возникли проблемы с поиском схемы, т.к. устройство является коммерческими и распространять его схему производителю не очень выгодно. Но пара часов поиска принесла свои плоды, схема была найдена:


Напряжение питания схемы 5-2.7 вольт.

Устройство основано на AVR микроконтроллере ATtiny85, который можно запрограммировать stk200 или AVR 910 USB Programmer. Их вы найдёте на сайте.

Скачивать даташит на контроллер не обязательно, т.к. в схеме уже указаны назначения выводов.

Для нормального функционирования устройства, нужно припаять кварцевый или керамический резонатор к контроллеру до подключения его к программатору и запрограммировать фьюзы. Для этого в PonyProg нажмите Command => Security and Configuration Bits… => уберите все галочки, кроме «SPIEN» => нажмите «Wrait» => подождите => проверьте, запрограммировались ли фьюзы правильно, нажав кнопку «Read» => нажмите «OK».

Вам придётся использовать английскую версию программы, т.к. русская не поддерживает данный контроллер.

Внимание! Без резонатора, будь то кварцевый или керамический, вы не сможете запрограммировать фьюзы или даже испортите МК!

Прошивку качаем здесь

В итоге у меня получился такой девайс:


Изначально схема задумывалась без выключателя питания, но позже оказалось, что без него батарейка довольно быстро садится. Я советую вам поставить микровыключатель последовательно источнику питания, а кнопку исключить из схемы, т.к. после подачи питания на контроллер TV-B-GON сразу начинает работать(это видно по сигнальному светодиоду LED5). Не следует нажимать на кнопку несколько раз до того как светодиод перестанет мигать, т.к. при каждом нажатии коды начинают перебираться с начала. На перебирание всех кодов требуется около минуты(светодиод должен погаснуть).

Вместо указанных транзисторов я использовал КТ315, это не самый лучшей вариант, но под рукой больше не чего не оказалось. Ещё, посмотрев на фотографию, можно увидеть, что для уменьшения размеров устройства я применил два транзистора, а не четыре, подключив по два светодиода параллельно на каждый транзистор.

ИК светодиоды я использовал разные, два в бесцветном корпусе и два в сиреневом, я точно не знаю, чем они отличаются, но последние немного дороже. На каждый из коллекторов транзисторов я припаивал два разных ИК светодиода.

Также я исключил два конденсатора, которые были припаяны к кварцевому резонатору, вместо них я просто припаял его корпус к «земле» т.е. к минусу источника питания. Если вы будете использовать керамический резонатор, то конденсаторы следует вернуть на прежнее место.

Схема работоспособна и без сигнального светодиода LED5, но ради интереса я его оставил.

Не советую вам исключать из схемы конденсаторы, подключённые параллельно источнику питания, т.к. без них устройство работает не стабильно, а именно не всегда запускается при включении питания.

В итоге получилась такая доработанная схема:

сё на сегодня, веселитесь!

И хороших вам выходных, друзья!


Комментариев пока нет ... Будьте первым, кто оставить свой ответ!