для уно, нано этот блок подойдет? А то со встроенным блоком dht периодически "nan" появляются вместо чисел. Тут столько постов на форуме про эти dht, что запутаться можно. Может их как то в кучу одну можно собрать.
ESP8266 и датчики DHT
-
- Лейтенант
- Сообщения: 537
- Зарегистрирован: 29 окт 2015, 09:57
- Откуда: Kazakhstan
- Имя: Evgesha
ESP8266 и датчики DHT
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и датчики DHT
Должно подойти, испытайте. Как проверите в свою тему про этот датчик перенесу. Готовлю ещё блок для ЕСП8266 с библиотекой TickerScheduler, которая упрощает использование объекта Ticker и позволяет избежать сброса WDT (от «watchdog timer», что значит «сторожевой таймер»).
Отправлено спустя 51 минуту 46 секунд:
Отправлено спустя 51 минуту 46 секунд:
Для ЕСП8266.
Последний раз редактировалось aidar_i 10 янв 2019, 22:37, всего редактировалось 2 раза.
-
- Рядовой
- Сообщения: 41
- Зарегистрирован: 22 сен 2018, 02:46
- Имя: Александр
ESP8266 и датчики DHT
[ref]aidar_i[/ref], У меня DHT11 перестал работать. Включил WEMOS и DHT21. Ошибок нет. Погоняю до утра. Посмотрим.
А зачем менять файл DHTesp.cpp в библиотеке?
А зачем менять файл DHTesp.cpp в библиотеке?
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266 и датчики DHT
Если работает без замены, не надо. Я считал, что должен работать, но мне написали, что блок для есп32. Ну , убрал с библиотеки есп32. Проверить нечем.
Отправлено спустя 1 минуту 10 секунд:
В параметрах замените DHT22 на DHT11
Отправлено спустя 1 минуту 10 секунд:
В параметрах замените DHT22 на DHT11
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
ESP8266 и датчики DHT
Их можно просто убрать из блока.
Это всего лишь сообщение, если использовать ЕСП32 будет предупреждать:
"ошибка смените плату на 8266, этот скетч только для 8266"
Просто запомнить что на есп32 надо будет другой блок делать
Win10-64, FLProg (portable)
-
- Рядовой
- Сообщения: 41
- Зарегистрирован: 22 сен 2018, 02:46
- Имя: Александр
ESP8266 и датчики DHT
[ref]aidar_i[/ref], WEMOS и DHT21 проработали всю ночь. Ни одной ошибки нет!!! Файл DHTesp.cpp не менял.
-
- Рядовой
- Сообщения: 41
- Зарегистрирован: 22 сен 2018, 02:46
- Имя: Александр
-
- Рядовой
- Сообщения: 41
- Зарегистрирован: 22 сен 2018, 02:46
- Имя: Александр
ESP8266 и датчики DHT
Долго не мог понять почему WEMOS и DHT11 работают с ошибками чтения. DHT11 питался от 3,3 вольт. Попробовал запитать DHT11 от 5 вольт и ошибки кончились. Правда неизвестно понравиться ли это WEMOSу. Но пока работает!
Все нормально. Ошибки есть и при питании 5 вольт!
Все нормально. Ошибки есть и при питании 5 вольт!
Последний раз редактировалось Aleksandr1 13 янв 2019, 15:14, всего редактировалось 1 раз.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
ESP8266 и датчики DHT
Слов нет!Aleksandr1 писал(а): 13 янв 2019, 14:27Долго не мог понять почему WEMOS и DHT11 работают с ошибками чтения. DHT11 питался от 3,3 вольт. Попробовал запитать DHT11 от 5 вольт и ошибки кончились. Правда неизвестно понравиться ли это WEMOSу. Но пока работает!
в 51 посту до него дошло про то что я писал в 3 посту

Я хочу быть добрее, но люди сами нарываются.
-
- Полковник
- Сообщения: 4002
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 150 раз
ESP8266 и датчики DHT
1. DHT-22 от 3.3в работает не устойчиво. Проверенное решение:
Запитывается от 5в (первый пин слева),пин 2- сигнальный подтягивается через 10к к 3.3в, пин 3 не используется - можно откусить (на это место резистор хорошо ложится), пин 4 - Gnd.
2. Разработали библиотеку (блок на ней), которая отбрасывает трехкратные ошибочные измерения.
3. DHT11 - это зло, которое лучше не использовать (субъективное мнение, основанное на экспериментах и исследовании полученных результатов)
Запитывается от 5в (первый пин слева),пин 2- сигнальный подтягивается через 10к к 3.3в, пин 3 не используется - можно откусить (на это место резистор хорошо ложится), пин 4 - Gnd.
2. Разработали библиотеку (блок на ней), которая отбрасывает трехкратные ошибочные измерения.
3. DHT11 - это зло, которое лучше не использовать (субъективное мнение, основанное на экспериментах и исследовании полученных результатов)
-
- Рядовой
- Сообщения: 41
- Зарегистрирован: 22 сен 2018, 02:46
- Имя: Александр
ESP8266 и датчики DHT
"DHT11 - это зло, которое лучше не использовать"
Не использовать с ESP8266! С Arduino работает!
Не использовать с ESP8266! С Arduino работает!
- НиколаМастер
- Сержант
- Сообщения: 113
- Зарегистрирован: 10 янв 2018, 12:36
- Благодарил (а): 3 раза
- Контактная информация:
ESP8266 и датчики DHT
Подскажите , как подсоединять к ESP экран 1602, другие устройства по I2C, цифровые и аналоговые датчики, все через конвертер уровней???
Brevis esse laboro, obscurus fiо - если я стараюсь быть кратким, я становлюсь непонятным
ESP8266 и датчики DHT
[ref]НиколаМастер[/ref], если на выходе одного устройства напряжение 5В, а вход другого не может выдержать более 3.3В, то необходимо ставить преобразователь уровней. Если же уровни сигналов одинаковы, то преобразователь будет лишним.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя