Главная
АИ #30 (316)
Статьи журнала АИ #30 (316)
Разработка структуры автоматизированной системы климат-контроля на базе микрокон...

Разработка структуры автоматизированной системы климат-контроля на базе микроконтроллера Arduino

Цитирование

Еропова Е. Е. Разработка структуры автоматизированной системы климат-контроля на базе микроконтроллера Arduino // Актуальные исследования. 2026. №30 (316). URL: https://apni.ru/article/15798-razrabotka-struktury-avtomatizirovannoj-sistemy-klimat-kontrolya-na-baze-mikrokontrollera-arduino

Аннотация статьи

В статье рассматривается разработка структуры автоматизированной системы климат-контроля на базе микроконтроллера Arduino Uno. Актуальность работы обусловлена необходимостью создания доступных и эффективных решений для поддержания комфортного микроклимата в помещениях. Представлена структура системы, включающая микроконтроллер Arduino Uno, датчик температуры и влажности DHT11, а также исполнительное устройство в виде вентилятора. Описаны принципы работы системы, алгоритм управления и схема подключения компонентов.

Текст статьи

Введение

В современных условиях для офисных, жилых и производственных помещений актуальна задача поддержания комфортного микроклимата. Температура и влажность воздуха напрямую влияют на самочувствие человека, сохранность оборудования, а также технологические процессы. Традиционные системы климат-контроля часто дороги и сложны в использовании, поэтому актуальной становится разработка бюджетных и гибких решений на базе доступных микроконтроллеров. Цель данной работы – предложить структуру автоматизированной системы управления климат-контролем, которая может быть собрана из недорогих и доступных компонентов и запрограммирована под конкретные задачи. В качестве управляющего ядра выбрана популярная платформа Arduino Uno.

Выбор оборудования

Для реализации системы были рассмотрены несколько вариантов датчиков температуры и влажности, а также исполнительных устройств. Остановимся на следующих компонентах:

  • Микроконтроллер − Arduino Uno. Он имеет достаточное количество цифровых и аналоговых выводов, работает от 5В и легко программируется в среде Arduino IDE.
  • Датчик – цифровой DHT11. Это самый доступный датчик влажности и температуры, широко распространенный в учебных проектах. Он обеспечивает приемлемую точность (температура ±2С, влажность ±5%) для большинства бытовых задач.
  • Исполнительное устройство – маломощный вентилятор постоянного тока на 5В. Он подключается напрямую к цифровому выводу микроконтроллера (пин D3), так как его потребляемый ток не превышает допустимого для вывода Arduino (до 40мА). Для защиты вывода можно добавить ограничивающий резистор, но в рамках макета это не обязательно.

Выбор DHT11 обусловлен его доступностью и простотой подключения. При желании датчик можно заменить на более точный DHT22 без изменения схемы.

Для обоснования выбора датчика приведу сравнительные характеристики:

Таблица

Сравнительная таблица датчиков DHT11 и DHT22

Параметр

DHT11

DHT22

Диапазон температур

0…+50С

-40…+80С

Точность температуры

±2С

±0,5С

Диапазон влажности

20…90%

0…100%

Точность влажности

±5%

±2…5%

Частота опроса

1 раз в 1с

1 раз в 2с

Цена (средняя)

~150руб.

~300руб.

Как можно увидеть в таблице, DHT11 уступает по характеристикам, но для учебного проекта его точности вполне достаточно. Более того, низкая стоимость делает систему доступной.

Принципиальная схема подключения

На рисунке представлена схема соединений. Arduino Uno получает питание через USB-порт. Датчик DHT11 подключается к выводам 5V, GND и цифровому пину D2 (сигнальный провод). Вентилятор подключается к пину D3 (управление) и GND. Общая земля объединяет все компоненты. Такая схема не требует внешних источников питания и транзисторных ключей, что упрощает сборку.

image.png

Рис. Схема подключения элементов системы климат-контроля

Алгоритм работы системы

Программа непрерывно считывает температуру с датчика каждые 2 секунды. Если температура превышает заданный порог (например, +25С) на пин D3 подаётся высокий уровень, и вентилятор включается. При снижении температуры ниже 24С (гистерезис 1С) вентилятор выключается. Это предотвращает частое переключение при колебаниях температуры. Показания выводятся в Serial Monitor для визуального контроля.

Пример программного кода

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

#include <DHT.h>

#define DHTPIN 2

#define DHTTYPE DHT11

#define FANPIN 3

DHT dht(DHTPIN, DHTTYPE);

void setup() {

 pinMode(FANPIN, OUTPUT);

 dht.begin();

}

void loop() {

 float t = dht.readTemperature();

 if (t > 25.0) {

 digitalWrite(FANPIN, HIGH);

 } else {

 digitalWrite(FANPIN, LOW);

 }

 delay(2000);

}

Код прост и нагляден, его можно легко модифицировать для других порогов или для управления влажностью.

Заключение

В работе предложена минималистичная структура автоматизированной системы климат-контроля, состоящая из Arduino Uno, датчика DHT11 и вентилятора. Система позволяет автоматически поддерживать температуру в заданном диапазоне и может служить основой для более сложных проектов. В дальнейшем возможно добавление индикации (дисплей, светодиоды), подключение Wi-Fi модуля для дистанционного управления или замена датчика на более точный DHT22. Благодаря простоте и низкой стоимости, данное решение подходит для использования в учебных целях и бытовых условиях.

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

  1. Arduino – официальный сайт. – URL: https://www.arduino.cc/ (дата обращения: 09.05.2026).
  2. Документация на датчик DHT11 – Aosong Electronics. – URL: https://www.aosong.com/ (дата обращения 10.05.2026).
  3. Ресурс «Амперка» – уроки и примеры для Arduino. – URL: https://amperka.ru/ (дата обращения: 10.05.2026).
  4. Петров В.В. Микроконтроллеры и автоматизация / В.В. Петров. – М.: Техносфера, 2022. – 210 с.

Поделиться

17
Обнаружили грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики)? Напишите письмо в редакцию журнала: info@apni.ru

Похожие статьи

Другие статьи из раздела «Информационные технологии»

Все статьи выпуска
Актуальные исследования

#30 (316)

Прием материалов

18 июля - 24 июля

осталось 4 дня

Размещение PDF-версии журнала

29 июля

Размещение электронной версии статьи

сразу после оплаты

Рассылка печатных экземпляров

12 августа