Учебный аппаратно-программный стенд "Управления бытовой автоматизацией" (ВКР): Портфолио фрилансера Дмитрий Попов 09.04.2017, работа №15 - FL.RU
К списку работ
Дмитрий Попов
Дмитрий Попов

Учебный аппаратно-программный стенд "Управления бытовой автоматизацией" (ВКР)

image
В рамках дипломной работы разработан аппаратно-программный стенд, состоящий из 6 датчиков и 8 исполнительных реле. Датчики: температуры и влажности воздуха, освещения, влажности почвы движения, влаги (определение протечек водоснабжения), датчик газа (определение пожара) Реле: элекрообогревателя, кондиционера, помпы полива растений, освещения, увлажнителя воздуха, вытяжной вентиляции, электрического клапана системы водоснабжения, системы пожаротушения. Датчики и реле подключены к Wi-Fi модулям ESP8266 (7 модулей) Для каждого модуля написана своя управляющая прошивка и API, позволяющий обратиться к модулям через локальную сеть по Wi-Fi. В качестве управляющего модуля использован одноплатный компьютер Raspberry Pi 3. Управляющая программа написана на Python. Кроме того, для возможности управления системой со смартфона написано приложение для Андроид, выполняющее те же функции, что и программа на Python. Поскольку это учебный стенд, разработаны 7 методичек для проведения 7 лабораторных работ студентами + одна методичка для комплексной групповой работы, объединяющей предыдущие 7. В рамках лабораторных работ студенты должны написать управляющую программу для обращения к 1-2 датчикам и управлению 1-2 реле. Например, контроль температуры, или контроль освещения, и т.д. В рамках комплексной работы студенты пишут полнофункциональную управляющую программу для управления всей системой. Примеры программ приложены к методичкам.