Cái tôi đang sử dụng là DS18B20 .
Đầu tiên mở Pi và gõ:
sudo leafpad /etc/apt/sources.list.d/raspi.list
Sau đó thêm từ untested
sau main
.
Sau đó gõ:
sudo apt-get update
sudo apt-get upgrade
Trong trường hợp của tôi, nó mất nhiều thời gian, mặc dù nó phụ thuộc vào tốc độ wifi / ethernet của bạn. Sau đó, bạn khởi động lại:
sudo reboot now
Kết nối dây trắng với GPIO4, Dây đỏ đến 3V3 và đen với GND. Bạn cũng kết nối một điện trở 4,7K giữa các dây trắng và đỏ.
Bạn có thể đọc nó bằng cách thực hiện các lệnh sau:
sudo modprobe w1-gpio
sudo modprobe w1-therm
cd /sys/bus/w1/devices/
ls
Sau đó, nên liệt kê số sê-ri của cảm biến nhiệt độ, theo sau là w1_bus_master1
Rôi đi:
cd serial-number-here
cat w1_slave
Và sau đó nó sẽ hiển thị 2 dòng mã, trong đó 5 chữ số ở cuối dòng thứ hai là nhiệt độ.
Điều này sử dụng một cái gì đó gọi là "Giao thức cảm biến nhiệt độ một dây Dallas", hoặc một cái gì đó.