Объекты, цели, свойства, методы
Создать перечень объектов, которые будут использованы в “умном доме” и описать информацию о них по следующему сценарию:
- тип объекта
- назначение
- потребляемые данные
- производимые данные
UML диаграмма
Отношения классов — от UML к коду
Распределение задач
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 и датчик температуры