для уно, нано этот блок подойдет? А то со встроенным блоком dht периодически "nan" появляются вместо чисел. Тут столько постов на форуме про эти dht, что запутаться можно. Может их как то в кучу одну можно собрать.
ESP8266 и датчики DHT
- 
				Evgesha
 - Лейтенант
 - Сообщения: 538
 - Зарегистрирован: 29 окт 2015, 09:57
 - Откуда: Kazakhstan
 - Имя: Evgesha
 
ESP8266 и датчики DHT
- 
				aidar_i
 - Полковник
 - Сообщения: 3418
 - Зарегистрирован: 24 дек 2016, 16:55
 - Откуда: Уфа
 - Имя: Айдар
 - Благодарил (а): 23 раза
 - Поблагодарили: 151 раз
 - Контактная информация:
 
ESP8266 и датчики DHT
Должно подойти, испытайте. Как проверите в свою тему про этот датчик перенесу. Готовлю ещё блок для ЕСП8266 с библиотекой  TickerScheduler, которая упрощает использование объекта Ticker и позволяет избежать сброса WDT (от «watchdog timer», что значит «сторожевой таймер»).
Отправлено спустя 51 минуту 46 секунд:
			
			
													Отправлено спустя 51 минуту 46 секунд:
Для ЕСП8266.
					Последний раз редактировалось aidar_i 10 янв 2019, 22:37, всего редактировалось 2 раза.
									
			
						- 
				Aleksandr1
 - Рядовой
 - Сообщения: 41
 - Зарегистрирован: 22 сен 2018, 02:46
 - Имя: Александр
 
ESP8266 и датчики DHT
[ref]aidar_i[/ref], У меня DHT11 перестал работать. Включил WEMOS и DHT21. Ошибок нет. Погоняю до утра. Посмотрим.
А зачем менять файл DHTesp.cpp в библиотеке?
			
			
									
						А зачем менять файл DHTesp.cpp в библиотеке?
- 
				aidar_i
 - Полковник
 - Сообщения: 3418
 - Зарегистрирован: 24 дек 2016, 16:55
 - Откуда: Уфа
 - Имя: Айдар
 - Благодарил (а): 23 раза
 - Поблагодарили: 151 раз
 - Контактная информация:
 
ESP8266 и датчики DHT
Если работает без замены, не надо. Я считал, что должен работать, но мне написали, что блок для есп32. Ну , убрал с библиотеки есп32. Проверить нечем.
Отправлено спустя 1 минуту 10 секунд:
В параметрах замените DHT22 на DHT11
			
			
									
						Отправлено спустя 1 минуту 10 секунд:
В параметрах замените DHT22 на DHT11
- rw6cm
 - Полковник
 - Сообщения: 2375
 - Зарегистрирован: 06 сен 2015, 20:25
 - Имя: Владимир
 - Благодарил (а): 1 раз
 - Поблагодарили: 43 раза
 
ESP8266 и датчики DHT
Их можно просто убрать из блока.
Это всего лишь сообщение, если использовать ЕСП32 будет предупреждать:
"ошибка смените плату на 8266, этот скетч только для 8266"
Просто запомнить что на есп32 надо будет другой блок делать
Win10-64, FLProg (portable)
			
						- 
				Aleksandr1
 - Рядовой
 - Сообщения: 41
 - Зарегистрирован: 22 сен 2018, 02:46
 - Имя: Александр
 
ESP8266 и датчики DHT
[ref]aidar_i[/ref], WEMOS и DHT21 проработали всю ночь. Ни одной ошибки нет!!! Файл DHTesp.cpp не менял.
			
			
									
						- 
				Aleksandr1
 - Рядовой
 - Сообщения: 41
 - Зарегистрирован: 22 сен 2018, 02:46
 - Имя: Александр
 
- 
				Aleksandr1
 - Рядовой
 - Сообщения: 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 посту
Я хочу быть добрее, но люди сами нарываются.
			
						- 
				ecoins
 - Полковник
 - Сообщения: 4235
 - Зарегистрирован: 12 фев 2016, 11:40
 - Откуда: Шатура
 - Имя: Энвер
 - Благодарил (а): 188 раз
 - Поблагодарили: 252 раза
 
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 - это зло, которое лучше не использовать (субъективное мнение, основанное на экспериментах и исследовании полученных результатов)
- 
				Aleksandr1
 - Рядовой
 - Сообщения: 41
 - Зарегистрирован: 22 сен 2018, 02:46
 - Имя: Александр
 
ESP8266 и датчики DHT
"DHT11 - это зло, которое лучше не использовать"
Не использовать с ESP8266! С Arduino работает!
			
			
									
						Не использовать с ESP8266! С Arduino работает!
- НиколаМастер
 - Сержант
 - Сообщения: 135
 - Зарегистрирован: 10 янв 2018, 12:36
 - Благодарил (а): 8 раз
 - Поблагодарили: 1 раз
 - Контактная информация:
 
ESP8266 и датчики DHT
Подскажите , как подсоединять к ESP экран 1602, другие  устройства по I2C, цифровые и аналоговые датчики, все через конвертер уровней???
			
			
									
						Brevis esse laboro, obscurus fiо - если я стараюсь быть кратким, я становлюсь непонятным
			
						ESP8266 и датчики DHT
[ref]НиколаМастер[/ref], если на выходе одного устройства напряжение 5В, а вход другого не может выдержать более 3.3В, то необходимо ставить преобразователь уровней. Если же уровни сигналов одинаковы, то преобразователь будет лишним.
			
			
									
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость