Оглавление:
- Запасы
- Шаг 1: соединение частей
- Шаг 2: Код
- Шаг 3: Оболочка
- Шаг 4: используйте
- Шаг 5: Улучшения и проекты расширения
- Шаг 6. Ресурсы и ссылки
Видео: Пульт дистанционного управления телевизором с автоматическим переключением каналов на Arduino: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Первоначальной мотивацией для этого проекта было то, что наш клиент страдает сосудистой деменцией и юридически слеп. Из-за этого у нее возникли трудности с запоминанием того, когда и на каких каналах транслируются любимые ей телепередачи, а также с маленькими кнопками на традиционном пульте дистанционного управления. По этой причине наша команда работала над созданием пульта дистанционного управления, который имел небольшое количество очень больших кнопок, которые юридически слепой пользователь мог видеть или чувствовать. Пульт дистанционного управления также должен был иметь возможность автоматически переключать канал на определенные каналы в определенное время, чтобы даже если наш клиент забыл, она могла видеть свои шоу.
В нашем решении для связи с телевизором использовались Arduino и инфракрасный излучатель. Модуль часов реального времени использовался для отслеживания времени, чтобы пульт мог переключаться на желаемые шоу. Одна большая кнопка также использовалась для включения и выключения телевизора. Также был прикреплен модуль зуммера, предупреждающий пользователя об изменении канала.
Анализ конкурентов:
Мы проанализировали 3 других адаптивных пульта дистанционного управления на соответствие критериям, необходимым для этого проекта.
1. Flipper Remote - упрощенный пульт с уменьшенным количеством очень больших кнопок.
Плюсы: Доступный (всего 35 долларов) и кнопки больше, чем на традиционном пульте.
Минусы: невозможно автоматически переключать каналы, и хотя кнопки больше, чем на традиционном пульте дистанционного управления, они могут быть слишком маленькими.
2. Logitech Harmony Elite - интеллектуальный пульт дистанционного управления, расширяющий возможности традиционного пульта дистанционного управления и допускающий некоторую настройку.
Плюсы: поддерживает голосовые команды и имеет интуитивно понятный интерфейс с сенсорным экраном.
Минусы: Дорого (350 долларов), не может переключать каналы автоматически, есть маленькие кнопки.
3. Центр управления Caavo - пара интеллектуального пульта ДУ и центра управления, которая позволяет устанавливать соединение между телевизором, пультом дистанционного управления и некоторым сторонним программным обеспечением.
Плюсы: поддерживает голосовые команды.
Минусы: Дорого (160 долларов), не может переключаться автоматически, есть маленькие кнопки.
Запасы
1. «Arduino» Uno с USB-кабелем - 12,99 с Amazon.com
2. Модуль зуммера YL-44 (модуль зуммера, триггер низкого уровня) - 3,98 доллара США с доставкой с aliexpress.com
3. Модуль часов реального времени (с необходимой батареей) - 11,50 долларов за 3 на Amazon.com.
4. Большая аркадная кнопка Arduino - 9,95 доллара на сайте adafruit.com.
5. Провода для кнопок Arcade - 4,95 доллара на сайте adafruit.com.
5. Комплект инфракрасного излучателя и приемника - 13,99 долларов США на Amazon.com.
7. 9-вольтовый аккумулятор - 10,99 долларов за 8 на Amazon.com
8. 9-вольтовая батарея к адаптеру постоянного тока «папа» - 4,99 доллара за 5 на Amazon.com.
Внешний корпус был напечатан на 3D-принтере с использованием нити PETG.
Шаг 1: соединение частей
Контакт заземления пьезозуммера был подключен к заземлению на Arduino, а контакт ввода / вывода был подключен к цифровому 8-порту.
Контакт заземления на часах реального времени был подключен к земле на Arduino, вывод VCC был подключен к выводу напряжения на Arduino, вывод SDA был подключен к выводу SDA на Arduino, вывод SCL был подключен к SCL закрепите на Arduino.
Контакт заземления на ИК-излучателе был подключен к заземлению на Arduino, вывод VCC был подключен к выводу напряжения на Arduino, а вывод DAT был подключен к цифровому порту 3.
Контакты на аркадной кнопке были подключены к цифровому порту 2 и контакту заземления на Arduino.
Шаг 2: Код
Код этого проекта можно найти здесь.
Шаг 3: Оболочка
Как упоминалось ранее, корпус этого устройства был напечатан с использованием нити PETG. На изображении выше представлены скриншоты файлов САПР, которые показывают, как будет выглядеть готовое устройство. Также прилагаются файлы STL для печати как для основания, так и для крышки.
Шаг 4: используйте
Инструкция по использованию устройства:
Чтобы настроить этот пульт для работы с вашим конкретным телевизором, вам сначала необходимо выяснить, какие ИК-коды передаются с вашего текущего пульта на телевизор. Как это сделать, можно найти здесь. Как только эти коды известны, конкретные ИК-коды необходимо было реализовать в коде Arduino, который хранится на GitHub. Комментарии в программе подведут вас именно к тому месту, где следует вводить эти коды.
После того, как это настроено, устройство становится очень простым в использовании; просто нажмите большую кнопку вверху, чтобы включить или выключить телевизор. Если телевизор включен во время одного из предварительно запрограммированных вами переключений канала, это произойдет автоматически. Когда вы будете готовы выключить телевизор, нажмите кнопку еще раз.
Меры предосторожности:
Из-за того, что устройство не является водонепроницаемым и внутри корпуса находится много проводов, батарей и других электронных компонентов, важно, чтобы устройство оставалось сухим.
Кроме того, из-за того, что в этом проекте используется Arduino, важно, чтобы условия, в которых он работает, оставались в безопасном диапазоне от -40 до 85 градусов Цельсия.
Уход и обслуживание:
После того, как пульт настроен, не нужно много средств обслуживания, которые нужно выполнять на регулярной основе. Иногда необходимо заменить основную 9-вольтовую батарею, питающую Arduino и другие компоненты; для этого снимите текущий 9-вольтовый аккумулятор с адаптера в корпусе и присоедините новый аккумулятор к адаптеру. Модуль часов реального времени имеет собственную внешнюю батарею (3 В), поэтому даже если основная батарея разрядится, она продолжит отсчитывать время. Однако, если эта вторичная батарея должна разрядиться, ее необходимо заменить, а часы реального времени необходимо откалибровать. Эту повторную калибровку можно выполнить, подключив Arduino к компьютеру и инициализировав код.
Шаг 5: Улучшения и проекты расширения
Если вы ищете вызов, есть много других способов расширить этот проект по своему вкусу! Вот несколько возможных проектов, которые вы можете попробовать:
- создание приложения, позволяющего пользователю / опекуну самостоятельно изменять выбранные каналы
- подключение Arduino к Интернету для получения более подробных данных, таких как время с точностью до миллисекунды
- использование общедоступной информации о каждом телевизионном канале, чтобы предоставить пользователю более подробную информацию
Шаг 6. Ресурсы и ссылки
Универсальный пульт для телевизора Big Button Jumbo для пожилых людей. Получено с
Центр управления Smart Remote + концентратор для домашнего кинотеатра - план с оплатой по мере использования. Получено с
ИК-сигналы дистанционного управления. Получено с сайта learn.adafruit.com/ir-sensor/using-an-ir-senso.
Универсальный пульт дистанционного управления, концентратор и приложение Logitech Harmony Elite Advanced. Получено с
Samuel123abc. (2017, 8 октября). Модуль зуммера Arduino YL-44. Получено 22 мая 2020 г. с
Универсальный пульт 101: как работают универсальные пульты? Получено с сайта caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work.
z3t0. (нет данных). z3t0 / Arduino-IRremote. Получено с
Рекомендуемые:
Большие ЖК-часы Arduino с двумя будильниками и монитором температуры, управляемым пультом дистанционного управления ИК-телевизором: 5 шагов
Большие ЖК-часы Arduino с двумя будильниками и монитором температуры, управляемым пультом ИК-телевизора: как построить ЖК-часы на базе Arduino с двумя будильниками и монитором температуры, управляемым пультом ИК-телевизора
IRduino: Пульт дистанционного управления Arduino - имитация утерянного пульта дистанционного управления: 6 шагов
IRduino: Пульт дистанционного управления Arduino - имитируйте потерянный пульт: если вы когда-либо теряли пульт дистанционного управления для своего телевизора или DVD-плеера, вы знаете, как неприятно ходить, находить и использовать кнопки на самом устройстве. Иногда эти кнопки даже не обладают той же функциональностью, что и пульт. Rece
Как управлять бытовой техникой с помощью пульта дистанционного управления телевизором с функцией таймера: 7 шагов (с изображениями)
Как управлять бытовой техникой с помощью пульта дистанционного управления телевизором с функцией таймера: даже спустя 25 лет после появления на потребительском рынке инфракрасная связь по-прежнему очень актуальна в последние дни. Будь то ваш 55-дюймовый телевизор 4K или автомобильная аудиосистема, всему необходим ИК-пульт дистанционного управления, чтобы реагировать на наши
Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением: 4 шага
Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением:改造 方法 非常 简单。 只需 准备 一些 视频 教程 完成 这个 电子 项目 并 您 服务。 玩具 控制。
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): 6 шагов (с изображениями)
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): Вчера я построил простой пульт с одной кнопкой для своего Olympus E510. У большинства камер есть кнопка спуска затвора (та, которую вы нажимаете, чтобы сделать снимок), которая имеет два режима. Если слегка нажать кнопку, камера автоматически сфокусируется и измерит свет