温度、湿度和光照水平测量指南
1. 温度与湿度测量
在电路中,Vcc 连接到 3.3 伏,这使得 DHT 数据引脚在此电压下工作。虽然 DHT11 和 DHT22 额定电压为 5 伏,但如果将 Vcc 连接到 5 伏,数据引脚将成为 5 伏逻辑引脚,这对树莓派的 3.3 伏 GPIO 引脚不安全。
10kΩ 上拉电阻是可选的,因为我们使用的 DHT 软件库默认已启用树莓派的内部上拉电阻。不过,我在电路原理图中包含了上拉电阻,因为许多 DHT11/DHT22 数据手册的电路示例中都有它。
对于 DHT11/DHT22,标记为 NC 的引脚表示未连接。在传感器、IC 或组件中,NC 是一个常见缩写,表明引脚或端子内部未连接任何东西。但在处理开关(包括继电器)时,标记为 NC 的组件引脚或端子表示常闭连接路径,所以要根据具体组件来解读 NC 的含义。
运行和探索 DHT11/DHT22 代码
运行 chapter09/dht_measure.py 文件中的代码,测量的温度和湿度将打印到终端,示例输出如下:
(venv) python DHT_Measure.py
{'temp_c': 21, 'temp_f': 69.8, 'humidity': 31, 'valid': True}
各参数含义如下:
| 参数 | 含义 |
| ---- | ---- |
| temp_c | 摄氏温度 |
| temp_f | 华氏温度 |
| humi
超级会员免费看
订阅专栏 解锁全文
1017

被折叠的 条评论
为什么被折叠?



