![]() |
|
"Умный дом" от Michael.
Здравствуйте, уважаемые!
Просматривал сегодня статистику своего сайта, увидел переходы с этого форума, решил посмотреть. Я тоже отношусь к тем, кого называют самодельщиками. Несмотря на то, что форум посвящен Arduinо, который представляет их себя "полуфабрикат", и что само по себе уже предполагает самостоятельную разработку, какая-то у некоторых неприязнь к тем, кто этим занимается. С чего это вдруг? Допустим я занимаюсь своими "разработками" в свободное время, которого к сожалению, всегда не хватает. Для меня это просто хобби, такое же как и любое другое. Это мне приносит удовольствие, но помимо всего прочего есть и некоторая практическая польза. Да, материально все это вряд ли оправдано, но кто-то собирает марки, кто-то бухает, а кто-то строит свой "умный дом". Каждому - своё! |
Michael., да тут все за. двумя руками.
просто не все могут программить... да и не всё концептуально понятно.иногда. есть ведь разница между автоматизированными процессами в доме ... |
Цитата:
|
Цитата:
|
Michael., а направьте на ваш сайт..почерпнем и возможно присоединимся..
у вас ведь наверняка есть интересные наработки |
Цитата:
Цитата:
Цитата:
Что касается сайта - http://***********.com/. Основной материал размещен в разделах Авторские проекты и Авторский блог. Если что-то покажется интересным и возникнут вопросы - всегда буду рад ответить на них. |
|
Хочу посоветоваться по следующему поводу.
Если вы читали статьи, которые я писАл по теме "умного дома", надеюсь поняли основную концепцию, которую я предлагал - контроллеры, соединенные по сети RS-485 и затем через "шлюз" RS-485 / Ethernet подключенные к домашней локальной сети. Каждый контроллер имеет 4 входа, 4 выхода, вход датчика температуры, аналоговый вход и ещё два программируемых входа/выхода. Я разработал программу под Windows, которая является пока тестовой и поддерживает управление только одним контроллером. Сейчас собираюсь написать полноценную программу, в связи с чем и хочу посоветоваться. Вот как вы считаете, если все контроллеры будут с таким функционалом входов/выходов, как приведенный в примере выше, сколько их РЕАЛЬНО понадобиться для дома? Конечно, запас какой-то должен быть, но мы же не делаем SCADa для управления промышленной автоматикой, где таких управляемых объектов могут быть сотни и тысячи. Поэтому закладывать в программу поддержку большого числа контроллеров смысла не вижу. Другими словами, т.к. может кто-то не понял, что я тут хотел сказать. Давайте определимся с максимальным количеством объектов(нагрузок) котрыми нужно управлять / контролировать и попробуем их сгруппировать вокруг определенного контроллера. Допустим, контроллер №2 установлен в гараже, через него включается уличное освещение, роллеты гаража, въездные ворота, контролируется состояние датчика движения в гараже (охрана), пожарный датчик в гараже и т.д. |
Michael., Не вижу смысла ограничивать количество малым числом. Лучше сделать сразу с запасом, что-бы потом можно было наращивать систему без глобальных переделок.
С чем связан вопрос? есть ограниченное количество бит на адресацию устройства? |
Цитата:
Вот и думаю, как лучше сделать - заложить, допустим 10 окон контроллеров и неиспользуемые делать невидимыми. Или же сделать так, что бы пользователь сам добавлял каждый новый контроллер. Но все равно какое-то ограничение должно быть. Ну не вижу я смысла в поддержке 50 контроллеров, если будет использоваться максимум 10. |
|
Ага, Michael., так это Ваши разработки я смотрел :). Ну что же, очень хорошо, что будет возможность пообщаться.
Что касается количества контроллеров, то думаю, что и 5 штук для дома будет вполне достаточно. Ну судите сами – это по минимуму 20 входов и выходов. Но возможность расширения системы все же должна быть. sergN, можно, конечно, и 1-wire, но я так понимаю, тут предлагается связать контроллеры между собой по RS-485, что ничем не хуже – те же два провода. Хотя вопрос правильный, в контроллере не помешал бы вход 1-wire для подключения различных датчиков. Michael.,может имеет смысл добавить такой вход в контроллер? |
Michael., я бы не стал ограничавать количество контроллеров, принимайте поддерживаемое 485 шиной 32 устройства. а если будет недостаточно, то можно разбить на 2 и более подсети. Тогда необходима поддержка нескольких сом-портов.
|
Цитата:
Я абсолютно согласен, что 1-wire должен быть в подобных устройствах, типа этого контроллера. Но самое интересное, что он там ... есть! Как по-Вашему подключен датчик температуры DS18B20? :) Более того, упрежу ещё один возможный вопрос - там предусмотрена возможность подключения датчиков и по шине I2C. |
Цитата:
Пока идея такая - поддержка до 10-ти контроллеров, но на дисплей, что бы не загромождать его, выводить информацию по двум-трем контроллерам, которые меняются по последнему событию. Допустим на дисплей вначале выведены окна контроллеров 1-2-3. Произошло событие по контроллеру 5. Окно контроллера 1 закрывается и видим окна контроллеров 5-2-3. Затем событие по контроллеру 9. Соотвественно, закроется окно контроллера 2 и будут показаны окна контроллеров 5-9-3. Кроме того, для управления или контроля, можно принудительно в отдельном окне выбрать нужный контроллер. Это видится мне более логичным, чем выводить на экран все 10 контроллеров, часть которых могут в течение длительного времени и не менять своего состояния. |
Michael., можно и так, только нужно отслеживать критические параметры и сигнализировать с выводом на экран.
И если на экране будет всего 3 контроллера, то зачем ограничивать общее количество? |
Цитата:
И все же, я соглашусь, что поддержка большего числа контроллеров необходимо только в том случае, если мне кто-то сделает четкую "раскладку", для чего в доме можно задействовать более 40 входов и 40 выходов (исходя из расчета на 10 контроллеров). Это не считая по каждому контроллеру дополнительно входа контроля температуры (1-wire), аналогового входа (АЦП) и ещё двух программируемых входов/выходов. Поэтому, я думаю сделать в программе все же поддержку до 10-ти контроллеров. Ну, а если сильно сильно "прижмёт" - в программе предусмотрю возможность в следующей версии увеличить количество. Просто, я трезво смотрю смотрю на вещи, и очень сомневаюсь, что моей самоделкой кто-то всерьез возмется управлять и контролировать большое количество объектов. А для своего дома я уже прикинул, что мне по максимуму и 3-4 контроллера будет достаточно. |
Цитата:
А для чего нужна шина I2C? Какие устройства можно подключить к ней? |
Michael., подскажите ещё по устройству управления и контроля по GSM. Вы там использовали модуль SIM300D, но тут говорилось, что его уже нельзя найти. Возможно ли использовать в Вашей схеме другой модуль?
|
Цитата:
я немного позже скину скрины программы и фотки контроллера. // упс, как-то мы далеко отошли от ардуино |
Вложений: 1
собсно железка была выше по теме - http://www.domsovetov.by/showthread....1410#post91410
вот програмулинка: - сканирует ком порты в поисках контроллеров. - читает массив информации - разбирает массав на параметры. параметры описываются в хмл файле, и м.б. индивидуальны для каждого контроллера. собственно програмулина задумывалась для мониторинга и настройки. |
Цитата:
По шине I2C - сейчас датчиков с такой шиной достаточно много. Например, датчик влажности и температуры SHT21 или датчик давления MPL115A2 Цитата:
Цитата:
Цитата:
|
"Умный дом" от Michael.
переезжаем сюда
|
Оперативно сработали с организацией новой темы, приятно удивлен. Спасибо! Надеюсь сейчас путаницы не получится.
Денька на 2-3 вас покину, нужно в командировку смотаться. А вы пока оставляйте свои вопросы, предложения и пожелания. |
Цитата:
|
К сожалению, нет. Он даже по габаритам и расположению выводов отличается.
Но не все так плохо. Я сейчас занимаюсь модернизацией этого устройства, что позволит подключать к нему любой внешний GSM модем, имеющий СОМ порт (RS232) и поддерживающий стандартный набор АТ-команд. |
Цитата:
Меня очень заинтересовала ваша конструкция, но так не и смог найти где можно заказать СИМ300Д. Да и плата там очень сложная в изготовлении, по крайней мере для меня. Уже подумываю, что проще купить готовый Мастеркит. |
Цитата:
Кстати, Вы там говорили насчет платы. В результате "дезинтеграции" устройства, вместо одной платы становится три, но все они будут односторонние, а значит, могут быть без проблем изготовлены в домашних условиях. Нет, разумеется, я Вас не уговариваю собирать именно этот девайс. Видимо, на Вашем месте я поступил бы точно так же - заказал готовое промышленное изделие. Я же позиционирую свои разработки как некоммерческие, рассчитанные именно на радиолюбителей – т.е людей, которые хотят что-то собрать своими руками и умеют "держать паяльник в руках". |
Цитата:
И когда уже можно будет посмотреть на результат из трех плат? :bk: |
Цитата:
Возможно, на следующей неделе. Уже все собрано в "железе" и опробовано в работе. Когда подготовлю нормальное описание, тогда и выложу всю информацию. |
Спасибо, буду ждать!
|
Цитата:
|
зачет!
|
а тестовые модели будут для того, чтобы собственноручно почувствовать функционал? я бы взял комплектик.
|
Цитата:
Но безусловно, я готов предоставить устройство для тестирования. Или этот модульный вариант или вариант с "интегрированным" на плату модулем SIM300D. Тем более, что мнение со стороны всегда более объективное и независимое. |
Цитата:
http://siargy.narod.ru/eshop/008.jpg |
Вот еще вопрос
вот здесь http://***********.com/index/univers...termometr/0-41 бузер активный? с внутренним генератором? а вы из Минска?:ah: |
Цитата:
А какие GSM модули можно использовать? Я посмотрел, у вас там вроде бы тоже SIM300D используется? |
Цитата:
Цитата:
Цитата:
Цитата:
|
Понятно, спасибо!
И подскажите ещё - а вот эту схему - http://***********.com/index/0-24 - я так понимаю можно подключать и к GSM и к обычному проводному телефону? Но функции сигнализации в ней нет? |
Текущее время: 02:11. Часовой пояс GMT +3. |
|
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Webmaster: OldEr
Реклама у нас
При публикации материалов с нашего сайта гиперссылка на Дом СоветовЪ обязательна