📄Работа №195979

Тема: Разработка системы управления и автоматизации «умный дом» с кроссплатформенным веб-интерфейсом

📝
Тип работы Дипломные работы, ВКР
📚
Предмет информатика
📄
Объем: 111 листов
📅
Год: 2018
👁️
Просмотров: 42
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Реферат
ВВЕДЕНИЕ 5
1 ТЕХНОЛОГИЯ «УМНЫЙ ДОМ» 6
1.1 История появления систем «умного дома» 6
1.1.1 Появление первых систем 6
1.1.2 «Умный дом» в СССР 7
1.1.3 Появление первых стандартов 8
1.2 Существующие проекты 10
1.2.1 Мегафон Life Control 10
1.2.2 Rubetek 11
1.2.3 Be Smart 11
1.2.4 Выводы по обзору существующих проектов 12
1.3 Архитектура системы 13
1.3.1 Распределённая архитектура 14
1.3.2 Централизованная архитектура 15
1.3.3 Смешанная архитектура 16
1.4 Выбор микроконтроллера 16
1.5 Выводы по разделу 19
2 ОТСТЕМА УПРАВЛЕНИЯ И АВТОМАТИЗАЦИИ 21
2.1 Общая структура системы 21
2.2 Общая структура системы с симуляцией 23
2.2.1 Проектирование базы данных 23
2.3 Алгоритмы 24
2.3.1 Общий алгоритм работы системы 24
2.3.2 Алгоритм работы сервера 25
2.3.3 Алгоритм работы представления 27
2.4 Математическая модель 29
2.4.1 Персептрон 29
2.4.2 Структура нейросети 30
2.4.3 Процесс обучения 31
2.4.4 Работа нейросети 32
2.4.5 Оценка точности нейросети 33
2.5 Выводы по разделу 34
3 СИСТЕМА СИМУЛЯЦИИ УСТРОЙСТВ 35
3.1 Общая структура 35
3.1.1 Проектирование базы данных 36
3.2 Алгоритмы 36
3.2.1 Общий алгоритм работы системы симуляции 36
3.2.2 Алгоритм работы сервера 37
3.3 Математическая модель 37
3.3.1 Поведение температурных устройств 37
3.3.2 Поведение датчиков движения 38
3.4 Выводы по разделу 38
4 ВЕБ-ИНТЕРФЕЙС 39
4.1 Веб-интерфейс компьютера и ноутбука 41
4.2 Веб-интерфейс планшета 46
4.3 Веб-интерфейс смартфонов 49
4.4 Выводы по разделу 51
5 ЗАКЛЮЧНИЕ 52
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 54
ПРИЛОЖЕНИЕ 1. СИСТЕМА УПРАВЛЕНИЯ И АВТОМАТИЗАЦИИ 56
ПРИЛОЖЕНИЕ 2. СИМУЛЯЦИЯ УСТРОЙСТВ 83

📖 Введение

Основные цели создания системы «умного дома»: обеспечение комфорта, удобства и безопасности, учёт ресурсов, повышение эффективности использования различных устройств.
Появление технологий нейронных сетей позволяет сделать систему управление домом «по-настоящему» умной. Система, обучаясь, со временем может подстраиваться под предпочтения конкретных пользователей. За счёт этого обеспечивается высокий уровень автоматизации, а ручное управление сводится к минимуму, что делает данную систему очень удобной. Система самостоятельно принимает решения по управлению домашними устройствами на основе поступающей извне информации (например, с датчиков) и заранее настроенных правил.
Главной особенностью «умного дома» является то, что все системы работают согласованно, например, обогреватель и кондиционер не будут работать одновременно, нагревая и охлаждая помещение, а будут подстраиваться друг под друга и под изменения погодных условий, регулируя температуру согласно предпочтениям пользователя.
Целью выпускной квалификационной работы является:
разработка системы управления и автоматизации «умный дом», которая позволит пользователям снизить потребление таких ресурсов как, газ, вода и электричество, путём наблюдения и контроля за их расходом, повысить уровень безопасности используя автоматическую систему уведомления о происшествиях, а также повысить уровень комфорта путём автоматической настройки температуры и яркости освещения в зависимости от внешних условий. Система должна обладать широкой гибкостью, более низкой стоимостью и расширенной функциональностью по отношению к существующим проектам. Ещё одним преимуществом данной системы станет удобный кроссплатформенный веб­интерфейс, который позволит управлять ею не только с настольных ПК или ноутбуков, а также с мобильных устройств, таких как смартфоны и планшеты.
Чтобы достичь поставленной цели необходимо решить ряд задач:
1) построить общую структуру системы;
2) подобрать аппаратное обеспечение;
3) разработать нейросеть для обеспечения высокого уровня
автоматизации;
4) написать программное обеспечение системы управления и
автоматизации;
5) спроектировать пользовательский веб-интерфейс;
6) разработать алгоритмы симуляции поведения «умных» устройств;
7) протестировать систему в симуляции.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Цель данной работы состояла в разработке системы управления и автоматизации «умный дом» с кроссплатформенным веб-интерфейсом.
В соответствии с целью, в первой главе был проведен обзор наиболее популярных существующих систем «умный дом». Рассмотрена история возникновения систем. На основе существующих решений, выбрана смешанная архитектура. В качестве аппаратного обеспечения, для работы с которым рассчитана работа написанной в данной работе системы, был выбран микроконтроллер NodeMCU ESP8266. И спроектирована симуляция работы устройств на базе этого микроконтроллера.
Во второй главе рассматривалась структура системы, механизмы её взаимодействия с симулируемыми устройствами, разработка универсальной базы данных и созданы алгоритмы работы системы. Также спроектирована нейронная сеть - «Персептрон Розенблатта», контролирующий управление температурой в помещении. Была проведена оценка точности нейросети, и выявлено, что, не смотря на сложность общей оценки, нейросеть показывает хорошие результаты.
В третей главе была создана симуляция устройств. Выбраны наиболее важные устройства для тестирования работы основной системы и описаны алгоритмы имитации их поведения.
В четвёртой главе, спроектирован удобный, интуитивно понятный, кроссплатформенный веб-интерфейс. Описаны механизмы взаимодействия пользователя с ним. Рассмотрены варианты интерфейса для различных типов устройств, что раскрывает принцип кроссплатформенности. Показывается, что интерфейс реализует все предоставляемые системой функции.
В результате работы получен программный продукт, который может который можно легко настроить на работу с реальными устройствами .
Разработанная система «умный дом» позволяет:
• Управлять домашними Smart-устройствами, с любого устройства, имеющего доступ в интернет.
• Достигнуть высокий уровень автоматизации, за счёт работы нейронной сети.
• Быстро получить доступ к необходимому для настройки устройству, благодаря удобному веб-интерфейсу.
В ходе работы были решены следующие задачи:
1. Построена общая структура системы на основе смешанного типа архитектуры.
2. Разработаны эффективные алгоритмы автоматизации работы «умных» устройств.
3. Программно реализована математическая модель нейронной сети управляющей температурой помещений.
4. Спроектирован кроссплатформенный пользовательский веб-интерфейс.
5. Разработаны алгоритмы симуляции поведения «умных» устройств.
6. Протестирована работа системы на симуляции.
Таким образом, все поставленные задачи полностью решены и цель достигнута. В дальнейшем планируется реализовать механизмы авторизации, увеличить защищённость системы используя алгоритмы шифрования, запустить работу системы в открытом доступе, написать версию прошивки для микроконтроллеров, позволяющую с минимальной настройкой подключаться к данной системе.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

Елисеев, Н. Технология Х10 // ЭЛЕКТРОНИКА: Наука, Технология, Бизнес, 7/2007 - С.32-36.
Азрикан, Д.А. Перспективная концепция дизайна бытовой электроники // Техническая эстетика 6 / 1987 - C.9-11.
Consumer Electronics Bus. - Дата обновления: 14.02.2018. URL:
https://en.wikipedia.org/wiki/CEBus (дата обращения: 20.02.2018).
Беркана, А. Стоит ли выходить на российский рынок умных домов? // Rusbase / 2017 - Дата обновления: 11.05.2017. URL:
https://rb.ru/longread/umnyj -dom-v-rossii/ (дата обращения: 22.02.2018).
Кувинов, А.С. Иванько, М.А. Разработка модульной системы «умный дом», управляемой с помощью кроссбраузерного веб приложения / 2015 - С.111­115.
Кочегаров, И.И., Трусов, В.А. Микроконтроллеры AVR. Лабораторный практикум: учеб. пособие / Пенза: Изд-во ПГУ, 2012. - 122 с.
WiFi ESP8266 в проектах Arduino. - Дата обновления: 18.07.2017. URL: https://arduinomaster.ru/platy-arduino/arduino-esp8266/ (дата обращения 15.03.2018)
Zeroday. "A lua based firmware for wifi-soc esp8266" // Github. - Retrieved: 18.07.2017. URL: https://github. com/nodemcu/nodemcu-firmware (дата
обращения 17.03.2018)
Youngblood, T. Editorial Team Guide to the Arduino // АН about circuits: electronic scientific journal. - Retrieved: 12.06.2015
Бурмакин, Е. Что такое API в веб-приложениях и зачем он нужен - Дата обновления: 15.12.2016. URL: https://mkdev.me/posts/chto-takoe-api-v-veb- prilozheniyah-i-zachem-on-nuzhen (дата обращения: 18.03.2018)
Masse, M. REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces / Mark H. Masse - Publisher: O'Reilly Media, 2011. - 116 p.
Crockford, D. The application/json Media Type for JavaScript Object Notation (JSON) / D. Crockford. - Publisher: Network Working Group, 2006. - 10 p.
Руководство по ASP.NET Core 2.0 / Metanit - Дата обновления: 15.11.2017.

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ