Страница 1 из 1

Поддержка датчика DHT 12

Добавлено: 21.11.2017{, 11:25}
Texxx
Доброго дня всем.  В Flprog нет поддержки датчика DHT 12.  Каким образом можно добавить этот датчик?

Поддержка датчика DHT 12

Добавлено: 21.11.2017{, 12:11}
Anydy
Texxx писал(а):Каким образом можно добавить этот датчик?
Ну например создать пользовательский блок, ка это сделать  - есть уроки!
Если самому не получается - поможем, только сначала сам!

Поддержка датчика DHT 12

Добавлено: 21.11.2017{, 13:30}
Texxx
Помогайте, с программированием не очень еще со школы.   Буду  очень признателен за помощь. 

Поддержка датчика DHT 12

Добавлено: 21.11.2017{, 14:40}
Anydy
А оно не тоже самое что и DHT11, DHT22? Просто я с ними не имел дела)))
PS. Вы его вообще пробовали подключать без FLprog?
Если да то где рабочий скетч для ардуино?
Если есть рабочий скетч то сделать из него блок - 5 минут!
Нашел библиотеку для DHT12 сейчас сделаю блок.....

Поддержка датчика DHT 12

Добавлено: 21.11.2017{, 16:13}
Texxx
Anydy, с ардуино работаю только через Flprog (почему,написал выше). DHT12 работает по шине I2C. Это удобно, так как можно подключить больше датчиков, не задействовав лишнии входы на ардуинке. А нужно подключить 12 шт.

Поддержка датчика DHT 12

Добавлено: 21.11.2017{, 16:34}
Anydy
Склепал по быстрому блок, конечно он еще сырой, проверьте вообще работает? У меня нет таких датчиков, проверить не могу, но компилируется без ошибок!

Поддержка датчика DHT 12

Добавлено: 21.11.2017{, 16:52}
Texxx
Спасибо, огромное. Датчики едут.  Как приедут, проверю, отпишусь обязательно.

Поддержка датчика DHT 12

Добавлено: 21.11.2017{, 17:15}
Anydy
Пожалуйста! Я то думал что они у вас уже есть! Если не нужна влажность для каждого датчика (читал что врут они по влажности...и по температуре может тоже) то рекомендую использовать DS18B20

Поддержка датчика DHT 12

Добавлено: 21.11.2017{, 23:13}
holodaleksey
в чем подвох?!
"DHT12  With  a  single  bus,  and  standards  I2C.
Two  kinds  of communication  and  single  bus  communication  mode  is  fully compatible with DHT11".

http://b2a66604b1dde25.ru.s.siteapi.org/docs....1a3.pdf

Поддержка датчика DHT 12

Добавлено: 22.11.2017{, 12:30}
Anydy
holodaleksey писал(а):в чем подвох?!
А что не так?

Поддержка датчика DHT 12

Добавлено: 28.11.2017{, 20:40}
avtoserg
Здравствуйте, всем!
я тоже новичек
проверил блок на железяке
на дисплее отображаются "кракозябры"
файлы приложил

Поддержка датчика DHT 12

Добавлено: 28.08.2020{, 20:49}
Rovki
Anydy писал(а):
21.11.2017{, 16:34}
Склепал по быстрому блок, конечно он еще сырой, проверьте вообще работает? У меня нет таких датчиков, проверить не могу, но компилируется без ошибок!
а где задается пин с которым работает датчик????

Поддержка датчика DHT 12

Добавлено: 28.08.2020{, 21:15}
Anydy
rovki, ну ты нашел тему трехгодовалой давности.....я тогда еще наверное тренировался в создании блоков....не помню...тебе нужен блок для DHT? Вроде были на форуме.....если не то - сделаю для тебя...

Поддержка датчика DHT 12

Добавлено: 28.08.2020{, 21:20}
Rovki
Anydy писал(а):
28.08.2020{, 21:15}
rovki, ну ты нашел тему трехгодовалой давности.....я тогда еще наверное тренировался в создании блоков....не помню...тебе нужен блок для DHT? Вроде были на форуме.....если не то - сделаю для тебя...
Да ,для DHT12

Поддержка датчика DHT 12

Добавлено: 28.08.2020{, 22:49}
ecoins
DHT12 — это датчик температуры и влажности предназначен для одновременного замера температуры и влажности. Сенсор состоит из емкостного сенсора влажности и термистора, он также содержит в себе простой 8-битовый микроконтроллер, который хранит калибровочные поправки для датчиков и выполняет функцию АЦП. Данный датчик может быть подключен к любому микроконтроллеру, в том числе к Arduino. Этот датчик является обновлённый DHT11, он меньше по размеру и лучше в точности по сравнению с DHT11. Главное отличие данного датчика от DHT11 — это работа по протоколу I2C. Также поддерживается 1-проводная шина, для этого нужно подключить SCL к земле.
---------------------
Можно использовать как однопроводной и использовать блоки для DHT22.
--------------------
Сравнил BME280 (i2c, фирма BOSH) и DHT21. Последний сильно уступает в точности, например:
BME280 DHT21
t 25.54 ->27.2
h 47.0 ->63.2

Поддержка датчика DHT 12

Добавлено: 28.08.2020{, 23:35}
Rovki
ecoins писал(а):
28.08.2020{, 22:49}
DHT12 — это датчик температуры и влажности предназначен для одновременного замера температуры и влажности. Сенсор состоит из емкостного сенсора влажности и термистора, он также содержит в себе простой 8-битовый микроконтроллер, который хранит калибровочные поправки для датчиков и выполняет функцию АЦП. Данный датчик может быть подключен к любому микроконтроллеру, в том числе к Arduino. Этот датчик является обновлённый DHT11, он меньше по размеру и лучше в точности по сравнению с DHT11. Главное отличие данного датчика от DHT11 — это работа по протоколу I2C. Также поддерживается 1-проводная шина, для этого нужно подключить SCL к земле.
---------------------
Можно использовать как однопроводной и использовать блоки для DHT22.
--------------------
Сравнил BME280 (i2c, фирма BOSH) и DHT21. Последний сильно уступает в точности, например:
BME280 DHT21
t 25.54 ->27.2
h 47.0 ->63.2
Так DHT21 или DHT12???

Поддержка датчика DHT 12

Добавлено: 28.08.2020{, 23:44}
ecoins
Rovki писал(а):
28.08.2020{, 23:35}
Так DHT21 или DHT12???
C DHT21 - однопроводной интерфейс.
Судя по описанию DHT12 - это обновленный DHT11 (вообще очень плохой датчик - мы от него отказались полностью) с контроллером для реализации интерфейса i2c
https://micro-pi.ru/dht12-i2c-%D0%B4%D0 ... %80%D1%8B/