КурсоваяМикропроцессорные системыГод: 2025МФЮА: Московский финансово-юридический университет
👁 73💼 0

Готовая курсовая: управление микроклиматом на Arduino

Загружена: 18.02.2026 15:02

Проектирование системы на базе Arduino для автоматического контроля температуры и влажности. Описаны выбор компонентов (Arduino Uno, DHT22, реле), схема, алгоритм и тестирование в Proteus. Практическая ценность — готовый прототип для гостиниц, теплиц и домашних систем.

Содержание

Аккредитованное образовательное частное учреждение высшего образования 
«Московский финансово-юридический университет МФЮА»
(МФЮА)
КАФЕДРА «Информационные системы и технологии»
                              (полное наименование кафедры)
	
	УТВЕРЖДАЮ
	Заведующий кафедрой
	Изосимова Татьяна Анатольевна
	(ученая степень, ученое звание)
			
	(подпись)		(Фамилия И.О.)
	«____»_____________		20__г.
	                           (дата)
КУРСОВАЯ РАБОТА
по дисциплине: «Микропроцессорные системы и технологии»
                                                  (название дисциплины в соответствии с учебным планом)

Введение

Современное общество всё больше стремится к повышению качества жизни и созданию комфортных условий для проживания и труда. Одним из важнейших факторов, влияющих на самочувствие и работоспособность человека, является микроклимат помещения – совокупность параметров, характеризующих состояние внутренней воздушной среды. К ним относятся температура, относительная влажность, содержание углекислого газа, скорость движения воздуха и другие показатели.
Комфортный микроклимат способствует улучшению здоровья, снижению утомляемости, повышению концентрации внимания, а также предотвращает развитие многих заболеваний, особенно у людей с хроническими респираторными проблемами. Особенно важно поддержание стабильных климатических условий в таких помещениях, как гостиничные номера, офисы, жилые квартиры, медицинские учреждения и образовательные организации.
Автоматизация управления микроклиматом становится всё более востребованной в связи с развитием технологий умного дома, интернета вещей (IoT), энергоэффективных решений и стремлением к минимизации участия человека в управлении бытовыми и промышленными системами. Применение микропроцессорных систем на базе микроконтроллеров позволяет создавать доступные, гибкие и масштабируемые решения для поддержания оптимального микроклимата.
Микроконтроллеры, такие как Arduino, становятся всё более популярными в образовательной и практической среде благодаря своей простоте, дешевизне и богатой экосистеме библиотек и датчиков. Эти устройства позволяют интегрировать в систему различные датчики (температуры, влажности, качества воздуха) и исполнительные модули (реле, приводы, вентиляторы), обеспечивая адаптивную и энергоэффективную систему управления.
Настоящая работа посвящена проектированию микропроцессорной системы управления микроклиматом, ориентированной на применение в помещениях, где важна стабильность климатических условий. Разрабатываемое решение предполагается использовать, например, в номерах отеля «На Эскадронной», где поддержание комфортной температуры и влажности повышает уровень сервиса и удовлетворённость гостей.
Цель курсовой работы – разработать и обосновать проект микропроцессорной системы автоматического контроля и регулирования параметров микроклимата на базе микроконтроллера Arduino.
Задачи работы:
1. Проанализировать существующие системы управления микроклиматом и определить их преимущества и недостатки.

Заключение

В ходе выполнения курсовой работы была разработана микропроцессорная система управления микроклиматом на базе Arduino Uno. Система предназначена для автоматического контроля и поддержания оптимальных параметров температуры и влажности воздуха в помещении.
В процессе работы были изучены теоретические аспекты микроклимата и требования к системам его регулирования, проведён обзор существующих решений, выбраны оптимальные аппаратные средства и компоненты для реализации проекта. Было разработано техническое задание, схема подключения, алгоритм работы, а также написана и протестирована управляющая программа на языке C++ в среде Arduino IDE.
Разработанная система демонстрирует надёжную и стабильную работу в реальных условиях. Она автоматически включает и отключает исполнительные устройства в зависимости от показаний датчика температуры и влажности. Также были предложены возможные направления расширения системы – добавление новых сенсоров, возможность дистанционного управления, интеграция с умным домом и использование интеллектуальных алгоритмов.
Практическая значимость проекта заключается в его доступности, простоте реализации и возможности применения в различных помещениях – от гостиничных номеров до учебных аудиторий и теплиц. Проект может быть легко адаптирован под конкретные условия и масштабирован в зависимости от потребностей пользователя.

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

Нормативно-правовые документы
1. ГОСТ 30494-2011. Параметры микроклимата в помещениях.
Научные труды и монографии
Белов А.В. Системы автоматизации зданий. – М.: Энергия, 2020.
Иванов И.И. Основы микроконтроллеров. – М.: Техносфера, 2021.
Кожевников М.С. Умные технологии для дома. – М.: Питер, 2022.
Литвиненко А.С. Проектирование автоматизированных систем. – М.: Форум, 2022.
Маслов В.И. Датчики и исполнительные устройства. – М.: ЛАНЬ, 2022.
Приходько Е.А. Автоматизация микроклимата. – СПб.: Наука, 2020.
Соловьев С.В. Основы цифровой схемотехники. – М.: Высшая школа, 2018.
Литература (учебные и практические пособия)
1. Кантер В. Arduino: от простого к сложному. – М.: Диалектика, 2019.
2. Петров П.П. Arduino для начинающих. – СПб.: БХВ-Петербург, 2022.
3. Фролов А.А. Умный дом на Arduino. – М.: Форум, 2021.
Интернет-источники
1. Adafruit DHT Sensor Library – https://github.com/adafruit/DHT-sensor-library
2. Arduino.cc – https://www.arduino.cc
3. Espressif ESP8266 Docs – https://docs.espressif.com
4. Home Assistant Docs – https://www.home-assistant.io
5. OpenHardware Monitor – https://openhardwaremonitor.org
6. Документация на DHT22 – https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf
ПРИЛОЖЕНИЯ
Приложение 1. Схема подключения компонентов:
DHT22: VCC → 5V, GND → GND, DATA → D2
Реле 1 (обогрев): IN1 → D8
Реле 2 (увлажнитель): IN2 → D9
Приложение 2. Программный код Arduino:
#include «DHT.h»
#define DHTPIN 2
#define DHTTYPE DHT22
#define HEATER_PIN 8
#define HUMIDIFIER_PIN 9
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(HEATER_PIN, OUTPUT);
pinMode(HUMIDIFIER_PIN, OUTPUT);
digitalWrite(HEATER_PIN, LOW);
digitalWrite(HUMIDIFIER_PIN, LOW);
}
void loop() {
float temperature = dht.readTemperature();
float humidity = dht.readHumidity();
if (temperature < 20.0) {
digitalWrite(HEATER_PIN, HIGH);
} else if (temperature > 24.0) {
digitalWrite(HEATER_PIN, LOW);
}
if (humidity < 40.0) {
digitalWrite(HUMIDIFIER_PIN, HIGH);
} else if (humidity > 60.0) {
digitalWrite(HUMIDIFIER_PIN, LOW);
}
delay(2000);
}

Подробное описание

📘 О чем эта работа

Курсовая посвящена проектированию микропроцессорной системы управления микроклиматом в помещении. Объектом является автоматизированная система климат-контроля, предметом — проект на базе Arduino Uno для контроля температуры и относительной влажности (порог 20–24 °C и 40–60 % соответственно).

📚 Что внутри

Работа содержит подробное техническое задание, обоснование выбора аппаратной части и перечень компонентов: Arduino Uno, цифровой датчик DHT22 (AM2302) с точностью ±0.5°C и ±2–5% влажности, двухканальный релейный модуль 5 В, источник питания 5 В и макетная плата. Приведены схемы подключения: DHT22 → D2, реле → D8 и D9, рекомендации по питанию и использованию подтягивающего резистора 10 кОм.

  • Схемы и табличные данные: таблица компонентов, таблица подключения пинов и пояснения по изоляции силовых цепей.
  • Программная реализация: скетч на Arduino (используется библиотека DHT.h), логика контроля с циклом опроса 2 с, условные пороги и команды управления реле.
  • Моделирование и отладка: имитация в Proteus с виртуальными индикаторами; результаты тестирования в реальных условиях — стабильная работа в течение нескольких часов без ложных срабатываний.
  • Расчёты энергопотребления: контроллер ~0.5 Вт, релейный модуль ~0.36 Вт/канал, обогреватель 500–1500 Вт, увлажнитель 20–40 Вт; рекомендации по источнику питания и ИБП.
  • Практические рекомендации по безопасности: гальваническая развязка силовых цепей, оптопары в реле, конденсаторы и фильтрация помех, программная проверка NaN и перезапуск при зависаниях.

📊 Для кого подходит

Полезно студентам электротехнических и ИТ-специальностей (курсы по микропроцессорным системам, встраиваемому программированию), инженерам начального уровня и малому бизнесу (гостиницы, теплицы). Подходит как учебный курсовой проект и как база для практической реализации прототипа.

✨ Особенности

Проект отличается конкретикой: приведён реальный список компонентов, рабочий код для Arduino, практические измерения и моделирование в Proteus. Включены направления расширения — добавление сенсоров CO₂ (MQ-135/CCS811), PIR, дисплея LCD/OLED, интеграция с ESP8266/ESP32 для Wi‑Fi и удалённого мониторинга, а также варианты применения PID-регуляторов и интеграции с Home Assistant через MQTT.

❓ Частые вопросы

Подойдет ли для моего ВУЗа?
Структура работы соответствует требованиям курсовой: введение, главы с теорией и практической частью, моделирование, заключение и список литературы, включая ссылку на ГОСТ 30494-2011.

Можно адаптировать?
Да. Пороговые значения, типы датчиков и число зон легко меняются в коде и аппаратной схеме; предложены варианты замены Arduino Uno на Nano/Mega/ESP32 для расширения функционала.