Использование температурных датчиков с Raspberry Pi

Raspberry Pi не имеет выводов АЦП (аналого-цифрового преобразователя) в GPIO, и поэтому должен быть использован цифровой датчик температуры.
Датчик, который выбирают во всем мире, это Dallas DS18B20 — датчик температуры 1-Wire (однопроводная). Он относительно дешев, его очень легко найти, простой в использовании и показывает температуру с точностью до ± 0,5 градуса во всем диапазоне от -10 до +85 градусов Цельсия.
Для того, чтобы он взаимодействовал с Raspberry Pi, нам нужен только один резистор — на 4k7, который действует как «подтягивающий» резистор — и подключить все.

Кстати, если вам нужна качественная насосная станция пожаротушения по низкой цене — смело переходите по ссылке ранее.

Raspberry Pi и температурный датчик DS18B20 — Python
Войдите на Raspberry Pi и в командной строке введите следующую команду:
sudo modprobe w1-gpio && sudo modprobe w1_therm
чтобы загрузить модули ядра однопроводной устройств связи, необходимые для использования датчика температуры.
(Чтобы избежать необходимости ручного ввода этой команды каждый раз, когда Вы повторно загружаете Pi, редактируйте с использованием нано или подобного редактора файл «/ etc / modules» добавлением строк w1-gpio и w1_therm в конец файла.)

Читайте также: