Умный Дом по Ethernet

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
BolikStav
Сообщения: 3
Зарегистрирован: 08 авг 2011, 16:32

Re: Умный Дом по Ethernet

Сообщение BolikStav » 16 сен 2011, 23:54

а на продажу такой контроллер будет? я бы купил такой

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 17 сен 2011, 00:42

BolikStav, вы не первый, кто спрашивает об этом.
К зиме попробую изготовить партию таких девайсов с уже загруженной прошивкой.

Контроллер контроллером, но конкретному пользователю придется решать вопросы:
а) Питание. Ведь это, так сказать, OEM. Конкретный appliance может быть разным. В крайнем случае купить блок питания за 100 руб, скажем, на 5В в ближайшем радиомагазине.
б) Реализация входов и особенно выходов. В принципе можно было бы разработать какую-то стандартизованную плату расширения типа 4 входа/4 выхона (симисторы/реле) или другие наборы
в) ну и, собственно, корпус...

BolikStav
Сообщения: 3
Зарегистрирован: 08 авг 2011, 16:32

Re: Умный Дом по Ethernet

Сообщение BolikStav » 17 сен 2011, 13:58

Andrey_B писал(а):BolikStav, вы не первый, кто спрашивает об этом.
К зиме попробую изготовить партию таких девайсов с уже загруженной прошивкой.

Контроллер контроллером, но конкретному пользователю придется решать вопросы:
а) Питание. Ведь это, так сказать, OEM. Конкретный appliance может быть разным. В крайнем случае купить блок питания за 100 руб, скажем, на 5В в ближайшем радиомагазине.
б) Реализация входов и особенно выходов. В принципе можно было бы разработать какую-то стандартизованную плату расширения типа 4 входа/4 выхона (симисторы/реле) или другие наборы
в) ну и, собственно, корпус...
это всё не очень большая проблема... самая проблема это вот как раз плата.
можно конечно реализовать всё на одной плате

Изображение

как это сделанно на sts-403

sueno
Сообщения: 14
Зарегистрирован: 05 окт 2011, 04:15

Re: Умный Дом по Ethernet

Сообщение sueno » 05 окт 2011, 04:21

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

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 05 окт 2011, 09:39

sueno, отвечая на ваш вопрос.
1. Самое место обсуждаемому здесь устройству в распределительном щитке, где с питанием проблем быть не должно.
2. Если щитка нет, то завести питание в Ethernet можно.
2а. POE - для этого придется заменить коммутаторы, установить инжекторы и т.д.
2б. Псевдо POE или POE по-деревенски. В 10/100 мегабитных сетях используется только 2 пары. Остальные можно физически задействовать под питание. На тех сегментах, где будет использоваться такая с позволения сказать "технология" нужно обеспечить коммутацию питания до включения кабеля в Ethernet-порты. То есть это, строго говоря, не Питание По Ethernet, а Питание Рядом с Ethernet. Просто чтобы не тащить еще один провод. Ну и, соответственно, блок питания равно как и инжектор в п. 2а нужен все равно.

Запитать устройство подобно 1-wire (паразитное питание) в технологии Ethernet невозможно, так как Ethernet в отличие от 1-wire потребляет _значительно_ больше.

Да, не понятно зачем засовывать БП в выключатели света. Выключатели света остаются на своих местах без какой-либо модификации. В том месте, где они коммутировали нагрузку, а это распределительные коробки или шкафы - там мы ставим наше устройство. Не в выключатели.

sueno
Сообщения: 14
Зарегистрирован: 05 окт 2011, 04:15

Re: Умный Дом по Ethernet

Сообщение sueno » 05 окт 2011, 21:46

Andrey_B, да, я тоже подумал про способ 2б. В свитч завести питание на свободные ножки ethernt разъемов. Правда никаких идей насчет как это скажется на скорости сети и помехах.

Я считал что подобное устройство хорошо будет как контроллер оконечного устройства типа включения света - оно может помнить текущий статус лампы (горит/негорить) и статус выключателя отдавать это серверу и заодно может и включат и выключать по команде саму лампу.

или вы нашли более дешевый аналог в 1-wire?

я видел, у вас большая проблема с размером странички - может можно в яваскрипт ее затолкать? с удовольствием помог бы с этим, но пока нет контроллеров - не на чем отлаживать.
Последний раз редактировалось sueno 05 окт 2011, 22:28, всего редактировалось 1 раз.

Sergey
Сообщения: 34
Зарегистрирован: 04 окт 2011, 03:16

Re: Умный Дом по Ethernet

Сообщение Sergey » 05 окт 2011, 21:52

А зачем управлять светом через браузер????

sueno
Сообщения: 14
Зарегистрирован: 05 окт 2011, 04:15

Re: Умный Дом по Ethernet

Сообщение sueno » 05 окт 2011, 22:26

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

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 05 окт 2011, 23:17

sueno, устройство на базе AVR имеет много IO портов, в моем случае как минимум 13, а это значит, что удобно одно такое устройство использовать с группой потребителей. Например, с помощью одного устройства можно управлять почти всем светом в небольшой квартире. Часто, но конечно не всегда, проводка в доме выполнена централизованно, звездой. Тогда мы устанавливаем такое устройство в место, где сходится вся проводка (щиток, шкаф) и управляем нужными нагрузками. В щитке обычно несложно обеспечить питание устройства. Сложнее, когда коммутация разбросана по всему дому. Например, раньше любили над дверями в комнате ставить распределительные электрические коробки, где производилась коммутация выключателя и освещения. В этом случае либо нужно тащить логику в место коммутации со своими цифровыми шинами (если, конечно, они работают не по силовым линиям или радио), либо переделывать коммутацию и тащить электрические провода к логике.

Насчет помех я бы не переживал. Потребление и ток очень небольшие, чтобы создать ощутимые помехи для 10/100 Мбит/с Ethernet.
Думаю, javascript вряд ли поможет в случае Atmega168. Слишком мало памяти. А с применением Atmega328 ситуация в принципе решается и с HTML.

Sergey, здесь идет речь не о том, чтобы управлять светом через браузер. Здесь обсуждается модуль, который
а) Умеет работать в сети Ethernet (многочисленные плюсы этого здесь описывались во всех красках)
б) Умеет работать по протоколу TCP/IP -> HTTP (многочисленные плюсы этого здесь описывались еще более живописно)
В результате мы получаем устройство, которое легко интегрируется в любые системы домашней автоматизации, потому что с TCP/IP и HTTP можно работать в любом языке программирования без каких-либо дополнительных модулей и специфических библиотек. Мы также получаем устройство, первоначальные настройки которого производятся через Web-интерфейс. Это удобно и быстро. А то, что можно через браузер свет включить - это как бы побочный эффект.

Зачем в принципе управлять светом? Несколько примеров.
1) Автоматическое включение света при наступлении темноты (если в комнате присутствуют люди)
2) Автоматическое выключение забытого света
3) Световые сценарии. Праздник, интимная обстановка, отдых и т.д.
4) Эффект присутствия, когда никого нет дома.
5) Сложные проходные места, когда свет можно включить/выключить из 3-4 разных мест
6) Включение света по определенным условиям. Если темно и мы входим в дом, включается освещение тех зон, которые заранее запрограммированы. Причем система может включать разные зоны, в зависимости от того кто именно из домочадцев пришел. И даже подстраиваться под его привычки, определяя где человек включает свет, когда приходит вечером домой.
7) Быстрое перепрограммирование выключателей. Сегодня этот конкретный выключатель включает свет, а завтра будет включать компьютер или и то и другое вместе.
8) Интеллектуальная работа с выключателями. Детский режим - после 22 ребенок не может включить у себя свет или он включается не на полную мощность. В случае отсутствия 220В тот же самый выключатель включает уже аварийное освещение 12В на светодиодах.

И все это можно сделать на вот таком вот модуле. Еще пофантазировать или хватит? А вы говорите - браузер...
Конечно, все это не имеет почти никакого смысла в однокомнатной квартире. Подобные системы, прежде всего, ориентированы на загородные дома, коттеджи, большие квартиры и т.д., где вполне реально забыть свет где-нибудь на чердаке и потом с удивлением через полгода обнаружить, что он там все еще горит, потребляя дорогостоящие нынче ватты. Это экономия, но есть ведь еще и комфорт.

sueno
Сообщения: 14
Зарегистрирован: 05 окт 2011, 04:15

Re: Умный Дом по Ethernet

Сообщение sueno » 06 окт 2011, 01:20

8й пункт самый лучший ;))) бедные дети, они поневоле возьмутся за отвертку и паяльник чтоб отомстить отцу

Sergey
Сообщения: 34
Зарегистрирован: 04 окт 2011, 03:16

Re: Умный Дом по Ethernet

Сообщение Sergey » 06 окт 2011, 22:06

Выше не правильно выразился:
имел ввиду что нет необходимости ставить в каждый выключатель по прибору управления, подобного класса (тянуть езернет в каждый выключатель - перебор)....
Andrey_B, жду версии с суточным таймером и ds18s(b)20 :)

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 06 окт 2011, 23:03

Sergey, а никто никогда и не собирался ставить в выключатели какие бы то ни было приборы.
Могу лишь повторить, что такие приборы ставятся в распределительные щитки, коробки, шкафы, где производится коммутация выключателей и приборов освещения. Только если в обычном случае это коммутация физическая (скруткой, через клемму, пайкой), то в данном случае два провода от выключателя заводится на порт IN, а два провода от лампочки на OUT. Прибор определяет, когда щелкнули выключателем и в зависимости от внутренних установок или ответа сервера (если он есть) производит то или иное действие с портом OUT. Ethernet тянется только к данному устройству и фактически только в том случае, если есть сервер.
Зачем тянуть витую в каждый выключатель я тоже не знаю. Впрочем, знаю, ее можно тянуть вместо силового провода, ибо китайская UTP дешевле. Ведь по этому проводу 220В уже никогда не пойдет.

Что касается таймера и DS18B20, то я лично не вижу смысла из простого устройства делать мегакомбайн, о чем здесь уже заявлял. В принципе я понимаю желание запихать в Atmega как можно больше всего, только все туда не полезет. Кому-то нужна поддержка 1-wire, а кому-то радио по SPI. Полноценного Умного Дома на таком устройстве все равно не построить. Это устройство - альтернатива ключам 1-wire (от них же мы не требуем таймера), только лишенное "недостатков" 1-wire. Таймеры и прочую сложную логику нужно реализовывать на сервере. Если вас пугает слово сервер, то сегодняшняя индустрия научилась делать совсем миниатюрные устройства, которые по размерам не сильно отличаются от обсуждаемого модуля, но имеющие на борту пару гигабайт памяти, двухядерный процессор и Linux. Смонтируйте его на DIN-рейку рядом со всей автоматикой и будет вам не только таймер...

faven
Сообщения: 2
Зарегистрирован: 09 окт 2011, 00:41

Re: Умный Дом по Ethernet

Сообщение faven » 09 окт 2011, 03:10

Вот бы тоже самое, но с версией "без проводов до хоста" :roll:

http://www.embedds.com/wifi-radio-with-atmega8/

Насколько сложно все-таки WiFi прикрутить?
Цеплялись бы к точке доступа как клиенты.
Сам правда не до конца понимаю как в таком случае организуется безопасность, это ж WPA2 там всякие...

Питание так тоже можно вовсе на солнечных.... + аккум. - вообще без проводом :D колесики им, и пущай катаются куда им "мастер" скажет.

Прочитал всю ветку, слежу на проектом в целом.
Даже подписался, что редкость.
Готов содействовать серийному производству(деньгами), десяток думаю таких штук где угодно пригодится.

sueno
Сообщения: 14
Зарегистрирован: 05 окт 2011, 04:15

Re: Умный Дом по Ethernet

Сообщение sueno » 09 окт 2011, 04:58

Не совсем понимаю кому может понадобится десяток таких устройств, если Андрей планирует использовать 1 устройство как диспетчер с 13ю выводами. Значит 2-3 устройства покроют нужды 2-3х этажей и еще останутся свободные ноги для автополива, контроля котлов и водопровода.
я прав?

Alexandr
Сообщения: 2
Зарегистрирован: 09 окт 2011, 07:55

Re: Умный Дом по Ethernet

Сообщение Alexandr » 09 окт 2011, 08:00

Перечитал форум, сайт - но так и не нашел схемы силового ключа !!! Если это не секретный прибор дайте ссылочку на схему этого аппарата. Спасибо

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 09 окт 2011, 11:48

faven, на фотографии, которую вы опубликовали, изображено устройство на базе МК Atmega8 и преобразователя MAX232, который нужен для работы с портом RS232.
Здесь нет никакого WiFi. В тексте же можно прочитать, что был взят роутер ASUS WL-520gU и к нему подключено устройство на Atmega8. Для реализации WiFi берется целиком WiFi роутер.
Так вот принципиально ничего не мешает обсуждаемое тут устройство подключить по Ethernet к WiFi точке доступа или WiFi bridge за 1000 руб. Безопасностью в таком случае будет заниматься WiFi bridge.

WiFi в данной ситуации нужен только в том случае, если нет возможности протащить к щитку, где производится коммутация, кабель UTP. Такие ситуации в принципе бывают.
Интеграция Wi-Fi непосредственно в устройство возможна. Вручную спаять WiFi трудно, можно взять готовый модуль с SPI интерфейсом. Такие продаются по цене от 1200 руб. То есть получается дешевле и проще взять Wi-Fi бридж. Минус у такого решения только один - размеры комплекса. Зато и плюсы есть. Можно к одной точке доступа подсоединить множество таких устройств. Не требуется изменения прошивки, поддержки всякого рода систем шифрования.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 09 окт 2011, 14:57

Alexander, если вы про симисторный 1-wire модуль, то вот схема с дружественного сайта.

Alexandr
Сообщения: 2
Зарегистрирован: 09 окт 2011, 07:55

Re: Умный Дом по Ethernet

Сообщение Alexandr » 09 окт 2011, 18:08

Andrey_B писал(а):Alexander, если вы про симисторный 1-wire модуль, то вот схема с дружественного сайта.
Ну хотел бы собрать такие же модуля для своего дома типа 1W-2CH-MOD13, или Вы их только продаете?

faven
Сообщения: 2
Зарегистрирован: 09 окт 2011, 00:41

Re: Умный Дом по Ethernet

Сообщение faven » 10 окт 2011, 20:11

К многоуважаемому(без сарказма) автору.
Хочу для себя, а возможно и прочих, следящих за этим интересным лично для меня проектом, прояснить несколько рассматриваемых уже ранние аспектов, где-то подытожить что ли...

Первое, что хочется выяснить: Реализован ли уже вариант сохранения постоянной памяти дефолтных-безопасных состояния выходов, и их восстановления при ресете?

Был такой момент, как работа данного "устройства"(давайте как-нибудь уже его назовем! далее девайс :) ) в режиме работы в сети без участия "большего брата", я о там варианте, когда "последний" не доступен в течении 3 секунд, и порт выполняет предопределенный алгоритм по которому дает команду на резервный источник(это может быть хост или такой же клиентский девайс), так вот: как в плане обработке таких ситуаций, как я это вижу:
//Внимание! Далее следует сложнейший алгоритм написанный на языке С++ ;)
на вход девайса идет сигнал от датчика движения
если в настройках сконфигурирован первичный резерв (предположим умный хост) и он доступен в сети, девайс передает ему (предопределенные данные/команду)
иначе,
если в настройках сконфигурирован вторичный резерв (предположим другой подобный девайс) и он доступен в сети, девайс также передает ему (предопределенные данные/команду)
иначе,
если сконфигурирован автономный режим - это когда например сработал датчик движения, а хост(первичный резерв) скажем в состояние OFFLINE, и другой удаленный девайс(вторичный резерв) включающий "где-то лампу", тоже не в сети(скажем нет напруги на фазе Ы), тогда автономный режим - это выполнение предопределенного действия с локальными портами(выходами), то-есть подать дать напругу на фазу Ы выполнив попытку запитать тем самым "где-то лампу", или просто включить лампу в на текущей локальный фазе(где-то рядом) или выполнить звуковую сигнализацию.
//--------------------------------
Резервным является не только адрес устройства, но и команда или набор передаваемых данных.
Это позволит более гибко функционировать сети устройств в случае отсутствия хоста, экономить энергию, где-то дополнительная безопасность, более высокая общая живучесть инфраструктуры умного дома в целом.

А вот теперь: Какие будут соображение относительно того как является на сейчас самом деле, планируется ли это реализовать в перспективе, или причины по которым нет. Детально расписывать высказанный мной выше доводы пока не стану - они думаю в большинстве своем всем(если пофантазировать) понятны, в общем интересны соображение на тему "НО", ну там мало памяти 16кб и т.д.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 10 окт 2011, 23:51

Состояние порта по умолчанию настраивается. После ресета состояние устанавливается дефолтовое. Эта функция реализована.

По поводу остального, железная логика девайса такая:
Если сервак есть, базара нет, ибо он пахан. Никому не рыпаться и не заниматься самодеятельностью. Тут вам не там. Обо всем докладывать серваку и слушать откуда копать и до какого обеда.
Если сервака нет (ну, случилась революция), то наступает коммунизм, от каждого по способности каждому по потребности/труду, а потому любая, так сказать, ячейка умного общества может управлять как своими собственными выходами, так и выходами соседа. При этом никакие возражения соседа не принимаются. Анархия? Нет, ведь все заранее продумано "невидимой рукой Адама Смита", высшей силой.

С моей точки зрения данная логика проста, незамысловата и отвечает всем задачам домашней автоматизации. И она реализована. Скачиваем исходники, компилируем и заливаем в МК.
Фактически вы описали тоже самое, только в профиль, а потому не видны некоторые детали, которые, возможно, отличаются.

Ответить