1-Wire: различия между версиями
Matveevrj (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
(не показаны 84 промежуточные версии 8 участников) | |||
Строка 1: | Строка 1: | ||
'''1-Wire''' - шина для подключения внешних датчиков по двум (или трём) проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire. | |||
''' | |||
Датчик имеет три вывода: земля, питание и данные. Если есть возможность подключить все три вывода, то лучше сделать именно так: на землю, 5 В и контакт 1-Wire. Если нужно уменшьшить число проводов, что нужно соединить контакты питания и земли датчика, и подключить их к земле контроллера. В таком случае датчик будет брать питание с канала с данными, но этот способ не так надёжен, как подключение по трём проводам, и может замедлить опрашивание датчиков, особенно если их несколько на одном канале. | |||
Каждый датчик имеет собственный уникальный идентификатор. | |||
Wiren Board поддерживает один тип датчиков - температурные на основе чипов DS18B20 и подобных, например: | |||
* http://shop.nag.ru/catalog/00007.Avtomatizatsiya-i-monitoring/06630.Datchiki/08428.SNR-DTS | |||
* http://www.aliexpress.com/item/Waterproof-DS18B20-Temperature-Probe-Temperature-Sensor-Stainless-Steel-Package-100cm-Wire/1426853426.html | |||
Длина шины может быть до сотни метров, однако эффективная дальность зависит от наводок на кабель. | |||
После подключения значения с датчиков сразу будут транслироваться в [[MQTT]] и появятся в [[на основе чипов Maxim DS18B20 и подобных | веб-интерфейсе]]. | |||
Более подробная информация про 1-Wire на нашем | |||
[http://contactless.ru/forums/topic/%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0-1-wire-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2-%D0%B8-%D0%B2%D1%81%D1%91-%D0%B2%D1%81%D1%91-%D0%B2%D1%81%D1%91/#post-2605 форуме]. | |||
Версия 22:52, 13 апреля 2015
1-Wire - шина для подключения внешних датчиков по двум (или трём) проводам. Так как это шина, можно подключить несколько устройств на один порт 1-Wire.
Датчик имеет три вывода: земля, питание и данные. Если есть возможность подключить все три вывода, то лучше сделать именно так: на землю, 5 В и контакт 1-Wire. Если нужно уменшьшить число проводов, что нужно соединить контакты питания и земли датчика, и подключить их к земле контроллера. В таком случае датчик будет брать питание с канала с данными, но этот способ не так надёжен, как подключение по трём проводам, и может замедлить опрашивание датчиков, особенно если их несколько на одном канале.
Каждый датчик имеет собственный уникальный идентификатор.
Wiren Board поддерживает один тип датчиков - температурные на основе чипов DS18B20 и подобных, например:
- http://shop.nag.ru/catalog/00007.Avtomatizatsiya-i-monitoring/06630.Datchiki/08428.SNR-DTS
- http://www.aliexpress.com/item/Waterproof-DS18B20-Temperature-Probe-Temperature-Sensor-Stainless-Steel-Package-100cm-Wire/1426853426.html
Длина шины может быть до сотни метров, однако эффективная дальность зависит от наводок на кабель.
После подключения значения с датчиков сразу будут транслироваться в MQTT и появятся в веб-интерфейсе.
Более подробная информация про 1-Wire на нашем форуме.