Страница 2 из 3
Датчики температуры и влажности типа DHT и ESP8266
Добавлено: 12 сен 2018, 21:30
aidar_i
2
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 12 июл 2020, 22:36
Lukum
Датчик DHT11 не работает в чём может быть проблема вот что шлёт в сом
>>>stack>>>
ctx: cont
sp: 3ffffec0 end: 3fffffc0 offset: 0000
3ffffec0: ffffffff 3fffc6fc 00000001 000007cf
3ffffed0: 000000fe 00000000 00000000 00000000
3ffffee0: 00000000 00000000 00000000 00ff0000
3ffffef0: 5ffffe00 5ffffe00 00000020 00000000
3fffff00: 00000002 00000010 3ffee2f0 4020249e
3fffff10: 401007fe 4614a4af 0009cd00 402024b4
3fffff20: 40101c95 0009cd73 3ffee2f0 402029c5
3fffff30: 00000000 3ffee44c 00000012 3ffee3f0
3fffff40: 3ffee2f0 3ffee44c 00000012 3ffee3f0
3fffff50: 3ffee2f0 00000810 3ffee2f0 40202a74
3fffff60: 3ffee2f0 00000810 3ffee2f0 401001e1
3fffff70: 3ffee2f0 3ffee35c 000003e8 402013c9
3fffff80: 3fffdad0 3ffee35c 3ffee2f0 402010b7
3fffff90: feefeffe feefeffe feefeffe 3ffee3f0
3fffffa0: 3fffdad0 00000000 3ffee3b0 402020ec
3fffffb0: feefeffe feefeffe 3ffe84e8 40101109
<<<stack<<<
.⸮V!⸮⸮@H ISR not in IRAM!
User exception (panic/abort/assert)
Abort called
Отправлено спустя 5 часов 33 минуты 34 секунды:
Проверил датчик рабочий на нано с стандартным блоком работает, получается пб не работает с dht11
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 02 дек 2020, 17:42
aidar_i
Попробуйте задать D2 в GPIO.
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 02 дек 2020, 22:19
tolochko
Добрый вечер
У кого есть опыт применения датчиков влажности в помещениях с высокой влажностью
Применял DHT и HDC1080
На высокой влажности сильно завышают показания
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 02 дек 2020, 22:46
tolochko
В комнате стоят 2 психрометра обычный стеклянный
И програмный на двух 18B20
Они показывают 80% а пленочные 100%
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 06 янв 2021, 21:56
Uasya
Спасибо за блок!
aidar_i писал(а): 09 сен 2018, 14:37
DHT____ESP3266_(CODE).ubi
на ESP32 работает отлично. Проблема была в одновременно подключеных двух датчиках. Второй влажность показывал не корректную. С твоими блоками Все супер на ESP32, flprog 7.3.0, два DHT22
Отправлено спустя 2 часа 17 минут 15 секунд:
aidar_i писал(а): 09 сен 2018, 14:37
DHT____ESP3266_(CODE).ubi
А как-то на нем можно delay заменить на millis?
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 06 янв 2021, 22:07
aidar_i
Можно, попробуйте сами, в сети много примеров. Если не получится, помогу

Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 07 янв 2021, 09:34
Uasya
В общем сначала просто удалил строку с delay, все заработало, но слишком часто опрос шел. Вставил константу для currentTime, добавил в блоке функцию. Все в коде появилось, но вместе с моей функцией, в код добавляется и его родная функция. Что я делаю не так, пните меня в нужную сторону пожалуйста.

Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 18 янв 2021, 21:21
texbez
Не работает датчик температуры ниже -10гр. с этим блоком.Грешил на китайские датчики AM2301 (поменял их 3 шт.),сегодня поменял на DHT 22 и картина одна и та же- как только температура опускается ниже -9 гр. показания идут -1гр..Подсоединил сейчас нанку со штатным блоком к этому датчику - всё нормально.
Отправлено спустя 1 час 55 минут 53 секунды:
texbez писал(а): 18 янв 2021, 19:25
Не работает датчик температуры ниже -10гр. с этим блоком.Грешил на китайские датчики AM2301 (поменял их 3 шт.),сегодня поменял на DHT 22 и картина одна и та же- как только температура опускается ниже -9 гр. показания идут -1гр..Подсоединил сейчас нанку со штатным блоком к этому датчику - всё нормально.
Извиняюсь товарищи - вопрос снят, всё работает.
"Дело было не в бобине....,ну и так дальше по тексту (это я про себя, если что).
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 23 июн 2021, 09:57
mishail
Добрый день. Никак не могу заставить работать DHT22. Пробовал и на ESP8266 и на ESP12F. Нет показаний. Данный скетч тоже не дает показаний. Использовал d1,d2,d3 ESP8266 и GPIO2 GPIO4 на ESP12F. Скетч банален но прикладываю. Датчики пробовал разные. питание 3,3В сопротивление по питанию как положено.Пробовал и без него не данных.

С библиотекой stDHT.h данные пошли. Да не уточнил плата EESP8266 NodeMCU v3
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 23 июн 2021, 11:57
aidar_i
mishail писал(а): 23 июн 2021, 09:57
Добрый день. Никак не могу заставить работать DHT22. Пробовал и на ESP8266 и на ESP12F. Нет показаний. Данный скетч тоже не дает показаний. Использовал d1,d2,d3 ESP8266 и GPIO2 GPIO4 на ESP12F. Скетч банален но прикладываю. Датчики пробовал разные. питание 3,3В сопротивление по питанию как положено.Пробовал и без него не данных.

С библиотекой stDHT.h данные пошли. Да не уточнил плата EESP8266 NodeMCU v3
Поробуйте в блоке поставить DHTPIN 5. Подключить к d1. И в блоках УАРТ поставили скорость 9600, может в мониторе у Вас 115200 стоит.
Вот соответствие в схеме пинов на плате и GPIO.
[spoiler]
nodemcu-v3-pinout-complete-final.png
[/spoiler]
Данные с датчика нужно записать в системный параметр.
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 23 июн 2021, 14:06
mishail
вот скрин с UART с примера выше. пин D1 в настройках стоит 5 скорость 9600
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 23 июн 2021, 14:55
ecoins
mishail писал(а): 23 июн 2021, 09:57
Добрый день. Никак не могу заставить работать DHT22. Пробовал и на ESP8266 и на ESP12F. Нет показаний. Данный скетч тоже не дает показаний. Использовал d1,d2,d3 ESP8266 и GPIO2 GPIO4 на ESP12F. Скетч банален но прикладываю. Датчики пробовал разные. питание 3,3В сопротивление по питанию как положено.Пробовал и без него не данных.
Эти сенсоры не устойчиво работают на 3в.
Подключите к +5В, а резистор подтягивающий выход к 3В (итого четыре провода).
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 23 июн 2021, 20:40
mishail
ecoins писал(а): 23 июн 2021, 14:55
Эти сенсоры не устойчиво работают на 3в.
Подключите к +5В, а резистор подтягивающий выход к 3В (итого четыре провода).
проверил переподключил эффект "0" с библиотекой stDHT.h все работает правда непонятные значения сыпятся явно не в градусах.Наличие сопротивления подтяжки к питанию и 3 или 5в роли не играет
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 24 июн 2021, 00:14
rw6cm
[ref]mishail[/ref],
Почему с встроенным блоком не проверить?
[spoiler]
2021_06_23_22_24_49_FLProg_7.3.7.png
[/spoiler]
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 24 июн 2021, 22:01
mishail
rw6cm писал(а): 24 июн 2021, 00:14
Почему с встроенным блоком не проверить?
Благодарю всех за советы. Сам ступил китайцы на упаковке написали DHT22 а внутрь положили 11-тый.Хотя заказывал 22-ой.Вот такие они - эти китайцы а датчики не отличить визуально и на микрухе АЦП надписей нету.
Вдогонку. FLprog ругается на одновременное применение 2-х таких блоков. Это нормально?. Проясните с чем связано.
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 25 июн 2021, 07:13
rw6cm
mishail писал(а): 24 июн 2021, 22:01
FLprog ругается на одновременное применение 2-х таких блоков. Это нормально?. Проясните с чем связано.
Зайти в редактирование блока, и убрать галку с позиции "использовать один раз"
Буду ли блоки после этого корректно работать не скажу, надо вникать в код.
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 09 сен 2021, 19:36
ArtemArable
Приветствую всех!
Не получается завести DHT-22 на ESP-01S. Даже выложенные здесь проекты не работают. Проблема в назначении пина ESP. Описывалась здесь, но решения не помогают.
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 05 окт 2021, 15:03
alexbonk
aidar_i писал(а): 09 сен 2018, 14:37
DHT_ESP8266_1_(CODE).ubi
(30.52 КБ) 307 скачиваний
Пример DHT+ESP+WEB_4.flp
(205.63 КБ) 316 скачиваний
Вывел дополнительно выход параметра - температура точки росы.
t - температура, в С.
р - влажность в %.
d - температура точки росы.
time - время опроса в миллисекундах.
DHTPIN - пины ESP8266, куда подключаете.
DHTTYPE - тип датчика, DHT11, DHT21, AM2301, DHT22, AM2302.
не компилируется в ide.
Пишет нет библиотеки.
Есть у кого блок или пример с библиотекой?
не пойму как так: 600 раз скачали, но никого не смутило что внутри блока или примера нет библиотеки??
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Добавлено: 05 окт 2021, 18:41
aidar_i
alexbonk писал(а): 05 окт 2021, 15:03
внутри блока или примера нет библиотеки??
Там есть ссылка, откуда можно скачать.
Вот с моего компа
PietteTech_DHT-8266.rar
Сами умеете устанавливать в Ардуино Иде?