roboforum.ru

Технический форум по робототехнике.

Бюджетные DIY модули для умного дома

Re: Бюджетные DIY модули для умного дома

Myp » 20 апр 2015, 14:15

дома 2 сенсорных выключателя
иногда вставая с синтетической покрывашки на диване, бью статикой, и если шибаю особенно сильно то он паразит виснет))
раз в пару месяцев зависает в одном положении и зависон лечится тока передёргиванием автомата общего.

Re: Бюджетные DIY модули для умного дома

=DeaD= » 20 апр 2015, 15:06

Romeo писал(а):
=DeaD= писал(а):Кстати, если диммер будет внутри выключателя - как туда кабель протянется? И если уж там реле впишется, то симистор тем более должен вписаться.

Собираюсь отказаться от выключателя как такового. Заменю его на сенсорную площадку, которая будет через модуль-клиент управлять светом. Может быть это и не хорошее решение

А сигнальный кабель как туда прокладывать? Штробить заново? Или есть кабель-канал?

Добавлено спустя 42 секунды:
Myp писал(а):дома 2 сенсорных выключателя
иногда вставая с синтетической покрывашки на диване, бью статикой, и если шибаю особенно сильно то он паразит виснет))
раз в пару месяцев зависает в одном положении и зависон лечится тока передёргиванием автомата общего.

Статика страшная вещь, надо будет не забыть какую-то защиту от неё.

Re: Бюджетные DIY модули для умного дома

Scorpio » 21 апр 2015, 05:41

Заказал себе такую вещицу. Думаю поюзать на предмет применения в умном домике.

Re: Бюджетные DIY модули для умного дома

Romeo » 21 апр 2015, 13:24

Возникли такие вопросы:
Будет ли каждый модуль выполнять только одну определённую функцию или это будет набор функций?
Например мне понадобилось в одном месте снимать температуру, управлять нагрузкой и иметь датчик движения. Надо собрать "бутерброд" из 3-модулей?
Каким образом задавать индивидуальный адрес клиента?

Re: Бюджетные DIY модули для умного дома

ALS » 21 апр 2015, 14:50

Я в своих модулях ставил кнопку, при нажатии на которую клиент дает запрос в сеть. Сервер смотрит свой перечень уже существующих клиентов и выдает в сеть новый номер. Клиент его принимает и записывает в EEPROM.

Re: Бюджетные DIY модули для умного дома

Romeo » 21 апр 2015, 16:39

ALS писал(а):Я в своих модулях ставил кнопку, при нажатии на которую клиент дает запрос в сеть. Сервер смотрит свой перечень уже существующих клиентов и выдает в сеть новый номер. Клиент его принимает и записывает в EEPROM.

Тогда нужен дополнительный модуль инициализации. На Arduino зарезервировать для кнопки инита вывод D13. На каждом модуле D13 соединить с землёй. Потеря одного вывода + дополнительный модуль.
Я когда вот такие штуки купил...
http://www.ebay.in/itm/UART-Wireless-RF ... 0747023936
настройку делал через спецпрогу.
Может стоит каждого клиента подключать к компу поотдельности и с помощью спецпроги задавать личные номера?

Re: Бюджетные DIY модули для умного дома

Angel71 » 21 апр 2015, 16:59

клепать отдельный модуль по каждому пуку - это путь в никуда. кнопка синхронизации идея хорошая, но реализация у ALS очень простенькая простая.

Re: Бюджетные DIY модули для умного дома

Romeo » 21 апр 2015, 17:10

Angel71 писал(а):клепать отдельный модуль по каждому пуку - это путь в никуда...

Если делать с кнопкой, следовательно придётся пожертвовать одним выводом. И такую кнопку надо приделать к каждому клиенту. Каким образом это унифицировать? Делать отдельный модуль? И я о том же, что тот вариант не катит.
Не проще ли вообще обойтись без кнопки? Разве есть такая необходимость проводить инициализацию "на горячую"?
Поэтому и предложил делать инит вне сети через комп.

PS. У меня на предприятии есть стойка с блоками. Там всё так унифицировано, что блок индикации с одной кнопкой, резистором и светодиодом организован на плате размером 10х20 см :crazy:

Re: Бюджетные DIY модули для умного дома

Angel71 » 21 апр 2015, 17:30

у меня нет кнопки и проблем с настройкой адресов чтот не испытываю. изначально, когда нет настроек, модуль находится в режиме автонастройки адреса (частично похоже на dhcp в сетях). можно сразу записать нужные настройки. можно отсылать команды, выставляющие адрес в "автонастройка" или изменять нужные параметры. хотя да, добавление ещё и кнопки для синхронизации/входа в режим настройки, таки повысит гибкость.

Re: Бюджетные DIY модули для умного дома

=DeaD= » 21 апр 2015, 17:52

Romeo писал(а):Возникли такие вопросы:
Будет ли каждый модуль выполнять только одну определённую функцию или это будет набор функций?
Например мне понадобилось в одном месте снимать температуру, управлять нагрузкой и иметь датчик движения. Надо собрать "бутерброд" из 3-модулей?
Каким образом задавать индивидуальный адрес клиента?

Пока думаю, что будут модули по типу Open Robotics, то есть некоторые пакеты функций на каждом модуле.
Например, 4-6 симисторных выхода 220В и 6-8 аналого-цифровых входа для подключения различных датчиков/выключателей.

Добавлено спустя 8 минут 58 секунд:
По поводу адресации у меня такая мысль (точнее идея скопировать DHCP):
1. В каждый модуль при изготовлении зашивается длинный адрес, если таковой еще не предусмотрен в самом МК (а-ля MAC).
2. Сервер имеет процедуру опроса всех модулей на шине, получения их типов, длинных адресов и назначения им коротких адресов (а-ля IP в локальной сети).

Но еще не знаю, как это ляжет на типовые протоколы, чтобы потом в каком-нибудь OpenHAB не извращаться подолгу.

Re: Бюджетные DIY модули для умного дома

Angel71 » 21 апр 2015, 18:34

из dhcp там общая идея, а так этот протокол слишком избыточен. ещё вы на частности смотрите и забываете, что у разных интерфейса есть свои особенности. i2c, уарт/rs485/can, ethernet,... к примеру в nrf24l01 одновременно можно задействовать до 6-ти адресов на приём и до одного на передачу. никто естественно не запрещает сделать один общий адрес для rx/tx. неплохая идея вводить уникальный идентификатор устройства и стараться оставлять все нюансы с интерфейсами максимально на нижнем уровне.

Re: Бюджетные DIY модули для умного дома

=DeaD= » 21 апр 2015, 19:32

Angel71 писал(а):из dhcp там общая идея, а так этот протокол слишком избыточен. ещё вы на частности смотрите и забываете, что у разных интерфейса есть свои особенности. i2c, уарт/rs485/can, ethernet,... к примеру в nrf24l01 одновременно можно задействовать до 6-ти адресов на приём и до одного на передачу. никто естественно не запрещает сделать один общий адрес для rx/tx. неплохая идея вводить уникальный идентификатор устройства и стараться оставлять все нюансы с интерфейсами максимально на нижнем уровне.

Это да, надо поскорей определяться с интерфейсом и протоколом нижнего уровня. Желательно, чтобы не сильно выбиваться из общего строя модулей для умных домов.

Пока смотрю в сторону RS485 с Modbus. По крайней мере для дальней связи между центрами, для унификации может быть есть смысл использовать и для связи в одном щитке.

Re: Бюджетные DIY модули для умного дома

=DeaD= » 22 апр 2015, 00:35

Стоимость драйвера под RS485 вообще говоря начинается почти от 10 рублей, так что есть смысл рассмотреть его и для межмодульного взаимодействия в одном щитке.

Вот только не могу пока понять, насколько этот Modbus распространен для умного дома.

Есть российская контора INSYTE с девайсами на протоколе Modbus RTU, и пока ничего дальше не видно.

Re: Бюджетные DIY модули для умного дома

Angel71 » 22 апр 2015, 02:43

50-100 max485csa стоит 8-10 центов (у него много недорогой мелочёвки). тут по 4.7 цента, но 500штук. мне can больше нравится, но это дороже и не все мк с ним дружат.
самоделкины modbus очень часто используют - не фонтан, но есть готовые либы и теоритически с чем-нибудь когда-нибудь может и будет совместимо. http://habrahabr.ru/post/249043/, http://habrahabr.ru/post/252555/,...

Re: Бюджетные DIY модули для умного дома

Duhas » 22 апр 2015, 10:20

не фонтан в смысле сам по себе modbus? или RS485? так то не модбасом единым, стандартик придумать делов не больше чем на день, ибо ни риалтаймом, ни минимизацией избыточности мы не связаны в таких задачах.


cron
Rambler\'s Top100 Mail.ru counter