DS18B20 NODEMCU (ESP8266) BLYNK = подключение герметичного датчика температуры

preview_player
Показать описание
#BLYNK, #ds18b20, #умныйдом, #nodemcu, #esp8266, #smarthouse, #IOT
УРОК №5. Подключение герметичного датчика DS18B20 к NodeMCU (ESP8266) и отправка значений температуры в приложение BLYNK.

BLYNK термометр на DS18B20

Для подключения необходимы библиотеки:
OneWire.h
DallasTemperature.h

Датчик температуры DS18B20 подключается через подтягивающий резистор 4,7 кОм к питанию.

Рекомендации по теме
Комментарии
Автор

Добрый вечер. Спасибо тебе большое!!!! сначала ставил другой скетч, промучался.... А потом нашол твой видос и ствоим скетчем всьо получилось. Долгих лет и удачи!!!!

SSW
Автор

Посмотрел, сделал, показало -127. Думал не работает потому что не рабочая схема, а оказалось банально плохие контакты! Авторам приношу извинения за мои неверные высказывания в их сторону. Авторы следят за отзывами даже спустя 4 годя, за что им респект! Молодцы! В общем всё рабочее!

ILDARONII
Автор

Если два датчика, то строку надо копировать приблизительно так:
float temp = sensors.getTempCByIndex(0); // Get first probe on wire in lieu of by addres
float temp1 = sensors.getTempCByIndex(1); // Get first probe on wire in lieu of by addres
Serial.println(temp);
Blynk.virtualWrite(V2, temp);
Serial.println(temp1);
Blynk.virtualWrite(V5, temp1);

MrMotor
Автор

СПАСИБО! Это видео мне пригодилось, хоть и пришлось запастись терпением для просмотра части растянутой инфы. Спасибо!

VelNov
Автор

Здравствуйте! А есть у Вас видео, с двумя подключаемыми датчиками? Сделал всё как вы сказали, прописал в скетче строку для второго датчика, в приложении добавил ещё одну строку для второго датчика и виртуальный пин, но эта гадость показывает одинаковую тем-ру что на одном, что на втором графике. Оба датчика рабочие, менял их местами, прописывал различные виртуальные порты, кстати, в мониторе порта, выскакивали значения тем-ры как с одного датчика, так и с двух, где-то рядом подвох, а где никак не найду???

эндрюА-ко
Автор

Доброе утро! А как ваш скетч можно применить на плату esp32 devrit v1

AlmazMuratov
Автор

Очень хороший твой проект !!! Это помогло мне снять сомнения, что у меня уже было время. Спасибо

Huderson
Автор

пытаюсь подключить 3 датчика

float temp = sensors.getTempCByIndex(0);
Serial.println(temp);
Blynk.virtualWrite(V1, temp);
float temp 1= sensors.getTempCByIndex(1);
Serial.println(temp1);
Blynk.virtualWrite(V2, temp2);
float temp 2 = sensors.getTempCByIndex(2);
Serial.println(temp2);
Blynk.virtualWrite(V3, temp2);
выдает ошибку exit status 1
expected initializer before numeric constant. где я накосячил?

bolik
Автор

Старый Блинк не актуален, можно этот же проект но на новой платформе Блинк?

Viktor
Автор

Добрый день, очень полезное видео, спасибо большое! А работает при отрицательных температурах, я с DHT22 не могу добиться его работы на морозе, ничего не передает, подозреваю проблема в библиотеках, а как с Ds18B20? Спасибо.

AnatoliyBobrov
Автор

Ошибку выдает при компиляции на строке токита... что делаю не так?

ЕгорШульга-чф
Автор

thanks . i also showed how to get data from ds18b20 using normal usb ttl adapter, without using any microcontroller. may be that might be of your interest. looking forward for your like and subscription

Electromaniaworld
Автор

Все осень просто и доступно рассказано! Спасибо за Ваши видео

colt
Автор

Добрый вечер. Нужна помощь по данному проекту. Всё работает нормально, но после перезагрузки роутера(мигнул свет и т.д.) отваливается вайфай на esp8266. Приходится делать сброс(не очень удобно). Думаю лечится коректировкой скетча(Что бы esp 8266 после перезагрузки роутера сам подключался к wi-fi). Можеш помочь?

SSW
Автор

Поясните, при подключении 2 датчиков, повторив за вами оба датчика выдают один и тот же результат. на мониторе порта одна строка с одной и той же температурой.

Viktor
Автор

Добрый день. Можно будет контролировать температуру через приложение EWeLink после прошивки?

Andri
Автор

е еще один вопрос, почему в блинке постоянно разрыв связи, не понимаю, чуть работает потом обрыв опять соединение и так без конца, есть две платы esp8266 однако обе так делают

salman
Автор

сделайте проект с BMP180. ну или покрайней мере подскажите как написать скетч. мне непонятно какие пины отвесают за i2c ???

sergeyvolodin
Автор

Последняя версия скетча при компиляции выдает ошибку. Нехватает “ } ".

maksimpotapov
Автор

где же взять библиотеку BlynkSimpleEsp8266.h? похоже из-за неё ошибка stray '\357' in program

АндрейДюбченко-тх