Умный дом
В ходе работ по реконструкции гостинной под новый домашний кинотеатр, возникла одна задача, которая неожиданно инициировала за собой другую задачу, которая, в свою очередь, внезапно вылилась в отдельный проект. Причем, выходит так, что этот появившийся новый проект охватывает, как этот блог с излагаемыми тут затеями по реконструкции гостиной, так еще и блог-приложение на тему собачки-робота. Внезапно все сошлось в какую-то единую точку фокуса, окончательно снося мне мозги и шокируя окружающих.
Я сейчас очень-очень несчастливый человек.
Вот, простая, казалось бы, штука: сделать подсветку в новом шкафу. Можно подумать, что все очень просто: пустил модную нынче светодиодную ленту по полкам, блок питания в розетку, выключатель на стенку и все.
Но – увы… В моем очень непростом доме, даже самые простые вещи могут внезапно мутировать в весьма замысловатые затеи. Они растут снежным комом. Обнаруживаешь себя с паяльником в одной руке, шпателем в другой, с очередной какой-то хренью от винтовки в зубах (и другими вопросами по работе в заднице), в голове g-code сражается с С++ и расчетами по шестереночным передачам, а глаза безуспешно пытаются понять где реальность, а где картинки на мониторе…
Не знаю сколько еще так протяну и очень завидую алкоголикам…
Короче… Сколь долго и невнятно в наших головах витала идея с реконструкцией гостинной, столь же долго и невнятно в них витала и другая мысль: типа, когда-нибудь, может быть, если будет повод, время и желание, то, возможно, стоило бы попробовать начать обдумать идею т.н. “умного дома”.
Вот он повод, гори он огнем… Простой шкаф. Элементарная подсветка. Ни то, ни другое, ни разу ни ключевой элемент в инфраструктуре дома. Так, чего бы не попробовать сделать этот шкаф “умным” и посмотреть чем это закончится?
Если не получится, или не понравится, или откроет портал в измерение с тентаклями… Ну… ОК… Тентакли сварить и порезать в салат на закусь, блок питания в розетку, выключатель на стенку. Живем себе спокойно дальше, однозначно закрыв для себя этот вопрос… Одной заботой меньше.
Но если все получится, на мою беду… Охохонюшки… Опыт решения этой простой задачи придется расширить до масштабов, если и не всего дома, то всех его основных помещений. А куда деваться?
Мало того! Если все получится, то будущая собачка-компаньон, если я ее когда-нибудь доделаю (мечты-мечты, если-если), сможет управлять всей системой буквально напрямую. Будет оно к добру или худу – уже вопрос другой… Тентакли, эти, опять же, чертовы… Но, в любом случае, технически этому ничего не только не будет препятствовать, но и вообще ничего дополнительно для этого не нужно будет делать, ни в собачке, ни в доме, ни в измерении с тентаклями.
Попробуем… Сперва, формулировка задачи, как обычно.
Необходимо создать специально-универсальный модуль-контроллер для управления инфраструктурой дома, удовлетворяющий следующим требованиям:
Дешево.
Себестоимость контроллера должна быть в пределах до 10-15 баксов.
В противном случае, можно пойти в амазон и улепить весь дом уже готовой чертовой алексой с ее сопливыми розетками и уродскими выключателями.
Она будет тупая, как пробка, кривая и унылая, в чем я успел уже убедиться, пытаясь взгомоздить ее в голову своей механической собачки. Зато – дешевая… Относительно…
Но, если получится сделать свое устройство, пускай и по той же цене, но без алексовых закидонов, с открытым кодом, полностью контролируемое на всех уровнях и не зависящее от внезапных “хочу больше денег” каких-то там левых производителей неведомо где – затея более чем имеет смысл.
Распределенно.
Есть два варианта решения “умного дома”:
A.) один центральный компьютер с прямым доступом (по проводам или без них – не суть) к сенсорам/реле/выключателям/розеткам или
B.) много условно независимых контроллеров, действующих согласованно но при этом – каждый сам по себе.
Второй вариант мне нравится больше. По многим причинам…
Например, скоропостижная и безвременная кончина центрального процессора не повлияет на “работу” дома в целом. Так же нет необходимости реализовывать проект сразу целиком, можно двигаться постепенно от выключателя к выключатели и это никак не повлияет, опять же, на дом в целом.
Т.е., давно уже не секрет, что децентрализованная система более устойчива к помехам в работе и более проста в масштабировании , нежели централизованная.
Экономически это тоже более оправданно. Если все это полная хрень и нам не понравится вкус вареных тентаклей, то это станет ясно уже после первых 10 баксов, потраченных на первый контроллер, а не после нескольких тонн влитых в цельный проект с единым ядром.
Компактно.
Поскольку это не будет одним куском оборудования, которое можно закинуть в шкаф и забыть, нужно постараться сделать так, чтобы весь этот дохрендильон контроллеров можно было незаметно напихать по всему дому.
Габариты и формфактор контроллера должны обеспечивать его надежный и простой монтаж в стандартной “электрической коробке” в любой из стен.
Т.о., расползающиеся по дому контроллеры будут собой просто постепенно заменять стандартные выключатели и розетки или же дополнять их, поселяясь в тех же “электрических коробках”.
Специально-модифицируемо.
Не нужно строить супер-контроллер, для управления всем на свете, любыми известными способами, включая наличие кнопки “сделать все хорошо” (кстати, она не работает – я проверял).
Всем нам хорошо известна исключительная “польза” универсального кухонного комбайна. И где все эти комбайны оказываются через месяц сбора пыли на кухонном столе.
Поэтому, некая сферическая универсальность в вакууме идет лесом на свалку, вслед за универсальными кухонными комбайнами. А для задуманного контроллера будет определена всего одна, очень узкая и конкретная задача: включить/выключить “привязанный” к нему конкретный электроприбор в доме.
Ему не нужно делать покупки в интернет-магазине, не нужно предсказывать погоду, разговаривать человеческим голосом, заказывать пиццу по телефону, шпионить за соседями через дрон и т.п. Включить и выключить прибор. Все.
НО!
Приборы, которые будут к нему привязываться – разные. Одно дело, лампочка под потолком и совсем другое дело – светодиодная подсветка в шкафу. Это, как минимум, разные токи и напряжения, которыми надо управлять. Контроллер должен уметь и 5 вольт, и 12, и 110. Это первое.
Второе: для каких-то приборов будут нужны дополнительные сенсоры или особые реле, для каких-то – нет. Соответственно, контроллер должен уметь обслуживать оба варианта без существенных переработок.
Третье: какие-то приборы нуждаются в переключателе типа “клац-клац”, какие-то в простой кнопке типа “тыц-тыц”, какие-то в переменнике типа “ввааауу-ууаавв”. Надо иметь в виду разные варианты органов управления.
И все остальное в таком же духе. Т.е. контроллер должен быть достаточно легко и широко модифицируем, но ТОЛЬКО в пределах своей очень узкой и конкретной задачи: быть “умным” выключателем и не более того.
Легкая повторяемость, воспроизводимость, замена.
К сожалению, в моем распоряжении нет ресурсов и возможностей какой-нибудь Stark Industries с армией роботов и сексапильной секретаршей.
Поэтому, придуманный контроллер должен быть легко воспроизводим в момент возникновения необходимости мною лично, прямо, вот, на этом самом столе, вот этими руками, при помощи простого паяльника и такой-то матери.
Максимум, скажем, за один вечер. Включая настройку и установку. Буквально: напихать в него необходимые модули-транзисторы, залить поверху припоем, залить внутри софтом, воткнуть провода из стены, прикрутить в электрокоробке. Все.
В противном случае проект не имеет смысла. Если по неделе возиться с каждым выключателем в доме, то “умным” он станет только к моменту, когда наши внуки уже начнут разводить трехгрудых проституток на Марсе…
Безопасность/надежность.
Много слов можно написать, но и без них все более чем очевидно, полагаю. Речь идет об “электрическом” проекте режима 24/7.
От слов к делу…
Сегодня вечером жду прибытия физического воплощения, одного из ключевых компонентов всего этого теоретического бла-бла-бла.
Просто для полноты картины, в следующей части повествования, хотелось бы уже представить конкретные примеры опытов с живыми симпатичными кошечками-мутантами, а не их узорную расчлененку с кишками по стенам, как это всегда происходит поначалу.
Хотя, на самом деле, как можно догадаться, желаемое уже было получено в почти нужном виде. Иначе не было бы этого цикла статей на блоге… Уже все почти работает. Уже без сомнений почти ясно, что все наверное получится. Уже почти однозначно портал в измерение с тентаклями не откроется. Вот, понравится ли оно нам в таком виде – это еще… почти… под вопросом…
Но прямо уже сегодня-завтра постараюсь привести проект в божеский вид и проявить пару новых фотографий. И там уже посмотрим…
Продолжения читайте в следующих частях цикла…
Комментарии:
Полезла в гугль смотреть что такое эти твои тентакли. Гугль отослал в Вику. Ну и как мне теперь это развидеть?!
Я знаю, что у тебя очень ограниченное количество времени, но может в двух словах объяснишь мне, “тормозу прогресса”, со свойственной тебе ясностью изложения, в чем прикол этих самых “умных домов”? Я понимаю пользу холодильника, стиральной машины и духовки. Пользу “умности” дома понять никак не могу…
Анют, как ты не можешь понимать фишки “умного дома” если сама же прямо сейчас в нем и живешь?
Под этим термином понимается комплекс систем твоего жилища, который повышает комфорт и качество жизни. Просто термин эволюционирует по мере развития технологий. Польза современной стиральной машинки, холодильника и духовки… Посмотри на это глазами жителя хотя бы даже и 50 летней давности.У тебя стиральная машинка САМА заливает в себя воду. Это как минимум. А то еще и, как наша, по весу загруженного может определить сколько воды будет достаточно. Еще и пошебуршит барахло в барабане, чтобы потом меньше вибрировать. Уже одно только это – “умность”. Ты же не отрицаешь, что это повысило твой личный комфорт и понимаешь что качество жизни это улучшило.
Ну теперь, вот, придумали, как просто и дешево можно обьеденить все такие по отдельности “умные” приборы в доме под общее управление и сделать “умным” не только такой сложный прибор, как стиральная машина, но даже и примитивную лампочку. И теперь уже вот это обозвали “умным домом”. Термин эволюционировал, но суть осталась той же – повысить комфорт и качество жизни.
Это все происходит со пещерных времен. Просто ты к этому привыкла и не замечаешь в насколько умном доме живешь уже прямо сейчас.
А с тентаклями тебе придется теперь жить до самой смерти. Смирись… 🙂
Вообще, мы слегка деградировали в вопросе “умного дома” и только теперь потихоньку возвращаем себе то, что уже было в древнем Риме, например… Каждый “прибор” действовал, сообразно текущей обстановке, адаптируя к ней свои действия. Мог согласовывать свои действия с действиями других “приборов”, общаясь с ними, как напрямую, так и через общую координирующую систему-надсмотрщика. Если тебя что-то не устраивало, ты могла вполне централизовано на них всех наорать, выпороть и задать новую программу 🙂
Не, давай всё-таки отделим мух от котлет. Одно дело тяжелый физический труд, другое – принятие решения. Таскать ведрами воду, рубить дрова и полоскать белье – я не согласная ни при каких условиях (оставим амишам амишево). Но принимать решения должна я, одна только я и никто кроме меня.
Самая примитивная из найденных мною стиральных машин меня уже бесит тем, что она без меня там что-то себе думает. Мне похрену, что она там надумала по поводу веса моего белья – воду из кувшинчика я ей сама доливаю на _мой_ глаз через лоток для стирального порошка. 🙂 Всю остальную домашнюю технику, слава богу, пока можно еще найти без мозгов.
Знаю, скажешь, что это мои личные заморочки. 🙂 А я скажу, что ваше желание покупать “думающую” технику – это навязанная вам маркетологами потребность. Ибо настоящей потребности в том, чтобы, например, подойти и самому включить свет, у неинвалида нет. Лучше лишний раз встать и пройтись, чем потом потеть в спортивном зале. 🙂
Я очень надеялась, что тебе удастся какими-то одному тебе свойственными нестандартными логическими выкладками переубедить меня в этом вопросе. Но пока останусь “тормозом прогресса”. 🙂
Ты написала комментарий. Используя возможности, предоставленные тебе интернетом. И навязанной тебе маркетологами потребностью использования смартфона, ноутбука или настольного писюка для этого. А это все бытовые приборы, более чем “думающие” в контексте данного вопроса. Уж точно “поумнее” стиральной машинки любой сложности. И у тебя есть масса альтернатив для общения, как у не инвалида. Отправить мне письмо, например. По почте… Приклеить марку и донести кусок бумаги до почтового ящика. Физически это не сложно. Но ты выбрала наиболее простой и быстрый технологический способ.
Я не помню, есть у тебя дома кондиционер? Он температуру поддерживает. Сам, потому, что “умный”, на каком-то уровне. Решает, когда включаться, когда выключаться. Поди, не-инвалидный вариант открыть-закрыть окно самой ты в этом случае не используешь. Но это же не тяжкий физический труд.
Поди, хавку по быстрому разогреть на плите в сковородке, тоже не эпический труд, связанный с колкой дров и таскания воды ведрами (в сегодняшних городских квартирах). Но ты же пользуешься микроволновкой вместо этого? Даже, если не используешь встроенные в нее “умные” режимы, то, как минимум, таймер ставишь. Чтобы она сама своим нехитрым “умом” могла определить, когда выключиться.
Могу привести еще кучу примеров, но – лень… 🙂
Т.е., где, на самом деле, в твоем мире, заканчиваются котлеты и начинаются мухи? Явно не на границе между “тяжелый физический труд” и “умные технологии”. Потому, что ты вовсю используешь в быту “умные” вещи, даже при наличии физически простых для человека альтернатив. И точно не по моменту с иллюзией принятия тобой каких-то решений 🙂