Самодельный телевизор B-Gone
Компоненты и расходные материалы
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 |
Об этом проекте
Отправленный Майком Мюрреем | 01 апр.2019 г. | Проекты Arduino, Электроника, Обучение | 0 |
В этом уроке мы собираемся создать Arduino TV B-Gone, и это очень просто. Если вы не знакомы с телевизором B-Gone, это устройство, которое использует небольшой микроконтроллер для отправки ИК-кодов выключения для каждой марки и модели телевизора на планете. Это очень удобное маленькое устройство, которое просто выключает телевизор. Не нужно искать подходящий пульт. TV B-Gone также удобен для таких заведений, как спортивные бары и т.п. В конце ночи вы просто задерживаете TV B-Gone и выключаете все телевизоры в зале. Никакой охоты за пультами. И неважно, какой бренд. Один телевизор B-Gone и все телевизоры выключаются. Их также иногда называют убийцами ТВ или переключателями ТВ.
В нашем проекте мы собираемся использовать Arduino Uno для воспроизведения функциональности TV B-Gone с помощью ИК-передатчика и кнопки. Вы, конечно, можете использовать Arduino еще меньшего размера для создания этого проекта, например, Arduino Nano, если вы планируете поместить его в постоянный корпус.
Сделайте Arduino TV B-Gone:подключение
Первое, что нам нужно сделать, это подключить TV B-Gone на базе Arduino. Следуйте схеме подключения ниже. На схеме ниже мы используем автономный ИК-светодиод. Если ваш ИК-светодиод находится на модуле из набора Arduino, он может иметь три контакта. Это связано с тем, что один из выводов этих модулей уже включает в себя резистор ограничения тока. В этом случае вам не нужно будет использовать дополнительный резистор в вашей настройке.
Arduino PIN 2 -> Инфракрасный светодиод Анод Arduino PIN 2 -> Кнопка PIN 2 Светодиод Катод -> Резистор 330 Ом -> GND Кнопка PIN 1 -> Резистор 4,7 кОм -> GND

Код B-Gone для Arduino TV
Это один из редких проектов, в котором вместо пошагового выполнения кода мы просто предоставим ссылку для его загрузки. Хотя сделать Arduino TV B-Gone очень просто, его непросто закодировать. Код этого проекта превышает 8800 строк! По большей части это список всех кодов отключения ИК-излучения для телевизоров по всему миру.
Загрузите код TV B-Gone на базе Arduino из The Geek Pub или - Загрузите TV B-Gone на базе Arduino с GitHub
Arduino-TV-B-Gone.zipЕсли вы загрузили код у нас, все, что вам нужно сделать, это разархивировать файл и дважды щелкнуть файл .ino, чтобы открыть его в среде Arduino IDE. Оттуда просто нажмите кнопку загрузки, чтобы отправить код на ваш Arduino.
Использование Arduino TV B-Gone
Чтобы использовать Arduino TV B-Gone, все, что вам нужно сделать, это направить инфракрасный светодиод на любой телевизор (или набор телевизоров) и нажать кнопку. Вы увидите, что встроенный светодиод на PIN 13 начнет мигать. Сначала будут переданы все наиболее распространенные коды отключения ИК-излучения, а за ними - наименее распространенные коды отключения ИК-излучения. В зависимости от модели телевизора, которую вы пытаетесь выключить, волшебство может произойти через секунды или до минуты. Если вы выключаете множество телевизоров разных производителей, они будут выключаться с разной периодичностью в зависимости от модели телевизора.
Если вы хотите вывести свой Arduino TV-B Gone на новый уровень, рассмотрите возможность 3D-печати корпуса для него и установки кнопки и светодиода снаружи!

Код
Github
https://github.com/shirriff/Arduino-TV-B-Gonehttps://github.com/shirriff/Arduino-TV-B-GoneСхема

Производственный процесс