6.4 ARDUINO. контроль температуры и влажности
6.4.1 Измерение температуры, влажности, давления.
В результате выполнения проекта:
При подключении питания на экране будут высвечиваться показания температуры, влажности, давления, их отличительные значки и единицы измерения, периодичность обновления данных - три секунды.
Вариант сборки проводится с использованием трема-модулей.
Электронные компоненты, используемое в проекте:
1. Arduino Uno х 1шт.
2. Trema Set Shield х 1шт.
3. Trema OLED-дисплей 128x64 х 1шт.
4. Trema-модуль барометр BMP280 х 1шт.
5. Trema-модуль датчик температуры и влажности I2C х 1шт.
6. Персональный компьютер с USB портом и соответствующим кабелем для подключения Arduino Uno.
Для выполнения проекта на компьютер необходимо установить следующие программные библиотеки:
- Библиотека iarduino_OLED для работы с Trema OLED-дисплей 128x64.
- Библиотека iarduino_Pressure_BMP для работы с Trema-модуль барометром BMP280.
- Библиотека iarduino_AM2320 для работы с Trema-модуль датчиком температуры и влажности I2C.
Как устанавливать библиотеки на компьютер описано на странице Wiki - Установка библиотек в Arduino IDE.
Скетч (программа-прошивка) и подробное описание сборки - см. на странице разработчика:
https://lesson.iarduino.ru/page/Set_project_Weather_station/Видеосюжет "Порядок сборки" см. ниже:
6.4.2. Мониторинг температуры и влажности с регистрацией параметров на SD карту и отражением на дисплее
Подробное описание проекта и требуемых электронных компонентов ЗДЕСЬ.
Задание для "продвинутых", для самостоятельной разработки :
дополнительно реализовать периодическую передачу данных по каналу GPRS ( вариант 1) и/или Wi-Fi (вариант 2) на web-сервер (так же на базе Arduino) в электронный журнал (таблицу Google). Таблицу разместить на страничке проекта на своем сайте.
6.4.3 Управление температурой и влажностью в камере
В результате реализации проекта вы создадите микропроцессорное устройство поддержания заданной температуры и влажности в камере.
Компоненты для выполнения проекта:
- микроконтроллер Arduino Uno,
- цифровой датчик температуры и влажности высокой точности (Trema-модуль Датчик температуры и влажности с сенсором DHT22 ),
- электромеханическое реле на два канала (Модуль электромеханического реле на 2 канала до 250V 10A, каналы 5V ),
- эмуляторы исполнительных устройств: ТЭНы (светодиоды), компрессор холодильной установки (микроэлектродвигатель),
- программа (скетч): https://cloud.mail.ru/public/64Jm/N1x...
Проект выполняется в одном из двух вариантов:
- с использованием электронных компонентов;
- без электронных компонентов, с использованием компьютерной программы эмулятора-симулятора Tinkercad Circuits Arduino (бесплатный web-сервис, работает через браузер, необходима регистрация).
Подробное описание сервиса ЗДЕСЬ.
Пошаговое видео для реализации проекта с использованием электронных компонентов см. ниже:
Пример готового промышленного решения Цифровой регулятор температуры и влажности XH-M452 DC 12V LED, независимый выход 10A, Термостат управления, реле + зонд.
Подробное описание-справочник по микроконтоллеру ARDUINO здесь.