Страница 1 из 2
С нуля
Добавлено: Пт фев 07, 2014 1:23 am
Son21
Приветствую, Сергей и все, кто увлечён интереснейшим хобби "умный дом".
Не судите за не серьёзные вопросы - новичок.
Есть однокомнатная квартира. ремонт почти сделан, но со всех розеток выведены провода на потолок (размыкающие фазу), и с выключателей света, и тёплого пола, и есть два клапана от 12 вольт работающих, что бы воду в квартиру перекрывать (гор и хол), и ещё много задумок, что бы сделать умный дом (датчики дыма, света, влажности, открытие штор, окон, вентиляций и т.д.) и кабель для ТВ и камер.
На потолке растянута везде витая пара на 8 жил и ТВ кабель и такой же кабель для камер (натяжной пока не делаю, пока всё не упакую реле, датчиками и пр.) . Друг предложил использовать 1 ware везде и всё это к серверу а там через стат IP всё контролировать. Другой сказал что один датчик, реле выйдет из строя и у меня вся шина ляжет 1wire, а это значит снимать потолки и искать поломку, что не хотелось бы.
Витая пара расчитана на питание (12 вольт) всех устройств, снятие звука с микрофонов, подача звука на динамики (только как спикерфона а не музыкальной установки)
Т.о. начать начал, но остановился из-за смуты, и надо определиться окончательно с тем, как это всё связать... дружу со всеми технологиями не очень, но есть большое желание разобраться (сам инженер, без особого стажа). Надо выбрать принцип, по которому всё будет устроено.
Использовать везде 1 Wire?
Re: С нуля
Добавлено: Пт фев 07, 2014 5:44 am
dmw
Нет не использовать!
Витую пару кладите "звездой" (один датчик - один кусок кабеля). Это дороже, но зато будет запас на будущее.
Про 1wire не все так просто, из доступных только датчики температуры ds1820 "с нуля" по этой шине работают.
Для влажности, реле, сервоприводов и т.п. из того что вы перечислили нужно будет дополнять каждому отдельный 1wire конроллер.
Для питания всего хозяйства лучше вообще проложить отдельный медный кабель 2x1.5 с установкой хорошего БП в щитке, будет у вас общая 12в шина по всей квартире. Иначе вскоре возникнет вопрос питания всех датчиков и исполнительных устройств, т.к. питание от контроллера не всегда хватает на длинном и темболее тонком кабеле. К томуже лампочки сейчас тоже на 12в мне кажется чаще встречаются чем на 220в.
Re: С нуля
Добавлено: Пт фев 07, 2014 10:10 am
sergejey
Приветствую,
на 1-wire свет клином не сошёлся если что

ну т.е. отличная шина, но альтернатив много -- полазьте по форуму. я не отговариваю, просто имейте в виду, что есть варианты.
Re: С нуля
Добавлено: Сб фев 08, 2014 3:53 pm
Son21
почитал по форуму, и ближайших альтернатив, мне понятных, и не дорогих не нашёл..
Что бы и датчики с обратной связью были, и безопасность была (не беспроводные решения) и я разобрался в том что бы всем этим управлять.
Видел что кто-то делал управление с объединёнными системами 1wire и Arduino, но у меня не очень укладывается, как два протокола объединить - нет знаний к сож.
Кто-то отписывал что на витой всё устроено и все помещения чуть ли не на одном кабеле управляются.
У меня планируется 16 реле минимум на 12 вольт управление сервоприводами заслонками и пр. и 33 на управление розетками всеми.. паять замаюсь конечно..но что делать)...
плюс датчики температуры влажности дыма движения, света и пр... которые на сколько я понимаю только обратную связь должны давать..
окей, если пущу провод на 12 вольт отдельную ( я и хотел от блока 6А питания 12 вольт пустить отдельно, но по витой), то можно быть увереным, что я 1 wire прикручу к вэб интерфейсу и буду управлять всеми устройствами, которые в большинстве своём будут над натяжным потолком? если нет, то можете на вскидку назвать какой то иное решение?
PS: офтоп - а как датчики движения видут себя сквозь пвх глянцевый/матовый натяжной потолок?)
Re: С нуля
Добавлено: Сб фев 08, 2014 5:30 pm
dmw
Если на вскидку то RS485 CAN.
Датчики движения работают на отрожение ультразвука или ик излучения от препятствий, соответственоо если их закрыть потолком, то реагировать будут только на тараканов которые поселятся под потолком.
Если делать отдельную шину питания, то никак не по витой паре. Повторюсь: использовать 2х1.5 обычный силовой кабель.
Re: С нуля
Добавлено: Сб фев 08, 2014 8:27 pm
Евгений
я сделал без объединения в шину. Каждый датчик/реле отдельным проводом. Проще и надежнее. Если в проекте много реле в разных местах квартиры - можно использовать дополнительный контроллер Arduino (например nano или pro mini) для управления реле, а его подключить к основной arduino. Основная будет подключена к MajorDomo
Re: С нуля
Добавлено: Сб фев 08, 2014 9:39 pm
ser009
У человека как я понял все грамотно сделано. Провод находится в недоступном месте потолок
Надеюсь ходить по потоку ты не умеешь?
Поэтому собирай любую проводную схему.
Оставляй доступными места соединений.
По возможности провода паяй.
На твой век хватит.
Re: С нуля
Добавлено: Вс фев 09, 2014 12:41 am
Son21
Да, у меня по потолку почти ко всем распаячным коробкам подтянута витая пара, где то индивидуальная, но больше витая пара идёт по периметру комнаты.
Кабель питания буду делать отдельный (2х1.5), как говорите, только в некоторых местах где уже его не проложить - будет витая (но там и так мало устройств будет).
Спасибо и про кабель и про датчик движения!
Но что если я сделаю всё не на АРДУИНО, а всё на 1 ВАРЕ (других альтернатив я не нашёл, да и квартира не большая, что бы что-то сложнее использовать), будет наверное работать?.. Ардуино мне кажется сложнее как то.. если про 1 ВАРЕ технологию я почитал и вроде понял что-то, то Ардуино опасаюсь.
До этого с помощью друга поднял сервер на CENTOS 6.4 и на нём 1 ware и даже видел датчик температуры, подключаясь через статический IP к моему мини серверу из старого ПК, но всё только под указку - сам нифига толком не понял! слишком сложна видимо мне такая схема для понимания, вот так вот сразу!(( ...
Т.к. с виндой я в разы больше дружу, сейчас пробую запустить тупо на Windows 7 64-bit. USB адаптер заработал и определился в софте от дров 1ware. Но по инструкции тут
http://smartliving.ru/Main/OnewireWindows не могу разобраться - почему в MDoMo не определяется устройство. Оно находится на порте USB1 .
Подозреваю что при старте сервера параметры команды завожу не так.
UPD: всё, разобрался, раскоментировал строку Define('ONEWIRE_SERVER', 'tcp://localhost:8234');, но в ней какой порт ставить? любой? .. если оставить тот что есть (8234), то получается сообщение
Notice: Can't create socket [ow://localhost:8234], errno: 10061, error: ����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������. in C:\_majordomo\htdocs\modules\onewire\ownet.php on line 205
Notice: Can't connect get#1 in C:\_majordomo\htdocs\modules\onewire\ownet.php on line 388
Headers already sent in on line
Cannot redirect instead
подскажите, если знаете, если вообще кто-нибудь на Windows работает с этим?...
Re: С нуля
Добавлено: Ср фев 12, 2014 5:00 pm
layet
Вы забыли поставить и запустить сам 1Wire сервер. Мажордомо общается с 1Wire устройствами по следующей схеме:
USB адаптер 1Wire -> драйвера 1Wire -> программа OWFS -> Мажордомо.
Скачайте OWFS с
http://owfs.org
А насчёт проводов могу завтра по фотографировать как сделано у меня и выложить вам
Re: С нуля
Добавлено: Сб фев 15, 2014 4:02 am
Son21
Не, я его уже и запускал и так и сяк.. видимо не выйдет на винде запустить его (на 7ёрке).
МажорДомо даже не устанавливал ещё.. хотелось просто на локальный порт вывести значение и поменять немного его.
А на счёт проводов - буду благодарен! Думаю даже если Вы здесь выложите в споллере -то будет не плохо

(хотя вроде споллеры тут не предусмотрены

)