Оглавление:

Универсальный пульт дистанционного управления: 3 шага
Универсальный пульт дистанционного управления: 3 шага

Видео: Универсальный пульт дистанционного управления: 3 шага

Видео: Универсальный пульт дистанционного управления: 3 шага
Видео: Broadlink RM Mini 3 обзор / первый шаг к умному дому 2024, Июль
Anonim
Image
Image
Строить
Строить

Универсальный инфракрасный (ИК) пульт дистанционного управления может управлять любым устройством, использующим ИК-связь для удаленного управления. Этот пульт дистанционного управления использует gen4-uLCD-35DCT в качестве основного интерфейса для отправки ИК-команд. Этот проект легко настраивается для использования на любом устройстве, если в нем используется ИК-управление.

Шаг 1. Сборка

Строить
Строить

Компоненты

  • gen4-uLCD-35DCT-CLB
  • gen4-PA и кабель FFC
  • карта США
  • кабель uUSB
  • Провода перемычки
  • Источник питания 5 В
  • Arduino Pro Micro 5V 16 МГц
  • Модуль ИК-передатчика KY-005

Соберите компоненты, как показано на схеме.

Шаг 2: программа

Программа
Программа
Программа
Программа
Программа
Программа
  1. Скопируйте папку IRremote в папку библиотеки Arduino IDE.
  2. Откройте код проекта для микроконтроллера Arduino с помощью Arduino IDE.
  3. Если желаемый пульт дистанционного управления использует неизвестный протокол передачи, вы также можете добавить его необработанный ИК-код, который может быть получен с помощью примера IRrecvDemo, предоставленного библиотекой IRremote, и использовать любой модуль ИК-приемника для декодирования их необработанных команд.
  4. Чтобы программа Arduino могла правильно компилироваться с предоставленными необработанными ИК-командами, данные могут быть записаны непосредственно во флэш-память после компиляции, как показано ниже.
  5. Чтобы использовать необработанные коды для передачи, необходимо сделать следующее, чтобы прочитать исходный код, хранящийся во флэш-памяти. Дополнительные операторы case также могут быть добавлены для дополнительного командного интерфейса. Некоторым устройствам может потребоваться несколько последовательных передач команд, это можно сделать, просто повторно отправив одни и те же кодовые команды несколько раз, как показано ниже. Откройте код проекта для отображения с помощью Workshop 4 IDE. В этом проекте используется среда Visi-Genie.
  6. Вы можете изменять свойства объектов и формы с помощью инспектора объектов.
  7. Универсальный пульт дистанционного управления может управлять еще большим количеством устройств, добавляя дополнительные кнопки для увеличения функциональности. Используйте ленту виджета, чтобы добавить нужный тип кнопок.
  8. Чтобы использовать добавленную кнопку с хостом (Arduino Uno), не забудьте изменить обработчик событий под событиями объекта на «Сообщение отчета» или другое «Волшебное событие» в зависимости от его использования.
  9. Щелкните по кнопке «Скомпилировать». Примечание: этот шаг можно пропустить. Однако компиляция важна для целей отладки.
  10. Подключите дисплей к ПК. Убедитесь, что вы подключены к правильному порту. Красная кнопка указывает на то, что устройство не подключено, синяя кнопка указывает, что устройство подключено к правому порту.
  11. Вернитесь на вкладку «Главная». На этот раз нажмите кнопку «(Сборка) Копировать / Загрузить».
  12. Мастерская 4 предложит вам выбрать диск для копирования файлов изображений на карту USB. После выбора правильного диска нажмите ОК.
  13. Если карта micro SD еще не вставлена, на дисплее gen4 появится это сообщение: «DRIVE NOT MOUNTED…» После вставки карты micro SD графический интерфейс пользователя, показанный на этом шаге, должен появиться на дисплее gen4.

Шаг 3:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Розетка с ИК-управлением также может быть настроена путем добавления дополнительных реле.

Коды команд для каждого реле также можно настроить с помощью следующих строк кода.

Дополнительные реле могут быть добавлены в схему для цепи с ИК-управлением.

Рекомендуемые: