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

ESP8266 и датчики DHT

Добавлено: 10.01.2019{, 17:38}
Evgesha
aidar_i писал(а):
10.01.2019{, 14:43}
Пробуйте,
DHT___ESP3266_(CODE).ubi
для уно, нано этот блок подойдет? А то со встроенным блоком dht периодически "nan" появляются вместо чисел. Тут столько постов на форуме про эти dht, что запутаться можно. Может их как то в кучу одну можно собрать.

ESP8266 и датчики DHT

Добавлено: 10.01.2019{, 19:24}
aidar_i
Должно подойти, испытайте. Как проверите в свою тему про этот датчик перенесу. Готовлю ещё блок для ЕСП8266 с библиотекой TickerScheduler, которая упрощает использование объекта Ticker и позволяет избежать сброса WDT (от «watchdog timer», что значит «сторожевой таймер»).

Отправлено спустя 51 минуту 46 секунд:
nalnik писал(а):
10.01.2019{, 17:35}
DHT___ESP3266_(CODE).ubi - Для ESP32
Для ЕСП8266.

ESP8266 и датчики DHT

Добавлено: 10.01.2019{, 20:45}
Aleksandr1
aidar_i, У меня DHT11 перестал работать. Включил WEMOS и DHT21. Ошибок нет. Погоняю до утра. Посмотрим.
А зачем менять файл DHTesp.cpp в библиотеке?

ESP8266 и датчики DHT

Добавлено: 10.01.2019{, 21:50}
aidar_i
Если работает без замены, не надо. Я считал, что должен работать, но мне написали, что блок для есп32. Ну , убрал с библиотеки есп32. Проверить нечем.

Отправлено спустя 1 минуту 10 секунд:
В параметрах замените DHT22 на DHT11

ESP8266 и датчики DHT

Добавлено: 10.01.2019{, 22:24}
rw6cm
aidar_i писал(а):
10.01.2019{, 20:15}
Кто может по другому, исправьте.
Их можно просто убрать из блока.
Это всего лишь сообщение, если использовать ЕСП32 будет предупреждать:
"ошибка смените плату на 8266, этот скетч только для 8266"
Просто запомнить что на есп32 надо будет другой блок делать

ESP8266 и датчики DHT

Добавлено: 10.01.2019{, 22:33}
aidar_i
Спасибо! Я в блоке убирал, значит правильно сделал.

ESP8266 и датчики DHT

Добавлено: 11.01.2019{, 05:37}
Aleksandr1
aidar_i, WEMOS и DHT21 проработали всю ночь. Ни одной ошибки нет!!! Файл DHTesp.cpp не менял.

ESP8266 и датчики DHT

Добавлено: 11.01.2019{, 07:53}
aidar_i
Отлично!

ESP8266 и датчики DHT

Добавлено: 11.01.2019{, 08:26}
Aleksandr1
aidar_i, Спасибо! Это полностью твоя заслуга!

ESP8266 и датчики DHT

Добавлено: 11.01.2019{, 13:24}
aidar_i
Добавил блок сюда.

ESP8266 и датчики DHT

Добавлено: 13.01.2019{, 14:27}
Aleksandr1
Долго не мог понять почему WEMOS и DHT11 работают с ошибками чтения. DHT11 питался от 3,3 вольт. Попробовал запитать DHT11 от 5 вольт и ошибки кончились. Правда неизвестно понравиться ли это WEMOSу. Но пока работает!

Все нормально. Ошибки есть и при питании 5 вольт!

ESP8266 и датчики DHT

Добавлено: 13.01.2019{, 14:47}
nalnik
Aleksandr1 писал(а):
13.01.2019{, 14:27}
Долго не мог понять почему WEMOS и DHT11 работают с ошибками чтения. DHT11 питался от 3,3 вольт. Попробовал запитать DHT11 от 5 вольт и ошибки кончились. Правда неизвестно понравиться ли это WEMOSу. Но пока работает!
Слов нет!
в 51 посту до него дошло про то что я писал в 3 посту :no:

ESP8266 и датчики DHT

Добавлено: 10.07.2019{, 21:12}
ecoins
1. DHT-22 от 3.3в работает не устойчиво. Проверенное решение:
Запитывается от 5в (первый пин слева),пин 2- сигнальный подтягивается через 10к к 3.3в, пин 3 не используется - можно откусить (на это место резистор хорошо ложится), пин 4 - Gnd.
2. Разработали библиотеку (блок на ней), которая отбрасывает трехкратные ошибочные измерения.
3. DHT11 - это зло, которое лучше не использовать (субъективное мнение, основанное на экспериментах и исследовании полученных результатов)

ESP8266 и датчики DHT

Добавлено: 12.07.2019{, 13:53}
Aleksandr1
"DHT11 - это зло, которое лучше не использовать"
Не использовать с ESP8266! С Arduino работает!

ESP8266 и датчики DHT

Добавлено: 14.02.2020{, 11:42}
НиколаМастер
Подскажите , как подсоединять к ESP экран 1602, другие устройства по I2C, цифровые и аналоговые датчики, все через конвертер уровней???

ESP8266 и датчики DHT

Добавлено: 14.02.2020{, 12:13}
edyapd
НиколаМастер, если на выходе одного устройства напряжение 5В, а вход другого не может выдержать более 3.3В, то необходимо ставить преобразователь уровней. Если же уровни сигналов одинаковы, то преобразователь будет лишним.

ESP8266 и датчики DHT

Добавлено: 09.07.2021{, 20:13}
aidar_i
aidar_i писал(а):
10.01.2019{, 20:15}
Готовлю ещё блок для ЕСП8266 с библиотекой TickerScheduler
Выложил сюда.