В настоящее время я использую DS18B20 .
Сначала откройте Pi и введите:
sudo leafpad /etc/apt/sources.list.d/raspi.list
Затем добавьте слово untested
после main
.
Затем введите:
sudo apt-get update
sudo apt-get upgrade
В моем случае это заняло много времени, хотя это зависит от скорости вашего Wi-Fi / Ethernet. После этого вы перезагружаетесь:
sudo reboot now
Подключите белый провод к GPIO4, красный провод к 3V3, а черный к GND. Вы также подключаете резистор 4,7 кОм между белым и красным проводами.
Вы можете прочитать его, выполнив следующие команды:
sudo modprobe w1-gpio
sudo modprobe w1-therm
cd /sys/bus/w1/devices/
ls
Затем следует указать серийный номер датчика температуры, затем w1_bus_master1
Затем перейти:
cd serial-number-here
cat w1_slave
И тогда он должен показать 2 строки кода, где 5 цифр в конце второй строки - это температура.
Для этого используется то, что называется «Протокол однопроводного датчика температуры в Далласе», или что-то в этом роде.