управление реле с брелка

Создаем свой блок. Вопросы, помощь знатоков.
trak
Сержант
Сообщения: 136
Зарегистрирован: 29 авг 2016, 20:27
Откуда: Нижний Новгород

управление реле с брелка

Сообщение trak »

Всем доброй ночи!!!!! Помогите создать блок для управления реле с брелка 433Мгц.Мои познания в С++ очень малы .Есть готовый скетч с просторов интернета.Он как бы работает.Но вот создать блок не получается.И в данном скетче управление реле идёт с 2х кнопок .Одной вкл , другой выкл .Мне хочется чтобы каждая кнопка отвечала за своё реле.Извините если как то сумбурно описал .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

управление реле с брелка

Сообщение Golan »

[ref]trak[/ref], а блок обязательно? Как я думаю, если использовать стандартный набор брелок -приемник, то можно обойтись и встроенными блоками, входы на кнопки, выходы на реле и между ними любую логику включения
Добро не ценится в современном мире, люди от него наглеют!
trak
Сержант
Сообщения: 136
Зарегистрирован: 29 авг 2016, 20:27
Откуда: Нижний Новгород

управление реле с брелка

Сообщение trak »

У меня вот такой приёмник . Я не совсем понял как это будет выглядеть ?))))))))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

управление реле с брелка

Сообщение Golan »

Времени нет, вечером попробую сделать и показать.
А у вас какой брелок?
Добро не ценится в современном мире, люди от него наглеют!
trak
Сержант
Сообщения: 136
Зарегистрирован: 29 авг 2016, 20:27
Откуда: Нижний Новгород

управление реле с брелка

Сообщение trak »

брелок самый простой с 2 кнопками ,вот я и хотел этими кнопками управлять двумя реле.Принцип такой , у меня в деревне уже стоит контоллер на ардуино , собирает данные температуры . Всё это дело выводится в скаду .Я хотел дополнить двумя реле , управлять светом пред входом и гаражом.Т.е я приехал поздно , темно .С брелка включил свет .Или удалённо через скаду включил свет .Вот как то так.
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

управление реле с брелка

Сообщение Golan »

К сожалению у меня таких приемника и передатчика нет, есть приемник с брелком, а тут нужно использовать, как я понял, два ардуино, один для приемника (большой модуль) и второй для передатчика.
Инфы в инете много вот например или вот
Добро не ценится в современном мире, люди от него наглеют!
trak
Сержант
Сообщения: 136
Зарегистрирован: 29 авг 2016, 20:27
Откуда: Нижний Новгород

управление реле с брелка

Сообщение trak »

Да примеров я полно всяких видел.В данном случае хочу использовать только приёмник.И как бы проект уже свой дополнить.
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

управление реле с брелка

Сообщение Golan »

Так если приемник, то передатчиком будет ваш тот брелок?, но его как то нужно прописать в приемнике, они должны "знать друг друга", думаю в вашем варианте это не получится, хотя может и ошибаюсь
Добро не ценится в современном мире, люди от него наглеют!
trak
Сержант
Сообщения: 136
Зарегистрирован: 29 авг 2016, 20:27
Откуда: Нижний Новгород

управление реле с брелка

Сообщение trak »

А вы в первом посте посмотрите вложение 433.txt там уже прописаны кнопки .Но там одной кнопкой включается реле , другой выключается .А мне хочется сделать одной кнопкой включение-выключение.Но не знаю как , так как не силён в с++

Отправлено спустя 2 минуты 36 секунд:
И потом этот код перевести в пользовательский блок
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

управление реле с брелка

Сообщение Golan »

Где там кнопка? Реле вижу, я СИ только начал, так сказать изучать, сложно, старый стал.
Добро не ценится в современном мире, люди от него наглеют!
trak
Сержант
Сообщения: 136
Зарегистрирован: 29 авг 2016, 20:27
Откуда: Нижний Новгород

управление реле с брелка

Сообщение trak »

if (mySwitch.getReceivedValue() == 8) {
digitalWrite(relay7, HIGH);
}
if (mySwitch.getReceivedValue() == 4) {
digitalWrite(relay7, LOW);

8 и 4 это как раз коды кнопок на брелке .Мне тоже уже тяжело изучать СИ .Уже ни то восприятие )))))))))
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

управление реле с брелка

Сообщение Golan »

Возможно, только, по моему, это полученные значения от передатчика, к которому подключены кнопки.
Думаю без спецов по СИ, мы с Вами ща, новый Крымский мост построим :)
Добро не ценится в современном мире, люди от него наглеют!
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

управление реле с брелка

Сообщение pan »

[ref]trak[/ref],

Код: Выделить всё

if (mySwitch.getReceivedValue() == 8) { 
digitalWrite(relay7,  ! digitalRead(relay7) );
}
trak
Сержант
Сообщения: 136
Зарегистрирован: 29 авг 2016, 20:27
Откуда: Нижний Новгород

управление реле с брелка

Сообщение trak »

pan писал(а): 29 май 2018, 08:37if (mySwitch.getReceivedValue() == 8) { digitalWrite(relay7, ! digitalRead(relay7) ); }
Спасибо за помощь.Попробовал вставить в код .При нажатии кнопки с кодом 8 , реле начинает гудеть как трансформатор )))))))))
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 1 раз
Контактная информация:

управление реле с брелка

Сообщение Sancho »

[ref]trak[/ref],
Один вопрос: Вы посмотрите, пожалуйста, что он шлёт в ком порт, когда ничего не нажимаешь?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

управление реле с брелка

Сообщение pan »

[ref]trak[/ref], а если так

Код: Выделить всё

if (mySwitch.getReceivedValue() == 8) { 
digitalWrite(relay7,  ! digitalRead(relay7) );
while (mySwitch.getReceivedValue() == 8);
}
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 1 раз
Контактная информация:

управление реле с брелка

Сообщение Sancho »

Или так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
trak
Сержант
Сообщения: 136
Зарегистрирован: 29 авг 2016, 20:27
Откуда: Нижний Новгород

управление реле с брелка

Сообщение trak »

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

Отправлено спустя 6 минут 36 секунд:
Sancho писал(а): 29 май 2018, 08:59[ref]trak[/ref],
Один вопрос: Вы посмотрите, пожалуйста, что он шлёт в ком порт, когда ничего не нажимаешь?
Пропустил сообщение ))))) В ком порту чисто , помех вроде нет ни каких .
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 1 раз
Контактная информация:

управление реле с брелка

Сообщение Sancho »

trak писал(а): 29 май 2018, 10:44В ком порту чисто , помех вроде нет ни каких .
Этот вопрос для скетча из первого поста. В блоке отправки нет.

Отправлено спустя 1 минуту 13 секунд:
trak писал(а): 29 май 2018, 10:44когда включил реле и нажимаю опять на отключение не сразу срабатывает
Попробуй в это время управлять вторым реле, потом опять первым.... Экспериментируй!

Отправлено спустя 7 минут 1 секунду:
Ещё один вариант, v2
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
trak
Сержант
Сообщения: 136
Зарегистрирован: 29 авг 2016, 20:27
Откуда: Нижний Новгород

управление реле с брелка

Сообщение trak »

Со второй версией реле щёлкать начинает туда ,сюда.С первой версией приходится выжидать 5 сек , специально засёк , вообщем это вообще не критично.Если не трудно объясните в чём разница между 1 и 2 версией блока.Я своим взглядом вроде ни чего не заметил )))))) Мне для будущего опыта.

Отправлено спустя 2 минуты 20 секунд:
Реле по отдельности управляются моментально .Если вкл первое например , а второе выключать.
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя