Датчик температуры DS18B20 и Ардуино!

preview_player
Показать описание
Всем привет! В этом видео мы рассмотрим ультразвуковой датчик температуры DS18B20. Работа с ним очень проста и не вызывает каких-либо сложностей. Подключается он по линии OneWire.

Друзья, поддержите канал!
R340967932571
Z422687519909
U139735106020
4149625807630874 Приват Банк (Украина)

Полезные ссылки:

Самый удобный Кешбек:

Самый выгодный Кешбек на алиекспресс:
Рекомендации по теме
Комментарии
Автор

Спасибо! Несколько с другими библиотеками, но легко подключил 18В20 к своему эксперименту.

ejufvrq
Автор

1:13 Одной фразой ты помог мне. Я скачал библиотеки 1wire и DallasTemperature. Не работало ничего. а нужно было просто поменять используемый выход на Ард с 3 на 2. если у кого-то такая проблема есть, вместо температуры пишется 3 англ. буквы, проверьте мой вариант. Указывается на 3 и 4 строчках кода.

guxwqrz
Автор

Хорошо бы сделать ролик по подключению хотя бы 5 датчиков. И чтоб по определенной температуре отключалась лампа или мотор, или реле 220В. Например в одной комнате жарко, и по ограничению температуры отключалось что-то через реле5 вольт, которая разъединяет и соединяет 220 вольт. Вот это проект для умного дома. Но и за это огромное спасибо автору )))

ilgarguseynov
Автор

а что за OneWire ? У меня ругается на отсуцтвие

ejxfbro
Автор

Здравствуйте. Спасибо за видео. С DS18B20 теперь всё понятно. Но. У меня вот какая история. Где-то с год назад я собрался

sergeyterenin
Автор

Было бы не плохо отснять материал по подключению двух датчиков, и реализации часов с выыводом на 7 сегментный индикатор... А так за видео СпасибО!

explay
Автор

А как насчет добавить туда ?ми сигментный индикатор Индикатор светодиодный GNQ-4042AS-21 / общий катод, красный

lvzvyfo
Автор

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

djaggernaut
Автор

А как сделать часы с выносным датчиком на ленте ws2812b, чтобы дома сидеть и видеть какая температура на улице

Mihalytc
Автор

DS18B20 пытаюсь подключить 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
Автор

Привет! У меня странная проблема, при подключении и прошивке без датчика все норм, как подключаю с датчиком то выгорает защитный диод, не знаешь почему так? Использую ардуино нано, пробовал 4 датчика из одной партии, но не думаю что все 4 дохлые пришли, можешь подсказать что-то? Притом если подключать без потягивающего резистора то не сгорает диод, просто через 4сек после подключения юсб порт отрубается

Relevantium
Автор

А как определить датчиков в проге? Если в одном проводе находится 125 датчиков. Думаю надо было еще про one wire рассказать.

ruslan.zhumabai
Автор

Что будет если попутать + и - он сгорит?

artur
Автор

Минус, за бла-бла-бла он точный в полградуса и за отсутсвие сравнений с каким либо датчиком которому можно доверять при различных температурах. Хотя бы показал как реагирует на температуру тела. Мой опыт измерения температуры тела электронным датчиком который шел с недешевым мультиметром - так я труп 34 градуса цельсия.

alexk