Ключевое ?лово

vk

 

 

Датчики влажности DHT11 и DHT22

DHT11 Датчик DHT11

 Технические характеристики:
Диапазон измерения влажности 20%..90%. 
Диапазон измерения температуры 0..60℃.  Т.е. не умеет работать с отрицательной температурой !
Вес 1 грамм.
Цена около 1.5$.

 

DHT22Датчик DHT22 (AM2302)

 Технические характеристики:
Диапазон измерения влажности 0%..100%
Диапазон измерения температуры -40~80℃.
Вес 2.2 грамма.
Цена около 4$.

dht21В продаже  ещё можно найти датчики DHT21 (AM2301) , немного дороже чем  DHT22 и имеют примерно те же параметры, но выполнен в корпусе для более жёских условий(улица). Потребление тока у этого датчика выше в 10 раз чем у DHT22 - примерно 1.36мА при 5в. Вес около 11 грамм.

Подключение датчика: Черный - GND, Красный - VCC, Желтый - DATA OUT.

 

 

Для самодельной метеостанции или контроля влажности умным домом рекомендуется датчик DHT22 или DHT21- они имеют намного лучшие параметры и  у их ниже погрешность измерений.

Пример чтения датчиков на микроконтроллерах на языке Си:

dht.c.zip - Проверено на микроконтроллерах Atmel AVR.Поддерживает датчики DHT 11 и DHT22 с автоматическим разпознаванием.

dhtLE1.zip - Пример работы для радиомодуля со встроеным м/к nRF24LE1 . Полностью аналогичен предыдущему коду. Использует SDK nRF24LE1.

Работа с Arduinо:

Каждый датчик использует отдельный цифровой порт arduina.Подключаются,используя библиотеки:

DHT11

DHT22 (AM2302) .Не понимает отрицательную температуру.

DHT универсальный в том числе и для DHT21.

DHT C автоматическим определением датчиков.Поддержка датчиков DHT11,DHT22, AM2302, RHT03.Самая оптимальная библиотека.Работает с отрицательной температурой.

 

Работа с Еnergia:

DHT универсальный в том числе и для DHT21.

 

Работа с Raspberry PI в Raspbian:

код на с++ . компиляция командой gcc dht.c -lbcm2835 -lrt -o DHT

Необходима установленная библиотека для работы с GPIO bcm2835.

Запуск примера командой sudo ./DHT <имя_датчика> <порт_GPIO>  ,наприимер sudo ./DHT 22 6 ,что значит используется датчик DHT22 на GPIO номер 6.

 

Подключение датчиков к компьютеру с Windows или Linux через USB:

Вариант подключения основан на USBasp на микроконтроллере Atmega8 ,перепраммированный в USB Контроллер умного дома.

Беспроводной вариант подключения

Используя 433 или 315 мгц

Используя 2.4ггц модули nRF, например на базе nRF24LE1

Подключение датчика используя wi-fi технологии

Используя ESP8266 модуль датчик можно подключить к wi-fi сети.

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.