Saya mulai bekerja pada monitor fermentasi menggunakan tutorial penginderaan suhu Adafruit , RPi B + menjalankan Raspbian, sebuah resistor 4,7 kOhm dan DS18B20 di mana saya telah menyolder pin papan tempat memotong roti pria. Setelah pengkabelan persis seperti status tutorial (pada beberapa papan tempat memotong roti), saya lakukan:
sudo modprobe w1-gpio
sudo modprobe w1-therm
ls /sys/bus/w1/devices
Tapi saya hanya mendapatkan folder bernama "w1_bus_master1"; tidak ada folder 28-xxx. Saya mengerti ini adalah pertanyaan umum, jadi inilah yang telah saya lakukan sejauh ini:
DS18B20 ini telah berfungsi (dan masih berfungsi) saat terhubung ke Arduino saya, jadi sensornya tidak salah.
Mencoba menghubungkan sensor ke GPIO 5V tanpa hasil.
Sudah mencoba memasang kabel resistor seperti pada papan tempat memotong roti Arduino saya, dengan daya / data / ground pada satu kolom, resistor daya / data pada kolom berikutnya, dan pin sensor pada kolom setelah itu; tidak berhasil.
Sudah mencoba menggunakan kabel yang sama di beberapa papan tempat memotong roti.
Adakah ide yang salah?
sumber
uname -a
Jawaban:
Menemukannya!
tambahkan:
dtoverlay = w1-gpio
ini ada hubungannya dengan pembaruan kernel, cari info lebih lanjut di tautan ini
sumber