Датчик DHT22 "глючит"

Использование датчиков и обсуждение пользовательских блоков к ним
Agat
Рядовой
Сообщения: 51
Зарегистрирован: 07 янв 2023, 12:29
Имя: Дмитрий

Датчик DHT22 "глючит"

Сообщение Agat »

Sancho писал(а): 16 янв 2023, 14:54 Попробуйте имитатор
Т.е. этот скетч надо залить в Mega2560 ее цифровой выход подать на вход ESP8266? правильно я понял?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Датчик DHT22 "глючит"

Сообщение Sancho »

[ref]Agat[/ref],
Вот с этой библиотекой работает норм.
Пример

Отправлено спустя 11 минут 42 секунды:
Agat писал(а): 16 янв 2023, 15:23
Sancho писал(а): 16 янв 2023, 14:54 Попробуйте имитатор
Т.е. этот скетч надо залить в Mega2560 ее цифровой выход подать на вход ESP8266? правильно я понял?
Я тестил между двумя нано.
у esp и меги разные уровни - лучше подтяжку к 3.3 делать у esp, 10к например, и между ней и мегой поставить 100 - 200 ом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Agat
Рядовой
Сообщения: 51
Зарегистрирован: 07 янв 2023, 12:29
Имя: Дмитрий

Датчик DHT22 "глючит"

Сообщение Agat »

Sancho писал(а): 16 янв 2023, 16:31 Вот с этой библиотекой работает норм.
Пример
Да, пример работает. Минусовые выдает длинные, но это не проблема, главное нет ограничения диапазона в 25,6. Теперь осталось проверить будет ли эта библиотека дружить с wifi

Отправлено спустя 22 минуты 52 секунды:
Рано я обрадовался. с DHT11 не работает :( выдает -999.00 и температура и влажность..
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Датчик DHT22 "глючит"

Сообщение ecoins »

Agat писал(а): 16 янв 2023, 17:31 Рано я обрадовался. с DHT11 не работает выдает -999.00 и температура и влажность..
DHT11 - очень плохой датчик, лучше с ним даже и не экспериментировать.
----
Вы все время пишите о температуре. Влажность для Вас имеет меньшее значение?
Если да, то очень неплохое для исследований и экспериментов является сенсор DS1820.
Последний раз редактировалось ecoins 16 янв 2023, 17:47, всего редактировалось 1 раз.
Agat
Рядовой
Сообщения: 51
Зарегистрирован: 07 янв 2023, 12:29
Имя: Дмитрий

Датчик DHT22 "глючит"

Сообщение Agat »

ecoins писал(а): 16 янв 2023, 17:45 DHT11 - очень плохой датчик, лучше с ним даже и не экспериментировать.
ок. сейчас буду пробовать запускать с wifi

Отправлено спустя 37 минут 16 секунд:
ecoins писал(а): 16 янв 2023, 17:45 Вы все время пишите о температуре. Влажность для Вас имеет меньшее значение?
Если да, то очень неплохое для исследований и экспериментов является сенсор DS1820.
Влажность очень важна, но с ней проблем нет, отображается всегда правдоподобно, не знаю насколько точно. DS18B20 тоже имеются на борту, с ними проблем нет, работают со всеми библиотеками!
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Датчик DHT22 "глючит"

Сообщение ecoins »

Agat писал(а): 16 янв 2023, 18:24 DS18B20 тоже имеются на борту, с ними проблем нет, работают со всеми библиотеками!
Ой уж со всеми? И стабильно?
Предположу, что на ESP32, с работающим Wi-Fi (ESP8266,ESP32), блоками использующими прерывания могут быть проблемы.
Или вообще не работает (ESP32 на новом ядре) или "проскакивают" ошибки измерения.
Этой проблеме было уделено немалое время, проведены исследования.
И вроде было найдено приемлемое решение, которое. реализовано в последних блоках ecoins.
Agat
Рядовой
Сообщения: 51
Зарегистрирован: 07 янв 2023, 12:29
Имя: Дмитрий

Датчик DHT22 "глючит"

Сообщение Agat »

Sancho писал(а): 16 янв 2023, 16:31 Вот с этой библиотекой работает норм.
Первые результаты печальны - со всеми датчиками и wifi что то приводит к постоянной перезагрузке платы... буду разбираться
С одним датчиком DHT22 и включенным wifi все работало.

Отправлено спустя 3 минуты 44 секунды:
ecoins писал(а): 16 янв 2023, 18:31 Ой уж со всеми? И стабильно?

А ну да не со всеми, если выдает nan, то и для температуры и для влажности. Но библиотеке которые выдают некорректную температуру , влажность показывают правдоподобно

Отправлено спустя 11 минут 25 секунд:
ecoins писал(а): 16 янв 2023, 18:31 И вроде было найдено приемлемое решение, которое. реализовано в последних блоках ecoins.
Значит разумно будет копать в этом направлении. Кстати я еще не проверял блоки ecoins со своими датчиками на Mega2560! Завтра займусь этим!
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Датчик DHT22 "глючит"

Сообщение Sancho »

Agat писал(а): 16 янв 2023, 18:47 Первые результаты печальны - со всеми датчиками....
А сколько датчиков всего?
О проблемах с некоторыми пинами esp8266 описано по месту расположения библиотеки. Да и не только.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Agat
Рядовой
Сообщения: 51
Зарегистрирован: 07 янв 2023, 12:29
Имя: Дмитрий

Датчик DHT22 "глючит"

Сообщение Agat »

Sancho писал(а): 16 янв 2023, 21:58 А сколько датчиков всего?
О проблемах с некоторыми пинами esp8266 описано по месту расположения библиотеки. Да и не только.
О проблемах с пинами знаю, но дело не в них, т.к. циклическая перезагрузка остается, если отключить все датчики.
Все датчики: DHT22-3шт, DHT11-1шт, DHT21-1шт, DS18B20-3шт, WaterSensor-1шт
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Датчик DHT22 "глючит"

Сообщение Sancho »

Agat писал(а): 17 янв 2023, 15:47 Все датчики: DHT22-3шт, DHT11-1шт, DHT21-1шт, DS18B20-3шт, WaterSensor-1шт
Самый простой способ - сделать на 328 контроллер сбора данных, потом отправлять их в esp по uart или spi.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Agat
Рядовой
Сообщения: 51
Зарегистрирован: 07 янв 2023, 12:29
Имя: Дмитрий

Датчик DHT22 "глючит"

Сообщение Agat »

Sancho писал(а): 17 янв 2023, 16:10 Самый простой способ - сделать на 328 контроллер сбора данных, потом отправлять их в esp по uart или spi.
Ради спортивного интереса позанимаюсь еще с этим, а там видно будет.
Ответить

Вернуться в «Датчики температуры, влажности и давления»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя