Лабораторные работы Технологии+Бизнес
Цель работы: изучить датчик DHT-11
Задачи:
1. Собрать установку
2. Написать программу, управляющую датчиком
3. Выполнить все задания
В этой лабораторной работе мы познакомимся с датчиком температуры и влажности DHT-11. Этот датчик позволяет измерять температуру от 0 до +50 градусов по Цельсию и влажность от 20% до 90%. Результаты измерений будут выводиться на монитор порта.
Датчик выполнен из двух частей - емкостного датчика влажности и термистора.Чип, находящийся внутри, выполняет аналого-цифровое преобразование и выдает цифровой сигнал, который можно считать с микроконтроллера.
Задание: соберите информацию о датчике температуры и влажности DHT-22. В чем его отличие от DHT-11?
Сборка лабораторной установки
Схема лабораторной установки:
Подготовим все необходимые нам детали.
Компоненты лабораторной установки:
1. Контроллер
2. Макетная плата
3. Датчик температуры и влажности DHT-11
4. Резистор 10 кОм
5. Провода
Алгоритм выполения работы:
1) соединим первую ножку с питанием
2) вторую - с 8 пином
3) третью - с питанием через резистор
4) четвертую - с землей
Работа в среде программирования Arduino IDE
Для работы с датчиком нам понадобится библиотека <DHT.h>. Подключим ее.
Определим пин для получения датчика и тип датчика.
Инициализируем датчик.
В функции setup() объявляем начало сообщения с монитором порта и запускаем датчик.
Переходим к функции loop().
Чтение данных влажности.
Чтение температуры в градусах по Цельсию.
Возврат, если данные некорректно считались.
Печатаем влажность.
Печатаем температуру.
Задержка 2 секунды.
В результате получаем следующий код:
Задание: собрать установку, которая будет сигнализировать при повышении порогового значения температуры, и написать для нее код. Для подачи звука используйте зуммер.