Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками

Как сделать дистанционное управление светом своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

И так, для данной самоделки нам понадобится:
— электродвигатель с редуктором.
— батарейка на 9V формата крона.
— плата управления и пульт управления от самой простой радиоуправляемой машины.
— конектор для батарейки.
— переходник для вала редуктора электродвигателя.
— металлическая проволока диаметром 2-4 мм и длинной не более10-12 см.
— МДФ или обычную деревянную дощечку примерно 10см на 5 см.

Из инструментов нам также понадобится:
— терма клей.
— супер клей.
— отвертка.
— паяльник.
— плоскогубцы.

Первым делом нам необходимо вырезать из деревянной дощечки или МДФ панели основную часть, на чем и будет собираться конструкция размером примерно 10 см на 5 см.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Затем нам пригодится самая простая плата управления, её можно взять от самой простой и дешёвой радиоуправляемой машины, которая может ездить только вперёд и назад, этих способностей платы нам хватит.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Плату управления при помощи терма клея следует приклеить к деревянному основанию.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

После чего нам следует припаять к электродвигателю провода «+» и «-» от платы управления. В нашем случае это зелёный и жёлтый провод.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Затем нам понадобится конектор кроны, который можно купить в магазине или сделать самому. Такой коннектор можно сделать из старой батарейки формата крона, просто разобрав её и отпаяв от самого конектора провода. К конектору припаиваем «+» и «-» от платы управления, это черный и красный провод. И для герметичности соединения зальём место пайки терма клеем.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Взяв терма клей, приклеим конектор в указанное место (смотреть фото ниже).

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Вот подробное видео от автора со сборкой и исправлениями данной самоделки:

Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов

Пульт радиоуправления моделями своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Всем привет. Представляю на общее обозрение самодельный пульт радиоуправления для управления различными объектами на расстоянии. Это может быть машинка, танк, катер и т.д. изготовленное мной для “детского” радио кружка. С применением радио модуля NRF24L01 и микроконтроллера ATMEGA16.

Давно у меня лежала коробка одинаковых поломанных игровых джойстиков от приставок. Досталась от игрового заведения. Особого применения в неисправных игровых джойстиках я не видел, да и выкидывать или разбирать жалко. Вот и стояла коробка мертвым грузом пылилась. Идея применения игровых джойстиков, пришла, как только пообщался со своим приятелем. Приятель вел кружок для юных радиолюбителей в интернате, причем бесплатно по выходным, приобщал любознательных детишек к миру радиоэлектроники. Дети они ведь как губка, впитывают информацию. Так как я сам очень приветствую подобные кружки для детей, а тут еще и в таком месте. То и предложил идею, как задействовать нерабочие джойстики. Идея заключалась в следующем: создать самодельный радио дистанционный пульт управления моделями, собранными своими руками, который хотелось бы предложить детям для изучения проекта. Идея ему очень понравилась, учитывая, что финансирование детских учреждений мягко сказать не очень, да и мне был интересен данный проект. Пускай я тоже внесу свою лепту в развитие радио кружка.
Цель проекта создать законченное устройство не только как радио дистанционный пульт, но и ответную часть на радиоуправляемый объект. Учитывая, что пульт для детей то и подключение приёмной части на модель, также должно быть по возможности простым.

Сборка и комплектующие:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Разобрав игровой джойстик на составляющие, сразу стало ясно, нужно изготовить новую печатную плату, причем, весьма необычной формы. Сначала, хотел развести печатную плату на микроконтроллер ATMEGA48, но как оказалось портов микроконтроллера просто не хватает под все кнопки. Конечно, такое количество кнопок в принципе не нужно и можно было ограничиться только четырьмя портами микроконтроллера АЦП для двух джойстиков и два порта для тактовых кнопок, размещенных на джойстиках. Но мне захотелось по возможности максимально большое количество кнопок задействовать, кто знает, чего там детишки ещё захотят добавить. Так была рождена печатная плата под микроконтроллер ATMEGA16. Сами микроконтроллеры у меня были в наличии, остались от какого-то проекта.
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

Радиоуправляемый выключатель своими руками. Часть 1 — Hardware

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Начало

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

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

Четвертый пункт — существенно облегчает поиск источника питания (220В есть «под рукой»).

Вводные данные ясны, можно двигаться дальше.

Принципы и элементная база

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

Для этого обычные двухпозиционные (включено-выключено) выключатели заменим на аналогичные по дизайну выключатели без фиксации (кнопки):

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Эти выключатели работают примитивно просто: когда клавиша нажата — пара контактов замкнуты, когда клавишу отпускаем — контакты размыкаются. Очевидно, что это обычная «тактовая кнопка» (собственно так ее и будем обрабатывать).

Радиоканал будем организовывать с помощью nRF24L01+:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Модуль, как известно, толерантен к 5В-сигналам на входах, но требует для питания в 3.3В, соответственно, в схему добавим еще линейный стабилизатор L78L33 и пару конденсаторов к нему.

Дополнительно добавим блокировочные конденсаторы по питанию МК.

МК будем программировать через ISP — для этого на плате модуля предусмотрим соответствующий разъем.

Собственно, вся схема описана, осталось только определиться с выводами МК, к которым будем подключать нашу «периферию» (радиомодуль, «кнопки» и выбрать пины для управления реле).

Теперь следует определиться с тем, какие «корпуса» будем использовать. В этом месте начинает диктовать правила моя природная лень: мне очень не нравится сверлить печатные платы — поэтому выберем по максимуму «поверхностный монтаж» (SMD). С другой стороны, здравый смысл подсказывает, что использование SMD очень существенно сэкономит размер печатной платы.

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

Тут я немного хитрю и подглядываю в свои «запасники» (просто выбираю то, что там уже есть в наличии). Вы можете выбирать компоненты по своему усмотрению (выбор конкретных компонентов выходит за пределы этого поста).

Поскольку вся схема уже практически «сформирована» (по крайней мере, в голове), можно приступать к проектированию нашего модуля.

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

Проектирование

Для этого воспользуемся замечательной программой — EAGLE.

На мой взгляд — очень простая, но в то же время — очень удобная программа для создания принципиальных схем и печатных плат по ним. Дополнительные «плюсы» в копилку EAGLE: мультиплатформенность (мне приходится работать как на Win-, так и на MAC-компьютерах) и наличие бесплатной версии (с некоторыми ограничениями, которые для большинства «самодельщиков» покажутся совершенно несущественными).

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

Мой алгоритм создания схемы и платы был примерно следюущий (ключевая последовательность):

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Внимательный читатель увидит, что на схеме ниже фигурирует atmega8, в описании упоминается atmega168, а на картинке с чипом — вообще amega328. Пусть это вас не смущает — чипы имеют одинаковую распиновку и (конкретно для этого проекта) взаимозаменяемы и отличаются только количеством памяти «на борту». Выбираем то, что нравится/имеется (я в последствии в плату запаял 168 «камушек»: памяти побольше, чем у amega8 — можно будет побольше логики реализовать, но об этом во второй части).

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

У меня получилась платка размером 56х35мм.

Архив со схемой и платой для Eagle версии 6.1.0 (и выше) находится по ссылке.

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

Изготовление печатной платы

Плату делаю методом ЛУТ (Лазерно-Утюжная Технология). В конце поста есть ссылка на материалы, которые мне очень помогли.

Далее плату травлю в растворе хлорного железа (не допуская недо- и пере-травливания).

Тонер смываю ацетоном.

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Контроль качества

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

Для самоуспокоения — контроль тестером всех соседствующих проводников (удобно пользоваться режимом «прозвонка», когда при «коротком замыкании» тестер подает звуковой сигнал).

Если все-таки где-то обнаружен ненужный контакт — исправляю это острым ножом. Дополнительно обращаю внимание на возможные «микротрещины» (пока просто фиксирую их — исправлять буду на этапе лужения платы).

Лужение, сверление

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

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

Когда все готово — отмываю плату с обычным жидким мылом.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

А вот с переходными отверстиями (я их делаю сверлом 0,6мм) несколько сложнее — выходное отверстие, как правило, получается немного «рваным» и это может приводить к нежелательному разрыву проводника.
Тут можно посоветовать делать каждое отверстие за два прохода: засверлить сначала с одной стороны (но так, чтобы сверло не вышло с другой стороны платы), а затем — аналогично с другой стороны. При таком подходе «соединение» отверстий произойдет в толще платы (и небольшая несоосность не будет проблемой).

Монтаж элементов

Сначала распаиваются межслойные перемычки.
Там где это просто переходные отверстия — просто вставляю кусочек медной проволоки и запаиваю его с двух сторон.
Если «переход» осуществляется через одно из отверстий для выводных элементов (разъемы, реле и т.п.): распускаю многожильный провод на тонкие жилы и аккуратно запаиваю кусочки этой жилы с двух сторон в тех отверстиях, где нужен переход, при этом минимально занимая пространство внутри отверстия. Это позволяет реализовать переход и отверстия остаются достаточно свободными для того, чтобы соответствующие разъемы нормально встали на свои места и были распаяны.

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

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

Теперь можно приступать непосредственно к монтажу элементов.

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

Таким образом, сначала распаиваются SMD-компоненты (я начинаю с тех элементов, у которых «больше ног» — МК, транзисторы, диоды, резисторы, конденсаторы), потом дело доходит и до выводных компонентов — разъемов, реле и т.п.

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Зачем нужен универсальный пульт ДУ

Универсальный пульт дистанционного управления действительно является незаменимой вещью в домашнем хозяйстве. Его функциональное предназначение заключается в следующем:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Возможности универсального пульта ДУ

Говоря о таком уникальном приспособлении, которое способно решить все проблемы, отдельно следует сказать о возможностях пульта ДУ:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Работа данной модели пульта основывается на обмене информацией между самой дистанцией и объектом, которым необходимо управлять. Для этого процесса в пульт встроены специальные датчики. Такой пульт необходим тем, кто планирует управлять кондиционером или другими аналогичными приборами.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Что понадобиться для того, чтобы сделать самодельный пульт ДУ

Для того, чтобы самостоятельно собрать подобный пульт необходимо вооружиться следующими вещами:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать пульт для телевизора из старого пульта

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Делаем универсальный пульт дистанционного управления из смартфона

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Какое выбрать приложение и настроить, чтобы управлять телевизором

Некоторые производители смартфонов предусмотрели подобные потребности потребителей и разработали собственные приложения для пульта ДУ. Специалисты рекомендуют рассмотреть такие приложение как TV Remote Control.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Покупка пульта ДУ

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Дистанционный пульт может быть как проводным, так и беспроводным. Рекомендовано использовать второй вариант, ведь он более удобный в использовании.

Пульт ДУ для персонального компьютера

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Типы устройств

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Радиопульты: данное устройство стоит на порядок дороже, чем другие аналоги. При этом радиус их действия достигает 100 метров. При его помощи можно управлять теми устройствами, которые находятся за стеной. Такие пульты отлично подходят для ресиверов.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как правильно хранить пульт

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление светом своими руками

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

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Монтаж управления светом с пульта своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

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

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

При этом режима работы три, столько же кнопок управления, «1» и «2» выключение и выключение соответствующих групп, а кнопка «3» — включение и выключение всех групп одновременно. Радиус уверенного приема сигнала, на открытой местности, не более 30 метров.

Этот комплект дистанционного управления освещением был куплен в одном из электротехнических магазинов Екатеринбурга за 859р. Вообще, мониторинг цен показал, что в зависимости от региона и конкретного города, цена на аналогичный пульт управления варьируется в районе 750-1000р.

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

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

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Общая схема подключения системы дистанционного управления освещением

выглядит следующим образом

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Подробнее о значении этих маркировок написано в моей статье – «Обозначение L и N в электрике»

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

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Осталось подсоединить желто-зеленый провод заземления к соответствующей клемме блока питания светодиодной ленты. Делаем это тоже без разрыва.

Теперь можно проверить как работает управление светом с пульта. Если бы вместо блока питания светодиодной ленты мы подключили светильник – люстру или бра, они бы уже полноценно работали. А пока, включив подачу электричества, мы можем лишь наблюдать за работой блока питания по зеленому светодиодному индикатору.

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

Для подключения светодиодной ленты к блоку питания, прокладываем двухжильный кабель до места установки ленты. Одну из жил подключаем к клемме «V+» блока питания, а другую к клемме «V-». В нашем случае для подключения использован кабель ШВВП 2х0.5, синяя жила которого подключена к минусу «V-», а коричневая к плюсу «V+». Затем, в таком же порядке с другого конца подключается led лента.

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

Вот теперь установка полностью завершена и можно проверить как работает управление светом с пульта. Кнопка «А» на пульте это наша подсветка, нажав один раз освещение загорается, нажав еще — оно гаснет.

Держатель для пульта заказчик принципиально отказался куда-то устанавливать, решил, что ему будет удобнее если пульт управления будет просто лежать на журнальном столе.

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

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

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

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

Дистанционные выключатели освещения. Монтаж проходных настенных выключателей без проводов

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими рукамиЧто делать, если вам захотелось установить новые выключатели света у себя в квартире, ремонт в которой давным-давно закончен. При этом абсолютно не хочется заново штробить стены, снимать натяжные потолки, прокладывать новую проводку, подрозетники и т.д. Есть ли выход в данной ситуации?

Есть, причем абсолютно недорогой. Все затраты вам могут обойтись в пределах 500-1000 рублей. При этом вы не потратите ни копейки на новые провода и не проштробите ни одного лишнего сантиметра стен.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими рукамиПомогут в этом деле дистанционные выключатели. Они работают путем передачи сигнала по радиоканалу на частоте 315 мГц или 433,92мГц. На частоте 433мГц работает большинство брелков для открывания гаражных ворот, шлагбаумов, сигнализации автомобилей. В принципе можно запрограммировать исполнительный блок устройства на такой брелок и управлять освещением с него.Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Фактически вы покупаете уже готовое решение и затраты по монтажу здесь минимальны. Они бывают как одноклавишными, так и двух, трехклавишными.Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Сами выключатели можно установить на стену двумя способами:

Самый главный компонент дистанционного выключателя это силовой радиомодуль. Размером он не больше спичечного коробка.Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

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

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

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

Так как мощности уличных светильников в разы больше комнатных лампочек.

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

Внутри него находится:

Данная батарейка даже при интенсивной эксплуатации может прослужить от 2-х лет и более. Кроме того, особого дефицита в них на данный момент нет. В комплекте поставки ее может не быть, имейте в виду.

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

Правда при этом придется добавлять еще модули, согласно количеству кнопок.

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

По дальности радиосигнала производителем заявлено расстояние от 20 до 100 метров. Но это больше относится к открытым пространствам. Из практики можно сказать, что в панельном доме сигнал легко пробивает четыре бетонные стены на расстоянии 15-20 метров.

Внутри коробочки установлен предохранитель на 5А. Хотя производитель указывает, что через дистанционный выключатель вы сможете подключить нагрузку в 10А, а это целых 2кВт!

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

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

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

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

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

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

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

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

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

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

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

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

Один и тот же светильник можно включать и выключать с абсолютно разных и удаленных друг от друга мест.

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

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

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

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

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

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

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

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

Прибрести все это можно с доставкой, в магазинах на АлиЭкспресс:

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

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

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

Какие комплектующие и инструменты для этого потребуются, и как собрать систему самому?

Самостоятельное изготовление контроллера

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

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

Контроль освещения в этом примере строится на платформе Android и крайне популярном сегодня контроллере Arduino. В этом случае даже не придется программировать.

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

Комплектующие для самостоятельной сборки

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

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

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Изготовление платы и питания контроллера

Изготавливаемое нами дистанционное управление освещением своими руками работает от напряжения 5 Вольт, тогда как светодиодные ленты запитываются напряжением 12 Вольт. Чтобы все работало, сперва необходимо понизить входное напряжение 220 Вольт до 12 Вольт.

Для этого используются детали от обыкновенного блока питания 230 Вольт с силой тока 2 Ампера. Нужно разобрать такой блок, наметить на плате входы и выходы, при этом указав их полярности. После этого надо отрезать провода от платы – теперь блок питания готов к работе.

Далее необходимо разместить на макетных платах подготовленные ранее элементы в соответствии со схемой:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Плата драйвера для управления работой светодиодных лент изготавливается отдельно по приведенной схеме:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Для аккуратной сборки схем вам потребуется паяльник, припой, флюс и некоторые навыки работы со всем этим.

Сборка компонентов и настройка контроллера

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

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

Подключать питание нужно по приведенной далее схеме:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

Принцип работы рассматриваемого проекта

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

Его можно скачать в магазине приложений Play Market, доступно оно совершенно бесплатно. С помощью этого приложения можно контролировать работу не только освещения, но и разного рода электрических приборов.

Оно отличается простым и интуитивно-понятным интерфейсом.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Управление светом осуществляется посредством нажатия определенных кнопок в приложении. С каждым таким нажатием телефон отправляет сигналы по беспроводной связи Bluetooth.

Эти сигналы принимаются модулем в составе собранного контроллера.

Контроллер Arduino получает сигналы, интерпретирует их, после чего отдает команды на исполнительные устройства – светильники, светодиодные ленты и другие подключенные приборы.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

В данном проекте к контроллеру Arduino Nano подключен датчик температуры. Благодаря этому, на экране смартфона в упомянутом выше приложении можно увидеть текущую температуру в помещении.

Аналогичным образом работают и любые другие внешние датчики.

Готовые решения для управления освещением

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

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

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

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

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

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

Системы дистанционного управления освещением

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

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

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

Пульт+контроллер

Итак, начнем с самого распространенного типа — это пульт и радиоконтроллер на одну, две или три группы потребителей (лампы).

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

Модуль имеет небольшой размер, и есть возможность смонтировать его непосредственно в люстре.

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

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

Однако он не предусматривает диммирование — плавное изменение яркости свечения источников освещения. Для изменения яркости посредством радио управления разработаны специальные контроллеры.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

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

Как сочетать фиолетовое и зеленое в интерьере

Обзор системы nooLite

RGB контроллер

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Контроллер Arduino

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

C уважением, Источник: http://samelectrik.ru Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими рукамиПлинтус-обогреватель: современное решения для дома

Три схемы дистанционных выключателей

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

Дистанционный выключатель с управлением от ПДУ

Это простая схема для дистанционного включения и выключения любого электрического устройства при помощи обычного пульта дистанционного управления (ПДУ).

Дальность действия дистанционного выключателя составляет около 10 метров. В качестве датчика используется 3-контактный ИК- приемник (TSOP 1738 или его аналог), работающий на частоте 38 кГц. При обнаружении ИК-излучения, на выходе датчика появляется сигнал лог.0, который в свою очередь усиливается транзистором VT1.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Светодиод HL1 используются для отображения состояния выходного каскада во время работы устройства. Схема питается от стабилизатора напряжения 7805. Конденсатор С2 и резистор R4 предназначены для предотвращения ложного срабатывания таймера NE555.

Дистанционный выключатель по хлопку

Вариант 1

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

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

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Устройство имеет три канала управления, каждый из которых оснащен индикатором на светодиоде. Основу схемы акустического выключателя составляют две микросхемы: таймер NE555 и десятичный счетчик-делитель К561ИЕ8 (аналог CD4017)

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

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

Сигнал с выхода 3 таймера NE555 поступает на счетный вход (вывод 14) микросхемы К561ИЕ8. После получения сигнала тактовой частоты, счет начинается с нуля. С каждым новым входным сигналом (хлопком) происходит последовательное появление сигнала высокого уровня на выходах К561ИЕ8. (Подробное описание К561ИЕ8.)

Поскольку схема имеет три канала для управления, то следующий выход (вывод 10) подключены к выводу обнуления счетчика (вывод 15), и при появлении на выводе 10 лог.1 происходит сброс счетчика, в результате чего все три канала обнуляются и счет начинается снова.

При первом хлопке на вывод 2 будет лог.1 — загорится светодиод HL1 и включится реле К1, при следующем хлопке лог.1 появится уже на выводе 4 — загорится светодиод HL2 и включится реле К2, при этом на выводе 2 будет лог.0 и светодиод HL1 погаснет (реле К1 отключится) и так далее.

Вариант 2

Звуковой сигнал, принятый микрофоном, усиливается микрофонным усилителем на ОУ 741. С выхода ОУ сигнал поступает на вход десятичного счетчика К561ИЕ8, работа которого была описана в предыдущей схеме.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

C помощью резистора R3 регулируют чувствительность ОУ 741. Резистор R1 устанавливает чувствительность микрофона. Резистор R4 предназначен для исключения ложных срабатываний счетчика К561ИЕ8. Свечение светодиода HL1 указывает на выключенное состояние нагрузки.

Дистанционный выключатель на основе лазера

Эта простая схема дистанционного выключателя построена на таймере NE555. В качестве управляющего элемента использована лазерная указка. Эта схема была опробована в работе с расстояния 50 метров и показала хорошие результаты. По большому счету дальность действия зависит от мощности и качества самого лазера. Электрическая схема дистанционного выключателя:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

При наведении лазерного луча на фоторезистор U1 происходит включение нагрузки через электромагнитное реле, а при фокусировке лазерного луча на фоторезистор U2 — выключение.

На этом всё! Делитесь статьёй в соц сетях!

Похожее

Дистанционное управление освещением своими руками на базе штатной проводки

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

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

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

Если в квартире имеется натяжной потолок модули можно спрятать в пространстве между потолками. Если такой возможности нет, то можно попробовать установить в нише плафона подключения, предварительно изолировав изолентой ПВХ модуль приемника и источник питания.

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

Если через пару лет перестанет работать выключатель, не паникуйте, просто замените элемент питания передатчика. Питать передатчики можно от элемента 27А или 23A, который можно свободно приобрести в любом супермаркете.

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

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

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

Надеюсь, это решение будет интересно и полезно. Возможно, кто-то захочет не только повторить, но и улучшить ))

Категория: Домашняя электроника / Оборудование для дома

Как из старого радиозвонка сделать приставку для дистанционного управления

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Так вот, из этого радиозвонка можно быстро и просто собрать приставку для дистанционного управления чем-либо электронным.

Как из старого радиозвонка сделать приставку для дистанционного управления

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Закрываем крышку, фиксируем винтами.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Далее разбираем сам корпус звонка.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Чтобы понять что к чему, давайте разберемся. На плате установлены 2 микросхемы. Чтобы понять за что отвечает каждая микросхема, можно поискать в интернете даташит на них. В данном примере, та что на фото, является схемой приемника.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Отпаиваем контакты динамика и выпаиваем микросхему синтезатора.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Теперь методом «тыка» при помощи мультиметра необходимо найти контакты, в которых при нажимании на кнопку появляется высокий уровень в 3 В.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Припаиваем провода к ним.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

В корпус устанавливаем аудио колодку для удобства подключения.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Закрываем крышку звонка, фиксируем винтами. Устанавливаем новые элементы питания.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

На этом универсальная приставка для дистанционного управления готова.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

И при нажатии на кнопку отчетливо видно как он загорается.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как использовать устройство решать только вам.

Смотрите видео

Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Универсальный обучаемый пульт

Автор: GoldenAndy
Опубликовано 01.09.2021
Создано при помощи КотоРед.

Когда пультов больше чем рук или как не стать Шивой Многоруким

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

(картинка из интернета)

Но я надеюсь, что я эту проблему решил хотя бы частично.

2 мкА (при 3 вольтах)

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

Распознаваемые форматы с эмуляцией согласно спецификаций:

Типовые форматы, эмулируются с несущей 38 кГц :

Нераспознаваемые форматы эмулируются с несущей 38 кГц.

Изначально пульт был сделан в 12-кнопочном варианте, в корпус автомобильного пультика на руль. Но потом схема «повзрослела» до 30 кнопок.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Так сложилось, что автомобиль мне достался в «бомж»-комплектации.
Т.е. была минимальная аудиоподготовка, но никакой магнитолы не было.
В качестве головного устройства был выбран Prology DVS-1140.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

В комплекте к этому «комбайну» шел пультик. Такая себе вафелька об 40 кнопках.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

10 кнопок (кнопки управления громкостью на обратной стороне) + кнопка обучения.

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

И вот дошли руки вдохнуть в пульт новую жизнь.

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Где то я уже видел процесс перевода процессора в режим обучения.

Почувствуй себя Сарой Коннор 🙂 Тудум-тум-тудум!

«И восстанут пульты из пепла ядерного огня,

Универсальный обучаемый пульт.

В данной конструкции в качестве базовой несущей частоты для неизвестных протоколов используется 38 кГц. Однако для известных форматов частота несущей устанавливается соответственно формату.
Для обучения пульта используется приемник на частоту 38 кГц (типа TSOP1838, HX1838, VS1838, HX1838, VS1838). Он удовлетворительно принимает как 36, так и 40 кГц.

Форматов достаточно много разных. Вот, например, RC5.
Так называемое би-фазное, манчестерское кодирование. Легко распознается, легко декодируется.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Или формат с фиксированной паузой между импульсами (Sony).
Тут четко отслеживается стартовый импульс и далее импульсы различной длины с фиксированными паузами.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Формат с фиксированным импульсом и разными паузами (NEC, туда же JVC, Samsung и т.д.).
Тут тоже есть стартовый импульс, стартовая пауза, дальше идут импульсы, а информация кодируется паузами между импульсами.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Еще вариант кодирования. Некий безымянный пульт от вентилятора. Информация кодируется длиной импульса при фиксированном периоде следования импульсов.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Эти 16 байт делятся так:

Остается 8 байт для записи данных. Или 64 бита.

Для распознанных форматов это позволяет сохранить 64 бита данных.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Ко входу прерывания INT1 подключен фотоприемник. Для уменьшения потребляемого тока питание фотоприемника включается только при обучении пульта.

Разработано 2 варианта печатной платы.

Вариант номер один.
«Сферический пульт в вакууме».
Это просто плата, без подгонки в какой либо корпус.
Размер 115 х 40 мм, на 30 тактовых кнопок. Разводка односторонняя, со сравнительно небольшим количеством перемычек.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Краткая инструкция по обучению пульта и его использованию.

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

Режим обучения.
Длительное удержание (более 2.5 секунд) кнопки SW1 «Set» переводит пульт в режим обучения. При нажатии и удержании кнопки через 2.5 секунды загорается красный светодиод. После отпускания кнопки начинают мигать красный и зеленый светодиоды. В этом режиме пульт включает фотоприемник и ожидает посылку от внешнего пульта.

Рцборда, или Как Сделать Управляемую через Интернет Машинку

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

Так что, набравшись опыта в данном деле, решил попробовать более-менее систематизировать различные типы управления устройствами, чтоб при создании нового девайса не приходилось кучу всего переписывать, а достаточно было лишь изменить некоторые параметры конфигурации. В результате родился программный комплекс RCboard, или РЦборда. Т.к. все управляемые штуки я делаю с контролером Virt2real (Виртурилка) в качестве главного бортового мозга, то и рцборда изначально писалась именно под неё. Так что всю связку можно пафосно называть «Программно-аппаратный комплекс РЦборда».

В общем, в продолжении топика попробую написать рецепт про то как с помощью Виртурилки и РЦборды из обычной радиоуправляемой машинки сделать машинку, управляемую через Интернет (ну и локально она тоже будет управляться). Каналом связи будет обычный Wi-Fi (выход в инет через домашний роутер) или 4G связь через свисток Yota.

Краулер BSD Racing 4WD RTR 2.4Ghz 1:10
Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

Что понадобится для сборки

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

Где это уже было использовано

Как я уже писал, рцборду мы уже много где использовали, но из задокументированных случаев нашёл только вот эти:

Испытания рцборды на багги в Шеньчжене, управление из Москвы

Испытания рцборды на краулере в Питере, управление из Москвы

Испытания рцборды на самолёте над Питером, управление из Москвы

Клёвый снегоуборщик под управлением рцборды

Кстати, сам снегоуборщик — разработка пермских ребят http://omiplow.ru

Самый тяжёлый девайс под управлением рцборды

Итак, подопытный кролик

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

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

У краулера полный привод, постоянная блокировка дифференциалов (все колёса крутятся одновременно) и постоянная «пониженная передача». Т.е. он ездит сравнительно медленно, но мощно и проходимо.

Настройка Виртурилки

Перед тем как собирать машинку, надо настроить Виртурилку. Сначала рассмотрим вариант с подключением по Wi-Fi.

Проверка подключения Виртурилки к сети

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Общий принцип подключения моторов машинки

Обычно у RC машинки два мотора. Один обычный, коллекторный — крутит колёса. Второй — сервомотор, поворачивает передние колёса в нужную сторону. Т.е. получается что требуется всего два канала управления — газ и руль. Изначально (если машинка куплена в собранном виде) все каналы подключены к штатному радиоприёмнику трёхпиновыми разъёмами типа JR (стандартный серворазъём). Чёрный (или коричневый) провод — земля, красный — питание (5-6В), жёлтый (или белый, или оранжевый) — сигнальный провод.

Именно по сигнальному проводу мы и будем управлять моторами, но сначала надо подать питание на серву, которая рулит колёсами. Тут общий принцип такой — с бортового аккумулятора силовое питание с напряжением, равным напряжению аккумулятора, идёт по толстым проводам на мощный регулятор коллекторного (или бесколлекторного) мотора. Внутри этого регулятора есть так называемый BEC — преобразователь напряжения, делающий из различного аккумуляторного напряжения стабильные 5 Вольт (иногда 6В, можно выбирать перемычкой на регуляторе), требуемые для питания бортовых сервомашинок, приёмника и различной другой электроники. Это стабилизированное питание обычно рассчитано на нагрузку не более чем 2-3А, хотя это тоже зависит от модели регулятора.

Выходное напряжение BEC по чёрному и красному проводам тонкого трёхжильного шлейфа от регулятора подаётся на приёмник. Здесь таится главный нюанс, который не все сразу осмысливают. Повторюсь — от регулятора идёт кабель с тремя жилами. Из них две жилы это питание, которое выдаётся с регулятора, т.е. это выход. А третий провод (белый, жёлтый или оранжевый) — это провод управления, т.е. вход. Вроде мелочь, а почему-то многие путаются.

В приёмнике есть несколько групп трёхпиновых контактов. Их количество зависит от количества каналов, на которое приёмник рассчитан. У машинок обычно 2 или 3 канала, так что групп, соответственно, 3 или 4 (одна группа для установки перемычки Pair (сигнал на спаривание приёмника и передатчика). У этих групп контактов все пины питания замкнуты между собой, т.е. земля и питание приходят с регулятора и подаётся сразу на все группы контактов. А вот сигнальные пины все независимые, на них выдаётся сигнал, принятый приёмником с радиоаппаратуры управления.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Должно получиться примерно такое подключение

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

И да, самое главное — питание на Виртурилку подаём прямо с контактов аккумулятора. Ей нестрашно напряжение вплоть до 20В, так что чем выше напряжение — тем лучше, ток меньший будет потреблять. КПД преобразователя питания (SEPIC, установлен на самой Виртурилке) падает только после 15В, так что идеальное питание — от 12 до 15 В, при этом в полной нагрузке (с вифи) Виртурилка будет потреблять около 150-300 мА. Хотя это тоже зависит от свистка (свисток Yota шибко прожорливый, с ним будет поболее).

Сборка машинки

Я попробовал заснять видео процесса сборки моего краулера. Не знаю, насколько там всё понятно, но лишним, думаю, не будет. Вот видеоролик про сборку:

Настройка сервера рцборды

Все настройки рцборды можно редактировать в специальной панели управления рцбордой (не путать с админкой Виртурилки). Вот так сейчас выглядит панель управления рцборды (первая версия)

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

Сервер удалённых конфигов, по дефолту, http://rc.virt2real.ru/getconfig, создавать и редактировать конфигурации там разрешено только зарегистрированным пользователям форума forum.virt2real.ru

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

Итак, больше всего нас сейчас интересует вкладка «Локальная конфигурация». Вообще, дефолтный конфиг уже настраивает рцборду в режим сервера, можно подключать машинку и управлять локально (в локальной сети, с виндового приложения, с андроидного или с айфонно-айпадного). Разве что может потребоваться каналы поменять местами. А вот для режима P2P (peer-to-peer), для управления через Интернет, настройки придётся менять.

По умолчанию за всё управление отвечает библиотека universal.so, параметры для которой находятся в конце конфига, в разделе «[universal]».

Соответствие каналов управления и каналов PWM/PPM задаётся параметром axis.

По дефолту настроено 4 канала PPM, которые находятся на пинах CON43, CON44, CON19, CON42. За это отвечают вот эти строчки конфига

ch0=43,ppm,500,1500,2500,127,0
ch1=44,ppm,500,1500,2500,127,0
ch2=19,ppm,500,1500,2500,127,1
ch3=42,ppm,500,1500,2500,127,1

Формат настройки канала такой:
chX=CON,TYPE,MIN,CENTER,MAX,NEUTRAL,NOAUTOCENTER

Где
X — номер канала PWM/PPM, от 0 до 3
CON — номер пина (не GPIO, а именно пина, см. схему)
TYPE — тип сигнала, ppm или pwm. Для машинки нужно ppm, для типа pwm другой формат строки конфига.
MIN — минимальное положение PPM сигнала, в миллисекундах.
MAX — максимальное положение PPM сигнала, в миллисекундах.
CENTER — центральное положение PPM сигнала, в миллисекундах.
NEUTRAL — относительное значение нейтрали, т.е. нейтральное значение команд управления. Обычно = 127
NOAUTOCENTER — если = 0 — автоматически возвращать сигнал в центральное положение, = 1 — не возвращать. Для каналов газа и руля машинки нужно указать 0, для каналов сервоприводов, которые используются для вращения камеры обзора — нужно указать 1 (если такие есть, конечно)

Если на машинке стоят фары, можно сделать их включение-выключение, потребуется собрать простейший усилитель транзисторный (один полевой транзистор, по сути). Для получения управляющего сигнала используется параметр «pins». Он задаёт пины, которые будут устанавливаться в 0 или 1 при нажатии кнопки в Virt2real Player (на экранных кнопках, на клавиатуре, мышкой или на геймпаде).

Формат такой:
pins=CHANNEL,CON,DEFVALUE,SAVESTATE|.
где
CHANNEL — канал кнопки (от 1 до 32)
CON — номер пина, который требуется установить в 0 или 1 по приходу команды управления с кнопок
DEFVALUE — значение, в которое данный пин будет установлен при запуске рцборды
SAVESTATE — если = 0 — при нажатии кнопки пин установить в 1, при отпускании — установить в 0. Если = 1 — при нажатии кнопки пин установить в 1, при отпускании кнопки ничего не делать. При следующем нажатии кнопки пин установить в 0, при отпускании — снова ничего не делать. И так в цикле.

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

Краткий вывод из этой смутной информации — если у вас перепутаны каналы газа и руля — можно их поменять местами, изменив параметр axis на axis=1,0,2,3 🙂

Если нужно ограничить крайнее положение сервы руля — меняем значения MIN и MAX для нужного канала. Если машинка при нейтральном положении едет вперёд или назад — изменить значение CENTER для нужного канала.

Дополнительные модули

Во вкладке «Дополнительные модули» находится список активных и неактивных модулей рцборды.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Модули работают просто — читают требуемые параметры и по UDP отправляют на локальный порт (ext_telemetry), указанный в конфиге. А там уже рцборда принимает инфу и передаёт по каналу телеметрии в приложение Virt2real Player. Одновременно с этим та же информация передаётся в пользовательскую библиотеку девайса (в нашем случае это universal.so), чтоб приложение могло анализировать информацию и использовать по своему назначению. Например, у меня была библиотека девайса под названием autobot.so — управляемая тележка, которая помимо управления пользователем могла ещё и автономно ездить, ориентируясь по сигналу с ультразвукового дальномера.

Из основных модулей — statuswifi поставляет в рцборду информацию о статусе вайфай линка. Airosstatus.php (да, модуль можно и на похапе писать) — читает статус линка с оборудования Ubiquity, gps — читает GPS приёмник. Модуль imu обрабатывает инфу с инерциальных датчиков (углы Эйлера формирует, азимут и компас), правда он пока работает только с одним типом датчиков, так что для универсального использования ещё не годится. Nfc — читает NFC метки, но тоже работает только с одним типом ридеров. rc.in — читает PPM сигналы с RC приёмника, т.е. машинкой можно ещё и с обычной аппы управлять, у неё приоритет перед командами управления через вайфай. rfid — читает метки RFID. statusyota — читает статус линка 4G модема Yota. usrange — читает показания ультразвуковых дальномеров. voltage — определяет напряжение питания борта, требуется простенький делитель напряжения (2 резистора) подключить к ADC0. В общем, интересных модулей куча, по каждому предстоит подробное описание делать, так что пока считаем что я упомянул их для затравки 🙂

Для нашего рецепта управляемой машинки актуален модуль statuswifi — если настраиваем подключение через Wi-Fi или statusyota — если подключаем Виртурилку через свисток Yota.

Настройка приложений

В Андроидном и айпадно-айфонном приложениях настройки несложные, заключаются лишь в выборе каналов управления. В Андроидном есть ещё выбор канала кнопок (по умолчанию канал не задан, кнопки не отображаются). А вот в виндовом приложении я столько фич накрутил, что сам прихожу в состояние лёгкой паники при осознании того что всё это задокументировать надо. Пока могу только дать ссылочку на описание прошлой версии приложения
http://wiki.virt2real.ru/wiki/Как_сделать_управляемую_тележку_2
http://wiki.virt2real.ru/wiki/RCboard

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

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

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

А теперь самое главное — управление через Интернет

Вводная информация про P2P режим

Так как для канала управления и для канала видео используется UDP — так и хотелось сделать полноценный P2P (Peer-to-peer) линк, чтоб не гонять видео от борта до сервера и обратно до клиента. Ну, раз хотелось — взял и сделал 🙂 Фактически, получился простой и лёгкий аналог адобовского RTMFP (не путать с RTMP). Только вот передачу звука добавить никак руки не дойдут, так что рцборда пока немая и глухая.

С UDP какая основная проблема — преодоление NAT. Так как на одном из концов линка (на передающей стороне или на приёмной) обязательно есть NAT — просто указать адрес и порт сервера (или клиента) не получится — NAT помешает. В виндовом Virt2real Player есть возможность с помощью UPnP сделать проброс порта, но это не совсем то чего я хотел. А то что хотел — получилось только после вдумчивого курения технологии UDP Hole Punching. В итоге всё получилось как надо — неважно, какой роутер, неважно где клиент или сервер. Главное чтоб был выход в Интернет. Хотя вру, есть один единственный тип NAT, который пробить пока не удалось. Всё время забываю как он правильно называется, вроде бы симметричный NAT.

И да, обычные TURN и STUN серверы в рцборде не используются, только своя реализация. Как я обычно говорю: хочешь изучить технологию — сделай по своему, а потом сравни с общепринятыми решениями. Любители велосипедов меня поймут. Однако часто оказывается что велосипед не так уж плох и свои задачи выполняет лучше чем общепринятые решения.

Это так, лёгкий оффтоп был. Продолжаем про NAT. Поддержка P2P есть пока только в виндовом приложении Virt2real Player, в андроидное и айфонно-айпадное ещё не добавлял. Проверял работу с коннектом через свисток Yota, через свисток Beeline 4G, через точку доступа на смартфоне, который в инет выходил тоже через Beeline 4G. Во всех этих случаях всё работает, но заметил что идеально только через Yota. Через билайн (в любом из опробованных видах) тоже работает, но коннект дольше времени занимает. Почему так происходит — пока не разбирался. Из печального — пока не удалось заставить работать линк (и команд, и видео) когда и клиент и сервер подключены через 4G свистки. Возможно, тут как раз симметричный NAT и подкрался.

Настройка P2P режима, на борту стоит Wi-Fi

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

Для включения p2p режима идём веб-панель управления рцборды, раздел «Локальные настройки». Там устанавливаем параметр

Теперь необходимо задать параметры p2p_uid и p2p_hash. Это эдакий аналог логина-пароля, но полноценной авторизации пока нет (но будет обязательно), так что используем именно такую связку. p2p_uid лучше брать из своей учётки на rc.virt2real.ru/remoteconfig там он называется «ID пользователя», тогда будет механизм инвайтов работать (об этом чуть ниже). А p2p_hash надо придумать самостоятельно. Любой набор символов, максимальная длина 40 символов.

Всё, на этом настройка p2p режима рцборды закончена. Необходимо убедиться что Виртурилка имеет выход в инет и можно запускать Virt2real Player виндовый. Если его запустить в локальной сети, там же где и рцборда — плеер обнаружит локальную рцборду (неважно что она в p2p режиме) и можно будет подключиться напрямую. А вот если плеер запускается в другой сети, надо настроить его на p2p режим.

Из замеченных нюансов — если плеер запускаем на компе, который выходит в инет через Yota — коннект быстро устанавливается. Само собой, если у Йоты сигнал нормальный. А вот если через роутер Yota или 4G свисток от Билайна — первое подключение может длиться до минуты. Но зато все последующие почти мгновенно будут. Я примерно знаю, где я накосячил, но исправить пока руки не дошли.

Настройка P2P режима, на борту стоит Yota

К micro-USB порту Виртурилки на борту машинки подключаем свисток Yota (через переходник USB-OTG, само собой). Те свистки, которые сейчас в продаже у Yota

В остальном всё аналогично предыдущему пункту. Разве что в настройках рцборды в разделе «Дополнительные модули» хорошо бы убрать из активных скриптов модуль statuswifi и наоборот, поместить в активные скрипты модуль statusyota, для того чтоб в плеере видеть параметры сигнала Yota.

Иллюстрации различных типов коннекта

К сожалению, дома у меня Yota еле-еле фурычит, так что полноценно не покатаешься. А вот Билайновский 4G отлично работает, поток 3 мегабита (и входящий, и исходящий) пролазит без проблем.

Во всех нижеприведённых экспериментах все настройки одинаковые, меняется лишь вид связи.

Как сделать робота на ROS своими руками. Часть 2: дистанционное управление и навигация

В прошлой части проекта мы создали шасси мобильного робота на ROS и запрограммировали управление движением.

Пора прикрутить ему дистанционное управление и автономную навигацию. Поехали!

Содержание

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

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

Мы сделаем дистанционное управление для робота с помощью геймпада DualShock 4 от консоли Sony PlayStation 4 по Bluetooth. Если ранее вы где-то использовали свой DualShock 4, сбросьте его настройки до заводских, ткнув иголкой в кнопку Reset в маленьком отверстии на задней крышке геймпада.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Установка драйверов

Настройка Bluetooth на Raspberry Pi

Плата Raspberry Pi 4 уже имеет на борту Bluetooth-модуль, и нам не нужно покупать какие-либо дополнительные шилды и платы.

Чип Bluetooth на плате PRi общается с процессором Broadcom по аппаратному интерфейсу UART. Изначально эта аппаратная шина UART доступна для ввода-вывода пользователю. То есть нам нужно отказаться от этого UART-интерфейса и назначить туда Bluetooth-модуль.

Установим ПО для управления Bluetooth и при желании графический интерфейс:

Перезагружаем Raspberry. Проверяем, что Bluetooth-модуль RPi включился и работает ( UP RUNNING ):

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Настройка Bluetooth-соединения

Теперь нам нужно связать геймпад и Bluetooth-модуль.

Чтобы геймпад перешёл в режим спаривания, нажмите одновременно кнопки «Share» и «PS4» и держите их одну-две секунды. Светодиодный индикатор геймпада начнёт быстро мигать (быстрее обычного).

Запускаем bluetoothctl и режим сканирования.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

В том же bluetoothctl продолжаем:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Создастся новая пара, а светодиод геймпада начнёт гореть ярко-синим цветом.

Установка драйвера DualShock 4

Теперь установим Linux-драйвер конкретно для геймпада DualShock 4.

Мы используем отличный драйвер ds4drv. Во-первых, потому что у него открытый исходный код, а во-вторых, потому что в ROS уже есть пакет-обёртка для этого драйвера.

В терминале на Raspberry вводим:

Запустим драйвер ds4drv под root :

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Пока драйвер запущен, в новом терминале проверим, появилось ли новое устройство ввода. У нас оно появилось под именем js0 :

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

При желании проверить все кнопки джойстика можно утилитой jstest :

Устанавливем пакет ROS для DualShock 4

Пакет неофициальный — он создан и поддерживается пользователем naoki-mizuno. В сборке ROS Noetic этого пакета нет, поэтому мы соберём его вручную.

Для этого скачаем его и просто добавим в наш ROS-проект ros :

Также нужно установить ROS-пакет для управления джойстиками — joy :

Пакет abot_teleop

На джойстике много кнопок, и нам понадобятся не все из них. Пока мы будем использовать только левый и правый аналоговый манипулятор-грибок для задания скоростей робота. Вертикальное перемещение левого грибка будет отвечать за линейный вектор скорости робота вдоль оси X. Горизонтальное перемещение правого грибка будет отвечать за угловую скорость робота вокруг оси Z.

Класс AbotTeleop

Затем положения левого и правого грибка умножаются на коэффициенты _linear_speed_scale и _angular_speed_scale для преобразования позиции грибка в значение скорости. Коэффициенты задаются через параметрический сервер.

Нода abot_teleop

В папке src пакета abot_teleop создадим следующий файл abot_teleop.cpp :

Добавим исполняемый файл в правило сборки пакета CMakelists.txt :

Соберём проект с новым пакетом:

Запуск ноды abot_teleop

Cоздадим новый файл запуска для новых нод, ответственных за дистанционное управление.

Настраиваем коэффициенты преобразования скоростей из положений грибков. В linear_speed_scale устанавливаем максимальную линейную скорость робота 0.2 м/с, а в angular_speed_scale угловую скорость 1.57 рад/с. С такими скоростями вполне удобно рулить роботом с геймпада.

Включим новый файл запуска в общий файл запуска робота abot_description/bringup.launch :

Тестируем дистанционное управление

Всё готово для управления роботом с помощью DualShock 4.

На Raspberry запустим главный файл запуска робота bringup.launch от root :

Сейчас граф наших ROS-нод и топиков выглядит так:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

На настольном компьютере запустим визуализацию движения робота ( display_movement.launch ). Всё то же, что и в прошлый раз:

Навигация

Давайте разбираться с навигацией робота.

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

Эти датчики могут быть простыми или сложными, работать в 2D- или 3D-пространстве. Это могут быть цифровые камеры, камеры глубины (Time-of-Flight), лазерные / ультразвуковые / инфракрасные дальномеры, простые бинарные контактные датчики (бамперы) и так далее. Чем больше датчиков установлено на роботе и чем лучше они синхронизированы друг с другом, тем больше информации об окружающем мире может получить робот. ROS поддерживает широкий спектр датчиков. Подробнее читайте в документации на сенсоры в ROS.

Лидар RPLIDAR A1

Новичкам, как мы, лучше всего начинать с простых, но эффективных датчиков. Самым популярным датчиком среди новичков является лидар с полем зрения в 360°.

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

Мы выбрали самый популярный и недорогой лидар RPLIDAR A1 от SLAMTECH.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Этот лидар обеспечивает 360-градусное поле сканирования с частотой обновления от 2 Гц до 10 Гц. Дальность действия RPLIDAR A1 составляет около 8 метров. Лидар поставляется в виде готового устройства. Вы можете просто закрепить датчик на своём роботе и подключить его к бортовому компьютеру. Самый простой способ подключения RPLIDAR — USB-порт, тем более, что преобразователь USB-UART идёт в комплекте.

Но главная причина, по которой мы используем конкретно этот лидар — это официальный пакет rplidar в ROS, который поддерживается производителем датчика — SLAMTECH.

Крепление лидара

Чтобы закрепить лидар на роботе, мы разработали ещё одну деталь-площадку и напечатали её на 3D-принтере. Как и раньше, печатали мы на Prusa i3 MK3S из серого PLA-пластика eSUN.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

В эту площадку мы встроили лидар и закрепили его винтами M2,5×25 с гайками, шайбами и гроверными шайбами.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Саму площадку установили на робота через стойки М3×60.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Обновляем описание робота в 3D и URDF

Регистрируем изменения конструкции нашего реального робота в 3D-модели.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

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

Для RPLIDAR A1 в ROS рекомендуется следующая ориентация системы координат:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как и прежде, используем плагин solidworks_urdf_exporter для экспорта URDF-описания из 3D-модели.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Когда всё готово, нажимаем «Preview and Export. » и заканчиваем процесс экспорта URDF-описания.

В этот новый файл скопируем сгенерированное описание лидара. Пусть все сенсоры в нашем описании имеют жёлтый цвет.

Включите новый файл описания датчиков abot_sensors.xacro в наш основной файл описания abot.xacro :

Визуализация робота обновилась:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Далее проверяем положение и систему координат нового сегмента лидара в пространстве:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Теперь дерево сегментов и сочленений нашего робота выглядит так:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Подключение лидара и USB alias

RPLIDAR A1 подключается к Raspberry Pi по USB через преобразователь USB-UART. Давайте создадим alias — псевдоним для USB-устройства лидара в Linux.

Зачем это нужно? Прежде всего, чтобы операционная система всегда знала, к какому физическому USB-порту RPi подлючён именно лидар, а не другое оборудование. И чтобы наша программа не стала опрашивать лидар на том порту, где его физически нет, а подключена, например, клавиатура или мышь.

Подключим лидар в любой порт Raspberry, используя короткий кабель Micro-USB длиной 10 см.

Посмотрим, как устройство лидара определилось в операционной системе на Raspberry:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Вы также можете получить больше информации об атрибутах USB-устройства командой:

В этот файл поместим следующее правило:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

ROS-пакет для RPLIDAR

Значение Boost параметра scan_mode установит наивысшую скорость сканирования лидара RPLIDAR A1 — 10 герц.

Включим новый файл запуска нод лидара в общий файл запуска всех драйверов нашего робота abot_drivers.launch :

Визуализация данных с лидара

Давайте проверим, как работает наш лидар и что он показывает.

На Raspberry Pi запускаем наш главный файл запуска робота bringup.launch от пользователя root :

Сейчас граф наших ROS-нод и топиков выглядит так:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

Наш робот начинает видеть!

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

Теория навигации

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

Автономная навигация робота строится на трёх фундаментальных принципах:

Задача маппинга состоит в том, чтобы ответить на вопрос робота: «Как выглядит окружающее меня пространство?» Во время картографирования данные с различных датчиков передаются роботу. На основе этих данных робот строит карту окружающего мира (map) в понятном для себя представлении — топологическом или метрическом.

Задача локализации состоит в том, чтобы ответить на вопрос робота: «Где я нахожусь в окружающем меня мире?» Во время локализации робот определяет своё положение относительно карты (map), которая может быть уже известна роботу или строиться в режиме реального времени. При локализации на заранее известной карте робот должен уметь определять своё положение, где бы он не находился.

Задача планирования пути состоит в том, чтобы ответить на вопрос робота: «Как я могу добраться до определённой точки на карте?» Целевая точка на карте может быть установлена оператором робота или самим роботом. Он должен уметь cамостоятельно прокладывать траекторию движения к целевой точке на карте и добираться до этой точки. Кроме этого, траектория движения должна быть оптимальна и безопасна для робота.

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Различные комбинации этих трёх процессов позволяют мобильному роботу решать разнообразные навигационные задачи:

SLAM (Simultaneous Localization and Mapping) — метод одновременной локализации и построения карты, самый популярный в робототехнике. Существует тесная связь между процессами маппинга и локализации: они не могут быть разделены в условиях неизвестной среды вокруг робота. Это происходит, потому что робот должен знать своё точное текущее положение, чтобы построить карту. В то же время роботу нужна качественная карта, чтобы определить своё текущее положение. Пример использования метода: оператор дистанционно управляет движением робота, который не имеет подготовленной карты, а строит её в режиме реального времени с помощью сенсоров и локализуется в пространстве через одометрию и сенсоры.

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

Exploration — метод исследования, который предполагает, что робот способен определять своё точное местоположение. Метод фокусируется на эффективном движении робота в неизвестной среде для построения им карты в реальном времени. Пример использования метода: робот не имеет подготовленной карты и движется самостоятельно без участия оператора. При этом в режиме реального времени робот движется в неизвестную для него территорию, непрерывно строит карту и планирует свой маршрут.

SPLAM (Simultaneous Planning, Localization and Mapping) — метод одновременной локализации, построения карт и планирования пути. Комбинация всех вышеописанных методов. Пример использования метода: робот автономен, не имеет подготовленной карты и практически никакой готовой информации об окружающем мире. Робот в режиме реального времени самостоятельно строит карту, локализуется на ней и планирует своё дальнейшее движение.

Что из всего этого будем использовать мы? Для начала мы составим методом SLAM глобальную карту помещения, где будет работать наш робот.

Затем мы дадим роботу эту карту помещения и будем управлять им, задавая целевые точки (Goal points) на ней. До этих точек робот должен будет добираться самостоятельно, объезжая все препятствия на пути и при этом не теряя себя на карте. Таким образом, мы будем использовать метод Active localisation.

Построение карты

В пакете gmapping для решения задачи картографирования используются данные с лидара, а локализация на карте осуществляется с помощью фильтра частиц (particle filter).

Как будет строиться наша карта? Она будет строиться по принципу «Cетки занятости» (Occupacy grid). Мы возьмём всё пространство вокруг робота и разлинуем его на множество квадратных ячеек. Полученное таким образом разлинованное пространство называется сеткой занятости, а каждая ячейка — блоком (block). Каждый блок сетки может иметь три состояния: занято, свободно или неизвестно. Свободный блок на сетке означает, что в пространстве это место пусто. Занятый блок на сетке означает, что в пространстве на месте этого блока есть преграда или какой-то объект. Используя данные с лидара, наш робот будет в режиме реального времени сканировать окружающее пространство и заполнять блоки сетки занятости значениями «занято/свободно» через вероятностную оценку. Непросканированные блоки останутся в состоянии «неизвестно».

Пакет abot_slam

Сперва установим пакет gmapping для ROS Noetic:

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

Как видите, у нас уже выполнены все пункты.

Настройка SLAM

Настройка параметров SLAM-методов — долгое и кропотливое занятие. Параметров много, и от них зависит качество вашей карты. На практике большинство этих параметров выявляется подбором для каждого конкретного робота с его набором сенсоров. Подробнее о настройке параметров пакета gmapping для ROS вы можете прочесть в его документации.

Нас прежде всего интересуют следующие параметры:

Наша готовая карта будет представлять собой изображение, состоящее из белых, чёрных или пустых блоков. Чёрный блок указывает на занятое пространство, белый — на свободное. Пустой блок говорит о том, что наличие преград в этой области неизвестно. Размер одного нашего блока равен 20 см, а вся карта будет размером 40×40 метров.

Так выглядит наш файл настроек gmapping_params.yaml :

Файлы запуска SLAM и визуализации

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Тестируем SLAM

Давайте протестируем работу SLAM на нашем роботе. Алгоритм SLAM трудоёмкий и требует сложных вычислений. Мы можем запустить его на Raspberry Pi 4, но он «сожрёт» всю её вычислительнную мощность, и визуализация алгоритма будет иметь очень низкую частоту кадров (fps). В действительности SLAM и не нужно запускать на роботе, ведь мы используем его лишь для генерации постоянной, глобальной карты помещения, а сам робот в данном случае дистанционно управляется оператором. Поэтому SLAM запускается на настольном компьютере.

На настольном компьютере запустим файл запуска SLAM и визуализации — display_slam.launch :

Примерно так выглядит наше окно rviz :

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

А так выглядит граф наших ROS-нод и топиков:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

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

Мы проехали по всему помещению всего один раз.

В процессе езды допускается незначительное проскальзывание колёс и заносы, такие ошибки компенсируются встроенной в gmapping локализацей. Однако нельзя вручную поднимать робота, переставлять его с места на место или поворачивать — такие ошибки исправить не получится, и вам придется запускать SLAM по новой.

Сохраняем карту

Пакет map_server устанавливается командой:

На настольном компьютере, пока активен SLAM и визуализация, запустим в новом терминале map_saver с указанием имени карты и пути сохранения. Карту сохраним в папку maps пакета abot_slam :

Вот такая карта у нас получилась:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Редактируем карту

Теперь нужно отредактировать созданную карту.

Наша карта не очень точная: это обусловлено качеством лидара, местом его установки и сложностью помещения. Заметьте, что робот отразил на карте всё, что он видел именно в плоскости лидара. Объекты и преграды, которые были ниже уровня лидара, робот не заметил. Наример, наш робот не может заметить провод на пути движения или полку шкафа, которая расположена ниже лидара.

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

Это важно! Не стоит злоупотреблять чисткой карты: на ней отражено именно то, как робот видит помещение, а не вы сами. Если слишком сильно изменить карту, робот не сможет на ней локализоваться.

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

Стек навигации ROS

Когда карта готова, можно начать реализацию навигации и планирования маршрута на ней.

Установим стек пакетов командой:

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

В пакете создадим две папки config и launch для хранения настроек навигации и для запуска нод навигации.

Навигация нашего робота будет основана на ROS-нодах из двух пакетов навигационного стека ROS:

Пакет move_base отвечает за планирование пути и достижение роботом указанной точки на карте.

Пакет amcl — это пакет активной локализации, название которого расшифровывается как Adaptive Monte Carlo Localization. В данном пакете реализована локализация робота на карте с использованием метода Монте-Карло.

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

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

Настройка локализации

Сперва настроим локализацию робота на карте. Как говорилось ранее, для локализации мы используем пакет amcl и ноду amcl с реализованным алгоритмом Монте-Карло.

Как работает алгоритм локализации Монте-Карло? Он использует теорию вероятности, математическое ожидание и фильтр частиц (particle filter). Попробуем объяснить на грубом примере, как можно проще.

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

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

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

Затем представьте, что мы сдвинули робота, например, проехали им вперёд. Одометрия зафиксировала, что робот сдвинулся вперёд на 30 см. Алгоритм берёт известные ему 3000 вероятных позиций и так же сдвигает их на 30 см вперёд. Расстояния до преград, полученные с лидара, изменились. Алгоритм повторно начинает сравнивать текущие расстояния с лидара с уже сдвинутыми позициями робота в фильтре частиц и видит, что из изначальных 3000 позиций сейчас уже подходят, например, только 500. Остальные 2500 позиций выбрасываются из фильтра — предположение, что робот мог там находиться, было ложным. А вес оставшихся 500 позиций в фильтре растет — вероятность, что робот в этих точках, повышается.

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

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

На настольном компьютере запустим файл запуска визуализации навигации — display_navigation.launch :

Сейчас граф наших ROS-нод и топиков выглядит так:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

В настройках amcl мы указали, что изначально робот находится в точке с координатами (0, 0) на карте. Это та самая позиция, откуда робот начал движение при построении карты. Если при навигации и локализации робот начинает своё движение из другой точки на карте, то её нужно задать заранее. Для этого в rviz нужно нажать на кнопку 2D Pose Estimate и задать вектор текущей позиции робота на карте. Начало вектора — это, собственно, координата на карте, а направление — то, куда «смотрит» ваш робот.

Когда исходная точка задана, попробуйте порулить роботом дистанционно и понаблюдать за работой алгоритма локализации. Каждое движение робота будет уточнять его позицию на карте. Количество частиц в фильтре будет уменьшаться, как и количество стрелочек вокруг робота в визуализации. Чем меньше стелочек вокруг робота, и чем ближе они к его базовому сегменту — тем лучше робот осознаёт, где он находится.

Настройка планировщика пути

Это важно! При расчёте траектории движения робота move_base работает с двумя типами планировщиков пути одновременно: глобальным (global planner) и локальным (local planner).

Глобальный планировщик пути прокладывает маршрут к месту назначения, используя глобальную карту ( /map ). Она может быть статической (static), то есть заранее готовой, и задаваться пользователем через сервер карт ( map_server ), или может строиться в режиме реального времени (задача exploration). Наша глобальная карта статическая, и это та самая карта, которую мы построили методом SLAM.

Это важно! Задача глобального планировщика — вычисление безопасного маршрута движения робота из исходной точки (initial pose) в заданную точку (goal pose) на карте.

Этот маршрут рассчитывается до того, как робот начнёт двигаться, и он не учитывает данные, которые поступают от сенсоров робота во время движения. Следуя по глобальному маршруту, робот объедет только те препятствия, которые указаны на глобальной карте.

В ROS есть несколько реализованных глобальных планировщиков пути:

Но что делать, если робот едет из точки А в точку Б, а мы прямо на его пути внезапно установили преграду? Ведь этой преграды не было на глобальной карте, и глобальный планировщик пути не знает о ней. Робот будет думать, что преграды нет, и просто врежется в неё. Чтобы такого не случалось, существует локальный планировщик пути, который работает в паре с глобальным.

Это важно! Задача локального планировщика — избегать препятствия на пути движения, следуя по маршруту, созданному глобальным планировщиком.

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

В ROS есть несколько реализованных локальных планировщиков пути:

Также мы «скормили» ноде move_base кучу файлов с параметрами. Что это за параметры?

При расчёте пути движения в ROS используются так называемые «карты затрат» ( costmap ), которые накладываются поверх карты занятости (occupancy grid). Карты затрат использутся для определения степени влияния ( inflation ) препятствий, встреченных на пути робота, на сам маршрут движения. С помощью карты затрат мы присваиваем каждому блоку на карте занятости (occupancy grid) свою «цену» в дапазоне [0, 255].

Более подробно узнать о картах затрат можно в документации ROS.

Каждому планировщику пути требуется собственная карта затрат. Локальному планировщику — локальная карта затрат, глобальному — глобальная.

Глобальная карта затрат формируется из глобальной карты (map). Если глобальная карта статическая, то соответствующая карта затрат формируется один раз при запуске процесса навигации. Если глобальная карта строится в реальном времени (задача exploration ), то и карта затрат тоже строится в режиме реального времени.

Локальная карта затрат формируется из данных с датчиков робота.

В папке config создадим четыре файла параметров:

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

Перед настройкой мы рекомендуем ознакомиться с несколькими полезными статьями, в которых вы сможете найти ответы на многие вопросы:

Наш файл costmap_common.yaml выглядит так:

Так выглядит файл costmap_global.yaml :

Так выглядит файл costmap_local.yaml :

Локальную карту затрат будем строить вокруг робота на расстоянии 1,5 метров. То есть наш робот будет находиться в центре локальной карты затрат, а сама карта будет размером 3×3 метра.

Так выглядят настройки планировщиков траектории движения planner.yaml :

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

Точность достижения цели на карте:

Добавляем новый файл запуска ноды move_base в общий файл запуска навигации робота abot_navigation.launch :

Тестируем автономную навигацию

Пришло время протестить автономную навигацию робота!

На настольном компьютере запустим файл запуска визуализации навигации display_navigation.launch :

Сейчас граф наших ROS-нод и топиков выглядит так:

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

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

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

Посмотрим, как наш робот справляется с автономной навигацией!

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

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

Ответы на вопросы

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

Заключение

Данная статья подошла к концу, но она лишь первая в нашей серии гайдов по системе ROS и робототехнике.

Мы разобрались с основами инфраструктуры ROS, построили и запрограммировали нашего первого робота, который способен решать базовые задачи автономной навигации.

Мы обязательно продолжим работу над нашим ABot’ом, будем совершенствовать его и добавлять ему новые функции. В следующих статьях мы:

Дистанционное управление по радиоканалу. Обзор. Схема. Программирование

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими рукамиСейчас в продаже недорого можно купить готовый комплект ДУ на 433МГц: модуль приемника и передатчик (брелок). Например, стоимость около 400 руб. на Aliexpress.

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

Можно использовать в автомобиле, т.к. питание устройства 12В. Например, на его основе можно собрать дистанционное открывание / закрывание дверей. Вот такой случай: у меня в машине (иномарка) не работал иммобилайзер, дистанционный ключ с кнопками не работал. Отремонтировать его больше проблем и средств, чем поставить этот модуль. Нашел провода от двери, которые идут от контактов положения замка (открыта или закрыта дверь), перерезал и подключил к реле модуля. центральный на корпус, остальные два на открытие и закрытие. Быстро и недорого. Для удобства программу использовал №2, чтоб открывание/закрывание дверей было одной кнопкой (об этом ниже).

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Схема подключения модуля дистанционного управления

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками

Характеристики устройства ДУ

Размер: 35 х 32 х 17 мм

Рабочее напряжение: 12 В постоянного тока

Рабочий ток: ≤ 5 мА (40 мА при включенном реле)

Рабочая частота: 433 МГц

Рабочая температура: от-40 до + 80 С

Чувствительность приемника: ≥-105 дБм

Коммутируемое напряжение: постоянное / переменное

Коммутируемый ток: ≤ 10A

Код: Обучающий (без блокировки; с блокировкой; задержка)

Тип управления: беспроводной радиопульт (батарейка в комплекте).

Расстояние беспроводной передачи: 50-150 (м). (открытое пространство)

Типы чипов клонирования: 2260(PT2260,SC2260,LX2260,HX2260); 2262,(PT2262,SC2262, LX2262, HS2262, HX2262), PT2264, PT2240 (LX2240), 1527 ( EV1527,HS1527,HX1527 ), FP527, CS5211, SMC918, SMC926, AX5026, AX5326-3, AX5326-4, HT600, HT680, HT6207, HT6010, HT6012, HT6013, HT6014, HT12D, HT46F49E, тут F629, или так далее. Разные производители чипов имеют разные модели чипов префиксов, если цифровая часть чипа может быть одной и той же моделью.

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

Программирование модуля дистанционного управления

Перед программированием нужно очистить коды.

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

Режим №1. Мгновенный

При нажатии на кнопку пульта дистанционного управления, реле включается. При отпускании — реле отключается.

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

Затем нажмите кнопку на пульте. Заморгает светодиод и в пульте, и в модуле. Через 3 секунды светодиод потухнет — модуль запрограммирован. Также можно «обучить» другую кнопку и/или другой пульт/пульты.

Режим №2. Блокировка и управление одной кнопкой

При нажатии на кнопку пульта дистанционного управления, реле включается и блокируется. При повторном нажатии на эту кнопку — реле отключается.

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

Затем нажмите кнопку на пульте. Заморгает светодиод и в пульте, и в модуле. Через 3 секунды светодиод потухнет — модуль запрограммирован. Также можно «обучить» другую кнопку или другой пульт/пульты.

Режим №3. Блокировка и управление двумя кнопками

При нажатии на кнопку А пульта дистанционного управления, реле включается и блокируется. При на кнопку В пульта — реле отключается.

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

Затем нажмите кнопку А на пульте. Заморгает светодиод и в пульте, и в модуле. Затем нажмите кнопку В на пульте. Заморгает светодиод и в пульте, и в модуле. Через 3 секунды светодиод потухнет — модуль запрограммирован. Можно сделать наоборот, например: Кнопка В = ON, кнопка А = OFF. Также можно «привязать» другой пульт/пульты.

Режим №4. Режим задержки времени

При нажатии на кнопку дистанционного управления, реле включается. При отпускании происходит запуск времени, реле отключается автоматически после 5s или 10s или 15s.

Программирование:

Нажмите клавишу обучения на приемнике четыре раза, время задержки в течение 5 секунд.
Нажмите кнопку обучения на приемнике пять раз, время задержки в течение 10 секунд.
Нажмите клавишу обучения на приемнике шесть раз, время задержки в течение 15 секунд.

Затем нажмите кнопку на пульте. Заморгает светодиод и в пульте, и в модуле. Через 3 секунды светодиод потухнет — модуль запрограммирован. Также можно «обучить» другую кнопку или другой пульт/пульты.

Источники информации:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Как сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими рукамиКак сделать дистанционное управление своими руками. Смотреть фото Как сделать дистанционное управление своими руками. Смотреть картинку Как сделать дистанционное управление своими руками. Картинка про Как сделать дистанционное управление своими руками. Фото Как сделать дистанционное управление своими руками