我必须在DHT22湿度传感器上连接一个电阻器吗?


19

我刚刚购买了DHT22传感器以连接到我的RPi,但是大多数教程都提到在传感器和GPIO引脚之间应该连接一个电阻。这有必要吗?它能在没有的情况下工作还是最终融化某些东西?

Answers:


13

简短的答案是肯定的。当引脚从输入切换到输出时,上拉电阻可确保有效的逻辑电平,您不会融化任何东西,但可能无法正常工作。因此您应该在数据引脚和VCC引脚之间添加一个4.7K-10KΩ电阻。

教程来自 Adafruit,提供了原理图和一些有关记录数据的信息。


3
Pi还内置了上拉电阻。您可以只添加一行代码。(elinux.org/...

7
@Gerben我可以建议您添加一个启用上拉电阻器所需代码的答案吗?
史蒂夫·罗比拉德

3
如果您使用的是python和RPi.GPIO库,则可以使用GPIO.setup(12, GPIO.IN, pull_up_down=GPIO.PUD_UP)引脚号中的12
Gerben

3
@Gerben,而不是对我的答案发表评论,我建议您将其设为单独的答案。它可以独立运行,并提供不涉及额外购买的选择。同样,它将增加每个问题的答案数量,我们需要改善这些问题才能从Beta身份毕业。
史蒂夫·罗比拉德

7

似乎需要可靠的读数。我在没有上拉电阻的情况下开始了我的项目,湿度测量开始下降。它可能会正确启动,但稍后会失效。由于我使用的是Pigpio模块,因此启用了内部上拉电阻,如下所示:

  pi.set_pull_up_down(gpio, pigpio.PUD_ON)

gpio指的是您的数据引脚。


4

我使用从引脚2(DATA)到引脚1(VCC)的10K上拉电阻,并始终使用3V3到引脚1。

在5V电压下,传感器会加热几摄氏度。另外,在测试/校准传感器时,请注意附近的热源(笔记本电脑,您的呼吸,电源)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.