Пользователь
0,0
рейтинг
1 июля 2014 в 04:25

Моя реализация «умного дома»

Полтора года назад я писал статью о разработке своей собственной шины «CLUNET» для соединения устройств в «умном доме». Многие просят рассказать о том, что же у меня получилось в итоге, что я сейчас и попытаюсь сделать.

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



Вся идея держится на трёх китах:

  • Децентрализация — вся система функционирует без какого-либо главного модуля;
  • Простота — минимум компонентов и лёгкость подключения;
  • Дешевизна — себестоимость устройства легко уложить в 100 рублей.


При таком подходе можно легко создавать и добавлять в CLUNET-сеть устройства, каждое из которых отвечает за какую-то простую функцию. У всех устройств есть свой адрес, при этом они могут обмениваться между собой пакетами напрямую, без участия какого-либо главного модуля, и это очень активно используется:

  • Пакеты от ДУ-приёмника получают выключатель и открыватель окна, что позволяет управлять светом и открывать окно с любого пульта или Nintendo Wii U;
  • Датчики движения информируют выключатель о том, что в комнате никого нет, и можно выключить свет;
  • Дисплей в коридоре выводит всегда актуальную температуру на улице, получаемую от датчиков температуры;
  • По команде от кодовой панели открывается дверной замок;
  • Устройство с пищалкой издаёт звуки, когда узнаёт об открытии замка, нажатии кнопки или звонке в домофон.

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

Единственным главным устройством, пожалуй, можно назвать только блок питания. В данный момент он у меня один почти на все самодельные устройства, и отлично с этим справляется. Многие скорее всего скажут: «Да у тебя же наверное всюду провода!», — отчасти это правда, но у меня нет никакой фобии по отношению к проводам. К тому же маленький шлейф с питанием и линией данных почти незаметен на фоне остальных кабелей.

Роутер с CLUNET-адаптером


Мой роутер помимо маршрутизации трафика выполняет ещё одну роль — маршрутизация трафика он является «окном» для устройств CLUNET сети в Интернет. Или скорее наоборот — позволяет из Интернета и локальной сети командовать всеми устройствами. Для этого в его USB порт включено специальное устройство.



Не буду сильно повторяться, про это я рассказывал в статье о CLUNET протоколе. Идея проста — роутер на основе Linux, и на нём работает демон, который принимает входящие подключения из локальной сети или Интернета и предоставляет доступ к сети устройств умного дома.

Помимо этого роутер используется как простенький веб-сервер, чтобы можно было управлять устройствами через веб-интерфейс на случай… ну так, на всякий случай:



Весьма удобно использовать и cron на роутере для самых разных задач — от открытия окна или обогрева комнаты по расписанию до банального будильника. Для последнего у меня сделан простенький веб-интерфейс и скрипты:



Нет будильника приятнее, чем просыпаться от радио, которое очень медленно в течении нескольких минут увеличивает громкость. Главное при этом — выключить его до того, как оно сможет разбудить и соседей.

В ответ на пакеты приходящие от устройств тоже выполняются различные скрипты. Так ведутся логи по самым различным событиям типа звонков в домофон, рисуются графики температуры (http://clusterrr.com/sensors/t/) и других данных, отправляется push-уведомление мне на телефон, если вдруг в комнате открыта дверь, а меня дома нет, и прочее.

Софт для Windows


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



В нём можно наблюдать за тем, как умный дом живёт полноценной жизнью, но на практике это нужно только для отладки. Всё можно делать по клику на иконке в зоне уведомлений:



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

Но нельзя же останавливаться на управлении светом, надо управлять и бытовой техникой! Для этого у меня используется ДУ-передачик, который имитирует нажатия кнопок на пультах. По нажатию горячей клавиши на экране появляются экранные пульты ДУ:



Из них можно управлять ресивером, телевизором, обогревателем и лазером. Сложно описать, на сколько это облегчило жизнь. Пульты вечно приходится искать, они валяются где угодно, только не рядом. Теперь же они совсем покрылись пылью.

Помимо этого этот софт выполняет и обратную роль — получает коды кнопок от ДУ-приёмника и имитирует WinLIRC-сервер — популярную программу для работы с ДУ-пультами. Работу с ней поддерживает, например, MPC-HC, есть плагин для foobar2000. Таким образом можно делать и наоборот — управлять приложениями на компьютере при помощи любого пульта.

Софт для телефона


Ну как же без управления всем этим с телефона из любой точки мира? Приложение для Android обладает примерно такой же функциональностью. В основном активити можно переключаться между различными режимами путём горизонтального свайпа.



Планшет


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

Но скоро меня осенило, что времена уже не те. Гораздо проще купить дешёвый китайский планшет на Android и повесить его на стену. Да, подобные планшеты обычно тормознутые и весьма низкого качества, но для моих целей этого вполне достаточно. Сказано — сделано.



Пришлось накодить различные виджеты рабочего стола:



Но это всё равно было недостаточно удобно, особенно когда хотелось сделать что-то на ощупь. Через некоторое время я вспомнил, что в Android есть отличный API по распознаванию голоса. Потребовалось всего полчаса, чтобы планшет начал выполнять свои первые голосовые команды. Вскоре набор возможных команд сильно вырос.

Знакомьтесь, вот моя электронная жена:



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

Аналогичная служба была в итоге установлена и на телефон. Работает она только при подключенной зарядке. Наверное было бы здорово использовать для этого Google Glass.

Подробнее об устройствах


Напоследок расскажу немного о том, какие устройства функционируют в моём умном доме. Внимание! Ниже адское количество колхоза и проводов! Красиво я делать не умею, руки у меня растут не из нужного места.

Выключатель света

Ничего особенного, просто включает и выключает лампы на люстре.



Кнопки сенсорные — одна прибавляет количество ламп, другая убавляет. Есть возможность установить таймер выключения, но его необходимость отпала с появлением настенного планшета. Дружит с ДУ-приёмником и датчиками движения.

Контроллер геркона с пищалкой

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



Суть в том, что у меня в комнате жили мыши, а в остальной части квартиры — коты. Весь смысл устройства был в том, чтобы дико пищать, если забыли закрыть дверь, ведь коты ни в коем случае не должны проникнуть в комнату к мышам. Теперь же устройство посылает в сеть пакеты при открытии и закрытии двери. Роутер же пишет логи её открытия и посылает мне push-уведомление, если вдруг она открыта, когда меня нет дома. Моё местоположение определяется по мобильному телефону. Помимо всего этого пищалка теперь используется для самых разных звуковых уведомлений — домофон, открытие замка, нажатие кнопок на кодовой панели.

ДУ-приёмник и ДУ-передатчик

Про них я вроде ещё уже рассказал выше. Приёмник стоит у компьютера, передатчик спрятан на шкафу.



Датчики движения

В комнате висят два вот таких вот датчика движения.



Способствуют выключения света, когда движения долго нет, а ещё смене моего статуса на «away» в мессенджерах. Помимо них движение определяют ещё и четыре видеокамеры.

Дверной замок и кодовая панель

Когда я стал счастливым обладателем 3D принтера, мне очень захотелось поэкспериментировать с механикой. В результате я разработал и напечатал механизм дверного замка. Первый блин комом, и получился диких колхоз, но функционирует он отлично. С внешней стороны двери я сделал кодовую панель, она уже вышла получше. Лучше просто посмотреть видео.



Теперь у меня всё как у серьёзных взрослых дядь!

Датчики температуры и освещения

Тут особо нечего рассказывать. Устройство висит под подоконником и опрашивает по 1-wire датчики температуры, помимо этого экспериментально сделан ещё датчик освещения. Сам не знаю зачем.

Открыватель окна

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



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

Дисплей в коридоре

Однажды при выходе из дома мне захотелось видеть текущую температуру на улице и время. Вот и всё.



А ещё там бегает Pac-Man, для которого было нарисовано несколько кастомных символов.

Домофон

Про мой домофон с автоответчиком я писал отдельную статью: http://habrahabr.ru/post/188906/

Мышиные клетки

Мышиные клетки передают в виде ИК-сигналов информацию о том, сколько каждый мыш пробежал в колесе. Про это тоже была отдельная статья: http://habrahabr.ru/post/165269/
Увы, сейчас остался только один мышонок, и бегает он уже мало.

Видеокамеры

В комнате стоят четыре IP-камеры с механизмами поворота.



Они отправляют на удалённый сервер короткое видео, когда открывается дверь. Или длинное, если меня при этом нет дома. При наличии движения они периодически делают фотографии. Помимо всего этого камеры работают как дополнительные датчики движения. Если что-то начало двигаться, они запрашивают ссылку на роутере, а тот в свою очередь посылает широковещательный пакет в сеть.

Заключение


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

Многие люди наверняка будут спрашивать меня: «Зачем тебе столько видеокамер?», «Зачем тебе кодовая панель?», «Зачем тебе датчики движения?», «Зачем тебе всё это?»
На все подобные вопросы я отвечу одной картинкой:

Cluster @ClusterM
карма
227,2
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (95)

  • +13
    Сделано немного топорно, но с любовью. И еще у вас отличные отношения с женой Викой. Хотелось бы побольше видео с вашими диалогами.
    • +5
      Пожалуйста: www.youtube.com/watch?v=JGNtbh0KspY :)
      Ну да, просто в один прекрасный момент мне захотелось, чтобы оно отвечало. А потом понеслось…
      И нет, это сделано не под влиянием Лукьяненко, многие спрашивают об этом. Имя «Вика» взято абсолютно случайно — короткое и женское. Просто распознавалка иногда проглатывает первое слово, поэтому было решено сделать опциональное обращение.
      • 0
        Вот как ни странно первая мысль была о «Лабиринте отражений»
        • 0
          Я его читал, но это было очень давно, и про тамошнюю Вику я уже ничего не помню. Хотя вполне возможно, что я это вспомнил где-то на уровне подсознания :)
  • 0
    А какую функцию выполняет лазер?
    • 0
      А это банальная цветомузыка, проецирует на пол узоры. Купил в своё время по глупости, включаю раз в полгода.
    • +20
      Типичные приготовления ко сну:
      -Вика, открой окно.
      -Вика, выключи свет.
      -Вика, выключи лазер и снизь энергию пучка синхрофазотрона до 57 процентов.
      • +18
        -Вика, ложись в постель…
        Чорт! Забыл закодить фичу…
      • +2
        — Дорогая, что-то жарко. Выключи, пожалуйста, атомный реактор.
  • –15
    Offtop. Батенька, может вам, это, супругу завести? Ну или там девушку хотя-бы?

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

    Это, конечно же, мои мечты. Но это только пока.

    Но все, что я вижу сейчас — это «тупые» дома, которые за внешним лоском и крутостью гаджетов типа планшета для управления всем не имеют под собой больше ничего. Тупые исполнители воли великого всезнающего человека. Откуда здесь слово «умный» взялось — до сих пор одному Гейтсу ведомо…
    • +1
      Если рассматривать проблему на таком уровне, то умный дом не какая-то изолированная система. Она включена в еще большую, где есть банки, которые предоставляют все инструменты для покупок с доставкой и оплаты, есть счета за электричество и ЖКХ, доступные через интернет и простые методы оплаты, есть много других элементов инфраструктуры, которые вообще позволяют все это реализовать. А пока все это ограничено порой обычными советскими механизмами и приходится обходиться тем что есть, используя какие-то возмжности автоматизации процессов.

      А раз нет инфрасруктуры, нет и таких умных систем.
    • 0
      Не хватает кармы поставить плюсик… Я тоже искренне не понимаю зачем нужно сливать воду в унитазе через интернет, да, круто, но неужели так сложно это рукой сделать? А вот отправлять показания счетчиков электричества и воды автоматически мне бы пригодилось…
      • 0
        Отправить то не проблема, а вот получить и учесть эти деньги — проблема. Увы никакой(никакая) ЖЭК или УЭК этого не может пока.
        • 0
          Мосэнергосбыт — форма ввода показаний счетчиков есть, с ЖЭКами намного хуже, да.
          • 0
            Ну Москва часто опережает Россию, это да. А так в стране всё по старинке — почта России.
        • 0
          У вас да, а у нас вроде я видел можно в банке настроить автоматический платеж с карточки за коммунальные услуги — составляется договор и банк получает от комунальщиков суммы для оплаты которые списываются с карточки.
          Остается только показания счетчиков вовремя обновлять.
          • 0
            В моем банке тоже можно настроить платеж какой-то определенной суммы, но не суммы в счете.
            Но и то, только если есть договоренность банка с коммунальщиками. До Калужской области, например, мой банк не добрался еще.
            • 0
              Через приват24(приватбанк украина) можно оплачивать именно сумму в счете, почти по всем коммуналкам. Судя по всему они сотрудничают с комунальщиками, но при этом у меня никто разрешения не спрашивал, хочу ли я что бы «левая» контора видела мои счета.
              • 0
                Так без договора банк и не видит счета. Не хочешь чтобы банк был в курсе твоих коммунальных платежей — плати по старинке, на почте в очереди бабушек.
                • +1
                  Я хочу чтобы банк видел счета и было удобно платить, но еще я хочу чтобы у меня сначала спрашивали разрешения перед тем как отдавать данные о моих счетах «налево».
                  • 0
                    Так ведь ты и даёшь разрешение путем подписания договора с банком и коммунальщиками. А если спрашивать каждый месяц у вас передавать ли сумму банку для оплаты, так это все равно что самому оплачивать через банк-клиент — столь же неудобно.
                    • 0
                      Нет в договорах с коммунальщиками и банком пункта про то что я разрешаю первым передавать мои счета вторым.

                      Вы похоже не понимаете: не нужно каждый месяц спрашивать разрешение, оно должно даваться один раз и действовать пока я его не отзову. Если я захочу сменить банк, то у меня должна быть возможность новому банку дать разрешение, а у старого отозвать. Но конечно с существующей системой разрозненных коммунальных служб это будет сложно реализовать. Для меня идеальной была бы система когда все коммунальщики передают инфу о задолженности например в жек/домуправление, а те уже предоставляют единый интерфейс для оплаты всего сразу(конечно с возможностью выбора за что платить, а что отложить). И вот в этом интерфейсе должно быть апи, которое бы позволило выгружать инфу о счетах в банки, если пользователь дает банку авторизацию.
      • 0
        Имхо:
        когда возвращаешься после долгого отсутствия (командировка, курорт, дача =) и входишь в санузел,
        то можешь оценить ароматы после испарения воды в сифоне унитаза/раковины/ванны. =)
        • +7
          Бытовые хитрости со времен СССР: наливай перед поездкой немного растительного масла, пленка масла на поверхности не даст испариться воде.
  • 0
    А не планируете выкладывать в общий доступ код?

    У меня свой проект умного дома, менее колхозный но более дорогой (свет белорусский noolite, замки стандартные промышленные rfid), полноценный unix сервер который со своей админкой тоже рулит светом и датчиками. А вот ИК управление ещё не внедрил, бегаю пока с пультами, код для крона тоже сэкономил мне пару-тройку вечеров.
    И планшет также висит на стенке (помимо управления светом там ещё отдельный 2do для дома — в стиле «вынеси мусор зараза»), плагины бы тоже пригодились.
    • +2
      Код библиотеки для работы с моим протоколом я выкладывал, код домофона тоже. Всё остальное обычно слишком индивидуальное.
      • 0
        Ну хотя бы исходники приложения для Android?
        • 0
          А на что там смотреть? Вроде ничего особенного. Если интересно, напишите в личку, скину.
  • 0
    Будьте добры, подскажите схему сенсорных кнопок.
    • +2
      Я так полагаю, там измеряется емкость этих площадок. В простейшем случае это площадка подключенная к входу микроконтроллера и подтянута высокоомным резистором к плюсу. 100-200кОм резистора достаточно чтобы на 8Мгц тактовой частоты переключение пина контроллера с притянутого к земле на «вход» эта емкость будет заряжаться в течении 4-8 тактов если её касаются и 1 максимум 2 такта если не касаются. Если между командами переключения порта и чтением состояния входа вставить парочку NOP-ов то результат чтения скажет нам было ли прикосновение к сенсору или нет, в итоге алгоритм получается не сложнее определения нажатия обычной механической кнопки. Только в отличие от механики, сенсор ловит помехи — их надо фильтровать и реагировать только когда определено нажатие в течении 50-100мс.

      Если МК не применим(излишне сложен) есть другой метод — на м/с типа 561ТЛ1 делается генератор 100-200кГц и сигнал с него подается через резисторы 1МОм на сенсор(ы) с сенсоров сигнал поступает на оставшиеся элементы — когда сенсор свободен частота проходит сквозь триггеры шмидта, когда их касается палец — амплитуда на входе резко падает и сигнал не проходит. Ну а дальше выпрямить диодом и подать это напряжение на еще один триггер шмидта и дальше куда душа пожелает.
  • +1
    Спасибо, Кластерный.
  • +7
    а зачем вам IP-камера над кроватью?)))
    • 0
      Правило 34 же :)
      • +5
        При наличии живой девушки времени на увешивание дома самодельными девайсами будет существенно меньше…
        • +6
          При наличии детей самих девайсов будет намного меньше.
          • 0
            И это тоже.
          • +4
            Девушки от этого в восторге обычно.
            • +1
              Простите, это ответ на коммент уровнем выше.
        • +3
          То-есть, по-вашему, девушка принципиально не должна интересоваться ничем кроме 3 K и при этом пилить своего молодого человека? Может как-раз с девушкой времени на увешивание будет больше, т.к. вдвоем это делать веселее.
          • –3
            Времени будет однозначно меньше т.к. появятся совершенно другие проблемы на решение которых нужно будет это время, которое иначе было бы свободным.
            • +4
              Но проблемы эти будут решать уже 2 человека. Если что я женат, но то чтоб на свои увлечения я тратил меньше времени или был в этом ограничен, пока не замечаю, может это вопрос выбора человека рядом ну или отмазок перед самим собой, что вот если бы не (жена, дети, работа, иппотека, собака, прыщ на заднице) я бы ого-го, а так вот тяну лямку времени на хобби нет.
              • –3
                нет, каждый будет решать СВОИ проблемы, они ведь никуда не уйдут, и в нагрузку еще и ОБЩИЕ. Плюс ко всему будут наложены ограничения на «быстрые» способы решения проблем — вроде убираться раз в месяц вместо каждый день, или гора посуды в мойке…
                • 0
                  Ну так бытовые проблемы легко решаются специально обученными людьми или покупкой соответствующей техники — это стоит вполне вменяемых денег, особенно для работающих в сфере IT и убирает огромное количество бытовых проблем. С мойкой посуды отлично справляется посудомойка, уж нажать одну кнопку думаю не проблема даже для самого ленивого, уборку поручаем клининговым агенствам или договариваемся с домработницей — узнайте цену на эти услуги, будете приятно удивлены. Что там еще осталось, стирка — стиралка давно есть у всех. Готовка — если лень, я знаю минимум 4 места в шаговой доступности где можно вкусно и недорого поесть. Давно взял для себя за правило если какая-либо деятельность стоит дешевле, чем потраченное на нее время и она мне неприятна, я ее делигирую, супругу правда пришлось к этому приучать, но вроди как привыкла, хотя по первой тоже возмущалась как это 10-15$ за уборку отдать, лучше я сама на карачках полтора часа. Попробуйте покупать себе время, оно того стоит.
            • +2
              Вы наверное не представляете, на сколько редко я всем этим занимаюсь. Это всего лишь хобби.
          • 0
            У меня есть только один знакомый, у которого жена — программист, и с семейным счастьем у него как то не очень. Опять же с девушкой можно заниматься куда более интересными вещами, чем программирование микроконтроллеров, и это не пилка мозгов.
            • 0
              А где я говорил про программистку. Я могу помочь жене готовить или посоветовать что-то в ее увлечениях, она мне паять или отладить скрипт. С девушкой можно заниматься абсолютно разными вещами и код писать и в походы ходить и в гараже торчать, а то на что вы намекаете занимает далеко не все свободное время и только ради этого в постоянной девушке нет никакого смысла.
              • 0
                Я имел в виду детей в кино отвести, а вы что? :) А дети тоже паять помогают и скрипты пишут? Мои вот почему то просят с ними в Angry Birds поиграть или на велосипеде покататься. А еще мы в выходные на гонки ездили и смотрели как кино снимают.
                • 0
                  Так это же замечательно, а на следующие выходные можно показать как папа делает игру сам или как классно сделать чтоб свет в туалете сам загорался и гас, ну не мешает это увлечениям и хобби если самого себя не загонять.
                  • 0
                    Я вот в детстве обожал разбираться во всяких устройствах отца и дедушки.
                  • 0
                    Согласен, не мешает, вот только проделанный объем работы как бы намекает, что одними выходными тут дело не обошлось…
                    • 0
                      Ну так и дедлайна ведь нет, работа в 1000 миль начинается с одного шага.
                      • 0
                        У меня часто пропадает энтузиазм, если я что-то делаю дольше 3-6 месяцев. Поэтому как только появляется хорошая идея — стараюсь заниматься только ей. Если успеваю — что-то получается, если нет — велик риск, что все будет отложено «до лучших времен»…
                    • +1
                      Я работаю из дома, а каждый девайс собирается за вечер-два. Не трудно посчитать, на сколько малую часть моей жизни всё это занимает. Выходные же на такую ерунду я не трачу.
    • 0
      И для того самого тоже :)
  • 0
    Простите за оффтоп, но почему клетка с мышом такая большая и в центре комнаты? Это летучий мышь? Не планировали зверю в клетку тоже автоматику поставить? подсветка-кормушка-поилка-колесо…?
    • +5
      Может мышка — это и есть та самая Вика, и у неё в клетке панель управления домом…
    • 0
      Это же схематично всё.
    • +2
      По поводу автоматики мыша — он и сам автоматически ест и пьёт :) Лучше бы что-то автоматически мыло клетку и убирало всё, что он из неё выбрасывает.
      • 0
        Дык заведи себе робот-пылесос! :)
        • 0
          Он у меня под кроватью пыль собирает. Нормально пылесосит он только при ручном управлении. Плохо ориентируется в пространстве.
      • –1
        Тазик, брандспоит и полиэтиленовый тент. А мыш из клетки никуда не денется. Заодно и его помоет.
        • +1
          Застудится и подохнет. Или потоком воды захлебнётся.
          • –1
            Можно подумать, это было серьёзное предложение.
  • +1
    Впечатляющая штука получилась!
  • +3
    Вы гений! Просто нет слов!
    Чего только стоит реализация жены (:
  • +16
    По-моему это самая доведенная до ума реализация самодельного умного дома, из когда-либо публиковавшихся на Хабре.
    • +2
      Ещё у одного хабраюзера из Беларуси была очень объемная реализация. Он дом хорошо нашпиговал электроникой.
  • 0
    Планируете ли как-то это коммерциализовать?
  • +1
    Сколько киловатт в среднем в месяц уходит на все?
    • +1
      Примерно 250кВт*ч за месяц набегает.
  • +3
    подскажите подробнее где почитать о «Открыватель окна»
    название модели, ключевые слова?
    • 0
      Да это похоже на обыкновенный демпфер для дверей, только вместо пружины/демпфера установлен моторчик — а все остальные части механизма и шестеренки идентичны.
    • +1
      • +1
        Только если будете брать такой, уточните у продавца — на какое он напряжение. Они бывают на 230 переменки и на 24 постоянки.
        А, ну там выбрать можно. Не сразу заметил.
  • +1
    Возможным следующим этапом была б интеграция в комьюнити с целью обмена данными опытом реализации ибо статей в духе «как я сделал дом умным» очень много стало. Хотелось бы иметь возможность оценить возможности и стабильность работы по сравнению с другими решениями.
  • 0
    Я может невнимательно читал, но чем вы коммутируете 220в? Микроконтроллером?
    • 0
      Обычное электромагнитное реле, которое включается микроконтроллером.
  • 0
    Скажите, а что используется в качестве передатчика ИК-сигналов?
    • +4
      ИК-светодиод?
    • 0
      По всей видимости, своя плата со своей прошивкой для подключения к своей сети, работающая с ИК-светодиодом =)
    • 0
      ИК-светодиодом, чем же ещё :)
  • 0
    Напомнило Сару из сериала Эврика :)
    А вообще очень и очень круто получилось)
  • 0
    Просто отлично. пожалуй, есть желание повторить все или почти все. Или даже облагородить внешне и в серию.
  • 0
    Кстати, МК для плат не оптом покупали? Если да, то где?
    • 0
      Ну, не таким уж оптом, штук по 10 беру. Обычно в Платане, иногда на eBay.
  • 0
    Круто!

    А что происходит с критическими узлами типа входного замка при отключении электричества в квартире?
    • 0
      Всё воткнуто в UPS, который может питать это достаточно долго. Думаю, что за это время можно будет открыть. Правда, пока не сталкивался с такой ситуацией.
  • 0
    Люблю тебя

    Аааа! Какая милашка )))))) Я тащусь!
  • 0
    Нет слов, вы сделали очень круто
  • +1
    Опишите пожалуйста, как Вы программировали голосовое управление.
    • 0
      В Android есть класс SpeechRecognizer, просто вызывал startListening() в бесконечном цикле, но в Android 4.4 при каждой попытке распознавания издаётся пикающий звук, что вынуждает строить костыли.
  • 0
    Классно. Тут два вопросика у меня есть. Изобретаю велосипед свой умный дом. Как можно включать/выключать телевизор? Просто коммутировать 220 к нему не вариант я так думаю, поскольку если выдернуть допустим мой жк из розетки когда он был включен, то потом воткнув в розетку он не включится, наверное есть в наше время уже более цивилизованные способы.
    И второй очень важный для меня вопрос, который просто горит (ремонт в квартире доделывается).
    Можно ли где-то найти, сенсорные выключатели света которые можно было бы просто подключить к обычному микроконтроллеру, или быть может есть какие-либо клавиатуры симпатичные хотя бы просто цифровые с подсветкой.
    • 0
      Я же в посте описал управление телевизором — проще всего имитировать его пульт ДУ.
      • 0
        Прощу прощения, просто полностью пост не прочитал. Понятно, я так и думал.
      • 0
        В линуксе по идее тоже должна быть библиотека для работы с голосом?

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