УДК 004.4
Патюченко Ф.В.
студент кафедры «Информационные системы в строительстве», магистрант Донской государственный технический университет (Россия)
Сухов М.И.
студент кафедры «Программное обеспечение вычислительной техники и автоматизированных систем», магистрант Донской государственный технический университет (Россия)
Клименко А.В.
студент кафедры «Информационные технологии», бакалавр Донской государственный технический университет (Россия)
ПРОЕКТИРОВАНИЕ, ВИРТУАЛЬНОЕ МОДЕЛИРОВАНИЕ И СИМУЛИРОВАНИЕ РАБОТЫ ПРОГРАММНЫХ УСТРОЙСТВ ДЛЯ ПРОЕКТА
SMART THINGS
Аннотация: в данной статье проанализированы основные аспекты для разработки интеллектуальной системы, для управления «умными» устройствами, поставлены цели и задачи, возложенные на разработчика.
Ключевые слова: arduino, проект умного дома, разработка умного дома
Современный человек предъявляет очень высокие требования к комфортности среды обитания:
- эстетические (дизайн и стиль интерьера, ландшафта, красота и функциональность окружающих предметов);
- климатические (тепло, холод, чистый воздух);
- общебытовые (вода, газ, электричество, радио, телевидение, интернет, телефонная связь, наличие кухонных машин и систем гигиены саун и ванн);
- требования к безопасности и контролю (безопасность жилища, хозяев дома и их близких);
- требования к надежности сложных систем (компьютеры, домашние кинотеатры, посудомоечные, стиральные машины, СВЧ-печи).
В результате инженерное оснащение квартир и коттеджей неуклонно усложняется, и растет количество устройств, участвующих в формировании этой среды. Возлагать на хозяина жилья управление всеми системами становится неудобно, невыгодно и небезопасно. Комплексная система управления жилищем «умный дом» берет на себя всю рутинную работу по решению этой запутанной задачи, оставляя человеку только принятие главных, «базовых» решений.
Целью данной статьи является проектирование, виртуальное моделирование и симулирование работы программных устройств для проекта Smart things. Для удобства, проект сводится к разработке системы «Умный дом». Реализация и внедрение данного проекта для клиента позволит: управлять «умными» компонентами, получать информацию с датчиков, получать уведомления об угрозах (утечка газа, взлом и иные ситуации).
Для достижения поставленных целей необходимо выполнить такие задачи, как:
- осуществить анализ предметной области;
- провести сравнительный анализ готовых решений;
- обосновать выбор инструментальных средств;
- разработать физическую модель проекта;
- разработать android-приложение для клиента;
- провести оценку эффективности и экономическое обоснование реализованного приложения.
Основными задачами являются:
- проведение анализа предметной области;
- анализ функциональных возможностей сред по созданию «Умного дома»;
- разработка физической модели;
- разработка android-приложения.
Для достижения поставленных задач необходимо:
- провести обзор уже существующих решений на рынке;
- выбрать инструментальные средства для создания проекта;
- провести оценку эффективности принятых решений.
Список литературы
1. App Inventor and Arduino.
URL: http://www.appinventor.tw/arduino_bt_blink [Электронный ресурс] (дата обращения 18.12.2018).
2. Ардуино: модуль реле.
URL: http://robotclass.ru/tutorials/arduino-relay/ [Электронный ресурс] (дата обращения 1.12.2018).
3. Урок 15. Bluetooth модуль HC-06 подключение к Arduino. Управление устройствами с телефона.
URL: https://lesson.iarduino.ru/page/bluetooth-modul-hc-06-podklyuchenie-k-
arduino-upravlenie-ustroystvami-s-telefona/ [Электронный ресурс] (дата обращения 14.12.2018).
4. Пироэлектрический инфракрасный (PIR) датчик движения и Arduino. URL: http://arduino-diy.com/arduino-piroelektricheskiy-infrakrasnyy-PIR-datchik-dvizheniya [Электронный ресурс] (дата обращения 12.12.18)