Страница 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
Teo писал(а): https://github.com/sochkasov/majordomo- ... rWebServer
Здесь написано как обращаться
подскажите начинающему ардуинщику, вот у меня есть ардуино + 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
Но увы только инструкцию увидел, а команды не реагирует.