Как стать автором
Поиск
Написать публикацию
Обновить
114.57

Умный дом

Управлением домом 2.0

Сначала показывать
Порог рейтинга
Уровень сложности

DIY LED Cube. Часть 2: превращаем Arduino Nano в ESP32 (а что, так можно было?)

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров10K


Понятно, что ESP32 в качестве управляющего контроллера для любого девайса, в том числе и светодиодного куба, — это гораздо интереснее, чем «простенькая» Arduino Nano, но AlexGyver в своём базовом проекте почему-то остановился именно на Arduino Nano.

Мы же пойдём дальше и оснастим наш LED Cube современным ESP32 со всеми присущими ему возможностями: Bluetooth, Wi-Fi, двумя 32-разрядными ядрами, большим объёмом памяти и прочим, что позволит в дальнейшем оснастить куб беспроводными интерфейсами и включить его в IoT систему.

Тем более, что сделать это будет не так сложно — оказывается стандартная распиновка колодки Arduino Nano — это ещё и универсальный переходник для подключения любых различных контроллеров.

Об этой сакральной магии и поговорим далее…
Читать дальше →

Как сделать идеальную вентиляцию в городе, где часто бывает смог: приточка, вытяжка, увлажнитель и кондиционеры

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров20K

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

Александр установил мощную систему вентиляции, которая обеспечивает каждую комнату свежим, увлажненным и подогретым/охлажденным воздухом. Конечно, в квартире есть и другие инженерные системы: свет, отопление, шторы, видеонаблюдение, датчики.

Нам удалось побывать в умной квартире Александра, в статье подробно о ней расскажем.

Читать далее

Как автоматизировать хобби или как записывать таймлапсы

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров8.5K

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

Записал пару минут на телефон, и на этом успокоился. Но в следующий раз ночью выставил на балкон экшн-камеру. Так все и завертелось.

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

Дальше - мой длинный путь к автоматизации записи восходов. В ролях Home Assistant, Zoneminder, ffmpeg и немного скриптов.

Читать далее

Home Assitant для управления Plex

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров4.3K

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

Для его использования необходим Home Assistant и интеграция Plex.

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

В статье будет рассмотрено использование переменных (variables), триггеров (wait triggers), циклов (loops), условий (conditions), шаблонов значений (value templates).

Читать далее

Зимние каникулы в VR-жилете и с онлайн-сканвордом: как провести праздники продуктивно

Время на прочтение4 мин
Количество просмотров1.3K

Привет, Хабр! Новый год — лучшее время для увлекательных экспериментов и творчества. Собрали подборку пет-проектов от коллег из Selectel, которые можно реализовать за новогодние праздники, от простых до сложных. Выберите свой, сохраните подборку и вдохновитесь идеями, чтобы начать год с интересных разработок! 🎄
Читать дальше →

SmartTherm: управляем котлом по OpenTherm удаленно с персональным облаком

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров3.9K

Разработка, когда-то начавшаяся с обсуждения на Хабре возможностями управления газовыми котлами с интерфейсом OpenTherm, привела с созданию не только прошивки для контроллера с процессором ESP32, но приложения для Android с персональным облачным сервером.

Читать далее

DIY LED Cube: ультимативный гайд для сильных духом. Часть 1. Сборка

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров15K


В народе говорят, что каждый радиолюбитель должен собрать своими руками хотя бы один радиоприёмник, а каждый настоящий DIY-щик — LED Cube. Действительно, какой же ты радиолюбитель, если не собрал ни одного радио? (смайл)

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

На деле всё вылилось в просто-таки экзистенциальный вызов и испытание, которое может пройти только человек с узкой задницей стальными нервами, кучей навыков и умений и непреклонной волей к победе — иначе вся эта конструкция уже на сотом светодиоде полетит через всю комнату в мусорное ведро (или просто тупо не включится после подачи питания).

Но зато, если ты преодолел все трудности и создал это маленькое чудо, то можешь наслаждаться как самим девайсом (а это совершенно замечательная штука, особенно в умелых руках), так и осознанием того, что ты сдал экзамен на звание DIY-щика 80-го уровня (смайл).
Читать дальше →

Как сделать умный дом, если заказчик не уверен в том, что ему нужно

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров15K

Мы продолжаем посещать проекты разных интеграторов и натолкнулись на интересный случай. Заказчик в Подмосковье — серьезный человек, не айтишник, к умным домам относится скептически.

Сначала он хотел сделать только автоматизацию котельной и ландшафтное освещение по расписанию. И даже разочаровался в интеграторе и сменил на другого. Новый интегратор заговорил на понятном ему языке и смог изменить мнение заказчика.

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

Читать далее

DIY кнопка вызова v.3 (Видеофон для Умного Дома)

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров4.7K
В этой статье пойдет речь о организации автоматического установления видео и аудио связи используя систему домашней автоматизации «Умный дом» MajorDoMo, проект Zigbee2mqtt и SIP телефонию на базе SIP сервера FreeSWITCH.

Решение возможно использовать в различных домашних (DIY) системах контроля доступа, телефонии, домофонии и т.д., в общем, где требуется осуществление вызова на телефон по внешнему воздействию (нажатию кнопки).

Лично у меня, некоторое время назад, лет пять и больше, у была необходимость организации простой связи с человеком, который некоторое время физически не может пользоваться телефоном (после инсульта + пожилой человек). На тот момент полноценно я не смог реализовать эту задачу.

Сейчас, решил попробовать повторить и посмотреть, что поменялось за это время. Ситуация особо не изменилась: как и раньше, нет лёгких решений да и готовых устройств я особо не заметил.
Читать дальше →

Мониторинг vs расчеты: где взять недостающую электрическую мощность и попутно решить проблемы

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2K

Мы часто рассказываем об умных домах, но сегодня темой статьи станет офис. Ранее мы рассказывали об автоматизации офиса на 300+ сотрудников в Минске и умном офисе в Москва-Сити. Теперь мы зайдем со стороны диспетчеризации инженерных систем.

В Бишкеке мы посетили интересный объект: целый этаж гостиницы, который переделали под офисные помещения. Интегратору поставили задачу мониторинга и управления инженерными системами. В качестве основы выбрали контроллеры и модули Wiren Board. Система позволяет отслеживать протечки воды, контролировать потребление электроэнергии, управлять кондиционерами в серверной комнате. Кроме того, в нее добавили экспериментальную интеграцию с приточно-вытяжными установками Turkov.

Читать далее

Как поднять Wi-Fi на ESP8266 и не зашквариться об Arduino

Время на прочтение12 мин
Количество просмотров14K

Как сделать устройство сети Wi-Fi на ESP8266 и не использовать ArduinoIDE? Легко!
Реализация асинхронного ТСР-сервера на модеме ESP8266, с управлением модемом АТ-командами.

Читать далее

Raspberry CM5 невероятный подарок на новый год

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров13K

Невероятный подарок от Raspberry до нового года мы уже не ждали. Многие любители малинок из средней школы не поймут о чем речь, однако Raspberry CM5 это то что мы так ждали, так еще и в том же форм факторе что и CM4.

Читать далее

Делаем домашний сервер из: X88mini13

Время на прочтение10 мин
Количество просмотров17K

Предыдущие железяки: MXQ 4K и сетевой видеорегистратор

А вот была еще такая интересная штука: ТВ-бокс X88mini13
Для ее прошивки пришлось немного повозиться.

Читать далее

Ближайшие события

Делаем домашний сервер из: старый регистратор

Время на прочтение6 мин
Количество просмотров16K

Сделать мини‑сервер из TV‑бокса можно, но вот проблема: встроенная память там никакая, всего‑то 8 гигабайт.
Можно, конечно, воткнуть в него SD‑карту.
Можно подключить USB‑диск, хоть механику, хоть SSD через адаптер.

А можно подключить диск через ISCSI: в ОС появляется устройство, которое может быть смонтировано как раздел файловой системы, точно так же как если бы это был обычный диск.

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

В случае какого‑то форс‑мажора, связанного с уничтожением самого сервера (вандализм, пожар, кража) вся информация останется на физическом диске где была, в каком‑то другом месте. Для эстетов — можно сделать и так, что кража диска тоже ничего не даст, если диск зашифрован.
Единственный минус — скорость чтения/записи ограничена.

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

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

Читать далее

Пустите кошку в туалет или как мы изобрели новое устройство

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров13K

Всем привет, меня зовут Саша и у меня не так давно появилась кошка. Как известно, кошка в доме появляется не одна, а с лотком. Лоток обычно ставят в туалете (запах, сами понимаете) и я не стал исключением. И вот после этого я столкнулся с проблемой…

Читать далее

Основы ИИ: введение в искусственный интеллект

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров24K

Привет, дорогие читатели Хабра! Сегодня я хочу поговорить с вами об основах искусственного интеллекта. ИИ - это увлекательная сфера, которая стала неотъемлемой частью нашей жизни. Вместе мы изучим, что такое искусственный интеллект, как он работает и как его применяют в современном мире.

Читать далее

Улучшаем систему видеонаблюдения, ч.3

Время на прочтение7 мин
Количество просмотров1.6K

Распознавание на python работало хорошо, но хотелось еще как-то это ускорить.
Спрашивается: если есть некоторая оболочка, позволяющая запустить модель на python - может быть есть оболочка позволяющая запустить ее на C/C++?
И такая нашлась: https://github.com/Geekgineer/YOLOs-CPP

Копируем:

git clone https://github.com/Geekgineer/YOLOs-CPP
cd YOLOs-CPP

Нам нужны дополнительно некоторые пакеты:

apt install curl libopencv-dev cmake g++

В файле build.sh нужно найти ONNXRUNTIME_VERSION - а потом посмотреть, на что реально она влияет. Описание процесса установки уже отстало от жизни, поэтому придётся ручками.
Скрипт должен скачать соответствующий версии файл - но там, откуда он его скачивает, версия более новая, к тому же скрипт желает загрузить версию для arm64, а там - aarch64.
В общем, вот это надо выполнить вручную: скачать, распаковать, сделать симлинк с нужным названием, закомментировать уже выполненное

ln -s onnxruntime-linux-aarch64-1.20.1 onnxruntime-linux-arm64-1.20.1

В этом пакете лежат include-файлы и so-библиотеки, нужные для сборки и работы.
Библиотеки *so имеет смысл скопировать в /usr/local/lib/

В каталоге YOLOs-CPP/src - три файла-примера использования детектора: для изображений, для видеофайлов и для видеопотока, например с камеры.
Каталог models содержит модели yolo в формате onnx, а include - *.hpp-файлы для работы с ними.

В файлах примеров необходимо правильно выбрать нужную версию модели - если используем yolo11 - то нужны будут YOLO11.hpp и указатели типа YOLO11* в коде *.cpp

Читать далее

5 одноплатных ПК под самые разные задачи: новинки ноября

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров7.2K

В ноябре на рынке DYI-компонентов было представлено несколько интересных одноплатных компьютеров. Несмотря на свою компактность, такие ПК предлагают внушительный набор интерфейсов, что позволяет легко интегрировать их в различные проекты, от образовательных до промышленных. Если я упустил из виду какую-то новинку — пишите в комментариях.

Читать далее

Делаем домашний сервер из: MXQ pro 4K

Время на прочтение5 мин
Количество просмотров13K

К вопросу о том, «что за дом без серверной стойки для души и экспериментов»:
серверная в подвале, с круглосуточно гудящими аппаратами — теперь в прошлом. Для серьезных вещей удобнее купить VDS на хостинге, а для несерьезных...

Ну вот, например, попалась смарт‑приставка для TV MXQ pro 4K.
По описанию на маркетплейсе — там и 64Gb, и тут же одновременно 512Gb (интересно, что именно они имели ввиду?) при цене, скажем так, пакета апельсинов.
Ну, чтож, надо глянуть, чего там внутри.

Ну, софт особо не интересует — Андроид, стандартные для таких приставок приложения типа онлайн‑кинотеатров, ничего необычного.

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

Читать далее

Перепрограммируем заводской термостат Zigbee для теплого пола от компании Tuya

Время на прочтение10 мин
Количество просмотров22K

Автор не несет ответственности, если данная статья сделает из вашего умного термостата полоумный.

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

Читать далее