DS18B20이 / sys / bus / w1 / devices에 나열되지 않음


22

저는 Adafruit 온도 감지 튜토리얼, Raspbian을 실행하는 RPi B +, 4.7kOhm 저항 및 수컷 브레드 보드 핀을 납땜 한 DS18B20을 사용하여 발효 모니터 작업을 시작 하고 있습니다. 튜토리얼 상태대로 (여러 브레드 보드에서) 정확하게 배선 한 후 다음을 수행합니다.

sudo modprobe w1-gpio
sudo modprobe w1-therm
ls /sys/bus/w1/devices

그러나 "w1_bus_master1"이라는 폴더 만 얻습니다. 28-xxx 폴더가 없습니다. 나는 이것이 일반적인 질문이라는 것을 알고 있으므로 여기까지 내가 한 일이 있습니다.

  • 이 DS18B20은 Arduino에 연결했을 때 작동했지만 여전히 작동하므로 센서에 결함이 없습니다.

  • 센서를 5V GPIO에 연결하지 못했습니다.

  • Arduino의 브레드 보드에 저항을 배선하려고 시도했습니다. 한 열에는 전원 / 데이터 / 접지가 있고 다음 열에는 전원 / 데이터 저항이 있고 그 후 열에 센서 핀이 있습니다. 불운.

  • 여러 브레드 보드에서 동일한 배선을 사용해 보았습니다.

내가 잘못 가고있는 아이디어가 있습니까?

연결 그림.


1
Pi와 센서 사이의 연결 (저항 연결 포함)에 대한 사진과 정확한 설명이 유용 할 수 있습니다.
joan

내가 알 수있는 한 연결이 올바른 것 같습니다. 접지-접지, 3V3-전력, GPIO 4-데이터, 저항을 통해 3V3까지 끌어온 데이터
joan

방금 하나를 설정했는데 정상적으로 작동합니다. 명백한 오류는 접지와 전원 연결을 바꾸는 것입니다.
joan

어떤 버전이 실행되고 있습니까? 터미널 유형에서uname -a

답변:


28

그것을 발견!

sudo nano /boot/config.txt

추가 :

dtoverlay = w1-gpio

이것은 커널 업데이트와 관련 이 있습니다.이 링크 에서 자세한 정보를 찾으십시오.


라즈베리 파이에 오신 것을 환영합니다! 이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Steve Robillard

그럼 당연하지! 나는 정말로 이것으로 고투하고 있었다! 10 프로브 1 와이어 네트워크로 작동하는 Pi2를 가지고있었습니다. Pi3으로 새로운 네트워크를 만들었고 이전 Pi2의 센서 클러스터에서도 작동하지 못했습니다. 내가 당신에게 +1 이상을 줄 수 있다면 고마워, 이것은 매력을 일했다!
Jim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.