Как стать автором
Обновить
26.02

Интернет вещей

Интеллектуальная экосистема

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

Умный домофон SmartIntercom. Ещё один… ДВА

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

Привет, Хабравчане! Этот пост - продолжение предыдущей статьи об опыте создания умного домофона (тык), но теперь за написанными буквами прячусь не я один. Со мной этот материал пишет глубокоуважаемый мной Человек (именно с большой буквы), автор аппаратной платформы Ge1mer, он же Ильмир Гайнутдинов. С материалами этой статьи мы выступали на недавней конференции "Стачка" в Санкт-Петербурге. Ниже, для интересующихся оставлю и ссылку на выступление. А пока, наливайте себе чаёчку с имбирем и лимончиком, а мы начинаем...

Проблема, которую решает проект

Представьте, Вы сидите и работаете – перед Вами коллеги на созвоне, Вы рассказываете что-то интересно или обсуждаете результаты спринта. И тут, внезапно, звонит курьер в домофон. Вы вынуждены прерваться. Ещё и не один раз. Кому такое знакомо?

Алиса, открой статью

Machine learning на ESP32

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

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

В этом примере используются измерения акселерометра MPU 6050 и машинное обучение (ML) для распознавания трех жестов рукой с помощью ESP32. Данные из сенсора распознаются на микроконтроллере и результат выводится в консоль в виде названия жеста и вероятности результата. Модель ML использует TensorFlow и Keras и обучается на выборке данных, представляющей три различных жеста: "circle" (окружность), "cross" (пересечение) и "pad" (поступательное движение).

Разработка проекта начнется с получения данных из акселерометра для построения набора жестов. Затем мы проектируем полносвязную нейронную сеть для распознавания жестов, и подключим модель в проекте ESP32.

В следующей части рассмотрим как настроить Bluetooth LE (BLE) на ESP32 и Android устройстве. Передадим квантированный набор ускорений сенсора по BLE. Настроим Модель ML для распознания жестов на Android.

Читать далее

Как умный дом помогает воспитывать троих детей

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

Мы посетили умную 5-комнатную квартиру Антона в Красноярске. У него трое детей: сын и дочь детсадовского возраста и одна дочь — ученица младших классов. Антон — инженер по промышленной автоматизации, и он, конечно, сделал свою квартиру умной. И даже  добавил несколько сценариев, которые помогают воспитывать детей. 

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

Читать далее

Тёмный лес разработки для нестандартных устройств: как войти и не заблудиться

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

Если разработку под устройства можно сравнить с тёмным лесом, то как в нём не заплутать?

Привет, путник! Меня зовут Денис Малых, я работаю в Яндексе и руковожу разработкой общих компонент для платформы, на которой работают наши устройства. А ещё — я член программного комитета конференции AppsConf, где мы обсуждаем разработку под мобильные ОС. В этой статье поделюсь опытом разработки под нестандартные устройства: чем она принципиально отличается от привычной мобильной разработки, и что нужно уметь, чтобы разрабатывать «умные вещи».

Читать далее

Автоматизация загородного дома: хочу, чтобы всё

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

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

Заказчик подошёл к строительству основательно и со вкусом, а также решил сделать дом максимально умным. Расскажем, что получилось в итоге.

Читать далее

Digital Twin — цифровая копия физической системы

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

Цифровой двойник (Digital Twin, DT) представляет собой виртуальную копию физической системы, которая обновляется в реальном времени на основе данных, поступающих с реального объекта. Это динамическая модель, объединяющая физико-математические модели системы с методами анализа данных. Согласно прогнозам Gartner, технология цифровых двойников станет широко востребованной в ближайшие пять лет.

Концепция цифрового двойника была впервые предложена Майклом Гривсом в 2003 году в курсе «Управление жизненным циклом продукта» в Мичиганском университете. В то время ограниченные возможности технологий и вычислительных мощностей сдерживали развитие концепции. Однако с ростом интереса к промышленному интернету вещей (IIoT) и передовым вычислительным методам цифровые двойники значительно эволюционировали, и становятся важным элементом промышленной автоматизации.

Современный цифровой двойник состоит из множества взаимосвязанных компонентов. Он получает данные с физических объектов через периферийные линии данных и IoT-устройства, а затем анализирует их, используя многодоменные модели и алгоритмы машинного обучения. Это позволяет создавать цифровые экземпляры объекта для решения различных задач — проектирования систем управления, диагностики состояния оборудования и прогнозирования его работы.

Читать далее

Собираем прошивку NapiLinux и Raspberry Pi OS для микрокомпьютера с помощью Yocto

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

Если вы занимаетесь созданием дистрибутивов Linux для встраиваемых систем, то, возможно, вас заинтересует проект Yocto. С его помощью можно создавать образы ОС в минимальных и оптимизированных конфигурациях для аппаратных платформ и приложений.

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

Компании, поставляющие устройства на базе микрокомпьютеров, могут комплектовать их ОС в необходимой конфигурации, а дистрибутив такой ОС они формируют с помощью Yocto.

В этой статье я расскажу о создании образов ОС с открытым кодом Napi Linux для модуля сбора данных от датчиков Front Control Compact, микрокомпьютеров  roc-pc-rk3328 и rockpro64-rk3399, а также ОС для встраиваемых систем на базе Raspberry Pi.

Пока Napi Linux работает на ARM, но готовится сборка и для платформы x86.

Читать далее

Автоматизация шлагбаума. Или что делать, когда готового решения нет на рынке

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

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

Читать далее

Подключение самодельных устройств к умному дому Яндекса с Алисой

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

В этой статье мы разберёмся, как подключать самодельные устройства к умному дому Яндекс с Алисой (далее - УДЯ). В качестве такого самодельного устройства у нас выступит Wi-Fi-метеостанция на ESP8266, обладающая следующими функциями:

* вывод уровня углекислого газа, температуры и влажности с датчика Sensirion SCD-30

* передача данных этих данных в УДЯ через наше облако по Wi-Fi

* вывод курсов криптовалют на встроенный экран

Содержание статьи:

1. Разработка аппаратной части устройства на ESP8266 / ESP32

2. Написание прошивки устройства в среде Ардуино

3. Создание сервиса в облаке на Python и Django для подключения устройства к УДЯ и хранения данных, выгрузки статистики

4. Подключение нашего проекта к УДЯ через Яндекс.Диалоги, учим Алису Яндекса работать с нашим устройством

5. Обсудим варианты доработок, подключение устройства к Home Assistant, создание сценариев автоматизации (управление кондиционером по показаниям с нашего устройства) и т.д.

Читать далее

Почему заводить «Алису» в доме с детьми — плохая идея?

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

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

И вот к чему это привело...

Вот, к вам идет IoT: как цифровизировать старый жилфонд

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

Тем, кто жил и живет в старых домах — «хрущевках», «панельках», «человейниках», — знакома беда разбалансировки систем жизнеобеспечения. Весной батареи обжигают, а зимой — еле теплые, вытяжки работают «не пойми как», подъезд освещен «не пойми где». А счет за такой сервис приходит как за нормально работающий. Возможно, вы будете удивлены, но сегодня столь знакомая многим проблема «кривого ЖКХ» отнесена к вопросам цифровизации, а для ее решения подключают не только домовые чаты в Телеграме или WA, но и передовые ИТ‑технологии: предсказательную аналитику, парсинг и анализ больших данных, интернет вещей. Причем речь уже идет не только о домах премиального класса. Цифровизация затронет и огромный советский и ранний постсоветский устаревший жилфонд, в котором, согласно последней переписи населения, до сих пор живет большинство россиян.

Как начинался EnergyStart

Технологическая компания «Конст» во главе с Альвиной Малышевой решила ответить на этот вызов. Команда разработала IoT (интернет вещей) — решение EnergyStart для многоквартирных жилых домов сегмента старой застройки. В том числе для совсем устаревшего жилфонда. Как рассказала Альвина, проект стартовал в 2023 году с запроса в Институт энергетики и электроники БГТУ им. В. Г. Шухова от Центра энергосбережения Белгородской области.

Один из сотрудников центра заметил, что система вентиляции в местной больнице работает неисправно: там душно и спертый воздух. Однако никто из сотрудников медучреждения почему-то не сигнализировал об очевидной проблеме в местную управляющую компанию (УК). И это, кстати, типичный случай: пока не произойдет авария, мало кого волнует проблема неэффективной работы инженерных систем. И поломку выявляют, лишь когда специалисты приходят на аварийный вызов. 

Читать далее

Умный дом босса: что бывает, когда привыкаешь к Алисе

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

Сергей – владелец частного бизнеса в Бишкеке.  Он построил дом площадью 150 м² в престижном районе с мастер-спальней, двумя детскими и гостиной, совмещенной с кухней. К умному дому он сначала относился скептически, считая его игрушкой. Но все же сделал автоматизацию света, климата и рольставен.

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

Читать далее

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

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

Предыдущий проект о перепрограммировании заводского термостата вызвал достаточно большой интерес у сообщества (ссылка будет в конце статьи). И вот поступило предложение проверить, можно ли таким же образом избавиться от спама на датчике CO2.

Читать далее

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

Найди x: React + MobX + SSR + x = Счастье

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

С ростом приложения и увеличением количества зависимостей, мы осознали необходимость в централизованном управлении зависимостями, выходящем за рамки React и MobX. Существующие IoC-контейнеры показались избыточными и тяжеловесными. Поэтому было создано собственное решение. В статье вы узнаете, как мы решили уравнение :-)

Читать далее

PicTrace-X1: Как умные очки и нейросети меняют поиск изображений — от браузера до навигации

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

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

В данной статье мы рассмотрим, как интеграция инструментов автоматизированного поиска схожих изображений, цифрового зрения и навигационных систем открывает новые горизонты в области персональных устройств. Особое внимание уделяется проекту умных очков PicTrace-X1, который объединяет возможности нейронных сетей, алгоритмов SLAM и современных аппаратных платформ, создавая единую экосистему для взаимодействия с окружающим миром.

Читать далее

Wiren Board как швейцарский нож: от выращивания страусов до цеха металлообработки

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

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

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

Максим сравнивает контроллер Wiren Board со швейцарским ножом: он настолько универсален, что помогает в совершенно разных проектах. Мы посетили ферму мастера под Алматы, чтобы воочию в этом убедиться и рассказать читателям. 

Читать далее

Digital Twin. Часть 1. Цифровой двойник vs цифровой самозванец

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

Сегодня распространённым (модным) явлением стало называть «старое» моделирование новым термином «Производство цифровых двойников» (Digital Twin), тем самым создавая туман-интригу, при котором соблазн монетизации пафосного бренда и хайп вокруг Цифрового двойника побеждают здравый смысл. За редким исключением все, что сейчас называют Цифровой трансформацией и Цифровым двойником – по сути ими не являются, отсюда и желание разобраться в термине «цифровой двойник». Первый шаг на пути «от путаницы к ясности» - это определиться с терминологий. Так необходимым условием идентификации Digital Twin предлагается считать наличие трех раздельных компонентов (два близнеца и связь между ними) и адекватность модели (точность, т.е. «as-really-is», и требуемая детализация).

По тексту приведены в основном цитаты из [DTatom20] / [DTatom19min] и [Dozortsev22] / [Dozortsev23]. Однако эти и подобные исследования (вкл. [Pavlov23]) носят описательный (обзорный) характер, а хороших (внятных) классификаций, концепций и framework для DT не встречал. Вообще, по DT информации – тьма, но после прочтения хотя бы указанных книжек и ссылок становится вопросов только больше.

Пока что красивая метафора «Цифровой двойник» \ Digital Twin (ЦД \ DT) имеет скупую концептуальную проработку: требуется даже не уточнение концепции, а скорее ее формирование, т.к. это пока только аморфная и противоречивая парадигма, точнее множество парадигм DT/ Pseudo DT, в которых называют одним именем (DT) разные вещи (размытие концепции). По большому счету сегодня имеем только концепт Майкла Гривса и массу «маркетинговых оберток», которые не соответствуют даже его концепту 2002 года. Попытки концептуализации, классификации, разработки таксономий хоть и проводятся, например, [Archetypes], но пока они не очень результативны.

Читать далее

История бюджетной автоматизации отопления в Home Assistant

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

В этой статье хочу рассказать как я узнал что такое умный дом на примере управления отопительным котлом. Чтобы долго не подводить, скажу сразу, что статья о том, как мне удалось подключить электрический котел Protherm Ray 18, который работает по EBUS, к Home Assistant. Все сейчас работает хорошо, но некоторые проблемы еще не решил. О всем расскажу по порядку.

Читать далее

Цифровая трансформация как основа непрерывного улучшения производства

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

Всем привет! Сегодня в эфире редкая тема, про IIoT. Команда промышленной аналитики и интернета вещей GlowByte обобщила и структурировала мысли о возможностях цифрового производства, которые, на их взгляд, раскрываются и развиваются одновременно при правильной организации цифровой трансформации производства и конфликтуют друг с другом при неправильной.

Читать далее

Home Assistant на Raspberry Pi 5

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

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

Поскакали