Парень сделал голубя-дозатор для молока и подключил его к умному дому. Вот что у него получилось.
Парень сделал голубя-дозатор для молока и подключил его к умному дому. Вот что у него получилось.
На работе напарнику рассказал что приморочился с системой "умного дома". Подключил кондиционер к датчику температуры, и теперь дома постоянно поддерживается температура 23-25℃, поставил датчик дыма, и, если что, он мне пришлёт сообщение на телефон, а от работы до дома мне 15 минут. Купил датчик СО2, и теперь через умный выключатель хочу его подключить к приточному вентилятору, чтобы он сам гнал в квартиру свежий воздух, когда душно станет....
Напарник послушал, послушал, и выдал: "Вот сразу видно, что ты не пьёшь...и детей у тебя нет" :-)
Хотели авторский контент - получайте🤓
Животных я очень люблю, даже б̶о̶л̶ь̶ш̶е̶ ̶ч̶е̶м̶ ̶л̶ю̶д̶е̶й̶ завел двух котов год назад. После переезда в свой дом, очень хотелось, чтобы были животные, создающие тепло и уют.
А ещё мы с женой хотели создать нашим друзьям максимально комфортные условия. Чтобы они сами решали: дрыхнуть дома или гонять мышей на улице
В подвале как раз оказалась лишняя пробуренная в стене дыра диаметром 140 мм. Бурили для коммуникаций, но потом проложили их по-другому. Я её решил не затыкать, а оставить котанам как лаз на улицу. Дыра почти под потолком подвала, поэтому я приделал изнутри лесенку
И всё было хорошо, пока в дом не стал лазить соседский кот.
Делает он это тихо и с наступлением темноты. Заходит в дом, жрет корм у моих котов, шугает их. Пушистый непрошеный гость старше моих котиков и крупнее. Неравные весовые категории. Ещё мы заметили, что наши коты стали нервно дергаться и подпрыгивать от любого шороха в доме. Дом перестал быть для них надежной крепостью(
Напрягало и то, что мы не знаем его манеры и воспитание. Возможно он захочет залезть на стол или прогуляться по кухонному гарнитуру.
Я стал думать, что можно с этим сделать. Для начала повесил камеру
Стал получать уведомления. Вот мой серый приходит и уходит
Вот рыженький
Kota popierdoliło
Ыы можно заводить отдельный телеграм-канал с котовьими фотками))
Так, я отвлекся от основной проблемы🙄
Допустим, поймал я в объектив камеры чужого кота, а дальше что? Нужно как-то поймать его и провести с ним разъяснительную беседу. Но сделать это невозможно. В чужом доме он очень осторожен и ускользает от человека как твой Шольц от поставки истрибителей.
Надо сделать так, чтобы дырка закрылась, и пути отступления были отрезаны. У меня как раз завалялась заслонка для вентиляции с моторчиком, но она маленькая и кот через нее не пролезет
Снимаем мотор. Ничего не понятно, ясно только что плюс на центральном контакте
Покупаем подшипники
Берем чпу станок, будем вырезать детальки. У меня как раз завалялось немного ясеневых обрезков
Палочка с посадочным гнездом для подшипника
Запрессовываем подшипник
Вот что получилось
Теперь нам нужна ось на которой будет крутиться наша заслонка. Выламываем поперечину у плечиков для одежды. Она круглая, но 9 мм, а у меня подшипники 8 мм. Токарника у меня нет, воспользуемся дрелью. Инженеры ТБ вышли из чата
Конструкция начинает приобретать черты конструкции
А мы продолжаем продолжать. Нам нужен переход с круга на квадрат. Вытачиваем
Сейчас всё объясню. Ось у нас круглая, а в движке квадрат
Вот он встает как родной
Уступ сделан для увеличения площади склейки. Склеиваем
Примерка и окончательная сборка
Заслонку сделал из фанеры 3 мм. Примеряем всё это к стене
Крепим, пробрасываем провод, ставим реле и проверяем как работает. Моторчик очень тихий, специально оставил звук в видео
Должен сказать, что собирал я конструкцию примерно неделю в свободное время. Всё это время непрошеный шерстяной гость лазил в дом. Каждую ночь. И вот настал момент когда всё было готово.
Я торжественно объявил о начале "специальной котовьей операции". Жена у меня спит чутко, а я дрыхну крепко, могу и пропустить уведомление от камеры. В ту роковую ночь жена будит меня со словами "кажется он снова залез". Я сразу удаленно закрыл задвижку и пошёл в подвал. Котовский хотел было шмыгнуть в дырку, но путь отступления был перекрыт.
Котя оказался очень здоровым. Прям увесистым. Начал метаться по подвалу в поисках выхода. Мой план действий был заранее продуман. Были приготовлены сварочные краги для защиты от его когтей и полностью заправлена водой брызгалка. Мы же помним, что я люблю животных, поэтому задача была не покалечить котиньку, а воздействовать на противника психически, чтобы он запомнил, что сюда лазить опасно.
Ребята, это было эпично. Я до этого не видел, что кот может бегать по голым стенам. На второй минуте погони мне удалось его схватить и произвести ещё пару контрольных пшиков. Потом я его вывел через дверь и выпустил. Кот на второй космической ушел в темноту.
Вот уже 5 дней прошло, камера фиксирует только наших котов🐈⬛
Всем привет. Расскажу о своем опыте внедрения на дачном участке устройств умного дома. Для людей, не дружащих с паяльником и компьютером, такой путь покажется сложным, но для меня он превратился в своего рода хобби.
Началось все с того, что я зачем-то заказал 2 умных реле на Aliexpress. Типа вот таких:
Эти реле привязываются через приложение к облачному серверу и позволяют управлять через телефон включением и отключением нагрузки. Так же можно создавать сценарии на включение/отключение по времени. Я отложил их в дальний ящик и благополучно про них забыл, пока не наткнулся на просторах интернета на прошивки Tasmota для таких реле. Вкратце расскажу о начинке:
Наряду с известными всем микроконтроллерами Arduino есть такие контроллеры как ESP8266, ESP32 и им подобные.
Они недорогие, производительные и их легко купить. К ним можно подключать кнопки, датчики, реле и прочее. И эти же контроллеры устанавливают во многие умные устройства, включая реле которые я купил. Это я понял вскрыв корпус реле и осмотрев плату.
Теперь о программной части: на данные контроллеры устанавливаются разные прошивки. Можно установить microPython, можно программировать на них с помощью среды разработки для Arduino. А можно устанавливать готовые прошивки, которые сильно упрощают работу с устройством. В эти прошивки уже встроен Web интерфейс, работа с беспроводными сетями и многое другое. Одна из них это Tasmota и есть несколько довольно простых способов прошить ее на ESP. Готовые модули ESP уже имеют разъем MicroUSB, для голых плат придется приобрести программатор.
С готовыми устройствами типа реле чуть сложнее. Придется вскрывать устройство и искать контакты для подключения программатора, но для многих устройств уже уже инструкции в интернете с распиновкой и подсказками.
Следующие фото взял из интернета, но у меня было точно так же.
Так выглядит внутрянка реле:
Синяя перпендикулярная плата как раз та, на которой ESP8266.
Это она же с обратной стороны:
В правой нижней части видно контакты нашей целевой платы
К этим контактам нужно подпаять провода, которые в последствии подключатся в программатор
Питание 220В на плату подавать не нужно. Контроллер возьмет питание от программатора. Только будьте внимательны, сам контроллер ESP питается от 3,3В. А на программаторе может быть выход только 5В. Тогда нужно будет обеспечить 3,3В от другого источника. Подробно здесь этот вопрос описывать не буду.
После смены прошивки и подключения к Wi-Fi прошивальщик сам отправит нас по нужному ip-адресу и мы окажемся на главной странице нашего устройства
Таким образом мы ушли от облачных серверов, что с одной стороны не дает нам быстро и легко управлять устройством отовсюду где есть интернет. С другой стороны теперь наше устройство никуда не завязано и мы можем делать с ним все что захотим.
Управлять включением/отключением реле из WEB интерфейса и в домашней сети мы теперь можем. Передо мной встали несколько вопросов:
Как заставить устройства общаться между собой.
Управление устройством через приложение, получать от него обратную связь.
Сделать автоматизацию, управление по сценариям и событиям в целом.
Удаленное управление из интернета.
Побродив по интернету понял что нужно идти в сторону протокола MQTT. Это протокол передачи данных между устройствами с помощью коротких сообщений.
Если коротко, то каждое устройство может рассылать и получать определенные топики вида
/статус/устройство/№реле "состояние" или команда/устройство/№реле "действие".
Для того чтобы устройства могли общаться между собой им нужен сервер. Слать сообщения напрямую они не могут. Применимо к MQTT сервер называется Брокер
Но брокер сам по себе не управляет устройствами, а лишь является связующим звеном, хранит и передает сообщения. На что поставить брокер? Так как для него не требуется больших вычислительных способностей я решил установить его прямо на роутер. Так как роутер всегда включен и к нему же подключаются беспроводные устройства. Если есть какое-то устройство которое будет работать 24/7 и управлять умным домом, можно воспользоваться им.
У меня уже имелся простенький роутер с 4G модемом. ZBT1626
Прочитав инструкцию на 4pda установил на нее кастомную прошивку OpenWRT. И затем установил на него брокер Mosquitto. В настройках Tasmota вводим ip-адрес mqtt брокера и теперь наши устройства могут общаться меджу собой. В следующих постах расскажу подробнее о настройке MQTT, из чего делал сервер умного дома и какие устройства уже есть в работе