Исполнительный контроллер на Arduino
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Исполнительный контроллер на Arduino
Дополнил описание контроллера на базе Arduino: http://smartliving.ru/Main/Arduino
Собрал у себя этот блок, но пока задействовал только для нажатия кнопок на пульте от въездных и гаражных ворот, хотя реле стоят мощные и можно сделать так же управление освещением.
Контроллер может использоваться как альтернатива устройству IP Power 9223K ( http://smartliving.ru/Main/DevIpPower9223 ) -- последнее гораздо эстетичней, но, что логично, дороже.
Собрал у себя этот блок, но пока задействовал только для нажатия кнопок на пульте от въездных и гаражных ворот, хотя реле стоят мощные и можно сделать так же управление освещением.
Контроллер может использоваться как альтернатива устройству IP Power 9223K ( http://smartliving.ru/Main/DevIpPower9223 ) -- последнее гораздо эстетичней, но, что логично, дороже.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 3
- Зарегистрирован: Вт июл 03, 2012 1:16 pm
- Откуда: Belarus
- Благодарил (а): 0
- Поблагодарили: 0
Re: Исполнительный контроллер на Arduino
Изучаю уже несколько дней этот замечательный девайс - Arduino.
Вещь очень хорошая и самодостаточная, но для умного дома нужна обратная связь с ним, для исполнения сложных сценариев, передачи данных, для анализа и статистики.
И здесь нам поможет очень удобный модуль - Arduino Ethernet shield для связи с компьютером по локальной сети, а встроенный web-сервер обеспечивает дополнительные возможности.
Встает вопрос как с наименьшими затратами, а так же строительным монтажом реализовать Умный дом. Причем меня сейчас волнует реализация Умного дома как для себя, так как я пока провожу отделочные работы в своем доме, то уже закладываю необходимые линии, так и реализацию Умного дома на готовом объекте, где необходимо будет делать привязку - это для коммерческого использования. Я живу в Беларуси и считаю это перспективным проектом и буду рад сотрудничать с автором этого проекта, тем более занимаюсь hi-tech бизнесом.
Решением для Умного дома рассматриваю возможность наименьшего количества проводов - в основном для легкости и незаметности монтажа. Поэтому для реализации использовал бы для небольших точек управления сеть на основе 1-wire, а для узлов где будет большое скопление датчиков и схем управление - arduino.
Причем получается, что в доме необходимо будет разводить только один кабель UTP 5 cat., ведь в нем 4 пары. Для Ethernet соединения используется только 2 пары, 1 пару мы отдаем на 1-wire, а в последней паре мы можем задействовать провод для питания схем управления сети 1-wire.
Для arduino существуют модули беспроводной связи по технологии XBee которые позволяют взаимодействовать между собой нескольким arduino, получается что нет необходимости тянуть ethernet-линию к контролеру, тем самым упрощается, немного, монтаж Умного дома. К сожалению я не знаю есть ли возможность передавать информацию от беспроводных arduino на сервер через arduino с Ethernet shield. Но это вопрос времени.
По поводу коммутации нагрузок, по форумам я видел разные предложения и больше меня интересовала возможность приобретения в Беларуси, чтобы не ждать от заокеанских поставок, все элементы возможно приобрести, дополнительно заинтересовался реле от http://www.fif.by, которые находятся в Беларуси.
Подводя итог хочу выразить респект автору проекта, потому система управления MajorDomo, я считаю, очень перспективна, она очень гибкая как для настройки системы, так и для использования, особенно с визуализацией сцен, что очень важно для конечного заказчика.
Вещь очень хорошая и самодостаточная, но для умного дома нужна обратная связь с ним, для исполнения сложных сценариев, передачи данных, для анализа и статистики.
И здесь нам поможет очень удобный модуль - Arduino Ethernet shield для связи с компьютером по локальной сети, а встроенный web-сервер обеспечивает дополнительные возможности.
Встает вопрос как с наименьшими затратами, а так же строительным монтажом реализовать Умный дом. Причем меня сейчас волнует реализация Умного дома как для себя, так как я пока провожу отделочные работы в своем доме, то уже закладываю необходимые линии, так и реализацию Умного дома на готовом объекте, где необходимо будет делать привязку - это для коммерческого использования. Я живу в Беларуси и считаю это перспективным проектом и буду рад сотрудничать с автором этого проекта, тем более занимаюсь hi-tech бизнесом.
Решением для Умного дома рассматриваю возможность наименьшего количества проводов - в основном для легкости и незаметности монтажа. Поэтому для реализации использовал бы для небольших точек управления сеть на основе 1-wire, а для узлов где будет большое скопление датчиков и схем управление - arduino.
Причем получается, что в доме необходимо будет разводить только один кабель UTP 5 cat., ведь в нем 4 пары. Для Ethernet соединения используется только 2 пары, 1 пару мы отдаем на 1-wire, а в последней паре мы можем задействовать провод для питания схем управления сети 1-wire.
Для arduino существуют модули беспроводной связи по технологии XBee которые позволяют взаимодействовать между собой нескольким arduino, получается что нет необходимости тянуть ethernet-линию к контролеру, тем самым упрощается, немного, монтаж Умного дома. К сожалению я не знаю есть ли возможность передавать информацию от беспроводных arduino на сервер через arduino с Ethernet shield. Но это вопрос времени.
По поводу коммутации нагрузок, по форумам я видел разные предложения и больше меня интересовала возможность приобретения в Беларуси, чтобы не ждать от заокеанских поставок, все элементы возможно приобрести, дополнительно заинтересовался реле от http://www.fif.by, которые находятся в Беларуси.
Подводя итог хочу выразить респект автору проекта, потому система управления MajorDomo, я считаю, очень перспективна, она очень гибкая как для настройки системы, так и для использования, особенно с визуализацией сцен, что очень важно для конечного заказчика.
-
- Сообщения: 39
- Зарегистрирован: Вс апр 22, 2012 3:18 pm
- Благодарил (а): 0
- Поблагодарили: 4 раза
Re: Исполнительный контроллер на Arduino
Сергей,
возможно я не до конца разобрался,но можно ли использовать Ардуино в режиме исполнительного контроллера без Ethernet shield-а?
После 6 недель путешествий, приехали наконец реле для ардуины и хочется их задействовать.
Кстати, тут очень интересная статья про ИК-выключатель.
http://habrahabr.ru/post/145653/
С небольшими правками этот код можно будет использовать в системе, тем самым получив доп возможность управлять еще и ИК пультом.
возможно я не до конца разобрался,но можно ли использовать Ардуино в режиме исполнительного контроллера без Ethernet shield-а?
После 6 недель путешествий, приехали наконец реле для ардуины и хочется их задействовать.
Кстати, тут очень интересная статья про ИК-выключатель.
http://habrahabr.ru/post/145653/
С небольшими правками этот код можно будет использовать в системе, тем самым получив доп возможность управлять еще и ИК пультом.
Re: Исполнительный контроллер на Arduino
Можно без шилда
http://smartliving.ru/Main/ArduinoDirect
http://smartliving.ru/Main/ArduinoDirect
С уважением
Александр.
Александр.
-
- Сообщения: 39
- Зарегистрирован: Вс апр 22, 2012 3:18 pm
- Благодарил (а): 0
- Поблагодарили: 4 раза
Re: Исполнительный контроллер на Arduino
Думаю вы ошибаетесь.Panchez писал(а):Можно без шилда
http://smartliving.ru/Main/ArduinoDirect
Я именно про ИСПОЛНИТЕЛЬНЫЙ контроллер говорю. Те то который будет ПОЛУЧАТЬ сигнал от системы, а не отправлять html запросы. Те должна быть двухсторонняя связь ардуины и majordomo
Предпологаю что без шилда все-таки работать не будет
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Исполнительный контроллер на Arduino
Всё верно -- указанный пример работает для контроллера датчиков. Вообще, можно допилить программу, что б она могла команды принимать и на ардуино пересылать, это не так сложно, но некоторое время займёт.
Задачу можно добавтиь на google code -- я там веду список того, что нужно сделать (ссылка в моей подписи). А то по форумам много чего вижу, но не всё вспоминаю добавить в задачи к реализации ))
Задачу можно добавтиь на google code -- я там веду список того, что нужно сделать (ссылка в моей подписи). А то по форумам много чего вижу, но не всё вспоминаю добавить в задачи к реализации ))
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Исполнительный контроллер на Arduino
Я собрал новую версию программы-гейта:
http://smartliving.ru/download/arduino_gw_02.zip
работает как предыдущая, но только можно использовать ещё и для отправки команд в Arduino следующим образом:
1. Запускаем приложение, настраиваем, соединяемся с Arduino (так работало и раньше)
2. Если нужно что-то послать в открытое соединение, то просто из командной строки запускаем это же приложение, но в качестве параметров указываем строчку, которую нужно послать.
К примеру:
Отправит на arduino строку myCommand,1
http://smartliving.ru/download/arduino_gw_02.zip
работает как предыдущая, но только можно использовать ещё и для отправки команд в Arduino следующим образом:
1. Запускаем приложение, настраиваем, соединяемся с Arduino (так работало и раньше)
2. Если нужно что-то послать в открытое соединение, то просто из командной строки запускаем это же приложение, но в качестве параметров указываем строчку, которую нужно послать.
К примеру:
Код: Выделить всё
arduino_gw.exe myСommand,1
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 2
- Зарегистрирован: Чт ноя 29, 2012 9:22 am
- Благодарил (а): 0
- Поблагодарили: 0
Re: Исполнительный контроллер на Arduino
Здравствуйте!
Принимайте новичка в ряды поклонников MajorDoMo...
Сергей, просьба (если не сложно) добавить версию под чип ENC28J60.
С уважением,
Сергей Бартенев
Принимайте новичка в ряды поклонников MajorDoMo...
Сергей, просьба (если не сложно) добавить версию под чип ENC28J60.
С уважением,
Сергей Бартенев
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Исполнительный контроллер на Arduino
Добро пожаловатьSergei Bartenev писал(а):Здравствуйте!
Принимайте новичка в ряды поклонников MajorDoMo...
Сергей, просьба (если не сложно) добавить версию под чип ENC28J60.
С уважением,
Сергей Бартенев

А чем этот чип отличается? Программа универсальная -- она по ком-порту с чем угодно работает.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Исполнительный контроллер на Arduino
Ознакомьтесь http://www.nuelectronics.com/estore/ind ... roject_ethSergei Bartenev писал(а):Здравствуйте!
Принимайте новичка в ряды поклонников MajorDoMo...
Сергей, просьба (если не сложно) добавить версию под чип ENC28J60.
С уважением,
Сергей Бартенев
Если у вас шилд как на рисунке