Официальный сайт компании Arduino по адресу arduino.cc
Умный дом, есть вопрос?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Ср, 14/08/2013 - 00:51
Всем привет! Вопрос к спецам, мастерю ситему которая присматривает за домом: отопление, датчик газа, вентиляция и т.д. Прога вращается на штатном компьютере общаясь по USB с переферией через ATMEGу. Нужен надежный протокол общения, если можно то покажите примеры.
У меня есть вопрос к умному дому! У Вас вопросительный знак заело?
Знаки почистил. Ну право не стОит уж столько их ставить.
Я бы предложил использовать RS-485. Есть примеры с использованием протокола от Fillips в сети. Но можете придумать и свой.
я так и не понял, вроде по расказу уже все работает и вертится, а по сути вопрос общения остался открыт? или на данном этапе между компом и ардуиной бегает посыльный с блокнотом?
Я бы использовал Ethernet+WEB.
Открытый, проверенный и надежный протокол это modbus
Есть библиотеки modbus для Arduino
Пример реализации arduino + modbus
Спасибо carduino.ru за подсказку, Puhlyaviy ситема опробована на Atmege8 с моим собственным протоколом, на DS18B20 и датчике освещения. Работает, но с ошибками. Писал в Алгоритме Буилдере, хочу опробовать Arduino. А остальным умникам спасибо тоже за общение, есть готовые проекты ПОКАЖИТЕ,
Спасибо carduino.ru за подсказку, Puhlyaviy ситема опробована на Atmege8 с моим собственным протоколом, на DS18B20 и датчике освещения. Работает, но с ошибками. Писал в Алгоритме Буилдере, хочу опробовать Arduino. А остальным умникам спасибо тоже за общение, есть готовые проекты ПОКАЖИТЕ,
не поделитесь мыслью, а нафига нужен компьютер? что бы был?
А остальным умникам спасибо тоже за общение, есть готовые проекты ПОКАЖИТЕ,
Это я так понимаю мне :) Кусочек можно посмотреть уже сейчас, остальное в допиливании напильником и когда-нибудь тоже удет видно всем, а пока только мне и еще паре человек с форума
webdom.synology.me
JollyBiber о это уже что-то, а управление возможно? К примеру кормить рыбок которые остались дома а ты на море или попугаев.
Для меня да :) как я и написал. там разрабатывается целый комплексе/проект, следить за ним можно тут cyain.net, но он пока в альфа версии и смотреть там можно не много )))
Можно за "мозги" взять обычный компьютер а управление и сбор информации через Ардуино.
Вентиляция, отдельно по каждой комнате с контролем температуры и составом воздуха. Автоматический забор воды в емкости, так как вода идет по часам. Охрана дома и двора. Полив растений летом и многое другое. Вся система а именно програмная часть будет управляться через монитор 19" с накладкой тачскрин (вмонтирован в стену в прихожей).
Вентиляция, отдельно по каждой комнате с контролем температуры и составом воздуха. Автоматический забор воды в емкости, так как вода идет по часам. Охрана дома и двора. Полив растений летом и многое другое. Вся система а именно програмная часть будет управляться через монитор 19" с накладкой тачскрин (вмонтирован в стену в прихожей).
очень серьезные проблемы будет решать... я бы даже предположил что тут только несколько кластеров способно справиться :) а где будете размещать серверную стойку? тут же в прихожей в шкафу для шуб? статики не боитесь от шуб?
а если серьезно задумаетесь? не посещает голову такая мысль, что каждая отдельна вязатя задача будет решатся автономно и по месту так сказать применения.. ибо таскать провода по дому и двору, питание и сигнала до датчиков и реле это не очень благодарное занятие особенно учитывая всякие затухания и потери... а если блок забора воды потеряет свзяь до вашей стойки серверов, что он будет делать? продолжать набирать воду? или он все же будет сам принимать решения что делать а на стойку серверов просто присылать отчетик о выполненом задании? но это наверно слишком простой вариант ибо в нем нет места для стойки серверов в шкафу :) и 19" дисплей тоже как то лишний окажется :)
Puhlyaviy автономно это интересно, а если необходимо изменить параметры автономного устройства ? Каждый раз бегать к ним? Или все же изменять с центральной панели а работать они будут автономно?
Puhlyaviy автономно это интересно, а если необходимо изменить параметры автономного устройства ? Каждый раз бегать к ним? Или все же изменять с центральной панели а работать они будут автономно?
конечно, что бы отправить устройству 100 байт изменений тут неприменно нужны несколько серверов обьеденных в кластеры и монитор побольше... лучше 55" и 4 больших кнопки на нем :)
Уважаемый Puhlyaviy вы на форуме для чего зарегистрировались? Земная мудрасть делает человека надменным. Хотя я вижу просто ПОНТ!
Уважаемый Puhlyaviy вы на форуме для чего зарегистрировались? Земная мудрасть делает человека надменным. Хотя я вижу просто ПОНТ!
как вы точно описали свой проект :) я ж вам наоборот подсказываю как это более понтовей выглядеть будет.. а форум, так большинство постов делает мне смешно и подымает настроение... вы в данный момент лидируете... :)
из ваших так сказать понтов следует только одна мысль что вы не знакомы с ардуино и и возможностями.. а так с понятием технической необходимости...
как любит писать Leshak, вы пытаетесь вкрячить двигатель от белаза на велосипед!
Ладно извените если обидел, я и не говорю что я знаком с ардуино работал до последнего в Алгоритме Буилдере с Atmea8 и 128. За мысль спасибо, за панель 19" просто хотелось организовать доступность системы для всей семьи а нетолько для себя.
Ладно извените если обидел, я и не говорю что я знаком с ардуино работал до последнего в Алгоритме Буилдере с Atmea8 и 128. За мысль спасибо, за панель 19" просто хотелось организовать доступность системы для всей семьи а нетолько для себя.
ну про 19" в прихожей это конечно интересно, тоесть предполагается что нужно будет идти в прихожую что бы что то там сделать? и судя по размеру экрана у кого то слабое зрение? просто у вас не будет столько всего что бы загрузить такой монитор, либо придется делать ОЧЕНЬ БОЛЬШИЕ КНОПКИ! :)
Догда как организовать правильную систему с центролизованным пультом? Есть примеры?.
Догда как организовать правильную систему с центролизованным пультом? Есть примеры.
а зачем пульт должен быть централизованым?
webdom.synology.me, там можете по домику мышкой поводить он этажи будет менять и показывать...
www.cyain.net тут пока все в разработке кнопочка логин, логин 1, пароль 1
там пока в разработке, ибо железо прототип паяется, а сайт точится напильником.. плюс есть приложение на анроиде тоже в процесе допиливания..
Куда "сливаеться" вся информация от датчиков и где храниться? В центральном блоке который имеет выход в сеть?
Куда "сливаеться" вся информация от датчиков и где храниться? В центральном блоке который имеет выход в сеть?
ну в нашем случае она много где хранится, на всякий так сказать пожарный случай.. знаете что такое SCADA Network? Это такой промышленый стандарт для PLC сетей... с запасом прочности и автономности... почитайте, там интересно :)
Я обслуживаю на своем предприятии контроллеры и датчики системы SCADA, ПО ADROID 5.0. Поэтому и пришла идея о центральном сервере.
Я обслуживаю на своем предприятии контроллеры и датчики системы SCADA, ПО ADROID 5.0. Поэтому и пришла идея о центральном сервере.
вот видите, не все еще потеряно :) продолжайте думать, как проектировщик, а не как обслуживающий персонал... прикиньте зачем там сервак используется, а потом прикиньте будет ли у вас столько запросов... потом загляните в спецификации ардуин... ну и так далее...
И опять же задайтесь вопросом SCADA это система или все же некоторое описание процесса.. а то я уже сталкивался даже что с пеной у рта расказывали что SCADA это фирма которая делает датчики :)
В моем случае каждый контролер независим, НО я могу управлять любым и с сервера тоже. SCADA это тип ситемы, у нас протокол madbus, линии есть и по 3 и по 4 км, всего 75 контролеров, это так если интересно :)
Спасибо за мысли, буду изучать новый для меня язык, смотреть примеры.
Да кстати, регистрация работает.. хех и пара человек уже даже зарегистрировалось.. но это пока безсмыслено ибо вы там ничего не увидите.. :) все что есть на данный момент оно есть только в демо акаунте логин и проаль в посте выше... :)
Есть библиотеки modbus для Arduino
Пример реализации arduino + modbus
Случаем Profibus-а для ардуины еще не нацарапали? )) За инфо спасибо!
В качестве средства для разрядки напряженности в теме, позволю себе пошутить.
Для реализации ProfiBus ОТ СИМЕНС потребуется городить отдельный шилд с ИМС....протокол адресный, закрытый, не простой, скоростной....
Я кода то делал плату - считал время выбега турбины (ну для газоперекачек), с выходом на ProfiBus....интересная задачка была....
Догда как организовать правильную систему с центролизованным пультом? Есть примеры.
а зачем пульт должен быть централизованым?
webdom.synology.me, там можете по домику мышкой поводить он этажи будет менять и показывать...
www.cyain.net тут пока все в разработке кнопочка логин, логин 1, пароль 1
там пока в разработке, ибо железо прототип паяется, а сайт точится напильником.. плюс есть приложение на анроиде тоже в процесе допиливания..
а я у тебя светом побаловался)))
или еще не подключено?
а я у тебя светом побаловался)))
или еще не подключено?
Подключено ДО релюхи :) Вернее реле отключено :)
жаль)))
или еще не подключено?
Ты уж уведоми высочайшее общество, когда подключишь ))
Подождите детки, дайте только срок! Будет вам и дудка, будет и свисток!
"Нет, нет, нет, нет,мы хотим сегодня. Нет, нет, нет, нет, мы хотим сейчас!"(с)
типа спели, типа хором...
будем по очереди у тебя дома светом моргать, чайник включать и в туалете воду спускать)))
"И Сережа тоже"(с) В том числе в ночную смену.
Неважно откуда у меня растут руки, главное что они золотые! Я и так сегодня умудрился сам без посторонней помощи ВСЕ Ардуины подвесить, даже не смотря на WatchDog, а тут еще вы мне водой в туалете моргать собираетесь..
создай тему. поделись с народом. будем тоже пробовать подвешивать ардуины
подвешивать можно только ардуины с воздушными корнями
Это Ноу-Хау
Неважно откуда у меня растут руки, главное что они золотые! Я и так сегодня умудрился сам без посторонней помощи ВСЕ Ардуины подвесить, даже не смотря на WatchDog, а тут еще вы мне водой в туалете моргать собираетесь..
блин, я найду это фото, как у тебя ардуина на гвозде висит из дырки в стене и от нее еще провод как то хитро так провисает потому что инфракрасный приемник зацеплен за дверцу шкафа.. порадую народ твоими подвешеными ардуинами.
Ни чего удивительного, самая настоящая мировая паутина ну и самые настоящие высокие технологии.
Хватит уже раскладывать все по полу и по столам...
Считаю что городить огород, PC-USB-Arduino-датчики и исполнительны механизмы. Это не правильно делать.
Почему?:
1. Нужно писать разное ПО для Arduino и PC, которые взаимодействуют по протоколам USB - это значительное утяжеление проекта.
2. Компьютер достатоно неустойчивая система, программа которого находится в ОЗУ и подверженна возможным сбоям и регрессиям.
3. Компютеры оочень плохо живут в отрицательных температурах, возможны сбои, незапуски, поломки.
4. Компьютер плохо переживает переход через точку росы, т.к все разъемы не герметичные, а контактыные площадки не заизолированы.
5. Кропьютер постоянно охлаждается вентилятором, который является источником дополнительного шума
Абсолютно все ваши задачи у меня в загородном доме решены на одной Arduino....управление в локальной сети через WEB, через интернет через облака....
Кстати от силовых реле я отказался, установил мощные радиорозетки и управляю ими по радиоканалу 433 мГц. Все управление через домашнюю сеть на базе роутера в который воткунт 3G модем.
Вот так это выглядит с сотового телефона.....кнопки управления можно добовлять и убирать, как и исполнителные механизмы...
у меня реализовано управление отоплением, отсвещением, подогрев бассейна.
Почему?:
1. Нужно писать разное ПО для Arduino и PC, которые взаимодействуют по протоколам USB - это значительное утяжеление проекта.
2. Компьютер достатоно неустойчивая система, программа которого находится в ОЗУ и подверженна возможным сбоям и регрессиям.
3. Компютеры оочень плохо живут в отрицательных температурах, возможны сбои, незапуски, поломки.
4. Компьютер плохо переживает переход через точку росы, т.к все разъемы не герметичные, а контактыные площадки не заизолированы.
5. Кропьютер постоянно охлаждается вентилятором, который является источником дополнительного шума
Абсолютно все ваши задачи у меня в загородном доме решены на одной Arduino....управление в локальной сети через WEB, через интернет через облака....
1) Разное назначение - разное ПО. на ардуине прикладное, на ПК диспетчеризация и отображение(СКАДА однако)
2) Дак и в пасть ему лапоть, пусть себе висит,от него толк только когда хочется что то посмотреть или переделать.
3) Как правило отрицательная температура не особо то грозит домашнему ПК, остальное тоже можно пережить, постоянно он не нужен, а на работу ардуино его состояние не влияет.
4) см. п.3
5) см. п.3
Неважно откуда у меня растут руки, главное что они золотые! Я и так сегодня умудрился сам без посторонней помощи ВСЕ Ардуины подвесить, даже не смотря на WatchDog, а тут еще вы мне водой в туалете моргать собираетесь..
Кстати Ватчдог на большенстве ардуин не работает, лично проверял....в случае срабатывания - весится напроч и моргает лампой с большой частотой. Проблемма в ошибках бутлоадера, почитайте об этом в интернете.
Вам советую исключить библиотеку ватчдог, иначе в случае его срабатывания завесите систему, напроч - причем сброс по питанию не поможет....придется перешиваться и очень хитро.....