Съдържание:

Ръководство за начинаещи за използване на сензори DHT11/ DHT22 W/ Arduino: 9 стъпки
Ръководство за начинаещи за използване на сензори DHT11/ DHT22 W/ Arduino: 9 стъпки

Видео: Ръководство за начинаещи за използване на сензори DHT11/ DHT22 W/ Arduino: 9 стъпки

Видео: Ръководство за начинаещи за използване на сензори DHT11/ DHT22 W/ Arduino: 9 стъпки
Видео: Автоматический переключатель основного и резервного питания, добавление в умный дом 2024, Юли
Anonim
Ръководство за начинаещи за използване на сензори DHT11/ DHT22 W/ Arduino
Ръководство за начинаещи за използване на сензори DHT11/ DHT22 W/ Arduino

Можете да прочетете този и други невероятни уроци на официалния уебсайт на ElectroPeak

Общ преглед

В този урок ще научите как да настроите DHT11 и DHT22 сензори и да измервате температурата и влажността на околната среда.

Какво ще научите:

  • Характеристики и разлики на DHT11 и DHT22
  • DHT11 и DHT22 структура
  • Как да настроите DHT11 и DHT22 сензори с Arduino

Стъпка 1: DHT11 и DHT22 сензор за температура и влажност

DHT11 и DHT22 сензор за температура и влажност
DHT11 и DHT22 сензор за температура и влажност

Поради важността на параметри като температура и влажност в много проекти, правилният избор на сензори, които могат да измерват температура и влажност е много важен. Фамилията DHT, наречена DHT11 и DHT22, са най -популярните и често срещани сензори сред сензорите за температура и влажност.

Можете да видите техните функции в тази таблица със стъпки.

Ниската цена е най -важната характеристика на DHT11, но тя няма висока точност и широк диапазон на измерване. От друга страна, DHT22 с широк диапазон и висока точност на измерване е повече от 2,5 пъти по -скъп от другия в семейството.

Стъпка 2: Измерване на температура и влажност с помощта на DHT11 и Arduino

Необходими материали

Arduino Uno R3

Сензор DHT11

Платка

Джъмпер тел

Софтуерни приложения

Arduino IDE

Стъпка 3: Схема

Верига
Верига
Верига
Верига

DHT11 съдържа 4 пина. 2 пина за доставка, 1 за изпращане на данни, а другият е безполезен. За да може този сензор да работи правилно и да ви даде правилните данни, трябва да издърпате щифта за данни с съпротивление 4.7 k. Оставете третия щифт на сензора без никаква връзка.

Предупреждение Внимавайте за сензора и посоката на щифтовете, вашият сензор ще се повреди в случай на грешка.

Стъпка 4: Код

Код
Код

За да започнете да прехвърляте данни, качете този код на вашия Arduino и отворете серийния монитор.

DHT.humidity връща влажност в проценти, а DHT.temperature връща температурата в Целзий.

Забележка Трябва да изчакаме 2 секунди между всяко измерване. В противен случай сензорът ще върне грешни данни.

Вместо да показвате информация на компютъра, можете да покажете температурата и влажността на LCD дисплея.

За повече информация вижте този урок: Използване на 1602 LCD клавиатурен щит с Arduino

Стъпка 5: Измерване на температура и влажност с помощта на DHT22 и Arduino

настройката и използването на сензора DHT22 е почти същото като DHT11.

Стъпка 6: Необходими материали

Arduino Uno R3

Сензор DHT22

Платка

Джъмпер тел

Софтуерни приложения

Arduino IDE

Стъпка 7: Схема

Верига
Верига

Стъпка 8: Код

Код
Код

Единствената разлика е във функцията DHT.trad, където трябва да напишете 22 вместо 11. Освен това можете да дефинирате параметрите на температурата и влажността като плаващи за DHT22, за да ги видите по -точни.

Качете този код на дъската си Arduino и гледайте резултатите в сериен монитор.

Препоръчано: