Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Датчик температуры / влажности DHT11

Компоненты и расходные материалы

Arduino UNO
× 1
Датчик температуры и влажности DHT11 (3 контакта)
× 1
Перемычки (общие)
× 3
Макет (общий)
× 1
Кабель USB 2.0 для Arduino
× 1

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

В этом проекте мы будем использовать датчик температуры / влажности KY-015 Arduino DHT11 и отображать его на последовательном мониторе Arduino IDE. Этот проект действительно прост и не займет у нас много времени.

Материалы

Материалы здесь следующие:

  • Arduino Uno (подойдет любой Uno, у меня Geekcreit Uno)
  • KY-015 Arduino DHT11 Температура / влажность
  • Проволочные перемычки
  • Макет
  • Кабель (USB 2.0)

Шаг 1. Поместите датчик

Первое, что вам нужно сделать, это разместить датчик на макетной плате. Если вы разместите макетную плату так, как она была сделана, синяя часть датчика должна быть обращена к вам.

Шаг 2. Подключите все

Вау, мы уже почти закончили! Штырьки на датчике - это S, для сигнала, средний - напряжение, а знак минус - заземление. Сигнальный контакт переходит в заголовок A0 . на Arduino. Средний вывод идет на . , а знак минус переходит в GND . Желтый кабель - это аналоговый кабель, красный - питание, а черный - заземление.

Примечание. Если вы смотрите только на изображения, остановитесь прямо здесь, прочтите инструкции, которые я только что дал, и правильно подключите их. Geekcreit Uno имеет другое расположение контактов, чем Arduino Uno, но если вы последуете тому месту, где я сказал вам ставить контакты, он будет работать. на обеих досках.

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

Шаг 3. Добавление библиотеки DHT

Хорошо, эта часть действительно важна. Перейдите к сведениям об этом сообщении и нажмите ссылку Brainy Bits. Кредиты находятся в самом низу этой страницы, нажмите на ссылку, где написано "спасибо Brainy Bits", или вы можете нажать здесь .

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

Теперь загрузите наш код, прикрепленный к сообщению. В среде Arduino IDE выберите Sketch>> Include Library>> Add ZIP file.

Когда вы нажимаете «Добавить .ZIP-библиотеку», вы должны получить всплывающее окно с файлом. Добавьте DHT_Library.zip.

Если вы заметили в коде, появится еще одна строка кода, которая гласит:

  #include   

Теперь должно быть две повторяющиеся строки. Одна из повторяющихся строк, которая была раньше, должна быть под новой повторяющейся строкой - удалите ее. Теперь код должен работать.

Хорошо, СЕЙЧАС загрузите код. Когда он будет готов, перейдите в верхний правый угол окна Arduino IDE и нажмите маленькую кнопку с увеличительным стеклом. Это откроет последовательный монитор, и данные датчика должны отображаться и обновляться каждые 5 секунд.

Ну вот и все! Наслаждайтесь своим датчиком температуры / влажности!

Код

  • Датчик температуры / влажности DHT11
Датчик температуры / влажности DHT11 Arduino
 #include  #define dht_apin A0 // Датчик аналогового вывода подключен к dht DHT; void setup () {Serial.begin (9600); delay (500); // Задержка для загрузки системы Serial.println ("Датчик влажности и температуры DHT11 \ n \ n"); delay (1000); // Ждем перед доступом к датчику} // end "setup ()" void loop () {// Начало программы DHT.read11 (dht_apin); Serial.print ("Текущая влажность ="); Серийный отпечаток (DHT.влажность); Serial.print ("%"); Serial.print ("температура ="); Серийная печать (DHT.температура); Serial.println ("C"); delay (5000); // Ждем 5 секунд перед повторным обращением к датчику. // Самый быстрый должен быть раз в две секунды. } // конец цикла (

Производственный процесс

  1. Датчик DHT11 и его работа
  2. Датчик температуры / влажности обеспечивает строго линейный отклик
  3. Датчик температуры Raspberry Pi
  4. Датчик DHT11 со светодиодами и пьезо-динамиком
  5. Робототехническая система для обнаружения человека с использованием Arduino Uno
  6. Регистратор данных температуры и влажности
  7. Башня датчика облаков Arduino
  8. BME280 Температура, влажность и давление на дисплее Nextion
  9. Постоянство видения
  10. Как читать температуру и влажность на Blynk с DHT11