1-wire DS18B20 (обновлено: 06 Oct 2018, 14:35:02)


Поддержка шины 1-wire для всех типов датчиков температуры DS18B20, DS1820, DS18S20.
Необходимо просканировать датчики на вкладке 1-wire для того чтобы они появились в модуле.
В бесплатном режиме доступен только один датчик.

На этой же странице можно отсортировать датчики в нужном порядке, а так же посмотреть на какой битности настроены датчики. В бесплатном режиме доступен только один датчик.

При использовании программного PWM или VirtualWire возможны ошибки чтения датчиков.

Подключение датчиков

Датчики подключаются параллельно. Доступно подключение до 10 датчиков с возможностью расширения до 20 датчиков.

Питание датчикам рекомендуются подключать 5 вольт. Так же необходимо подключить резистор подтяжки 1.5кОм...4.7кОм (в зависимости от напряжения питания и количества датчиков) между входом/выходом DATA (DQ) датчика и шиной питания 5 вольт.







Настройка GPIO для подключения датчика 18b20.

Переходим на вкладку "Hardware" и там ставим галку в окне "Enable DS18B20", после чего выбираем нужный GPIO.



Если датчик подключен правильно и он рабочий - то на вкладке "1-wire" после сканирования появится адрес датчика.



Смена битности датчиков

Можно поменять битность через GET команды http://[ip_adr]/config1wire?all=X - все датчики или один - http://[ip_adr]/config1wire?set=Y&bits=X, где Y- номер датчика, X - битность 9..12.