С нуля

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Son21
Сообщения: 17
Зарегистрирован: Пт фев 07, 2014 1:03 am
Благодарил (а): 0
Поблагодарили: 0

С нуля

Сообщение Son21 » Пт фев 07, 2014 1:23 am

Приветствую, Сергей и все, кто увлечён интереснейшим хобби "умный дом".
Не судите за не серьёзные вопросы - новичок.

Есть однокомнатная квартира. ремонт почти сделан, но со всех розеток выведены провода на потолок (размыкающие фазу), и с выключателей света, и тёплого пола, и есть два клапана от 12 вольт работающих, что бы воду в квартиру перекрывать (гор и хол), и ещё много задумок, что бы сделать умный дом (датчики дыма, света, влажности, открытие штор, окон, вентиляций и т.д.) и кабель для ТВ и камер.
На потолке растянута везде витая пара на 8 жил и ТВ кабель и такой же кабель для камер (натяжной пока не делаю, пока всё не упакую реле, датчиками и пр.) . Друг предложил использовать 1 ware везде и всё это к серверу а там через стат IP всё контролировать. Другой сказал что один датчик, реле выйдет из строя и у меня вся шина ляжет 1wire, а это значит снимать потолки и искать поломку, что не хотелось бы.
Витая пара расчитана на питание (12 вольт) всех устройств, снятие звука с микрофонов, подача звука на динамики (только как спикерфона а не музыкальной установки)

Т.о. начать начал, но остановился из-за смуты, и надо определиться окончательно с тем, как это всё связать... дружу со всеми технологиями не очень, но есть большое желание разобраться (сам инженер, без особого стажа). Надо выбрать принцип, по которому всё будет устроено.
Использовать везде 1 Wire?
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: С нуля

Сообщение dmw » Пт фев 07, 2014 5:44 am

Нет не использовать!
Витую пару кладите "звездой" (один датчик - один кусок кабеля). Это дороже, но зато будет запас на будущее.
Про 1wire не все так просто, из доступных только датчики температуры ds1820 "с нуля" по этой шине работают.
Для влажности, реле, сервоприводов и т.п. из того что вы перечислили нужно будет дополнять каждому отдельный 1wire конроллер.
Для питания всего хозяйства лучше вообще проложить отдельный медный кабель 2x1.5 с установкой хорошего БП в щитке, будет у вас общая 12в шина по всей квартире. Иначе вскоре возникнет вопрос питания всех датчиков и исполнительных устройств, т.к. питание от контроллера не всегда хватает на длинном и темболее тонком кабеле. К томуже лампочки сейчас тоже на 12в мне кажется чаще встречаются чем на 220в.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: С нуля

Сообщение sergejey » Пт фев 07, 2014 10:10 am

Приветствую,

на 1-wire свет клином не сошёлся если что :)
ну т.е. отличная шина, но альтернатив много -- полазьте по форуму. я не отговариваю, просто имейте в виду, что есть варианты.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Son21
Сообщения: 17
Зарегистрирован: Пт фев 07, 2014 1:03 am
Благодарил (а): 0
Поблагодарили: 0

Re: С нуля

Сообщение Son21 » Сб фев 08, 2014 3:53 pm

почитал по форуму, и ближайших альтернатив, мне понятных, и не дорогих не нашёл..
Что бы и датчики с обратной связью были, и безопасность была (не беспроводные решения) и я разобрался в том что бы всем этим управлять.
Видел что кто-то делал управление с объединёнными системами 1wire и Arduino, но у меня не очень укладывается, как два протокола объединить - нет знаний к сож.
Кто-то отписывал что на витой всё устроено и все помещения чуть ли не на одном кабеле управляются.
У меня планируется 16 реле минимум на 12 вольт управление сервоприводами заслонками и пр. и 33 на управление розетками всеми.. паять замаюсь конечно..но что делать)...
плюс датчики температуры влажности дыма движения, света и пр... которые на сколько я понимаю только обратную связь должны давать..

окей, если пущу провод на 12 вольт отдельную ( я и хотел от блока 6А питания 12 вольт пустить отдельно, но по витой), то можно быть увереным, что я 1 wire прикручу к вэб интерфейсу и буду управлять всеми устройствами, которые в большинстве своём будут над натяжным потолком? если нет, то можете на вскидку назвать какой то иное решение?

PS: офтоп - а как датчики движения видут себя сквозь пвх глянцевый/матовый натяжной потолок?)
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: С нуля

Сообщение dmw » Сб фев 08, 2014 5:30 pm

Если на вскидку то RS485 CAN.
Датчики движения работают на отрожение ультразвука или ик излучения от препятствий, соответственоо если их закрыть потолком, то реагировать будут только на тараканов которые поселятся под потолком.
Если делать отдельную шину питания, то никак не по витой паре. Повторюсь: использовать 2х1.5 обычный силовой кабель.
Евгений
Сообщения: 42
Зарегистрирован: Пн авг 26, 2013 11:34 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: С нуля

Сообщение Евгений » Сб фев 08, 2014 8:27 pm

я сделал без объединения в шину. Каждый датчик/реле отдельным проводом. Проще и надежнее. Если в проекте много реле в разных местах квартиры - можно использовать дополнительный контроллер Arduino (например nano или pro mini) для управления реле, а его подключить к основной arduino. Основная будет подключена к MajorDomo
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: С нуля

Сообщение ser009 » Сб фев 08, 2014 9:39 pm

У человека как я понял все грамотно сделано. Провод находится в недоступном месте потолок
Надеюсь ходить по потоку ты не умеешь?
Поэтому собирай любую проводную схему.
Оставляй доступными места соединений.
По возможности провода паяй.
На твой век хватит.
Son21
Сообщения: 17
Зарегистрирован: Пт фев 07, 2014 1:03 am
Благодарил (а): 0
Поблагодарили: 0

Re: С нуля

Сообщение Son21 » Вс фев 09, 2014 12:41 am

Да, у меня по потолку почти ко всем распаячным коробкам подтянута витая пара, где то индивидуальная, но больше витая пара идёт по периметру комнаты.
Кабель питания буду делать отдельный (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 работает с этим?...
layet
Сообщения: 78
Зарегистрирован: Чт янв 16, 2014 2:47 pm
Благодарил (а): 4 раза
Поблагодарили: 31 раз

Re: С нуля

Сообщение layet » Ср фев 12, 2014 5:00 pm

Вы забыли поставить и запустить сам 1Wire сервер. Мажордомо общается с 1Wire устройствами по следующей схеме:
USB адаптер 1Wire -> драйвера 1Wire -> программа OWFS -> Мажордомо.
Скачайте OWFS с http://owfs.org
А насчёт проводов могу завтра по фотографировать как сделано у меня и выложить вам
Son21
Сообщения: 17
Зарегистрирован: Пт фев 07, 2014 1:03 am
Благодарил (а): 0
Поблагодарили: 0

Re: С нуля

Сообщение Son21 » Сб фев 15, 2014 4:02 am

Не, я его уже и запускал и так и сяк.. видимо не выйдет на винде запустить его (на 7ёрке).
МажорДомо даже не устанавливал ещё.. хотелось просто на локальный порт вывести значение и поменять немного его.

А на счёт проводов - буду благодарен! Думаю даже если Вы здесь выложите в споллере -то будет не плохо :) (хотя вроде споллеры тут не предусмотрены :| )
Ответить