Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Датчик 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
>>>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 и Ардуино)
Добрый вечер
У кого есть опыт применения датчиков влажности в помещениях с высокой влажностью
Применял DHT и HDC1080
На высокой влажности сильно завышают показания
У кого есть опыт применения датчиков влажности в помещениях с высокой влажностью
Применял DHT и HDC1080
На высокой влажности сильно завышают показания
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
В комнате стоят 2 психрометра обычный стеклянный
И програмный на двух 18B20
Они показывают 80% а пленочные 100%
И програмный на двух 18B20
Они показывают 80% а пленочные 100%
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Спасибо за блок!
Отправлено спустя 2 часа 17 минут 15 секунд:
на ESP32 работает отлично. Проблема была в одновременно подключеных двух датчиках. Второй влажность показывал не корректную. С твоими блоками Все супер на ESP32, flprog 7.3.0, два DHT22
Отправлено спустя 2 часа 17 минут 15 секунд:
А как-то на нем можно delay заменить на millis?
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Можно, попробуйте сами, в сети много примеров. Если не получится, помогу 

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


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

С библиотекой stDHT.h данные пошли. Да не уточнил плата EESP8266 NodeMCU v3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Поробуйте в блоке поставить DHTPIN 5. Подключить к d1. И в блоках УАРТ поставили скорость 9600, может в мониторе у Вас 115200 стоит.mishail писал(а): 23 июн 2021, 09:57 Добрый день. Никак не могу заставить работать DHT22. Пробовал и на ESP8266 и на ESP12F. Нет показаний. Данный скетч тоже не дает показаний. Использовал d1,d2,d3 ESP8266 и GPIO2 GPIO4 на ESP12F. Скетч банален но прикладываю. Датчики пробовал разные. питание 3,3В сопротивление по питанию как положено.Пробовал и без него не данных.
С библиотекой stDHT.h данные пошли. Да не уточнил плата EESP8266 NodeMCU v3
Вот соответствие в схеме пинов на плате и GPIO.
[spoiler] [/spoiler]
Данные с датчика нужно записать в системный параметр.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
вот скрин с UART с примера выше. пин D1 в настройках стоит 5 скорость 9600
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Эти сенсоры не устойчиво работают на 3в.mishail писал(а): 23 июн 2021, 09:57 Добрый день. Никак не могу заставить работать DHT22. Пробовал и на ESP8266 и на ESP12F. Нет показаний. Данный скетч тоже не дает показаний. Использовал d1,d2,d3 ESP8266 и GPIO2 GPIO4 на ESP12F. Скетч банален но прикладываю. Датчики пробовал разные. питание 3,3В сопротивление по питанию как положено.Пробовал и без него не данных.
Подключите к +5В, а резистор подтягивающий выход к 3В (итого четыре провода).
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
проверил переподключил эффект "0" с библиотекой stDHT.h все работает правда непонятные значения сыпятся явно не в градусах.Наличие сопротивления подтяжки к питанию и 3 или 5в роли не играетecoins писал(а): 23 июн 2021, 14:55 Эти сенсоры не устойчиво работают на 3в.
Подключите к +5В, а резистор подтягивающий выход к 3В (итого четыре провода).
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
[ref]mishail[/ref],
Почему с встроенным блоком не проверить?
[spoiler] [/spoiler]
Почему с встроенным блоком не проверить?
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Благодарю всех за советы. Сам ступил китайцы на упаковке написали DHT22 а внутрь положили 11-тый.Хотя заказывал 22-ой.Вот такие они - эти китайцы а датчики не отличить визуально и на микрухе АЦП надписей нету.
Вдогонку. FLprog ругается на одновременное применение 2-х таких блоков. Это нормально?. Проясните с чем связано.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Зайти в редактирование блока, и убрать галку с позиции "использовать один раз"mishail писал(а): 24 июн 2021, 22:01 FLprog ругается на одновременное применение 2-х таких блоков. Это нормально?. Проясните с чем связано.
Буду ли блоки после этого корректно работать не скажу, надо вникать в код.
Win10-64, FLProg (portable)
-
- Сержант
- Сообщения: 139
- Зарегистрирован: 23 ноя 2020, 16:46
- Имя: Artem
- Поблагодарили: 1 раз
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Приветствую всех!
Не получается завести DHT-22 на ESP-01S. Даже выложенные здесь проекты не работают. Проблема в назначении пина ESP. Описывалась здесь, но решения не помогают.
Не получается завести DHT-22 на ESP-01S. Даже выложенные здесь проекты не работают. Проблема в назначении пина ESP. Описывалась здесь, но решения не помогают.
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
не компилируется в ide.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.
Пишет нет библиотеки.
Есть у кого блок или пример с библиотекой?
не пойму как так: 600 раз скачали, но никого не смутило что внутри блока или примера нет библиотеки??
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Датчики температуры и влажности типа DHT(для ESP8266 и Ардуино)
Там есть ссылка, откуда можно скачать.
Вот с моего компа Сами умеете устанавливать в Ардуино Иде?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей