Как сделать простой универсальный пульт управления – МозгоЧины

Как сделать простой универсальный пульт управления - МозгоЧины Роботы

Дистанционное управление

Наверное, многие хотели бы дистанционно управлять различными бытовыми приборами, и самодельными устройствами. Но их останавливает сложность изготовления передатчика и приемника, необходимость программирования микроконтроллера. На самом деле сделать радиоуправление сейчас стало очень просто. Ведь сейчас есть очень недорогие готовые радиомодули приемника и передатчика со встроенными декодером и кодером. Например, стоимость комплекта из двух радиомодулей TX118SA-4 и RX480E-4 на популярном источнике радиодеталей, – сайте aliexpress.com начинается со 150 рублей.

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

Схема предназначена для последовательного переключения десяти нагрузок или состояний какого-либо устройства. Управление осуществляется с помощью простого и компактного пульта с одной кнопкой. Для управления нужно
нажать эту кнопку и удерживать её в нажатом состоянии. При этом происходит последовательное переключение десяти выходов по кольцу, с индикацией включенного выхода посредством светодиода. Как только будет включен нужный выход, кнопку пульта нужно отпустить.

Ниже приводится описание несложной системы двухкомандного дистанционного управления на ИК-лучах, которую можно использовать для управления различными устройствами, а так же, охранной сигнализацией, электронным замком с дистанционным управлением. Основой схемы послужили три микросхемы LM567 и один модуль фотоприемника от дистанционного управления старого отечественного телевизора «3-УСЦТ».

Смотрите про коптеры:  Радиоуправляемый вертолёт GT5604 Сочи 2014 | Festima.Ru - Мониторинг объявлений

Используя микросхемы для радиоуправления игрушками и элементы инфракрасного канала передачи данных от систем управления бытовой радиотехникой, можно создавать достаточно эффективные устройства дистанционного управления различными объектами, такими как бытовые электроприборы, осветительные приборы, различные электроприводы. Наглядный пример, – система управления двумя объектами (например, группами ламп люстры, или электроприводами штор окон), описание которой приводится ниже.

В 80-е годы и начало 90-х появились телевизоры 2-УСЦТ, 3-УСЦТ.
Но время УСЦТ прошло, но некоторые узлы и модули таких телевизоров можно использовать почти по прямому назначению. Например, систему дистанционного управления, предназначенную для переключения восьми программ, можно приспособить для дистанционной передачи трехразрядного двоичного кода или для управления нагрузками или устройствами.

Система предназначена для дистанционного переключения четырех объектов или выключения. Особенности: в качестве кодера и декодера сигналов управления работают микросхемы для телефонии (тонального набора), приемник и передатчик выполнены на полевых транзисторах с минимумом контуров.

Микросхемы РТ8А977 и РТ8А978 предназначены для радиоуправления различными игрушками, но на их основе можно делать и другие системы дистанционного управления, и не только на радиоканале, но и на инфракрасных лучах.
Пример схемы пяти-командного дистанционного управления на ИК-лучах, с использованием в качеств кодера и декодера этих микросхем, показан на рисунке 1.

Смотрите про коптеры:  Обзор Eachine E010S

Сегодня для всех зданий и сооружений требуется система управления дымоудалением. На рынке лучшее предложение дает компании mercorproof.ru. И цены при этом очень низкие!

В современной аппаратуре применяются интегральные приемники ИК-излучения типа SFH-506-36, HL536AA3P и многие другие, которые содержат ИК-фотодиод, усилитель, фильтр на 36 кГц (или на другую частоту указанную в маркировке), детектор и формирователь логических импульсов. Интересная особенность работы таких фотоприемников была исследована на примере HL536AA3P. При частоте ИК-вспышек от 300 Гц до 6-10 кГц фотоприемник работает как обычный детектор ИК-излучения, то есть, на его выходе формируются отрицательные импульсы такой же частоты, как и частота вспышек. А при более высокой частоте ИК-вспышек (около 25-38 кГц) он переходит в режим амплитудной демодуляции, и на его выходе устанавливается постоянное напряжение логического нуля. Эта особенность позволяет очень легко реализовать однокомандную систему дистанционного управления, например, предназначенную для переключения по кольцу фиксированных настроек старого телевизора (типа 3-УСЦТ) или самодельного УКВ-ЧМ тюнера.

Ранее была описана простая система управления откатными воротами при помощи обычного инфракрасного пульта для дистанционного управления телевизором или другой аппаратурой. Но, дальность пульта весьма ограничена, а вот сотовый телефон может быть за сотни километров от этих ворот тут. К тому же у каждого должен быть свой пульт, либо пульт нужно передавать друг другу. Конечно, пультов можно накупить много, но как быть, если Вы находитесь далеко, а на участок нужно пустить кого-то во время вашего отсутствия. Нужно лично встречаться с этим человеком, чтобы передать ему пульт, а затем еще раз, чтобы этот пульт забрать. Выход из положения может быть, если в качестве пульта будет использоваться сотовый телефон.

§

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

Как сделать простой универсальный пульт управления - МозгоЧиныМихаил Шустов, г. Томск
В этой статье приведены схемы и рассмотрены принципы работы релейно-тиристорных коммутаторов нагрузки, управляемых лучом лазерной указки. Приведенная информация может быть полезна как начинающим, так и опытным радиолюбителям. Разновидностей устройств дистанционного управления нагрузками существует не так уж много. Это коммутаторы с радиочастотным управлением, акустическим и оптическим. У каждого из них имеются свои достоинства и недостатки. Достоинством описываемых ниже коммутаторов является то, что они не создают помех в эфире и, самое главное, в качестве пульта управления можно использовать широко распространенные лазерные указки без каких-либо доработок.

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

Снегирев И
В Л.1 была опубликована весьма любопытная статья, раскрывающие некоторые секреты функционирования сотовых телефонов, позволяющие их использовать в качестве радиоканала для охранных устройств или дистанционного управления. На рисунке приводится схема декодера для дистанционного управления семью командами, с помощью сотового телефона. Используя рекомендации из Л.1, с помощью этой схемы можно организовать дистанционное управление различными объектами дома, во время вашего отсутствия.

Трунов Ф.
Этот радиотракт работает на частоте 27,12 МГц, его можно использовать для пропорционального радиоуправления моделями, либо в любом случае, когда нужно передать НЧ-сигнал на расстояние до ста-двухсот метров.

Кочетков И. В.
В радиоуправлении есть два способа кодирования команд – цифровой и аналоговый. Аналоговый, – это обычно частотное кодирование (или тональное), когда каждой команде соответствует модулирующий сигнал НЧ определенной частоты. Сейчас наиболее эффективным аналоговым способом кодирования является двухтональный (DTMF) широко применяющийся в телефонии (тональный набор номера). Отличается такой способ кодирования тем, что каждой команде присвоено два НЧ сигнала разных частот, передающихся одновременно в составе одного низкочастотного сигнала. Преимущество такого способа в высокой помехозащищенности. При этом используются «телефонные» микросхемы кодера и декодера DTMF-сигнала. На выходе кодера аудиосигнал для передачи по любым каналам, по которым передается речь. А вход декодера рассчитан на подачу на него аудиосигнала, содержащего DTMF-код. Здесь приводится описание схемы простого радиоканала, предназначенного для передачи DTMF-кода или одночастотного кода, а так же, и речевого сигнала, при использовании соответствующих предварительных усилителей, работающего на частоте около 27 МГц.

Каравкин В.
Сотовый телефон очень заманчиво использовать как радиоканал для дистанционного управления с очень большим радиусом действия, ведь радиус действия будет зависеть только от наличия сотовой связи. То есть, можно управлять чем-то не только в зоне видимости, но и из другого города, другой страны. Допустим, нужно управлять поливом на даче, или заблаговременно включить электроподогрев двигателя автомобиля, стоящего в гараже за сотни метров от дома. Идея проста, и уже неоднократно озвучена, – DTMF. Ведь если начать нажимать цифровые кнопки сотового телефона во время разговора, ваш собеседник услышит тональные звуки, – сигналы тонального набора номера. Остается теперь вместо собеседника подключить через гарнитуру DTMF-декодер на одной микросхеме, и настроить телефон на работу с гарнитурой и автоответ (или «свободные руки»), это когда сотовый телефон сам автоматически «снимает трубку» на любой входящий звонок.

Самохвалов Л.М.
Обычные откатные ворота (без электроники) управляются с помощью вахтера двумя кнопками «закрыть» и «открыть». Если нужно открыть ворота вахтер нажимает кнопку «открыть» и держит её пока ворота не откроются. Если нужно закрыть ворота, соответственно, вахтер нажимает кнопку «закрыть» и держит её пока ворота не закроются. Здесь приводится схема замены вахтера пультом дистанционного управления. Пульт используется самый обычный, от старого телевизора или другой аппаратуры. У меня был лишний пульт протокола RC-5, им и пользовался. Но, думаю, что подойдет любой. Скажите, слишком просто в смысле безопасности? Но, это не совсем так, потому что еще нужно догадаться, что нужен простой пульт от телевизора, ведь все аналогичные системы работают на радиопультах. Да и «перехватить» радиосигнал сканером не получится, потому что радиосигнала нет. С другой стороны, если что, через ворота можно и сигануть и открыть их изнутри.

Кочегаров Д.
Схема предназначена для дистанционного нажатия (замыкания) приборной кнопки, например, кнопки управления электромагнитным отпором замка. Фактически, это одно-командная система дистанционного управления посредством инфракрасного излучения. Схема состоит из пульта управления (передатчика) и исполнительной схемы (приемника).

Наумов А.И.
Для бесконтактного управления различными охранными устройствами обычно применяются радиочастотные ключи в виде пультов или брелков. Их недостаток в том, что радиоволны, излучаемые таким устройством, распространяются по круговой диаграмме, и достаточно далеко.
Это позволяет код такого пульта или брелка принять и затем воспроизвести с помощью специального сканера. Причем, человек со сканером может находиться на достаточно большом расстоянии и вне зоны видимости владельца объекта, пользующегося пультом или брелком.
Чтобы обезопаситься от сканирования кода нужно, по моему мнению, перейти с радиоканала на инфракрасные лучи. Во-первых, это будет весьма нестандартным и неожиданным решением, ведь сканера на ИК нет, и его нужно делать. К тому же еще нужно догадаться, что это именно ИК. Во-вторых, ИК-связь более направленная, и дальность значительно ниже.
Здесь приводится описание простого двухкомандного устройства, состоящего из пульта (или брелка, в зависимости от конструктивного исполнения) и приемной части.

§

Гуляев В.
Блок предназначен для управления одним реле с помощью любого пульта дистанционного управления от видеотехники или телевизора. Схема блока не распознает команды, а реагирует только на сам факт подачи команды. При этом состояние выходного реле меняется на противоположное. Предусмотрена светодиодная индикация состояния реле двухцветным светодиодом (горит красным когда реле выключено, зеленым – когда реле включено).

Феоктистов М.
Сейчас у нас стал очень популярен китайский сайт посылочной торговли «Aliexpress», и в связи с этим в РФ пошла очередная «волна» китайских электронных игрушек. Например, комплект дистанционного управления, состоящий из пульта с 6-ю кнопочками и приемного блока с четырьмя реле.
Это устройство предназначено для управления люстрой, но может переключать и любые другие нагрузки на 220V при мощности 1000W.

Мясников С. В.
На страницах журнала «Радиоконструктор» уже было несколько статей на тему удаленного управления с помощью сотового телефона. Обычно, это берется сотовый телефон с режимом автоответа. И с него сигнал подается через гарнитуру на DTMF-декодер. Далее, реле. При всех достоинствах, такой схеме присущ и важный недостаток, – неизвестно в каком состоянии находится нагрузка, то есть, она включена или выключена. Ведь, мы не видим то, чем управляем, а ситуации могут быть самые разные, например, отключение электроэнергии, или по другой причине включаемая нагрузка может не включиться или не выключиться, если её выключают.
В этой схеме предложено решение данной проблемы, – во время включенного состояния нагрузки на микрофонный вход гарнитуры сотового телефона подается повторяющийся однотональный звуковой сигнал, повторяющийся с частотой около 0,3 Гц. То есть, через каждые три секунды.

Феоктистов М.
Сейчас у нас стал очень популярен китайский сайт посылочной торговли «Aliexpress», и в связи с этим в РФ пошла очередная «волна» китайских электронных игрушек. Например, комплект дистанционного управления, состоящий из пульта с 6-ю кнопочками и приемного блока с четырьмя реле на выходе стоит с доставкой менее 300 руб. Приобрел сразу два.
Это устройство предназначено для управления люстрой, но может переключать и любые другие нагрузки на 220V при мощности 1000W.

Марюхин В.А
В некоторых случаях возникает необходимость дистанционного включения и выключения какой-либо нагрузки, устройства, например, управлять освещением дома для создания эффекта присутствия жильцов, либо включить заблаговременно какой-либо прибор.
В настоящее время в качестве канала для дистанционного управления наиболее удобен канал сотовой связи. Сейчас есть много различных устройств, построенных на микроконтроллерах и работающих по SMS, либо выполненных на специализированных микросхемах, понимающих команды кнопок телефона. Но все это может оказаться слишком сложным для простого случая, когда нужно только включить и выключить одну нагрузку. Такое устройство должно состоять из сотового телефона и триггера, с реле на выходе.

Каравкин В.
На страницах разных радиотехнических изданий все чаще встречаются описание различных систем управления, в которых каналом передачи – приема команд служит сотовый телефон. Устройства самые разные, – на микроконтроллерах, управляемые с помощью SMS-сообщений, на основе DTMF-кодирования, а так же, и простые, реагирующие на звук или НЧ-сигнал при поступлении сигнала вызова.

Система радиоуправления предназначена для дистанционного управления различными приспособлениями, движущимися моделями кораблей и даже бытовыми приборами.

Каравкин В. радиоконструктор 11-2005
Система дистанционного управления телевизорами типа 3-УСЦТ не совместима по кодам с большинством современных импортных и отечественных телевизоров и другой аппаратуры. Поэтому, сигналы, посылаемые старыми пультами типа RC-3, RC-4 никак не воспринимаются более современными системами RC-5, RC-6 и выше. Аналогично, и система ДУ для старых телевизоров не реагирует на сигналы современных пультов.
Это обстоятельство очень удобно, так как позволяет пользоваться обеими системами в одном помещении, не вызывая ошибок. И на базе комплекта кодер-декодер микросхем КР1506ХЛ1 (SAA1250) и КР1506ХЛ2 (SAA1251) можно сделать универсальную систему управления бытовыми электроприборами, – освещением, вентиляцией, и др.

Универсальный пульт на arduino

Есть много статей в интернете о том, как сделать свой пульт к телевизору на Arduino, но мне понадобился универсальный пульт для управления телевизором и медиа-плеером. Главное преимущество моего универсального пульта в том, что кнопки в приложении для андроид телефона двух-целевые, а впрочем, смотрите на видео.

Пульт очень удобен в том, что на экране практически одни и те же кнопки используются для управления телевизором и плеером. Одно отличие в том, что кнопка “AV” в режиме управления телевизором меняется на кнопку “” (stop) при переходе в режим управления плеером. На картинках показано два режима, слева режим управления телевизором, справа — режим управления плеером.

imageimage

Ну а сейчас я расскажу немного о создании такого пульта. Для устройства использовал пульт от телевизора ERGO и пульт от медиаплеера DUNE HD TV101W.

image

Для получения данных от пультов я использовал инфракрасный датчик TSOP1138 (аналог TSOP4838) на рабочей частоте 38 кГц и подключил его к плате Arduino по схеме:

image

Для начала нам потребуется прочитать коды кнопок пультов. Я воспользовался библиотекой IRremote и тестовым скетчем IRrecvDump.

image

Этот скетч на потребуется для определения кодировки передачи данных и считывания кода кнопок пультов.

В скетче в строке int RECV_PIN = 11; указываем наш пин под номером 4

После заливки скетча открываем «монитор порта» и, нажимая на кнопки пульта, смотрим на полученные данные.

image

На картинке пример сканирования кнопки включения от пульта телевизора и пульта плеера. Теперь формируем таблицу для кодов кнопок.

image

У меня получилось как на фото выше. Под надписью TV коды кнопок пульта от телевизора; под надписью Player — коды от пульта медиаплеера.

Теперь отключаем наш приемник инфракрасных сигналов от платы Arduino и подключаем к ней Bluetooth модуль HC-05 и инфракрасный светодиод по схеме на фото.

image

После этого переходим непосредственно к скетчу.

Скетч
#include <IRremote.h>
IRsend irsend;
int y = 1;

void setup()
{
  Serial.begin(9600);
}

void loop() {
  if (Serial.available() > 0) {
    int x = Serial.read();
    if (x == 49) {
      y = 1;
    }
    if (x == 50) {
      y = 2;
    }
    if (y == 1) { // коды кнопок для пульта от телевизора
      if (x == 97) {
        irsend.sendNEC(0x807F08F7, 32);
        delay(40);
      }
      if (x == 98) {
        irsend.sendNEC(0x807FA857, 32);
        delay(40);
      }
      if (x == 99) {
        irsend.sendNEC(0x807F708F, 32);
        delay(40);
      }
      if (x == 100) {
        irsend.sendNEC(0x807FF00F, 32);
        delay(40);
      }
      if (x == 101) {
        irsend.sendNEC(0x807F30CF, 32);
        delay(40);
      }
      if (x == 102) {
        irsend.sendNEC(0x807FB04F, 32);
        delay(40);
      }
      if (x == 103) {
        irsend.sendNEC(0x807F9867, 32);
        delay(40);
      }
      if (x == 104) {
        irsend.sendNEC(0x807F58A7, 32);
        delay(40);
      }
      if (x == 105) {
        irsend.sendNEC(0x807FD827, 32);
        delay(40);
      }
      if (x == 106) {
        irsend.sendNEC(0x807F38C7, 32);
        delay(40);
      }
      if (x == 107) {
        irsend.sendNEC(0x807F48B7, 32);
        delay(40);
      }
      if (x == 108) {
        irsend.sendNEC(0x807FB847, 32);
        delay(40);
      }
      if (x == 109) {
        irsend.sendNEC(0x807F6897, 32);
        delay(40);
      }
    }
    if (y == 2) {  //коды кнопок пульта от медиаплеера
      if (x == 97) {
        irsend.sendNEC(0xFDC23D, 32); 
        delay(40);
      }
      if (x == 98) {
        irsend.sendNEC(0xFDE01F, 32);
        delay(40);
      }
      if (x == 99) {
        irsend.sendNEC(0xFD18E7, 32);
        delay(40);
      }
      if (x == 100) {
        irsend.sendNEC(0xFDE817, 32);
        delay(40);
      }
      if (x == 101) {
        irsend.sendNEC(0xFDA857, 32);
        delay(40);
      }
      if (x == 102) {
        irsend.sendNEC(0xFD6897, 32);
        delay(40);
      }
      if (x == 103) {
        irsend.sendNEC(0xFDA857, 32);
        delay(40);
      }
      if (x == 104) {
        irsend.sendNEC(0xFD6897, 32);
        delay(40);
      }
      if (x == 105) {
        irsend.sendNEC(0xFDE817, 32);
        delay(40);
      }
      if (x == 106) {
        irsend.sendNEC(0xFD18E7, 32);
        delay(40);
      }
      if (x == 107) {
        irsend.sendNEC(0xFD9867, 32);
        delay(40);
      }
      if (x == 108) {
        irsend.sendNEC(0xFD28D7, 32);
        delay(40);
      }
      if (x == 109) {
        irsend.sendNEC(0xFD20DF, 32);
        delay(40);
      }
    }
  }
}

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

if (x == 97) {
        irsend.sendNEC(0x807F08F7, 32);
        delay(40);

Значение 807F08F7 поменять на:

if (y == 1) { //коды кнопок для пульта от телевизора
      if (x == 97) {
        irsend.sendNEC(0x12345678, 32);
        delay(40);
      }

Где 12345678 — это код вашей кнопки.

После редактирования скетча по ваши коды кнопок заливаем скетч в плату Arduino и переходим к установке приложения на телефон.

[ Скачать приложение для android устройств «Универсальный пульт управления» ]

Включаем блютуз в телефоне, ищем наше устройство, создаем пару, потом запускаем приложение Pult на телефоне.

При запуске у нас появится экран с красным значком bluetooth в правом нижнем углу, что сигнализирует о том, что мы не подключены к нашему устройству.

image

После этого жмем на этот значок. У нас должно появится окно со списком всех доступных bluetooth устройств, где мы выбираем наше устройство для подключения.

image

Теперь мы снова вернулись на главный экран и уже можем управлять телевизором:

image

Для перехода в режим управления нам потребуется нажать кнопку с надписью «Player». Как я говорил раньше, у нас кнопка с надписью «AV» поменяется на кнопку ““:

image

Для отключения от нашего устройства просто зажмите кнопку «Power» на несколько секунд.

Ну и несколько фотографий моего готового устройства.

image

image

image

Получилось, вроде, неплохо. Жду комментарии к статье.

Оцените статью
Радиокоптер.ру
Добавить комментарий