Всё о строительстве, отделке и ремонте домов и квартир. Форум, блоги, чат. Дом СоветовЪ.

Всё о строительстве, отделке и ремонте домов и квартир. Форум, блоги, чат. Дом СоветовЪ. (http://www.domsovetov.by/forum.php)
-   Системы безопасности (http://www.domsovetov.by/forumdisplay.php?f=73)
-   -   "Умный дом" от Michael. (http://www.domsovetov.by/showthread.php?t=5111)

sergN 29.10.2012 02:10

Оффтоп

Electric 29.10.2012 09:31

Ага, Michael., так это Ваши разработки я смотрел :). Ну что же, очень хорошо, что будет возможность пообщаться.
Что касается количества контроллеров, то думаю, что и 5 штук для дома будет вполне достаточно. Ну судите сами – это по минимуму 20 входов и выходов. Но возможность расширения системы все же должна быть.

sergN, можно, конечно, и 1-wire, но я так понимаю, тут предлагается связать контроллеры между собой по RS-485, что ничем не хуже – те же два провода. Хотя вопрос правильный, в контроллере не помешал бы вход 1-wire для подключения различных датчиков. Michael.,может имеет смысл добавить такой вход в контроллер?

Scorpy 29.10.2012 13:22

Michael., я бы не стал ограничавать количество контроллеров, принимайте поддерживаемое 485 шиной 32 устройства. а если будет недостаточно, то можно разбить на 2 и более подсети. Тогда необходима поддержка нескольких сом-портов.

Michael. 29.10.2012 20:11

Цитата:

Сообщение от Electric (Сообщение 106651)
Ага, Michael., так это Ваши разработки я смотрел :)....

.... Хотя вопрос правильный, в контроллере не помешал бы вход 1-wire для подключения различных датчиков. Michael.,может имеет смысл добавить такой вход в контроллер?

Электрик, плохо, значит, Вы смотрели :). Иначе у Вас не возник бы вопрос по поводу шины 1-wire .
Я абсолютно согласен, что 1-wire должен быть в подобных устройствах, типа этого контроллера. Но самое интересное, что он там ... есть! Как по-Вашему подключен датчик температуры DS18B20? :)
Более того, упрежу ещё один возможный вопрос - там предусмотрена возможность подключения датчиков и по шине I2C.

Michael. 29.10.2012 20:31

Цитата:

Сообщение от Scorpy (Сообщение 106679)
Michael., я бы не стал ограничавать количество контроллеров, принимайте поддерживаемое 485 шиной 32 устройства. а если будет недостаточно, то можно разбить на 2 и более подсети. Тогда необходима поддержка нескольких сом-портов.

Да не, я не пытаюсь "экономить" на количестве поддерживаемых контроллеров. Речь идёт о отображении каждого контроллера на основной форме программы. Понятно, что нет смысла выводить на экран неактивные состояния неподключенных контроллеров. Другими словами, вопрос не столько в адресации и количестве поддерживаемых контроллеров, сколько в отображении всего этого в программе.

Пока идея такая - поддержка до 10-ти контроллеров, но на дисплей, что бы не загромождать его, выводить информацию по двум-трем контроллерам, которые меняются по последнему событию. Допустим на дисплей вначале выведены окна контроллеров 1-2-3. Произошло событие по контроллеру 5. Окно контроллера 1 закрывается и видим окна контроллеров 5-2-3. Затем событие по контроллеру 9. Соотвественно, закроется окно контроллера 2 и будут показаны окна контроллеров 5-9-3. Кроме того, для управления или контроля, можно принудительно в отдельном окне выбрать нужный контроллер. Это видится мне более логичным, чем выводить на экран все 10 контроллеров, часть которых могут в течение длительного времени и не менять своего состояния.

Gek 29.10.2012 20:38

Michael., можно и так, только нужно отслеживать критические параметры и сигнализировать с выводом на экран.
И если на экране будет всего 3 контроллера, то зачем ограничивать общее количество?

Michael. 29.10.2012 21:17

Цитата:

Сообщение от Gek (Сообщение 106753)
Michael.
И если на экране будет всего 3 контроллера, то зачем ограничивать общее количество?

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

И все же, я соглашусь, что поддержка большего числа контроллеров необходимо только в том случае, если мне кто-то сделает четкую "раскладку", для чего в доме можно задействовать более 40 входов и 40 выходов (исходя из расчета на 10 контроллеров). Это не считая по каждому контроллеру дополнительно входа контроля температуры (1-wire), аналогового входа (АЦП) и ещё двух программируемых входов/выходов.

Поэтому, я думаю сделать в программе все же поддержку до 10-ти контроллеров. Ну, а если сильно сильно "прижмёт" - в программе предусмотрю возможность в следующей версии увеличить количество.

Просто, я трезво смотрю смотрю на вещи, и очень сомневаюсь, что моей самоделкой кто-то всерьез возмется управлять и контролировать большое количество объектов. А для своего дома я уже прикинул, что мне по максимуму и 3-4 контроллера будет достаточно.

Electric 30.10.2012 10:20

Цитата:

Сообщение от Michael. (Сообщение 106746)
Я абсолютно согласен, что 1-wire должен быть в подобных устройствах, типа этого контроллера. Но самое интересное, что он там ... есть! Как по-Вашему подключен датчик температуры DS18B20? :)
Более того, упрежу ещё один возможный вопрос - там предусмотрена возможность подключения датчиков и по шине I2C.

Действительно не сообразил. Может потому что на схеме нарисован датчик температуры, а не обозначение выхода. Получается к этому выходу можно подключить любой датчик с 1-wire?
А для чего нужна шина I2C? Какие устройства можно подключить к ней?

Electric 30.10.2012 12:13

Michael., подскажите ещё по устройству управления и контроля по GSM. Вы там использовали модуль SIM300D, но тут говорилось, что его уже нельзя найти. Возможно ли использовать в Вашей схеме другой модуль?

Scorpy 30.10.2012 13:02

Цитата:

Сообщение от Michael. (Сообщение 106752)
Речь идёт о отображении каждого контроллера на основной форме программы. . .

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

// упс, как-то мы далеко отошли от ардуино


Текущее время: 06:50. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Webmaster: OldEr
Реклама у нас
При публикации материалов с нашего сайта гиперссылка на Дом СоветовЪ обязательна