Программа управления умным домом

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

Особенности, требования:

  • Windows XP
  • Данная система умного дома должна иметь во главе компьютер (далее будет реализована возможность — когда в сети умного дома главным устройством является не компьютер, а главный модуль)
  • Связь с сетью производиться через COM порт (также подойдут некоторые переходники USB — COM, проверялось на STLab)

Скриншот рабочей зоны, версии программы v 0.001.0011

Рабочая зона программы управления умным домом

Скачать Clever_Home v 0.002.0018

Более подробное описание данной программы и всего проекта будет сделано в следующих статьях.

9 комментариев »

Alex_EXE | 25.08.2009 | Программы, Умный дом | 23 104 просмотров

9 комментариев на « Программа управления умным домом»

  1. Сергей пишет 30.07.2011 в 20:20 #

    Интересно и любознательно=) Давно задавался такой идее. и в принципе сейчас уже практически всё необходимое есть. будем искать подводные камни. додумывать и творить творить творить…

  2. Planer пишет 24.02.2014 в 04:24 #

    Основная проблема, как по мне, так это придумать и изготовить механизмы механики (открытие/закрытие дверей/окон, задвижек, поворот кранов, вентилей….) причем обеспечить такой механизм, который бы не мешал (и не ломался) при открытии/закрытии/повороте как и прежде рукой, а также при всем при этом еще и фиксировал новое состояние (открыто/закрыто/повернуто) для того чтобы потом сообщить по обратной связи в систему. А по электронике особых проблем не вижу. Ну а свет выключать, убирая тупо 220, как по мне, не умный дом.

  3. Alex_EXE пишет 25.02.2014 в 16:43 #

    Часть таких механизмов готовых уже есть, что-то подороже, что-то подешевле; другое да, если делать то или заказывать у кого-то или думать самому.
    Обратная связь — это уже зависит от того, как её смонтировали, т.е. предусмотрели ли заранее или нет.
    По электронике на первый взгляд особых проблем то же нет, есть только пара подводных камней и ограничений, в зависимости от выбранной системы и типа передачи данных. Если же брать готовые модули — то почти всё вообще замечательно будет. Основная проблема — это головной контроллер, если делать его самому, если же искать готовый — то есть уйма решений, как говориться на вкус и цвет.
    А на счёт управления света — так им то же можно управлять по разному: кому-то хватит одной лампочки и выключателя, а кто-то захочет реализовать сложную интерактивную систему освещения, где, допустим, человек идёт по длинному коридору или лестнице, перед ним свет включается, а за ним выключается. Или в комнате реализовать 3 группы освещения (центральное, причём то же работающее в нескольких режимах, диммируемые бра, светодиодные ленты по периметру, то же димируемые) и с просоня по пути в туалет не перепутать выключатели и включить всё на полную мощность в только что открытые глаза и ослепнуть на пару минут, а что бы система сама тебе включила бра на 10% и подсветила дорожку к заветному месту.

  4. Planer пишет 28.02.2014 в 05:05 #

    Обратную связь делать нужно обязательно, для того чтобы система могла отслеживать свое текущее состояние, да и сам мог по удаленному запросу промониторить жилище. По управлению в свое время активно курил документацию по микросхемам кр1446хк1, они мне на тот момент показались очень интересными — не вижу особого смысла тащить еще провода до исполнительных устройств для управления — все включается в розетку. Для всей домашней электроники достаточно для управления делать универсальные инфракрасные передатчики (обучаемые пульты с управлением от мозга умного дома) на которые будут записаны нужные команды бытовых приборов в каждой конкретной квартире/доме (благо сейчас у всей домашней электроники есть свой пульт).

  5. Alex_EXE пишет 04.03.2014 в 01:04 #

    Идея постройки сети умного дома на основе электрической сети то же в свое время привлекала, но отпугнули габариты получаемых устройств, о кр1446хк1 не слышал, да и если честно анализировал данную тему поверхностно. Беспроводные решения гибки, но хорошие радиомодули больно дороги (покрайней мере те что были — были дороги для меня), в итоге остановился на проводной сети Rs-485 (сейчас бы выбрал наверно CAN). Про ИК управление бытовой техникой соглашусь.
    Жаль только до полноценного внедрения пока дело не дошло, наработки остались в виде пары функционирующих модулей в автономном режиме, демонстрационном стенде и полученные опыт и знания были применены в паре проектов. Сейчас же после проведенного капитального ремонта квартиры (ещё, правда, не всей) заложил проводку и кабельные каналы под будущею реализацию умного дома, теперь инфраструктура жилья это уже позволяет «красиво» сделать, но на данный момент пока что времени только на это нет. Так что к своему умному дому ещё вернусь.

  6. Planer пишет 06.03.2014 в 21:28 #

    Еще как вариант Ethernet можно рассмотреть, что называется дешево, функционально и в программировании просто.

  7. Alex_EXE пишет 07.03.2014 в 20:02 #

    Не соглашусь. Для простой автоматики Ethernet слишком жирное решение:
    1. К каждому устройству нужно тянуть отдельную линию, а что бы все линии соединить — нужен хаб, у 485 же используется общая шина.
    2. Решение подороже того же 485, примерно в 1,5-2 раза, хоть на отдельной микросхеме, хоть если встроено в МК.
    3. Сложнее работать с программной точки зрения.

  8. GGP пишет 29.01.2015 в 05:06 #

    Собираюсь установить и по этому много искал по сети. Думаю центром использовать «Raspberry Pi» (употребляет 3,5-4 Вт. 5В; 700 Ма, работает на Linux, ест кое какие готовые скрипты), а отдельными контроллерами — «Arduino Uno», к ним подключатся всякие датчики

  9. romanst82 пишет 12.03.2015 в 19:12 #

    Уважаемый Alex! Огромное спасибо Вам за Ваш труд и самое главное за безвозмездное изложение материала. Многое почерпнул у Вас по системе умный дом. Год назад начал заниматься воплощением мечты детства. И сейчас имею управление светом (10 реле) в квартире, управление по ИК техникой(телевизор, робот-пылесос, кондиционер, аудио-система) и что самое интересное управление голосом (сервер на котором крутится что-то наподобие ИИ, Компьютер голосом мне говорит погоду , новости, программу телепередач и т.п.) по квартире развешаны 4 микрофонных усилителя с фильтрами частоты. На входе в квартиру висит датчик движения(при активации включается свет в прихожей и голосовое приветствие). Всё это реализовано на pic16f628a. Связь по RS-485. Все затраты(без компа) обошлись что-то около 1500 руб.
    Не сочтите за рекламу, во многом помогла книга Гололобова «Умный дом своими руками». Программу управления тоже написал свою. В общем ещё раз огромное спасибо! Побольше бы таких сайтов и людей!

Комментарии RSS

Оставьте отзыв