Оглавление:

Интерфейс DHT11 с использованием Arduino: 4 шага
Интерфейс DHT11 с использованием Arduino: 4 шага

Видео: Интерфейс DHT11 с использованием Arduino: 4 шага

Видео: Интерфейс DHT11 с использованием Arduino: 4 шага
Видео: Измеритель температуры и влажности DHT-11 2024, Июль
Anonim
Интерфейс DHT11 с использованием Arduino
Интерфейс DHT11 с использованием Arduino

В этом руководстве вы узнаете, как настроить датчик влажности и температуры DHT11 на вашем Arduino UNO. И узнайте о том, как работает датчик влажности, и как проверить выходные данные с последовательного монитора.

Описание:

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

Шаг 1. Необходимые компоненты

Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты

Вот список компонентов, необходимых для начала работы с Instructable,

Компоненты оборудования:

  1. Arduino UNO купить на Flipkart
  2. Датчик влажности и температуры DHT11 Купить на Flipkart
  3. Макетная плата (необязательно)
  4. Провода перемычки
  5. USB-кабель

Компоненты программного обеспечения:

IDE Arduino

Шаг 2: Подключение схемы

Подключение схемы
Подключение схемы
Подключение схемы
Подключение схемы

Подключить DHT11 к Arduino UNO очень просто.

Электропроводка выполняется следующим образом:

Вывод VCC DHT11 переходит в + 3В Arduino.

Вывод DATA DHT11 переходит в аналоговый вывод A0 UNO.

Контакт GND DHT11 переходит в контакт заземления (GND) UNO.

Шаг 3: программирование Arduino

Программирование Arduino
Программирование Arduino

Загрузите Zip-файл

Извлеките библиотеку DHT и код.

Код:

#include "dht.h" #define dht_apin A0 // Датчик аналогового вывода подключен к Arduino dht DHT;

Вышеупомянутые строки являются инициализацией библиотеки dht.

Определение вывода данных dht

и создание instatnce как DHT

void setup () {

Serial.begin (9600); delay (500); // Задержка загрузки системы Serial.println ("Датчик влажности и температуры DHT11 / n / n"); delay (1000); // Ждем перед доступом к Sensor}

Выше строк - код установки

Запускает последовательную связь со скоростью 9600 бод

напечатать название проекта с задержкой в 1 сек.

недействительный цикл () {DHT.read11 (dht_apin); Serial.print ("Текущая влажность ="); Серийный отпечаток (DHT.влажность); Serial.print ("%"); Serial.print ("температура ="); Серийный отпечаток (DHT.температура); Serial.println ("C"); delay (5000); // Ждем 5 секунд перед повторным обращением к датчику. }

Он повторно считывает данные из DHT11 каждые 5 секунд.

Шаг 4: Результат

Результат
Результат

Открыть последовательный монитор

установите скорость передачи на 9600

Посмотрите результат на Serial Monitor….

Прежде всего, я хотел бы поблагодарить вас за то, что вы прочитали это руководство! Надеюсь, это вам поможет. Если у Вас есть какие-либо вопросы, я всегда рад помочь Вам… Напишите комментарий. Ваш отзыв очень важен для меня.

Рекомендуемые: