Страница 1 из 1

NodeMcuV3 и ds18b20

Добавлено: 07 окт 2018, 10:33
leaner
Не работает связка NodeMcuV3 и ds18b20
Решил тут небольшой проект замутить с новым контроллером NodeMcuV3
термореле на 2 канала суть такова

поставили на сигнализацию дом, включился 1 режим
температура регулируется в пределах 3-6 градусов
сняли с сигнализации включается 2 режим основной
температура регулируется в пределах21-23 градусов
огромная проблема с чем столкнулся напрочь отказывается работать с датчиками ds18b20
решил сканировать шину onewire
датчики не видит
залил скетч скана в uno, просканировал шину, датчики определились, записал датчики в проект
собрал макетку, подал питание , а температуру не показывает
на веб странице показывает температуру 0,06 градусов на обоих датчиках
пробовал питание на датчики ds18b20 подавать и 3,3 В и 5 В
ничего не получается....
как исправить ?

NodeMcuV3 и ds18b20

Добавлено: 07 окт 2018, 11:32
andreya45
Может быть привести все значения к integer? :smile44:

NodeMcuV3 и ds18b20

Добавлено: 07 окт 2018, 12:10
dizzyy
Пробовать другие пины...

NodeMcuV3 и ds18b20

Добавлено: 07 окт 2018, 12:17
nalnik
На такой плате - датчики DS и DHT я смог подключить только на D0,D3,D4,D12,D13,D14.
D1 и D2 у меня заняты для I2C - дисплей и MCP23017.

Если использовал D8-GPIO15 то иногда все зависало или отпадали датчики.

NodeMcuV3 и ds18b20

Добавлено: 15 окт 2018, 20:33
leaner
Попробовал советы "привести все значения к integer"
"подключить к другим пинам"
ничего не помогло....
Видимо библиотека onewire какая то модифицированная нужна либо, что то надо прописывать, где то в скетче дополнительно перед загрузкой в NodeMcu

NodeMcuV3 и ds18b20

Добавлено: 15 окт 2018, 20:40
Phazz
Странно, у меня nodemcu и ds18b20 нормально работает. Правда один датчик тоже показывал 0,06 решилось заменой датчика.