DHT22 습도 센서에 저항을 연결해야합니까?


19

방금 RPi에 연결하기 위해 DHT22 센서를 구입했지만 대부분의 자습서에서는 센서와 GPIO 핀 사이에 저항기가 연결되어 있어야한다고 언급합니다. 이것이 필요합니까? 그것없이 작동합니까 아니면 내가 녹는 것을 끝내겠습니까?

답변:


13

짧은 대답은 ' 예' 입니다. 풀업 저항은 핀이 입력에서 출력으로 전환 될 때 유효한 로직 레벨을 보장하므로 아무것도 녹지 않지만 올바르게 작동하지 않을 수 있습니다. 따라서 데이터 핀과 VCC 핀 사이에 4.7K-10KΩ 저항을 추가해야합니다.

Adafruit에 대한 이 자습서 에는 데이터 로깅에 대한 회로도 및 일부 정보가 있습니다.


3
Pi에는 풀업 저항이 내장되어 있습니다. 대신 한 줄의 코드를 추가 할 수 있습니다. ( elinux.org/… )
Gerben

7
@Gerben 풀업 저항을 활성화하는 데 필요한 코드로 답변을 추가 할 수 있습니까?
Steve Robillard

3
파이썬과 RPi.GPIO 라이브러리를 사용 GPIO.setup(12, GPIO.IN, pull_up_down=GPIO.PUD_UP)하는 경우 핀 번호에서 12를 사용합니다 .
Gerben

3
내 답변에 대한 의견 대신 @Gerben이 답변을 별도의 답변으로 만드는 것이 좋습니다. 자체적으로 설 수 있으며 추가 구매가 필요없는 대안을 제공합니다. 또한 베타 상태를 졸업하기 위해 개선해야하는 질문 당 답변 수를 늘릴 것입니다.
Steve Robillard

7

신뢰할 수있는 판독이 필요한 것 같습니다. 저항을 끌어 올리지 않고 프로젝트를 시작했고 습도 측정이 떨어지기 시작했습니다. 올바르게 시작되지만 나중에 결정될 수 있습니다. pigpio 모듈을 사용하고 있었기 때문에 아래와 같이 내부 풀업 저항을 활성화했습니다.

  pi.set_pull_up_down(gpio, pigpio.PUD_ON)

gpio는 데이터 핀을 나타냅니다.


4

핀 2 (DATA)에서 핀 1 (VCC)까지 10K 풀업을 사용하고 항상 3V3을 사용하여 핀 1을 사용합니다.

5V에서 센서는 몇 섭씨 온도까지 가열됩니다. 또한 센서를 테스트 / 교정 할 때 근처의 열원 (노트북, 호흡, 전원 공급 장치)에주의하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.