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

Byte
Offline
Зарегистрирован: 28.11.2015

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

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

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Всё есть: и nRF, и LoRa, и вообще кучу радио-трансиверов.

evgta
Offline
Зарегистрирован: 02.09.2016
alex_r61
Offline
Зарегистрирован: 20.06.2012
Byte
Offline
Зарегистрирован: 28.11.2015

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

P.S. Я наверно не очень понятно изложил вопрос, извиняюсь. Про все эти приемо-передатчики вай-фай, блютус и т.п. для Ардуинки я знаю, но это в данном случае дорого и избыточно.

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

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015
Byte
Offline
Зарегистрирован: 28.11.2015

Попытаюсь объяснить на пальцах + схематичеки. Предположим, есть 20 реле которыми надо управлять удаленно. Самое простое и дешевое решение, как на мой взглад: беру Mega2560 и тяну к каждому реле по 2 провода, управляю ключевым транзистором, подаю 12V на реле, реле срабатывает. См. схемное представление. Но тянуть столько проводов - неэстетично, нудно, много возиться. Вместо 40 проводов покупать 20 приемо-передатчиков по $3 и путь даже по 1-й Arduino Nano - это космический бюджет. Почему Arduino? Дешево, просто программировать, можно управлять десятками релюшек (да чем угодно) хоть программно, хоть в ручном режиме параллельно подключив хоть датчики температуры, хоть влажности хоть... Цена вопроса укладывается в пару десятков $ если брать у китайцев.

Вот и хочется найти готовое решение сопоставимое по цене как у варианта с проводами. Типа передатчик совместимый с Arduino, к примеру $5, к нему до 32 приемников по $0.5.

b707
Offline
Зарегистрирован: 26.05.2017

Byte пишет:

Попытаюсь объяснить на пальцах + схематичеки. Предположим, есть 20 реле которыми надо управлять удаленно. Самое простое и дешевое решение, как на мой взглад: беру Mega2560 и тяну к каждому реле по 2 провода, управляю ключевым транзистором, подаю 12V на реле, реле срабатывает.

На Али есть готовые сборки - радиореле, управляемые по каналу 315 или 433 МГц Стоят совсем недорого

Покупаете к нему  - .вот такой передачик .На картинке слева. и рулите своими реле. У меня такая сборка управляет 1,5КВт калорифером с октября, поддерживая в комнате заданную температуру

kost82
Offline
Зарегистрирован: 30.11.2015

ИМХО Вам нужно посмотреть в сторону ESP8266. С этой штукой, как я понял, можно вообще обойтись без Ардуино. У них есть выводы общего назначения, с помощью которых можно и релюшкой управлять и показания с датчика температуры снять. Количество выводов зависит от модели. При этом на борту у них присутствует WiFi приемник-передатчик. То есть устройствами можно рулить из интернета через WiFi-роутер, или со смартфона. Китайцы для этих целей даже шилды продают (для ESP-01). Вот шилд-реле https://ru.aliexpress.com/item/Elecrow-ESP8266-ESP-01S-Relay-Module-Remote-Switch-Phone-APP-DIY-Project-Design-Kit/32819462977.html?s=p&ws_ab_test=searchweb0_0,searchweb201602_3_10065_10344_10068_10342_10343_10340_10341_10543_10084_10083_10618_10307_10301_10313_10059_10534_100031_10103_441_442_10624_520_10623_10622_10621_10620_10142_10125,searchweb201603_25,ppcSwitch_5&algo_expid=bc5d778a-c3de-48a0-8521-0749da49d4f8-1&algo_pvid=bc5d778a-c3de-48a0-8521-0749da49d4f8&priceBeautifyAB=0

или датчик температуры/влажности https://ru.aliexpress.com/item/Elecrow-ESP8266-ESP-01-ESP-01S-DHT11-Temperature-Humidity-Sensor-Module-esp8266-Wifi-NodeMCU-Smart-Home/32830838323.html?s=p&ws_ab_test=searchweb0_0,searchweb201602_3_10065_10344_10068_10342_10343_10340_10341_10543_10084_10083_10618_10307_10301_10313_10059_10534_100031_10103_441_442_10624_520_10623_10622_10621_10620_10142_10125,searchweb201603_25,ppcSwitch_5&algo_expid=bc5d778a-c3de-48a0-8521-0749da49d4f8-3&algo_pvid=bc5d778a-c3de-48a0-8521-0749da49d4f8&priceBeautifyAB=0

По поводу программирования этих устройств - это можно делать через привычную ArduinoIDE https://esp8266.ru/esp8266-ws2812-arduino/

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

b707
Offline
Зарегистрирован: 26.05.2017

kost82 пишет:

ИМХО Вам нужно посмотреть в сторону ESP8266. С этой штукой, как я понял

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

сорри, но оговорка в первой же фразе говорит о "ценности" ваших советов. А последняя фраза - только подтверждает.

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

 

kost82
Offline
Зарегистрирован: 30.11.2015

Если я не имел с ними практического опыта - это не означает, что теоретические знания абсолютно бесполезны.

По поводу "не хватит выводов": у ESP-07 их например 16. Не так уж и мало.

К тому же автора устраивает цена проекта в пару десятков баксов. Цена на ESP-07 у китайцев - в районе 100 рублей. ESP-01 чуть дешевле, при этом для них уже есть готовые решения-шилды. Да, это будет дороже (по одной ESP На каждое реле/датчик и т.п.), но зато возможности управления шире: вряд ли с помощью ардуино и радиопередатчика Вы сможете управлять поливом растений из другого города со своего смартфона. При этом скрипач (Ардуино) не нужен. Получается связка "роутер - ESP - конечное устройство", вместо "главная ардуина - передатчик - приемник - управляемая ардуина - конечное устройство"

evgta
Offline
Зарегистрирован: 02.09.2016

вот можно управлять кучкой реле 433мгц со смартфона https://ru.aliexpress.com/store/product/Sonoff-rf-Brigde/2952223_32842389294.html?spm=a2g0v.12010615.0.0.1a419ae9GPLv3P

 

[quote=Byte]

Вот и хочется найти готовое решение сопоставимое по цене как у варианта с проводами. Типа передатчик совместимый с Arduino, к примеру $5, к нему до 32 приемников по $0.5.

 

[quote]

приемники по пол бакса с силовой частью, питанием, защитами по питанию- это фантастика.

а кабель сколько стоит? 10 центов метр минимум за 0,5

 

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Byte пишет:

Вместо 40 проводов покупать 20 приемо-передатчиков по $3 и путь даже по 1-й Arduino Nano - это космический бюджет.

Если для Вас $100 - космический бюджет, думаю, Вы ошиблись форумом.

Здесь люди занимаются DIY - хобби для собственного удовольствия. А, как известно, хобби - это совсем не способ сэкономить деньги. Делают, как правило, то, для чего нет аналогов. Иногда - для чего есть аналоги, но хочется непременно самому. Но выходит несравнимо дороже, чем серийное изделие. HandMade, однако.

Byte
Offline
Зарегистрирован: 28.11.2015

Всем спасибо за ответы! Буду изучать варианты.

andriano пишет:

Если для Вас $100 - космический бюджет, думаю, Вы ошиблись форумом.

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


Ну, не обязательно хобби может быть только хобби. Лучшая работа, как известно, не только та, что приносит солидный доход. Работа-хобби, имхо, лучшая работа.
И совсем не важно, чем для людей на этом форуме является Arduino - важнее то, что они могут поделиться опытом и поучиться на чужом. А от этого, скажем так, платформа только выигрывает. Но это так, лирика.
А по сути - это не есть правильно использовать станок с ЧПУ по дереву там, где можно обойтись парой ударов топором. Нет смысла даже ради хобби тратить $100 если есть возможность того же результата добиться за $20-50.

Byte
Offline
Зарегистрирован: 28.11.2015

evgta пишет:

приемники по пол бакса с силовой частью, питанием, защитами по питанию- это фантастика.

 

Согласен. Это я привел только в качестве утрированного примера. Хотел донести мысль, что я не вижу смысла тратить средства на приемопередатчики когда, возможно, есть готовое решение дешевле на архитектуре один передатчик-много приемников.

Byte
Offline
Зарегистрирован: 28.11.2015

b707 пишет:

На Али есть готовые сборки - радиореле, управляемые по каналу 315 или 433 МГц Стоят совсем недорого

Покупаете к нему  - вот такой передачик .На картинке слева. и рулите своими реле. У меня такая сборка управляет 1,5КВт калорифером с октября, поддерживая в комнате заданную температуру

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

b707
Offline
Зарегистрирован: 26.05.2017

Byte пишет:
возможно, есть готовое решение дешевле на архитектуре один передатчик-много приемников.

а чем вас не устроили релюшки, на которые давал ссылки в сообщении #7?

Именно как вы хотите - один передатчик за 0.5$ и куча блоков "приемник+реле" по 2.5$ . Ардуина нужна только одна - центральная. 

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

Byte
Offline
Зарегистрирован: 28.11.2015

kost82 пишет:

ИМХО Вам нужно посмотреть в сторону ESP8266.


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

Byte
Offline
Зарегистрирован: 28.11.2015

b707 пишет:

а чем вас не устроили релюшки, на которые давал ссылки в сообщении #7?

Именно как вы хотите - один передатчик за 0.5$ и куча блоков "приемник+реле" по 2.5$ .


Ничем. Как раз наоборот - думаю, что устроят. Осталось заказать несколько на пробу, подождать с месяцок посылку и посмотреть, что получится.