- Платы Ардуино
- Обучение Ардуино
- Мой блог
- Уроки
- Урок № 1 "Пишем свой первый скетч"
- Урок № 2 "Подключение фоторезистора"
- Урок № 3 "Подключение пищалки(BUZZER)
- Урок № 7 "Модуль часов RTC DS3231"
- Урок № 8 - "Шаговый двигатель 28BYJ-48"
- Урок № 10 - "ИК пульт на Ардуино"
- Урок № 11- "Сканер отпечатка пальца"
- Урок № 12- "Датчик наклона SW-200D"
- Урок № 13- "Гирлянда светодиодная WS2812b"
- Книги
- Мой YOUTUBE
esp датчик температуры. Подключаем DHT к ESP8266
esp датчик температуры. Подключаем DHT к ESP8266
Подключим датчик температуры к плате ESP для измерения температуры и влажности. Это ещё один урок из серии esp 8266 проекты. Будем использовать библиотеку dht для esp. Подключение к плате esp 8266 датчика температуры производится всего по 3 проводам, да из которых питание. wifi модуль esp позволяет принимать данные с датчика и управлять различными устройствами.
Сегодня опять будет видео для новичков. Мы будем подключать датчик температуры и влажности к плате ESP8266. В принципе – это ничем не отличается от подключения к Ардуино. Всё тоже самое. И если вы смотрели предыдущее видео, то уже всё умеете.
Почему я решил сделать это короткое видео.
В следующем видео я покажу как строить графики температуры на локальном сервере используя библиотеку Chart.js. Хотя это и не библиотека, а скорее всего набор js скриптов. И так как для новичкам это будет сложно, то они его могут не посмотреть, и не узнают как подключать датчик.
Поэтому профи в Ардуино - это можно не смотреть. Хотя как говорится повторенье-мать ученья.
Теперь по теме.
У датчика в виде модуля 3 вывода и уже установлен резистор. И вам просто надо подключить датчик к плате.
- Минус датчика к выводу GND.
- Плюс к 3.3 вольта.
- А выход температуры к одному из GPIO платы ESP. Я в примере использовал вывод D4.
Если у вас просто датчик с 4-мя выводами, то надо подпаять резистор на 10 кОм. Между 1 и 2 выводом.
Подключение
- 1 вывод - это +питания
- 2 выход с датчика температуры
- 3 пустой
- 4 минус. Подключается к GND
В предыдущем видео я рассказал как подключить датчик температуры DHT к Ардуино, а сегодня покажу как подключить этот же датчик к плате ESP.
Для этого нужно установить библиотеку DHT для ESP.
Я очень быстро покажу как это сделать. Если у вас появятся затруднения, то посмотрите это видео, там я более подробно всё рассказал.
Заходим в Менеджер библиотек, и находим там библиотеку DHT для ESP, и устанавливаем. Затем заходим в примеры этой библиотеки.
Здесь 3 примера.
- Первый для платы ESP32. Так как у меня нет такой платы, то я пропущу этот пример.
- Второй для ESP8266. Вот его мы и будем рассматривать
- Третий - для подключения нескольких датчиков температуры.
В примере рассказано как подключить 3 датчика, но вы можете подключить и больше. Ограничения, только количество выводов платы. Там ничего сложного. И если вы знаете как подключить 1, то сможете подключить и несколько.
Загружаем пример для ESP8266.
Здесь единственное что нужно посмотреть и возможно исправить – это скорость передачи, она равна 115200 бод и контакт к которому подключен датчик. В моём примере я подключил его к D4. И выбираем тип датчика. DHT11 или DHT22. У меня DHT11 поэтому я меняю на него.
Здесь мы считываем значения температуры и влажности с датчика и присваиваем их переменным. Зачем и почему, смотрите в предыдущем видео.
А здесь сам вывод в монитор порта.
Останавливаться на этом не буду, так как мы ещё к этому вернёмся.
Прошиваем плату и смотрим результат. Вообще не понятно, что и за что отвечает. Давайте вернёмся к коду и отредактируем его.
Первая строчка отвечает за вывод статуса датчика. Окей или не окей.
Так и напишем Статус. И зачем то поставил табулятор.
Следующая – это влажность.
Теперь перейдём к температуре.
Лишний Фаренгейт и индекс удаляем.
Эта пауза в 2 секунды нужна для датчика DHT22, так как он измеряет температуру не чаще чем раз 2 секунды.
Прошиваем и смотрим.
Это уже ближе, но я забыл сделать переход на новую строку.
Возвращаемся и добавляем. Лень писать, поэтому скопирую. И добавлю ещё табулятор перед влажностью.
Вот теперь всё хорошо.
На этом считаю урок закончен. Ручки и карандаши сложите в пенал, или как там сейчас. Ну в общем вы поняли. Если понравилось, то лайк. Если что не так, то пишите, исправлюсь.
Все жалобы и предложения в книгу жалоб. Она находится у администратора канала, то есть у меня.
До встречи в следующий раз.
Отправка смс через sim800 модуль и DHT11 Вывод температуры на экран. esp датчик температуры. Погода на экране телефона esp датчик температуры. Подключаем DHT к ESP8266 Ардуино датчик температуры и влажности. DHT 11. Ардуино проекты. Инструкция по использованию датчика температуры DHT11 с Arduino