亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

DHT11 温度/湿度传感器

组件和用品

Arduino UNO
× 1
DHT11 温湿度传感器(3 针)
× 1
跳线(通用)
× 3
面包板(通用)
× 1
Arduino USB 2.0 电缆
× 1

应用和在线服务

Arduino IDE

关于这个项目

在这个项目中,我们将使用 KY-015 Arduino DHT11 温度/湿度传感器并将其显示到 Arduino IDE 串行监视器。这个项目真的很简单,应该不会花我们很长时间。

材料

材料如下:

  • Arduino Uno(任何“Uno”都可以,我有一个 Geekcreit Uno)
  • KY-015 Arduino DHT11 温度/湿度
  • 跳线
  • 面包板
  • 电缆(USB 2.0)

第一步:放置传感器

您要做的第一件事是将传感器放在面包板上。如果您将面包板按照制作的方向放置,则传感器的蓝色部分应该面向您。

第 2 步:连接一切

哇,我们已经快完成了!传感器上的引脚为S,为信号,中间的为电压,负号为地。信号引脚转到标题 A0 在 Arduino 上。中间引脚变为 5V , 减号指向 GND .我们的黄色电缆是我们的模拟电缆,我们的红色电缆是电源,我们的黑色电缆是地线。

注意:如果您只看图片,请停在那里,阅读我刚刚给出的说明并正确重新接线。 Geekcreit Uno 的引脚布局与 Arduino Uno 不同,但是如果您按照我告诉您放置引脚的位置进行操作,它将起作用 在两个板上。

评论区有很多人指责我炸了他们的电路,下次再看说明书。 :)

第三步:添加DHT库

好的,这部分实际上很重要。 转到这篇文章的署名,然后单击 Brainy Bits 的链接。 学分位于此页面的最底部,单击上面写着“感谢 Brainy Bits”的链接,或者您可以单击 这里 .

滚动到页面的最底部。应该有一张卡片,在底部提供下载链接。

现在下载我们附在帖子中的代码。在 Arduino IDE 中,转到 Sketch>> Include Library>> Add ZIP 文件。

当您单击“添加 .ZIP 库”时,您应该会弹出一个文件窗口。添加 DHT_Library.zip。

如果您会在代码中注意到,则会弹出另一行代码说:

#include  

现在应该有两个重复的行。之前存在的重复行之一,应该在新的重复行下方 - 删除它。现在代码应该可以工作了。

好的,现在上传代码。完成后,转到 Arduino IDE 窗口的右上角,然后单击小放大镜按钮。这将打开串行监视器,传感器的数据应显示自身并每 5 秒更新一次。

嗯,就是这样!享受您的温度/湿度传感器!

代码

  • DHT11 温度/湿度传感器
DHT11 温度/湿度传感器Arduino
#include #define dht_apin A0 //模拟引脚传感器连接到dht DHT; void setup(){ Serial.begin(9600); delay(500);//延迟让系统启动 Serial.println("DHT11 温湿度传感器\n\n"); delay(1000);//访问Sensor之前等待 }//end "setup()" void loop(){ //程序开始 DHT.read11(dht_apin); Serial.print("当前湿度 ="); Serial.print(DHT.湿度); Serial.print("%"); Serial.print("温度 ="); Serial.print(DHT.温度); Serial.println("C"); delay(5000);//再次访问传感器之前等待5秒。 //最快的应该是每两秒一次。 }// 结束循环(

制造工艺

  1. DHT11 传感器及其工作原理
  2. 温度/湿度传感器提供严格的线性响应
  3. Raspberry Pi 温度传感器
  4. 带 LED 和压电扬声器的 DHT11 传感器
  5. 使用 Arduino Uno 的人体检测机器人系统
  6. 温湿度数据记录仪
  7. Arduino Cloud Sensor Tower
  8. BME280 Nextion Display 上的温度、湿度和压力
  9. 视觉的坚持
  10. 如何使用 DHT11 在 Blynk 上读取温度和湿度
  11. 使用 YL-39 + YL-69 土壤湿度传感器和 Arduino
  12. 智能手机上的温度监控