1
电子说
流行的DHT-11(和DHT-22)温湿度传感器可用于许多不同的应用。在本文中,我们将讨论模块是什么以及如何使用它,以便您可以在项目中快速轻松地使用它。
关于DHT-11
如上所述,DHT-11和DHT-22都是温度和湿度传感器。这两个选项完全可以互换 - 两者之间的主要区别在于精度,测量范围和价格。
DHT11传感器。图片感谢Adafruit。
这两种变体都可以用于各种各样的项目家庭自动化系统和气象站和监控系统的HVAC解决方案。
这两个模块都可以作为独立组件或来自不同制造商和供应商(包括Adafruit和Iduino)的即用型分线板提供。
如前所述,DHT-11和DHT-22完全可以互换,因此它们具有相同的包装尺寸。然而,与DHT-22的白色外壳相比,DHT-11通常采用蓝色塑料外壳。
DHT-22传感器。图片由Mouser提供。
重要规格
尺寸指的是元件本身,而不是成品分线板。请参考您的电路板数据表以获取准确的测量结果。
总长度(包括引脚):23.5 mm(9/10 in)
长度(仅限塑料外壳) :15.5毫米(6/10英寸)
宽度:12.0毫米(½英寸)
高度:5.5毫米(⅕英寸)
典型价格:周围4 $(DHT-11)和8美元左右(DHT-22)
供电电压:3.3V至5V
工作电压:5V
工作电流:0.3mA
工作范围(温度,℃):0°C至50°C(DHT-11)和-40°C至80°C(DHT-22)
工作范围(温度,°F):32°F至122°F(DHT-11)和-40°F至176°F(DHT-22)
工作范围(湿度) ):20-90%(两种类型)
声称精度:2°C(DHT-11)和0.5°C(DHT-11)和2%RH(两者)
测量速度:湿度为2s,温度为10s
操作原理
如上所述, DHT-11和22是温度和湿度传感器,可为您的项目增加测量功能。两者都使用单线串行通信协议来传输结果。传感器的总线只需连接到您要使用的微控制器的任何数字引脚即可。确保在总线上使用上拉电阻,以便在没有数据传输时为高电平。许多数据表建议使用大约5000欧姆的电阻值。
如果您使用的是Arduino或Raspberry-Pi,可以使用几种不同的库来处理通信。其他微控制器可能要求您自己实现简单协议。但是,为了使文章简短,我不会解释协议。大多数数据表都非常详细地介绍了这一主题。
数据表
互联网上有许多数据表。但是,我发现这些是最有用的:
官方部件数据表(包含对串行协议的详尽描述)
第一个数据表的替代版本
DHT-11数据表(也包括通信)
使用DHT-11的项目
如何使用Raspberry Pi上的matplotlib绘制温度值
使用Arduino和Ubidots通过MQTT进行水培温度和湿度感测
使用Arduino和Ubidots通过HTTP为您珍贵的蔬菜DIY Frost和Zombie检测系统
如何使用DHT11和ESP8266为火箭进行资源管理器探测
摘要
DHT-11和22是现成的,相对便宜且易于使用的模块。但是,请记住,测量速度相对较慢,并且在传感器传输正确值之前可以经过几秒钟。
全部0条评论
快来发表一下你的评论吧 !