Страница 4 из 5
Re: Помогите найти информацию как управлять реле через езерн
Добавлено: Ср апр 05, 2017 4:03 pm
Gelezako
immortal писал(а):
любой из перечисленных работает до сих пор по http, самый дешевый получается iMatic, вот
мануал по работе модуля с МД
Но опять таки НО! Я полагаю, что все таки лучше ардуино, скоро допишу скетчи чисто для управления реле через ардуино через UART и HTTP
да, спасибо, я уже перерыл все ваши статьи на сайте касательно этой темы

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

Re: Помогите найти информацию как управлять реле через езерн
Добавлено: Ср апр 05, 2017 4:05 pm
Teo
woow писал(а):immortal писал(а):
Но опять таки НО! Я полагаю, что все таки лучше ардуино, скоро допишу скетчи чисто для управления реле через ардуино через UART и HTTP
вечером ещё и этот
http://majordomo.smartliving.ru/Main/ArduinoCode3 нужно будет опробовать раз он тут вложен наверное рабочий, только опять нет описния как к МД подкючится
https://github.com/sochkasov/majordomo- ... rWebServer
Здесь написано как обращаться
Re: Помогите найти информацию как управлять реле через езерн
Добавлено: Ср апр 05, 2017 4:12 pm
Gelezako
подскажите начинающему ардуинщику, вот у меня есть ардуино + Ethernet шилд, могу ли я запустить этот скетч без наличия самих реле?
Re: Помогите найти информацию как управлять реле через езерн
Добавлено: Ср апр 05, 2017 4:16 pm
Teo
Запустить можно и без реле, на 13 пине имеется светодиод его можно использовать для индикации работы скетча, если отправлять команды на этот пин.
Re: Помогите найти информацию как управлять реле через езерн
Добавлено: Ср апр 05, 2017 4:17 pm
Gelezako
ясно, спасибо. А ссылка на гитхаб что вы давали, это ваш скетч? Т.е. на Гитхабе ваш профиль?
Re: Помогите найти информацию как управлять реле через езерн
Добавлено: Ср апр 05, 2017 5:14 pm
Teo
Нет, я не такой умный. Эта ссылка находится на странице
http://majordomo.smartliving.ru/Main/ArduinoCode3
Re: Помогите найти информацию как управлять реле через езерн
Добавлено: Ср апр 05, 2017 8:57 pm
immortal
Gelezako писал(а):
Единственное я не понял зачем вы использовали питон? Ведь обработчик можно было написать на пхп там где вы вызывали питоновский скрип? Или просто потому что с питоном лучше знакомы?
нет, просто был готовый питон скрипт, я только его модернизировал.
Завтра постараюсь заснять видеообзор решений по реле, все плюсы и минусы на мой взгляд.
Так же постараюсь в ближайшее время подготовить скетч для ардуино чисто для управления реле по http для использования всех портов ардуины.
Re: Помогите найти информацию как управлять реле через езерн
Добавлено: Чт апр 06, 2017 9:21 am
woow
вот с этим
http://majordomo.smartliving.ru/Main/ArduinoCode3 не как не мог справится, весь вечер угробил, то компилятор не подходит, то библиотек не находит, то то то сё. Кошмар. Зачем эти компиляторы на Arduino v.1.01, каждый раз с ними беда.
Вчера с несколких примеров собрал и обкатал вот такой скетч. В нём нет ничего мудрённого, на веб странице несколько кнопок с которыми управляется 4 релюшки, но поскольку нет опыта как и что нужно для МД так там про это ничего и нет. Попробуйте я делал на бутерброде ArduinoUNO+W5100. Дифолтное состояние все реле включены.
Ещё есть какая то ошибка, что постоянно после компиляции ругается, что мало памяти, но работает всё пока нормально.
Re: Помогите найти информацию как управлять реле через езерн
Добавлено: Чт апр 06, 2017 9:32 pm
immortal
woow писал(а): Дифолтное состояние все реле включены.
при определении портов как OUTPUT выходы ардуино в состоянии логического нуля, реле у Вас скорее всего инверсные ,то есть чтобы включить реле надо на вход подать ноль, чтобы выключить на ноль подать единицу, поэтому чтобы реле были выключены надо в секции setup на выходах сделать единицу добавив:
Код: Выделить всё
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
Re: Помогите найти информацию как управлять реле через езерн
Добавлено: Чт апр 06, 2017 11:22 pm
woow
Спасибо за подсказку, но это не так важно для начала, меня беспокоит, почему компилятор ругается что мало памяти
Код: Выделить всё
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
Но увы только инструкцию увидел, а команды не реагирует.