Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Умные вещи. Бригады..docx
Скачиваний:
0
Добавлен:
08.07.2025
Размер:
816.65 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра «Сетевых информационных технологий и сервисов»

Практическая работа на тему

«Умные вещи»

по дисциплине

«Информационные технологии и программирование»

Москва, 2022 г.

Содержание

Введение 3

Умные часы 4

Умное зеркало 6

Заключение 11

Список использованных источников 12

Введение

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

«Умный дом» является специальной системой управления зданием, решающей задачи безопасности, связи и развлечений. Данная система состоит из таких элементов, как выключатели, таймеры, сенсоры, различные датчики, которые помогают измерять физические параметры. Также присутствуют вспомогательные устройства: блоки питания, модули и интерфейсы. Такую систему можно поставить не только в больших загородных домах, но и в обычной квартире.

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

Умный дом — это система, которая была придумана в 70-х годах 20 века в Соединенных Штатах Америки для обозначения технологически оснащенного дома для комфортного проживания людей. Электронные приборы дома объединены в единую систему, которые связанны между собой через сеть. Подразумевается, что эта система должна иметь определённый заданный алгоритм действий в конкретных ситуациях.

Рассмотрим более подробно некоторые устройства, а именно умное зеркало и умные часы.

Умные часы

  Для взаимодействия с системами умного дома, обычно, используется web-интерфейс или приложение на персональном смартфоне/планшете.

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

Рисунок 1 – Умные часы

Принцип работы

Мы рассматриваем взаимодействие часов с платформой Home Assistant, однако, они могут работать с любой другой системой домашней автоматизации, способной публиковать сообщения в MQTT-брокер. Задействованные устройства, сети и системы:

  1. Программная платформа домашней автоматизации Home Assistant на базе дистрибутива Hass.io с установленным плагином MQTT-брокера(сервера) Eclipse Mosquitto;

  2. Домашняя сеть WiFi, работающая в диапазоне 2.4ГГц (микроконтроллер часов не поддерживает работу с сетями 5ГГц);

  3. Первичные источники данных: два ZigBee-датчика температуры/влажности/давления Aqara (на улице и в детской комнате) и один ZigBee-датчик движения/освещенности Aqara (в спальне, где стоят часы). Датчики заведены в Home Assistant через zigbee2mqtt. Плюс два виртуальных датчика: датчик скорости ветра и датчик атмосферного давления (созданные на базе Template Sensors и weather-компонента Home Assistant Met.no);

  4. Сами электронные часы: платформа Wemos D1 Mini на базе микроконтроллера ESP8266, три одинаковых четырехзначных семисегментных светодиодных дисплея на базе контроллера TM1637, один RGB-светодиод с тремя резисторами среда разработки Arduino IDE для написания кода и прошивки микроконтроллера Wemos.

Рисунок 2 – Схема взаимодействия часов и элементов умного дома

Как это все работает:

  1. Данные с домашних физических и виртуальных датчиков собираются в Home Assistant и приводятся к нужному виду.

  2.  Раз в минуту специальная автоматизация Home Assistant формирует пакет данных с выбранных датчиков и публикует его в формате JSON в указанный топик на локальном MQTT-брокере.

  3. Часы подключаются к домашней WiFi-сети, затем к указанному MQTT-брокеру и подписываются на нужный топик.

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

В нашем случае, информация поделена на три блока, отображающиеся в бесконечном цикле по 10 секунд каждый:

  1. температура/текущее время/влажность в детской;

  2. температура/текущее время/влажность на улице;

  3. скорость ветра/текущее время/атмосферное давление.

Соседние файлы в предмете Введение в информационные технологии