Умный дом, есть вопрос?

Holmaster
Offline
Зарегистрирован: 14.08.2013

Всем привет! Вопрос к спецам, мастерю ситему которая присматривает за домом: отопление, датчик газа, вентиляция и т.д. Прога вращается на штатном компьютере общаясь по USB с переферией через ATMEGу. Нужен надежный протокол общения, если можно то покажите примеры. 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

У меня есть вопрос к умному дому! У Вас вопросительный знак заело?

Alexander
Offline
Зарегистрирован: 25.04.2010

Знаки почистил. Ну право не стОит уж столько их ставить.

tpg_k156
Offline
Зарегистрирован: 03.10.2012

Я бы предложил использовать RS-485. Есть примеры с использованием протокола от Fillips в сети. Но можете придумать и свой. 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

я так и не понял, вроде по расказу уже все работает и вертится, а по сути вопрос общения остался открыт? или на данном этапе между компом и ардуиной бегает посыльный с блокнотом?

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Я бы использовал Ethernet+WEB.

carduino.ru
Offline
Зарегистрирован: 06.12.2011

Открытый, проверенный и надежный протокол это modbus

Есть библиотеки modbus для Arduino

Пример реализации arduino + modbus

Holmaster
Offline
Зарегистрирован: 14.08.2013

Спасибо carduino.ru за подсказку, Puhlyaviy ситема опробована на Atmege8 с моим собственным протоколом, на DS18B20 и датчике освещения. Работает, но с ошибками. Писал в Алгоритме Буилдере, хочу опробовать Arduino. А остальным умникам спасибо тоже за общение, есть готовые проекты ПОКАЖИТЕ,  

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Holmaster пишет:

Спасибо carduino.ru за подсказку, Puhlyaviy ситема опробована на Atmege8 с моим собственным протоколом, на DS18B20 и датчике освещения. Работает, но с ошибками. Писал в Алгоритме Буилдере, хочу опробовать Arduino. А остальным умникам спасибо тоже за общение, есть готовые проекты ПОКАЖИТЕ,  

не поделитесь мыслью, а нафига нужен компьютер? что бы был?

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Holmaster пишет:

А остальным умникам спасибо тоже за общение, есть готовые проекты ПОКАЖИТЕ,  

Это я так понимаю мне :) Кусочек можно посмотреть уже сейчас, остальное в допиливании напильником и когда-нибудь тоже удет видно всем, а пока только мне и еще паре человек с форума

webdom.synology.me

Holmaster
Offline
Зарегистрирован: 14.08.2013

JollyBiber о это уже что-то, а управление возможно? К примеру кормить рыбок которые остались дома а ты на море или попугаев.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Для меня да :) как я и написал. там разрабатывается целый комплексе/проект, следить за ним можно тут cyain.net, но он пока в альфа версии и смотреть там можно не много )))

Holmaster
Offline
Зарегистрирован: 14.08.2013

Можно за "мозги" взять обычный компьютер а управление и сбор информации через Ардуино.

Holmaster
Offline
Зарегистрирован: 14.08.2013

Вентиляция, отдельно по каждой комнате с контролем температуры и составом воздуха. Автоматический забор воды в емкости, так как вода идет по часам. Охрана дома и двора. Полив растений летом и многое другое. Вся система а именно програмная часть будет управляться через монитор 19" с накладкой тачскрин (вмонтирован в стену в прихожей). 

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Holmaster пишет:

Вентиляция, отдельно по каждой комнате с контролем температуры и составом воздуха. Автоматический забор воды в емкости, так как вода идет по часам. Охрана дома и двора. Полив растений летом и многое другое. Вся система а именно програмная часть будет управляться через монитор 19" с накладкой тачскрин (вмонтирован в стену в прихожей). 

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

а если серьезно задумаетесь? не посещает голову такая мысль, что каждая отдельна вязатя задача будет решатся автономно и по месту так сказать применения.. ибо таскать провода по дому и двору, питание и сигнала до датчиков и реле это не очень благодарное занятие особенно учитывая всякие затухания и потери... а если блок забора воды потеряет свзяь до вашей стойки серверов, что он будет делать? продолжать набирать воду? или он все же будет сам принимать решения что делать а на стойку серверов просто присылать отчетик о выполненом задании? но это наверно слишком простой вариант ибо в нем нет места для стойки серверов в шкафу :) и 19" дисплей тоже как то лишний окажется :)

Holmaster
Offline
Зарегистрирован: 14.08.2013

Puhlyaviy автономно это интересно, а если необходимо изменить параметры автономного устройства ? Каждый раз бегать к ним? Или все же изменять с центральной панели а работать они будут автономно?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Holmaster пишет:

Puhlyaviy автономно это интересно, а если необходимо изменить параметры автономного устройства ? Каждый раз бегать к ним? Или все же изменять с центральной панели а работать они будут автономно?

конечно, что бы отправить устройству 100 байт изменений тут неприменно нужны несколько серверов обьеденных в кластеры и монитор побольше... лучше 55" и 4 больших кнопки на нем :) 

Holmaster
Offline
Зарегистрирован: 14.08.2013

Уважаемый Puhlyaviy вы на форуме  для чего зарегистрировались? Земная мудрасть делает человека надменным. Хотя я вижу просто ПОНТ!

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Holmaster пишет:

Уважаемый Puhlyaviy вы на форуме  для чего зарегистрировались? Земная мудрасть делает человека надменным. Хотя я вижу просто ПОНТ!

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

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

как любит писать Leshak, вы пытаетесь вкрячить двигатель от белаза на велосипед!

Holmaster
Offline
Зарегистрирован: 14.08.2013

Ладно извените если обидел, я и не говорю что я знаком с ардуино работал до последнего в Алгоритме Буилдере с Atmea8 и 128. За мысль спасибо, за панель 19" просто хотелось организовать доступность системы для всей семьи а нетолько для себя. 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Holmaster пишет:

Ладно извените если обидел, я и не говорю что я знаком с ардуино работал до последнего в Алгоритме Буилдере с Atmea8 и 128. За мысль спасибо, за панель 19" просто хотелось организовать доступность системы для всей семьи а нетолько для себя. 

ну про 19" в прихожей это конечно интересно, тоесть предполагается что нужно будет идти в прихожую что бы что то там сделать? и судя по размеру экрана у кого то слабое зрение? просто у вас не будет столько всего что бы загрузить такой монитор, либо придется делать ОЧЕНЬ БОЛЬШИЕ КНОПКИ! :)

Holmaster
Offline
Зарегистрирован: 14.08.2013

Догда как организовать правильную систему с центролизованным пультом? Есть примеры?.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Holmaster пишет:

Догда как организовать правильную систему с центролизованным пультом? Есть примеры.

а зачем пульт должен быть централизованым?

webdom.synology.me, там можете по домику мышкой поводить он этажи будет менять и показывать...

www.cyain.net тут пока все в разработке кнопочка логин, логин 1, пароль 1 

там пока в разработке, ибо железо прототип паяется, а сайт точится напильником.. плюс есть приложение на анроиде тоже в процесе допиливания..

Holmaster
Offline
Зарегистрирован: 14.08.2013

Куда "сливаеться" вся информация от датчиков и где храниться? В центральном блоке который имеет выход в сеть?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Holmaster пишет:

Куда "сливаеться" вся информация от датчиков и где храниться? В центральном блоке который имеет выход в сеть?

ну в нашем случае она много где хранится, на всякий так сказать пожарный случай.. знаете что такое SCADA Network? Это такой промышленый стандарт для PLC сетей... с запасом прочности и автономности... почитайте, там интересно :)

Holmaster
Offline
Зарегистрирован: 14.08.2013

Я обслуживаю на своем предприятии контроллеры и датчики системы SCADA, ПО ADROID 5.0. Поэтому и пришла идея о центральном сервере.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Holmaster пишет:

Я обслуживаю на своем предприятии контроллеры и датчики системы SCADA, ПО ADROID 5.0. Поэтому и пришла идея о центральном сервере.

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

И опять же задайтесь вопросом SCADA это система или все же некоторое описание процесса.. а то я уже сталкивался даже что с пеной у рта расказывали что SCADA это фирма которая делает датчики :)

Holmaster
Offline
Зарегистрирован: 14.08.2013

В моем случае каждый контролер независим, НО я могу управлять любым и с сервера тоже. SCADA это тип ситемы, у нас протокол madbus, линии есть и по 3 и по 4 км, всего 75 контролеров, это так если интересно :)

Holmaster
Offline
Зарегистрирован: 14.08.2013

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

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

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

carduino.ru пишет:
Открытый, проверенный и надежный протокол это modbus

Есть библиотеки modbus для Arduino

Пример реализации arduino + modbus

Случаем Profibus-а для ардуины еще не нацарапали?  ))   За инфо спасибо!

 

В качестве средства для разрядки напряженности в теме, позволю себе пошутить.

JollyBiber пишет:
У меня есть вопрос к умному дому! У Вас вопросительный знак заело?
Обьясняю доходчиво, заело пробел!

nmi
Offline
Зарегистрирован: 17.12.2012

Для реализации ProfiBus ОТ СИМЕНС потребуется городить отдельный шилд с ИМС....протокол адресный, закрытый, не простой, скоростной....

nmi
Offline
Зарегистрирован: 17.12.2012

Я кода то делал плату - считал время выбега турбины (ну для газоперекачек), с выходом на ProfiBus....интересная задачка была....

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Puhlyaviy пишет:

Holmaster пишет:

Догда как организовать правильную систему с центролизованным пультом? Есть примеры.

а зачем пульт должен быть централизованым?

webdom.synology.me, там можете по домику мышкой поводить он этажи будет менять и показывать...

www.cyain.net тут пока все в разработке кнопочка логин, логин 1, пароль 1 

там пока в разработке, ибо железо прототип паяется, а сайт точится напильником.. плюс есть приложение на анроиде тоже в процесе допиливания..

а я у тебя светом побаловался)))

или еще не подключено?

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

jeka_tm пишет:

а я у тебя светом побаловался)))

или еще не подключено?

Подключено ДО релюхи :) Вернее реле отключено :)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

жаль)))

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

JollyBiber пишет:

jeka_tm пишет:
а я у тебя светом побаловался)))

или еще не подключено?

Подключено ДО релюхи :) Вернее реле отключено :)

jeka_tm пишет:
жаль)))

 

Ты уж уведоми высочайшее общество, когда подключишь ))

 

 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Подождите детки, дайте только срок! Будет вам и дудка, будет и свисток!

 

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

"Нет, нет, нет, нет,мы хотим сегодня. Нет, нет, нет, нет, мы хотим сейчас!"(с)

типа спели, типа хором...

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

будем по очереди у тебя дома светом моргать, чайник включать и в туалете воду спускать)))

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

"И Сережа тоже"(с) В том числе в ночную смену.

 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Неважно откуда у меня растут руки, главное что они золотые! Я и так сегодня умудрился сам без посторонней  помощи ВСЕ Ардуины подвесить, даже не смотря на WatchDog, а тут еще вы мне водой в туалете моргать собираетесь..

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

создай тему. поделись с народом. будем тоже пробовать подвешивать ардуины

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

подвешивать можно только ардуины с воздушными корнями

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Это Ноу-Хау

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

JollyBiber пишет:

Неважно откуда у меня растут руки, главное что они золотые! Я и так сегодня умудрился сам без посторонней  помощи ВСЕ Ардуины подвесить, даже не смотря на WatchDog, а тут еще вы мне водой в туалете моргать собираетесь..

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

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

Puhlyaviy пишет:
ардуина на гвозде висит из дырки в стене и от нее еще провод как то хитро так провисает потому что инфракрасный приемник зацеплен за дверцу шкафа..

Ни чего удивительного, самая настоящая мировая паутина ну и самые настоящие высокие технологии.

Хватит уже раскладывать все по полу и по столам...

nmi
Offline
Зарегистрирован: 17.12.2012

Считаю что городить огород, PC-USB-Arduino-датчики и исполнительны механизмы. Это не правильно делать.

Почему?:

1. Нужно писать разное ПО для Arduino и PC, которые взаимодействуют по протоколам USB - это значительное утяжеление проекта.

2. Компьютер достатоно неустойчивая система, программа которого находится в ОЗУ и подверженна возможным  сбоям и регрессиям.

3. Компютеры оочень плохо живут в отрицательных температурах, возможны сбои, незапуски, поломки.

4. Компьютер плохо переживает переход через точку росы, т.к все разъемы не герметичные, а контактыные площадки не заизолированы.

5. Кропьютер постоянно охлаждается вентилятором, который является источником дополнительного шума

Абсолютно все ваши задачи у меня в загородном доме решены на одной Arduino....управление в локальной сети через WEB, через интернет через облака....

 

nmi
Offline
Зарегистрирован: 17.12.2012

Кстати от силовых реле я отказался, установил мощные радиорозетки и управляю ими по радиоканалу 433 мГц. Все управление через домашнюю сеть на базе роутера в который воткунт 3G модем.

 

Вот так это выглядит с сотового телефона.....кнопки управления можно добовлять и убирать, как и исполнителные механизмы...

у меня реализовано управление отоплением, отсвещением, подогрев бассейна.

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

nmi пишет:
Считаю что городить огород, PC-USB-Arduino-датчики и исполнительны механизмы. Это не правильно делать.

Почему?:

1. Нужно писать разное ПО для Arduino и PC, которые взаимодействуют по протоколам USB - это значительное утяжеление проекта.

2. Компьютер достатоно неустойчивая система, программа которого находится в ОЗУ и подверженна возможным  сбоям и регрессиям.

3. Компютеры оочень плохо живут в отрицательных температурах, возможны сбои, незапуски, поломки.

4. Компьютер плохо переживает переход через точку росы, т.к все разъемы не герметичные, а контактыные площадки не заизолированы.

5. Кропьютер постоянно охлаждается вентилятором, который является источником дополнительного шума

Абсолютно все ваши задачи у меня в загородном доме решены на одной Arduino....управление в локальной сети через WEB, через интернет через облака....

1) Разное назначение - разное ПО. на ардуине прикладное, на ПК диспетчеризация и отображение(СКАДА однако)

2) Дак и в пасть ему лапоть, пусть себе висит,от него толк только когда хочется что то посмотреть или переделать.

3) Как правило отрицательная температура не особо то грозит домашнему ПК, остальное тоже можно пережить, постоянно он не нужен, а на работу ардуино его состояние не влияет.

4) см. п.3

5) см. п.3

 

nmi
Offline
Зарегистрирован: 17.12.2012

JollyBiber пишет:

Неважно откуда у меня растут руки, главное что они золотые! Я и так сегодня умудрился сам без посторонней  помощи ВСЕ Ардуины подвесить, даже не смотря на WatchDog, а тут еще вы мне водой в туалете моргать собираетесь..

Кстати Ватчдог на большенстве ардуин не работает, лично проверял....в случае срабатывания - весится напроч и моргает лампой  с большой частотой. Проблемма в ошибках бутлоадера, почитайте об этом в интернете.

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