1-Wire

Материал из Wiren Board
Самый популярный температурный датчик 1-Wire - DS18B20

1-Wire - шина для подключения внешних датчиков по двум (или трём) проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire.

Поддерживаемые датчики

Wiren Board поддерживает один тип датчиков - температурные на основе чипов DS18B20 и подобных, например:

Возможна реализация поддержки других датчиков по запросу на support@contactless.ru

Подключение

Датчик имеет три вывода: земля, питание и данные. Если есть возможность подключить все три вывода, то лучше сделать именно так: на землю, 5 В и контакт 1-Wire. Если нужно уменшьшить число проводов, что нужно соединить контакты питания и земли датчика, и подключить их к земле контроллера. В таком случае датчик будет брать питание с канала с данными, но этот способ не так надёжен, как подключение по трём проводам, и может замедлить опрашивание датчиков, особенно если их несколько на одном канале.

Длина шины может быть до сотни метров, однако эффективная дальность зависит от наводок на кабель.

Поддержка в ПО

После подключения значения с датчиков сразу будут транслироваться в MQTT и появятся в веб-интерфейсе.

Каждый датчик имеет собственный уникальный идентификатор.

Более подробная информация про 1-Wire на нашем форуме.