Дистанционное управление для компьютера по-русски

Рассказать в:

Как говорится, лень – двигатель прогресса. Возможно, поэтому всё большее распространение получают системы дистанционного управления электроприборами, бытовой техникой и освещением. Системы «Умного дома» широко распространённые на Западе только-только начинают появляться у нас. Цены на самые простые системы дистанционного управления освещением, роллетами, гаражными воротами и т.п. зашкаливают за отметки 20 000…50 000 €. Не каждый житель стран бывшего ussr может позволить себе установку подобного «умного» комплекса. Дальше установки «Сапфира» для управления люстрой в большинстве случаев не доходит. А хотелось бы использовать нашу славянскую смекалку на полную, тем более что руки произрастают как раз оттуда, откуда положено.

Многоканальная система дистанционного управления или «Умный дом» своими руками.

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

Основные возможности модуля следующие:

· 29 выходов для подключения нагрузок;

· дистанционное управление и настройка при помощи любого пульта дистанционного управления, работающего по протоколу rc-5;

· запоминание 35 команд пульта дистанционного управления — режим обучения командам;

· возможность программирования включения выходов от различных пультов дистанционного управления (например, управление выходами 1…10 и сервисными функциями от одного ПДУ, а управление выходами 11…29 от ПДУ с другим системным адресом), при этом каждый из пультов управляет только «своими» выходами;

· каждый из выходов может работать как в триггерном режиме (изменение состояния нагрузки вкл./откл. после каждого нажатия на кнопку), так и в режиме временной активности (нагрузка включается на время заданное в меню для данного канала: от 1 до 100 сек. с дискретностью 0,1 секунды.);

· отключаемый таймер автоматического выключения нагрузок по истечении заданного времени при отсутствии принимаемых команд с пульта дистанционного управления или клавиатуры;

· диапазон устанавливаемого в меню времени автоматического выключения нагрузок от 1 минуты до 16 часов 40 минут с шагом 1 минута;

· 1 цифровой вход для подключения цепочки фотоприёмников;

· 1 аналоговый вход для подключения 30-командной клавиатуры или местных выключателей освещения;

· функция программного «антидребезга» клавиатуры и задержка на выполнение дублирующих команд ПДУ.

· возможность подключения до 30 фотоприёмников типа ilms 5360 в параллель по трёхпроводной линии;

· возможность подключения большого количества концевых выключателей или полнофункциональных блоков клавиатуры, расположенных в различных помещениях по существующей двухпроводной линии 220В.;

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

· возможность подключения по одной двухпроводной линии до 100 12‑вольтовых биперов со встроенным генератором и возможность расположения их в различных помещениях;

· сохранение всех настроек и состояния нагрузок в энергонезависимой памяти контроллера и их восстановление после подачи питания на устройство;

· отключаемая через системное меню функция «антиповтора нажатий», не позволяющая нагрузке «дёргаться» (т.е. периодически включаться и выключаться) при удержании нажатой клавиши ПДУ или клавиатуры;

· сброс настроек «по умолчанию» через системное меню, при этом все выходы устанавливаются в триггерный режим работы, время автоматического отключения устанавливается равным 12 часов, включается звук;

· автоматическое отключение клавиатуры при входе в системное меню и последующая её активация по завершению настроек и выходе из меню, для устранения ложного ввода данных.

Описание электрической принципиальной схемы и подключение устройства:

Основу устройства составляет микропроцессор at mega16 с «зашитой» программой управления, которая берёт на себя обработку всей поступающей от датчиков и выключателей информации и производит необходимые расчёты.

Принципиальная электрическая схема устройства в формате gif размещена здесь, а в формате spl — тут. Источник питания напряжением 10…15 В. / 1,5…2 А при этом на схеме не показан, в авторском варианте использован готовый модуль питания от ноутбука 12,6v/4,2a.

Чертёж печатной платы в формате lay можно скачать по этой ссылке.

Многоканальная система дистанционного управления или «Умный дом» своими руками.

Микроконтроллер можно заменить на at mega16l. Вместо трёхвыводного керамического резонатора можно установить двухвыводной кварцевый, при условии установки блокирующих конденсаторов ёмкостью 18…22 пФ. между выводами кристалла и общим проводом схемы. Реле могут быть любыми, рассчитанными на напряжение питания 12 В. и соответствующую силу тока во вторичной цепи. Номиналы остальных элементов схемы за исключением резисторов r1,r35,r37…r65 не критичны. Указанные сопротивления должны быть подобраны с точностью ± 10 %. Такая точность обусловлена малой разницей между напряжениями, подаваемыми на вход АЦП микропроцессора при нажатых кнопках. Как видно из написанного выше, микроконтроллер определяет номер нажатой клавиши по уровню поступающего на вход pa0 напряжения при помощи программной перекодировки напряжения в код нажатой кнопки. Если будет нажато несколько кнопок одновременно то, как видно из схемы клавиатуры, большим приоритетом обладает кнопка с меньшим номером команды. Назначение кнопок ручного управления следующее:

«Выключить все»

— выключить все включённые нагрузки,

1… 29

— управление соответствующими выходами.

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

Возможно множество вариантов подключения кнопок ручного управления. На рисунке 1 изображены два из них.

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

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

В случае если устройство будет использоваться для централизованного управления освещением, как в авторском варианте, в заново строящемся доме (или после ремонта) целесообразно установить модуль в подходящий электрический щиток. В этом случае все провода от нагрузок (светильников) и настенных выключателей сводятся к модулю дистанционного управления и подключаются к нему в соответствии со схемой. При прокладке новых проводов необходимо учесть, что для подключения интегральных фотоприёмников желательно использовать витую пару категории 5Е, при этом используются всего две пары из имеющихся четырёх. Подключение фотоприёмников должно быть таким, чтобы минимально снизить вероятность проникновения импульсных наводок на вход схемы. Пример подключения витой пары приведён в таблице 1. Свободные пары можно использовать по их прямому назначению (lan 100mb/s., телефон и т.п.), в авторском варианте по ним подключены датчики температуры ds18b20 к системе управления отоплением дома. Экран кабеля, впрочем, как и корпус распределительного щитка, для уменьшения помех необходимо соединить с устройством заземления. Общий провод схемы также необходимо заземлить. Корпус распределительного электрощита требуется подключать к устройству заземления и согласно действующим правилам устройства и эксплуатации электроустановок потребителей. Имеющиеся свободные пары можно задействовать и для подключения бипера и кнопок управления (этот пример приведён в таблице 1). Подобное подключение довольно удобно, так как бипер и фотоприемник конструктивно можно разместить одном корпусе и установить, к примеру, на потолке комнаты. Использование свободной пары для подключения кнопок управления (используется второй вариант подключения) позволяет сократить финансовые затраты на дополнительный провод, а также повысить помехозащищённость устройства. Подпрограмма обработки нажатия клавиш, впрочем, и так обладает достаточной помехозащищенностью, ввиду использования алгоритмов расчёта нажатой кнопки с предсказанием результата и коррекцией ошибок.

Таблица 1.

Цвет провода Куда / откуда
1 Белый с оранжевой полосой − Питания фотоприёмников / общий модуля
2 Оранжевый + Питания фотоприёмников
3 Белый с зелёной полосой Общий модуля / − питания фотоприёмников
4 Зелёный data (out) фотоприёмников
5 Белый с голубой полосой − Кнопок управления / общий модуля
6 Голубой + Кнопок управления
7 Белый с коричневой полосой − Бипера / эмиттер управляющего транзистора
8 Коричневый + Бипера / +12В. питания

Работа модуля и первое включение:

При включении питания микропроцессор настраивает порты ввода-вывода и инициализирует встроенные устройства в соответствии с микропрограммой, после чего проверяет нажата ли кнопка «Выключить все

» на клавиатуре. Если нажатие будет зафиксировано то контроллер подаст два длинных звуковых сигнала и прейдёт в режим обучения командам ПДУ, в противном случае раздастся один длинный (500 мс.) и три коротких (по 100 мс.) звуковых сигнала и устройство перейдёт в рабочий режим в котором выполняется управление нагрузками. Однако следует учесть, что при первом включении в память микропроцессора не содержит кодов команд и необходимо обучить устройство командам ПДУ. В противном случае будет подан звуковой сигнал ошибки (один сигнал средней длительности и три коротких), свидетельствующий о приёме неверной команды. После программирования команд пульта дистанционного управления необходимо через системное меню произвести сброс настроек по умолчанию. Как это сделать написано далее. Если сброс не произвести то нормальная работа устройства не гарантируется.

После нажатия на любую из кнопок пульта дистанционного управления контроллер сверяет полученный код с кодами, хранящимися в памяти, и в случае обнаружения совпадений выполняет соответствующую команду. При отсутствии совпадений будет подан (при включённом звуке) соответствующий сигнал ошибки: один сигнал средней длительности (300 мс.) и три коротких (100 мс.). При получении команды включения какой-либо нагрузки подаётся одиночный звуковой сигнал. При получении команд включить всё или выключить всё будет звучать два коротких (по 50 мс.) звуковых сигнала.

При отсутствии команд дистанционного управления или управления с клавиатуры в течение заданного времени (смотрите «установка времени автоматического отключения нагрузок при отсутствии сигналов управления модулем») все активныё в настоящий момент нагрузки отключаться. При этом модуль подаст шесть длинных звуковых сигналов, означающих срабатывание таймера автоматического отключения.

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

Обучение командам ПДУ:

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

Порядок нажатия на кнопки пульта дистанционного управления при начальном программировании модуля определён следующий:

1. – выключить все нагрузки /настройка времени автоматического отключения при нахождении в системном меню;

2. – включить/выключить нагрузку 1;

3. – включить/выключить нагрузку 2;

…………………………………………….

30. – включить/выключить нагрузку 29;

31. – включить все нагрузки, работающие в триггерном режиме /настройка режимов работы выходов при нахождении в системном меню;

32. – вход в системное меню;

33. – включение / отключение звука (бипера) при нахождении в системном меню;

34. – сброс настроек по умолчанию при нахождении в системном меню.

35. – включение / отключение функции антиповтора при нахождении в системном меню.

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

Системное меню и настройки:

Для входа в системное меню модуля необходимо нажать на ПДУ соответствующую клавишу (смотрите «обучение командам ПДУ»)

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

Возможны следующие настойки при нажатии соответствующих кнопок на ПДУ после входа в системное меню (смотрите раздел «обучение командам ПДУ»)

:

1. Включение / отключение звука (бипера).

При этом каждое нажатие на кнопку №33 ПДУ вызывает либо включение, либо отключение звука. Если пользователь нажатием на кнопку отключил звуковой сигнал, то в подтверждение этому устройство подаст два сигнала средней длительности, при этом реальное отключение звука будет выполнено только после выхода из меню. Если же пользователь звук включил, то модуль ответит одним сигналом средней длительности (200мс.). Звук в этом случае останется включённым и после выхода из системного меню.

2. Установка времени автоматического отключения нагрузок при отсутствии сигналов управления модулем.

При нажатии на кнопку «выключить всё» (№1 на ПДУ) устройство подаст один длинный звуковой сигнал и будет ожидать ввода трёх цифр (0…9) от цифровых клавиш ПДУ, подтверждая каждую принятую цифру коротким звуковым сигналом. По окончании ввода времени будет подан один длинный и два коротких звуковых сигнала. При этом необходимо учитывать, что ввод цифр производится непосредственно цифровыми кнопками пульта (диапазон кодов в системе rc-5 от 00000 для «0» до 01001 для «9»), а не кнопками соответствующими номерам нагрузок (№1…10). При неверно нажатой кнопке ПДУ никаких звуковых сигналов не подаётся, модуль будет ожидать приёма цифр, подтверждая одиночным звуковым сигналом лишь цифровые значения. Если значение времени было введено неверно, то необходимо либо отключить модуль от источника питания до окончании ввода трёх цифр, либо завершить ввод и после звуковых сигналов, означающих окончание ввода всех цифр, повторно войти в данное подменю и ввести верное значение. Если установить время автоматического отключение равным нулю (комбинация «000»), то таймер отключается, и автоматическое отключение нагрузок происходить не будет. Дискретность установки времени составляет одна минута (999 мин. при «999»).

3. Установка времени активного состояния для каждого из каналов управления.

При нажатии на кнопку «включить всё» (№31 на ПДУ) устройство подаст два длинных звуковых сигнала и будет ожидать ввода трёх цифр (0…9) от цифровых клавиш ПДУ, подтверждая каждую принятую цифру коротким звуковым сигналом. По окончании ввода времени активности для первого канала, будет подан дополнительный один длинный звуковой сигнал и модуль будет ожидать ввода значения для второго канала управления и так далее, пока все 29 каналов управления не будут запрограммированы аналогичным образом. После ввода последней комбинации цифр в дополнение к длинному звуковому сигналу устройство подаст ёщё два длинных и три коротких. Дискретность установки времени в этом случае составляет 0,1 секунды (99,9 сек. при «999»). Если введена комбинация «000»для какого либо из каналов, то текущий канал будет работать в триггерном режиме. В случае ошибки ввода необходим повтор действий, как описано выше.

4. Сброс настроек по умолчанию.

При нажатии на кнопку №34 на ПДУ устройство подаст два сигнала средней длительности (по 200 мс.) и один длинный (500 мс.), при этом все выходы устанавливаются в триггерный режим работы, время автоматического отключения устанавливается равным 12 часов, включается звук и функция антиповтора нажатий.

5.
Включение / отключение функции антиповтора нажатий.
При этом каждое нажатие на кнопку №35 ПДУ вызывает либо включение, либо отключение функции антиповтора. Если пользователь нажатием на кнопку отключил функцию антиповтора, то в подтверждение этому устройство подаст один звуковой сигнал средней длительности (200 мс.) и один длинный звуковой сигнал (500 мс.). Если же пользователь включил функцию антиповтора, то модуль ответит уже двумя звуковыми сигналами средней длительности и одним длинным.

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

Рекомендации по выбору пульта дистанционного управления:

При выборе пульта дистанционного управления необходимо учитывать, что обязательным условием является его работа по протоколу rc-5. Необходимо, также чтобы число генерируемых кодовых посылок было не менее 34. Необходимо помнить, что наличие, к примеру, 40 кнопок управления не гарантирует. что пульт может подавать 40 различных команд. Многие кнопки на современных ПДУ продублированы и, хоть и имеют различные подписи, внутри пульта электрически соединены параллельно (например « -/—

» и «
<=
» в пульте rc6).

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

В продаже имеется множество универсальных ПДУ, в которых возможен выбор адреса управляемого устройства. Например, пульты серии rc6-2…rc6-5, широко используемые совместно с телевизорами «horizont» шестого поколения, изменяют адрес устройства с «0» на «5» при нажатии совместно с кнопками управления клавиши «vcr». В этом случае ПДУ переходят в режим управления видеомагнитофоном, хотя видеомагнитофоны, которые могли бы работать с данным ПДУ, автору не попадались (оставим этот нюанс на совести производителей). Данное обстоятельство позволяет использовать пульты из серии rc6-2…rc6-5, имеющие 42 кнопки и формирующие 40 команд управления, как для управления телевизором, так и описанным устройством, исключая взаимное влияние.

Идеальным вариантом является последующая переделка ПДУ, которая позволит изменить предаваемый адрес или переключать его.

Поскольку возможно программирование включения выходов от различных пультов дистанционного управления (например, управление выходами 1…10 и сервисными функциями от одного ПДУ, а управление выходами 11…29 от ПДУ с другим системным адресом) этой возможностью также не стоит пренебрегать. Как вариант возможно использование одного ПДУ с небольшим количеством кнопок, но переключаемым системным адресом (обычно для этих целей в импортных пультах дистанционного управления используется клавиша «shift»). В случае отсутствия переключателя его можно установить самостоятельно.

Программирование микропроцессора:

Для внутрисхемного программирования микропроцессора на плате модуля предусмотрен специальный разъём spi (xs2 на рисунке схеме).

Демонстрационную версию прошивки микропроцессора, со следующими ограничениями: работают только первые четыре выхода, отсутствует антиповтор нажатий клавиатуры, в hex-формате можно взять здесь.

Как должны быть запрограммированы fuse-биты контроллера для среды pony prog 2000 показано на рисунке.

Многоканальная система дистанционного управления или «Умный дом» своими руками.

Полуавтономные роботы

Хорошим примером полуавтономного робота является сложный подводный робот. Человек контролирует основные движения робота. И в это время бортовой процессор измеряет и реагирует на подводные токи. Это позволяет держать робота в одном и том же положении без дрейфа. Камера на борту робота отправляет видео обратно человеку. Дополнительно бортовые датчики могут отслеживать температуру воды, давление и многое другое.

Если робот теряет связь с поверхностью, то включается автономная программа и поднимает подводного робота на поверхность. Для того, чтобы иметь возможность управлять своим роботом, нужно будет определить его уровень автономности. Возможно вы хотите чтобы управление роботом осуществлялось по кабелю, было беспроводное или полностью автономное.

Управление по кабелю

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

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

Они не имеют интеллекта и считаются скорее «дистанционно управляемыми машинами», чем «роботами».

Подводный робот с кабелем

  • Основными преимуществами такого подключения является то, что робот не ограничивается временем работы. Так как он может быть подключен непосредственно к сети. Не нужно беспокоиться о потере сигнала. Робот, как правило, имеет минимум электроники и не очень сложный. Сам робот может быть легким или иметь дополнительную полезную нагрузку. Робота можно извлечь физически при помощи троса, прикрепленного к кабелю, если что-то пойдет не та. Это особенно актуально для подводных роботов.
  • Основными недостатками является то, что трос может запутаться, зацепиться за что-то, или оборваться. Расстояние, на которое можно отправить робота, ограничено длиной троса. Перетаскивание длинного троса добавляет трение и может замедлить или даже остановить движение робота.

Управление роботом при помощи кабеля и встроенного микроконтроллера

Следующим шагом будет установка микроконтроллера на робота, но при этом продолжать использовать кабель. Подключение микроконтроллера к одному из портов ввода / вывода вашего компьютера (например, USB-порт) позволяет вам управлять своими действиями. Управление происходит с помощью клавиатуры, джойстика или другого периферийного устройства. Добавление микроконтроллера в проект также может потребовать, чтобы вы запрограммировали робота на входные сигналы.

Управление роботом

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

Управление по Ethernet

Используется разъём
Ethernet RJ45. Для управления нужно Ethernet соединение. Робот физически подключен к маршрутизатору. Следовательно его можно контролировать через Интернет. Также это возможно (хотя и не очень практично) для мобильных роботов.
Настройка робота, который может общаться через Интернет, может быть довольно сложной. В первую очередь предпочтительным является соединение WiFi (беспроводной интернет). Проводная и беспроводная комбинация также являются опцией, где есть приемопередатчик (передача и прием). Приемопередатчик физически подключен к Интернету, и данные, полученные через Интернет, затем передаются беспроводным способом роботу.

Управление роботом

  • Преимуществами является то, что робота можно контролировать через интернет из любой точки мира. Робот не ограничен по времени работы, так как он может использовать Power over Ethernet. PoE. Это технология, которая позволяет передавать удалённому устройству электрическую энергию вместе с данными через стандартную витую пару по сети Ethernet. Использование интернет-протокола (IP) может упростить и улучшить схему связи. Преимущества те же, что и при прямом проводном компьютерном управлении.
  • Недостатком является более сложное программирование и те же недостатки, что и при управлении по кабелю.

Управление при помощи ИК-пульта

Инфракрасные передатчики и приемники исключают кабель, соединяющий робота с оператором. Это, как правило, используется начинающими. Для работы инфракрасного управления требуется «линия визирования». Приемник должен иметь возможность «видеть» передатчик в любое время, чтобы получать данные.

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

ИК пульт

  • Преимуществом является низкая стоимость. Для управления роботом можно использовать простые пульты дистанционного управления телевизором.
  • Недостатки в том, что требуется прямая видимость для управления.

Радиоуправление

Для управления при помощи радиочастот требуется передатчик и приемник с небольшими микроконтроллерами для отправки, приема и интерпретации данных, передаваемых по радиочастоте (RF). В коробке приемника имеется печатная плата (печатная плата), которая содержит приемный блок и небольшой контроллер сервомотора. Для радиосвязи требуется передатчик, согласованный / сопряженный с приемником. Возможно использование трансивера, который может отправлять и принимать данные между двумя физически разными средами систем связи.

Радиоуправление не требует прямой видимости и может быть осуществлено на большом расстоянии. Стандартные радиочастотные устройства могут обеспечивать передачу данных между устройствами на расстоянии до нескольких километров. В то время как более профессиональные радиочастотные устройства могут обеспечивать управление роботом практически на любом расстоянии.

радиоуправление

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

  • Преимуществами является возможность управлять роботом на значительных расстояниях, может просто настраиваться. Связь является всенаправленной, но может не проходить сигнал полной блокировке стенами или препятствиями.
  • Недостатками является очень низкая скорость передачи данных (только простые команды). Дополнительно нужно обращать внимание на частоты.

Управление по Bluetooth

Bluetooth является радиосигналом (RF) и передается по определенным протоколам для отправки и получения данных. Обычный диапазон Bluetooth часто ограничен примерно 10 м. Хотя он имеет то преимущество, что позволяет пользователям управлять своим роботом через устройства с поддержкой Bluetooth. Это в первую очередь сотовые телефоны, КПК и ноутбуки (хотя для создания интерфейса может потребоваться настраиваемое программирование). Так же, как и радиоуправление, Bluetooth предлагает двустороннюю связь.

Управление по блютуз

  • Преимущества: управляемый с любого устройства с поддержкой Bluetooth. Но, как правило, требуется дополнительное программирование. Это смартфоны, ноутбуки и т.д. Более высокие скорости передачи данных могут быть всенаправленными. Следовательно, не нужна прямая видимость и сигнал может немного проходить через стены.
  • Недостатки. Должен работать в паре. Расстояние обычно составляет около 10 м (без препятствий).

Управление по WiFi

Управление по WiFi часто является дополнительной опцией для роботов. Способность управлять роботом по беспроводной сети через Интернет представляет некоторые существенные преимущества (и некоторые недостатки) для беспроводного управления. Чтобы настроить управление роботом по Wi-Fi нужен беспроводной маршрутизатор, подключенный к Интернету, и блок WiFi на самом роботе. Для робота можно использовать устройство, которое поддерживает TCP / IP протокол.

Управление по WI-FI

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

Управление при помощи сотового телефона

Другая беспроводная технология, которая была первоначально разработана для связи человека и человека — сотовый телефон, теперь используется для управления роботами. Поскольку частоты сотового телефона регулируются, включение сотового модуля на робота обычно требует дополнительного программирования. Также не нужно понимания системы сотовой сети и правил.

Управление по сотовому телефону

  • Преимущества: робота можно контролировать в любом месте, где есть сотовый сигнал. Возможна спутниковая связь.
  • Недостатки; настройка управления по сотовой связи могут быть сложными — не для начинающих. В каждой сотовой сети есть свои собственные требования и ограничения. Обслуживание в сети не является бесплатным. Обычно чем больше данных вы передаете, тем больше денег вам надо заплатить. Система пока еще не настроена для использования в робототехнике.

Приложения для управления телевизором

Больше половины утилит из списка распространяется бесплатно. Но есть и исключения, за которые, впрочем, можно заплатить. С их помощью часто можно получить больший функционал.

TV Remote Control

Для сравнения – уже есть 11-й зеленый робот. Настолько старые аппараты мало у кого остались, но их поддержка идет приложению в плюс.

Дополнительно привлекает набор способов подключения к телевизору: инфракрасный порт, Wi-Fi или подключение через IP.

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

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

Play Market: ссылка App Store: отсутствует

Easy Universal TV Remote

На первоначальном экране нет лишних кнопок, а только элементы управления. При этом для более точной настройки предусмотрена клавиша «settings», где можно найти остальные параметры.

Способов подключения 3, включая привычный Wi-Fi. Приложение на английском, но текста в нем почти нет. За счет бесплатной модели распространения опробовать программу может каждый, но придется смириться с рекламой.

Приложения нет в Плэй Маркете и Апп Стор. Есть ссылка на сторонний сайт.

ZaZa Remote

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

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

Play Market: ссылка App Store: ссылка

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

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

Среди способов подключения можно выбрать Wi-Fi или ИК порт при его наличии в смартфоне. Возможность создания профилей позволяет в одном приложении хранить пульты от разных устройств.

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

Раньше программа была платной. Теперь доступ свободный, но появилась реклама.

Play Market: ссылка App Store: ссылка

TV Assistant

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

Распространяется бесплатно. В отличие от конкурентов рекламы здесь также нет.

Play Market: ссылка App Store: ссылка

SURE Universal Remote

После этого выбирается предпочтительный способ подключения: вай-фай или ИК-порт.

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

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

Play Market: ссылка App Store: ссылка

LG TV Remote

У программы 3 модификации: LG TV Remote 2011, LG TV Remote, LG TV Remote Plus. Первая предназначена для техники не старше 2011 года выпуска – это одни из первых телевизоров со смарт ТВ. Вторая программа подойдет обладателям устройств, выпущенных в 2012-2013 годах, а последняя – для всего, что новее. Третья есть в Апп Стор и Гугл Плэй. Остальные выложены на сторонних сайтах.

При первом запуске приложение запросит разрешение на отправку уведомлений. Далее нужно принять пользовательское соглашение и начать настройку. Программа сама найдет телевизор. Нужно нажать на него, а затем ввести код, который всплывет на экране ТВ.

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

Кроме этого меню можно перейти к смарт-экрану с онлайн-кинотеатрами, стриминговыми сервисами, браузером. Программа бесплатна и не содержит рекламы.

Play Market: ссылка App Store: ссылка

Onezap Remote

Поддерживаются устройства от более чем 200 производителей – найти несовместимое вряд ли получится.

Требования к смартфону – Андроид не ниже 4.0. Это 90% телефонов на этой ОС, ведь именно с четверки начался расцвет Android.

Стоимость возможности кастомизации – 180 рублей. Это не так много, если учесть, что приложение заменит пульты для всех устройств в доме сразу. Есть также бесплатная модификация, но в ней выскакивает реклама, а функционал местами урезан.

Play Market: ссылка App Store: отсутствует

Типы дистанционного включения света

Некоторые задаются вопросом, а как поведет себя такой дистанционный выключатель при аварийном отключении электроэнергии и подаче напряжения заново, через какое-то время?

  • включится ли освещение заново, если до этого уже было включено
  • не включится, даже если было включено
  • включится, если было выключено
  • не включится, если было включено

Многие люстры с блоками дистанционного управления к сожалению грешат такой проблемой.

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

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

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

  • возможное влияние помех от Wi-Fi сетей и другой высокочастотной техники
  • залипание контактов на релюшке при подключении большой нагрузки
  • бестрансформаторная схема питания

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

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

Инфракрасные датчики для удобного управления светом

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

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

Создание собственного пульта управления через два Bluetooth-модуля и два Arduino UNO

С помощью модуля Bluetooth мы можем не только принимать, но и отправлять данные на другие устройства. Если модуль можно перевести в режим «Master», то он сможет связывается с другими устройствами самостоятельно и отправлять данный, полученный по UART интерфейсу.

Если у вас два модуля HC – 06, то не получится сделать так, ведь не могут работать в режиме «Master», но если у вас два или хотя бы один из двух Bluetooth модулей HC – 05, то вы можете попробовать.

Сделать его будет сложно, но зато именно он сможет быть модифицирован в сотни других пультов и проектов. Для начала нам потребуется два Bluetooth модуля. Я взял два модуля HC – 05, они могут как принимать сигнал, так и отправлять его, что нам и нужно.

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

Для этого нужно перевести модуль в режим AT команд. Один из способов это сделать — отключить модуль от платы (если она была подключена к модулю) и подать на пин K +3.3 вольта (в моем случае 5). Далее подключаем питание к модулю и пин Tx модуля подключаем в Tx платы, а пин Rx модуля подключаем в Rx платы.

Открываем сериал порт. В настройках к нему выбираем скорость в «38400 бод», символ перевода строки меняем на «NL+CR». и набираем команду «AT». Если все сделать правильно, то на вашу команду модуль должен дать «OK» (также возможен ответ «ERROR: (0)», но после последующей команды «AT» он должен ответить «OK»).

А теперь для модуля Slave нужно вести такие команды:

Сброс предыдущих настроек: AT+ORGL

Сброс спаренных устройств: AT+RMAAD

Установка пароля: AT+PSWD=1234

Включение режима ведомого: AT+ROLE=0

Дополнительно можно узнать адрес устройства (понадобится для настройки спаренного модуля): AT+ADDR?

В ответ получим сам адрес: ADDR=12:6:143117 (или такого вида: 98d3:34:911ec5)

После настройки, отключаем ногу KEY от +3.3В, и перезапускаем модуль. Готово!

А теперь подготовим устройство Master

Сброс предыдущих настроек: AT+ORGL

Сброс спаренных устройств: AT+RMAAD

Включение режима ведущего: AT+ROLE=1

Рестарт после смены роли: AT+RESET

Если мы хотим связать ведомого и ведущего, пишем такие команды:

Установка пароля ведомого: AT+PSWD=1234

Указываем парное устройство: AT+PAIR=<�адрес>,<�таймаут> (пример: AT+PAIR=12,6,143117, 5)

Связываем с конкретным адресом: AT+BIND=<�адрес> (пример: AT+BIND=12,6,143117)

Запрещаем соединяться с другими адресами: AT+CMODE=0

Готово! Теперь модуль связан с ведомым, и при каждом включении будет пытаться с ним соединиться.

Когда вы захотите запрограммировать Arduino вам надо вытащить провода из пинов Rx и Tx, ведь по ним идет передача по UART от компьютера к плате, а связь Bluetooth модуля и компьютера помешает передаче данных.

Здравствуйте, Друзья!

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

Такие устройства легко и просто установить самостоятельно (действуя по инструкции), не производя дополнительных ремонтных работ.

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

Желаю Вам приятного просмотра!

Уникальный видеокурс по ремонту квартиры:

Меня зовут Александр Смолин и уже более 17 лет я занимаюсь ремонтом помещений любой сложности. Мой канал на YouTube: https://www.youtube.com/user/remontkvpro целиком и полностью посвящен таким темам, как качественный ремонт квартиры своими руками и качественный ремонт дома своими руками. С помощью моих видео Вы без проблем сможете быстро сделать ремонт в квартире своими руками и без дорогого профессионального инструмента, даже если Вы совсем новичок в этом вопросе.

На данный момент я сделал КАЧЕСТВЕННЫЙ ремонт более чем в 50 квартирах. Вот некоторые мои работы:

prev next На моем канале Вы найдете видео уроки по таким темам, как планирование ремонта квартиры, электрика, сантехника, черновая и чистовая отделка стен и потолков, ремонт ванной комнаты, ремонт туалета, ремонт прихожей, ремонт гостиной, ремонт кухни, работа с разным электрическим инструментом, монтаж потолков и работа с гипсокартоном.

Канал: remontkvpro

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

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

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

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями: