Помогите найти информацию как управлять реле через езернет

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

Модератор: immortal

Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Помогите найти информацию как управлять реле через езерн

Сообщение Gelezako » Ср апр 05, 2017 4:03 pm

immortal писал(а): любой из перечисленных работает до сих пор по http, самый дешевый получается iMatic, вотмануал по работе модуля с МД
Но опять таки НО! Я полагаю, что все таки лучше ардуино, скоро допишу скетчи чисто для управления реле через ардуино через UART и HTTP
да, спасибо, я уже перерыл все ваши статьи на сайте касательно этой темы :)
Единственное я не понял зачем вы использовали питон? Ведь обработчик можно было написать на пхп там где вы вызывали питоновский скрип? Или просто потому что с питоном лучше знакомы?

iMatic лично мне наверно не подходит, по тому как у неё на борту непосредственно не запаяны сами реле их их надо как-то подключать, а для этого надо мануал курить. Но смещает что про него в инете почти ничего нет :(
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Teo
Сообщения: 19
Зарегистрирован: Сб фев 11, 2017 9:07 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Помогите найти информацию как управлять реле через езерн

Сообщение Teo » Ср апр 05, 2017 4:05 pm

woow писал(а):
immortal писал(а): Но опять таки НО! Я полагаю, что все таки лучше ардуино, скоро допишу скетчи чисто для управления реле через ардуино через UART и HTTP
вечером ещё и этот http://majordomo.smartliving.ru/Main/ArduinoCode3 нужно будет опробовать раз он тут вложен наверное рабочий, только опять нет описния как к МД подкючится
https://github.com/sochkasov/majordomo- ... rWebServer
Здесь написано как обращаться
За это сообщение автора Teo поблагодарил:
Gelezako (Ср апр 05, 2017 4:11 pm)
Рейтинг: 1.16%
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Помогите найти информацию как управлять реле через езерн

Сообщение Gelezako » Ср апр 05, 2017 4:12 pm

Teo писал(а): https://github.com/sochkasov/majordomo- ... rWebServer
Здесь написано как обращаться
подскажите начинающему ардуинщику, вот у меня есть ардуино + Ethernet шилд, могу ли я запустить этот скетч без наличия самих реле?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Teo
Сообщения: 19
Зарегистрирован: Сб фев 11, 2017 9:07 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Помогите найти информацию как управлять реле через езерн

Сообщение Teo » Ср апр 05, 2017 4:16 pm

Запустить можно и без реле, на 13 пине имеется светодиод его можно использовать для индикации работы скетча, если отправлять команды на этот пин.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Помогите найти информацию как управлять реле через езерн

Сообщение Gelezako » Ср апр 05, 2017 4:17 pm

ясно, спасибо. А ссылка на гитхаб что вы давали, это ваш скетч? Т.е. на Гитхабе ваш профиль?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Teo
Сообщения: 19
Зарегистрирован: Сб фев 11, 2017 9:07 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Помогите найти информацию как управлять реле через езерн

Сообщение Teo » Ср апр 05, 2017 5:14 pm

Нет, я не такой умный. Эта ссылка находится на странице http://majordomo.smartliving.ru/Main/ArduinoCode3
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Помогите найти информацию как управлять реле через езерн

Сообщение immortal » Ср апр 05, 2017 8:57 pm

Gelezako писал(а): Единственное я не понял зачем вы использовали питон? Ведь обработчик можно было написать на пхп там где вы вызывали питоновский скрип? Или просто потому что с питоном лучше знакомы?
нет, просто был готовый питон скрипт, я только его модернизировал.
Завтра постараюсь заснять видеообзор решений по реле, все плюсы и минусы на мой взгляд.
Так же постараюсь в ближайшее время подготовить скетч для ардуино чисто для управления реле по http для использования всех портов ардуины.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Помогите найти информацию как управлять реле через езерн

Сообщение woow » Чт апр 06, 2017 9:21 am

вот с этим http://majordomo.smartliving.ru/Main/ArduinoCode3 не как не мог справится, весь вечер угробил, то компилятор не подходит, то библиотек не находит, то то то сё. Кошмар. Зачем эти компиляторы на Arduino v.1.01, каждый раз с ними беда.
Вчера с несколких примеров собрал и обкатал вот такой скетч. В нём нет ничего мудрённого, на веб странице несколько кнопок с которыми управляется 4 релюшки, но поскольку нет опыта как и что нужно для МД так там про это ничего и нет. Попробуйте я делал на бутерброде ArduinoUNO+W5100. Дифолтное состояние все реле включены.
Ещё есть какая то ошибка, что постоянно после компиляции ругается, что мало памяти, но работает всё пока нормально.
Вложения
RELAY_web.rar
(1.38 КБ) 177 скачиваний
Raspberry Pi 3B+
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Помогите найти информацию как управлять реле через езерн

Сообщение immortal » Чт апр 06, 2017 9:32 pm

woow писал(а): Дифолтное состояние все реле включены.
при определении портов как OUTPUT выходы ардуино в состоянии логического нуля, реле у Вас скорее всего инверсные ,то есть чтобы включить реле надо на вход подать ноль, чтобы выключить на ноль подать единицу, поэтому чтобы реле были выключены надо в секции setup на выходах сделать единицу добавив:

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

 digitalWrite(5, HIGH);
 digitalWrite(6, HIGH);
 digitalWrite(7, HIGH);
 digitalWrite(8, HIGH); 
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Помогите найти информацию как управлять реле через езерн

Сообщение woow » Чт апр 06, 2017 11:22 pm

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

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

Sketch uses 13,012 bytes (42%) of program storage space. Maximum is 30,720 bytes.
Global variables use 1,579 bytes (77%) of dynamic memory, leaving 469 bytes for local variables. Maximum is 2,048 bytes.
Low memory available, stability problems may occur. 
И что надо добавить что бы МД увидел.
С codebender.cc удалось прошить кодом https://github.com/sochkasov/majordomo- ... rWebServer
Но увы только инструкцию увидел, а команды не реагирует.
Raspberry Pi 3B+
Ответить