Проектирование “умного дома”

Задание на 2021-03-17

  1. Объекты, цели, свойства, методы

Создать перечень объектов, которые будут использованы в “умном доме” и описать информацию о них по следующему сценарию:

  • тип объекта
  • назначение
  • потребляемые данные
  • производимые данные
  1. UML диаграмма

Отношения классов — от UML к коду

Уроки UML на gameinstitute.ru

Распределение задач

Alpha  – система охраны периметра участка от проникновения
Bravo  – система контроля освещения участка
Charlie – система управления наружными дверьми и воротами
Delta  – система управления освещением внутри дома
Echo  – система контроля климата внутри дома
Foxtrot  – система контроля водоснабжения внутри дома
Golf  – система контроля энергообеспечения и потребления внутри дома
Hotel  – система контроля канализационного обеспечения
India – система пожаробезопасности
Lima – система жизнеобеспечения флоры участка

Проектирование аппаратного решения

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

1. Определение изучаемых параметров окружающей среды и интерьера

  • перечень данных
  • тип данных
  • диапазон данных
  • комфортные условия
  • опасные условия
  • геометрическая модель расположения объектов и измерительной системы

2. Определение управляемых параметров окружающей среды и интерьера

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

3. Разработка прототипа интерфейса системы (отображение информации и управление)

  • Выбор платформы
  • Определить пользовательские истории
  • Создать прототип под выбранный стандарт

4. Разработка системы документирования процесса работы

  • список записываемых параметров
  • формат записываемых параметров
  • перечень запросов и отчетов

5. Разработка системы тестирования

  • Перечень тестируемых устройств.
  • Перечень тестируемых параметров.
  • Тест-план

6. Разработка системы взаимодействия

Создание прототипа системы передачи и контроля данных

Ссылки

https://www.instructables.com/id/Arduino-37-in-1-Sensors-Kit-Explained/

https://www.hobbytronics.co.za/Content/external/1082/37-in-1%20Sensor%20Kit%20Guide_compressed%20(1).pdf

https://images-eu.ssl-images-amazon.com/images/I/C1lrpIfADaS.pdf

https://arduinomaster.ru/platy-arduino/arduino-esp8266/ WiFi ESP8266 в проектах Arduino

https://arduinoplus.ru/podkluchenie-wi-fi-modulya-k-arduino/ Возможности подключения Wi-Fi модуля esp8266 к arduino

http://arduino-diy.com/arduino-wi-fi-modul-ESP8266-datchik-temperatury Arduino + Wifi-модуль ESP8266 и датчик температуры