资料介绍
描述
介绍
在这个项目中,我们将连接一个 DHT11 温度和湿度传感器,并在 16x2 LCD 上显示数据。如果您还没有阅读Arduino Uno Rev3 的项目 9 ,请先阅读该内容,因为它介绍了如何在 4 位模式下连接 16x2 字符 LCD。然后,我们将 16x2 LCD 换成 20x4 LCD,以摄氏度、华氏度和开尔文显示湿度和温度。DHT11 传感器可用于气象站、气象气球、无人机或温室。
16x2 字符液晶屏
在我们之前的项目中,我们向您展示了如何将 16x2 LCD 连接到 Uno。您应该将 LCD 的引脚 4、6 和 11-14 分别连接到 Uno 引脚 2、3 和 4-7。您可以使用无焊面包板或 Modulus Canister 连接 LCD。下面显示了一个连接到 Modulus 的图像。
20x4 字符 LCD
与 16x2 LCD 相比,20x4 LCD 每行增加了两行和四列。与 16x2 类似,20x4 LCD 使用日立控制器,因此命令和接口相同。它还具有相同的 16 针接头,允许您在不更改任何接线的情况下拔下 16x2 LCD 并插入 20x4。我们唯一需要更改的是一行代码lcd.begin(20, 4) ,它指定 LCD 的列(第一个参数)和行(第二个参数)。20x4 LCD 的图像如下所示。
DHT11温湿度传感器
有不同类型的 DHT 传感器,例如 DHT11、DHT21、DHT22、DHT33 和 DHT44。它们都测量温度和湿度,但区别主要在于它们的准确性和采样率。例如,我们在下表中展示了两种最流行的 DHT 传感器 DHT11 和 DHT22 的并排比较。DHT22 具有更好的精度和范围,但它的采样率较慢,体积更大,成本是 DHT11 的两倍。
为了测量温度和湿度,分别使用热敏电阻和电容式湿度传感器。热敏电阻的电阻随着温度的变化而变化——随着温度的升高,电阻降低。对于湿度传感器,两个电极之间的电阻随着湿度的变化而变化。这两种电阻变化均由传感器上的 IC 测量,并通过 1-wire 接口发送到主机。每个样本由一个 40 位的数据包组成。
我们使用的是 3 针 DHT11 传感器,如下图所示。引脚是“+”、“OUT”和“-”。传感器可以提供 +5Vdc 或 +3.3Vdc - 我们将提供 +5Vdc 给它。
DHT11 接线
我们使用直角 (R/A) 母头将 DHT11 传感器安装到 Modulus 的 2.54mm 节距部分,如下图所示。将 4 针 R/A 母头焊接到板的边缘。接下来,焊接与母头相邻的 4 针公头。一旦你焊接了接头,将电路板翻转过来,在接头的相邻引脚之间建立一个焊桥。
将“+”引脚绕线至 +5Vdc,这是 4x26 引脚分接头上第 20 列中的任何引脚。然后将“-”引脚绕线到 4x26 引脚分接头下方的 GND 矢量。使用 12" F/M 跳线将“OUT”引脚连接到 Uno 的引脚 8。如果您使用的是面包板,接线图如下所示。
燃料罐接线
如果您还没有将 Uno 安装到 FuelCan 的原型制作区域,请继续执行此操作。如果您使用的是面包板而不是 Modulus,请将面包板放在底部的储物箱中以限制跳线的长度。您需要使用提供的香蕉插孔来测试引线夹电缆,为面包板上的电源和接地轨提供 +5V 和 GND。您将需要两个公头针将测试引线夹安装在面包板一侧。将 USB 电缆的 A 型端插入 USB1 插座,将 B 型端插入 Uno 的插座。使用 AC-DC 电源适配器为 FuelCan 供电。
软件
一旦接线完成并且 FuelCan 通电,我们现在可以将草图加载到 Uno 上。第一个草图用于 16x2 LCD。第二个草图用于 20x4 LCD。DHT11 传感器每两秒采样一次,因为采样速度更快会导致错误。
- 通过LCD屏幕显示温度和湿度信息的实用程序
- LCD显示温度和湿度开源硬件
- 在LCD上显示脚本
- 带LCD I2C 16x2显示屏的Arduino DTH22湿度温度
- 使用Swift语言在LCD上显示温度
- 使用NodeMCU在LOTODA应用程序上监控温度和湿度
- 吧DHT11温湿度传感器显示在LCD1602的工程文件免费下载 50次下载
- 单片机LCD显示温度串口接收温度的程序和接线图免费下载 18次下载
- 160128LCD中文显示温度与时间的仿真电路图免费下载 25次下载
- LCD显示屏和DHT11湿度传感器的仿真资料说明 26次下载
- ZigBee采集温度湿度手机显示实验的软件和程序及设计资料说明 16次下载
- 使用1602LCD显示DS18B20数字温度传感器的温度值程序免费下载
- LCD显示温度和串口接收温度的C语言程序免费下载 10次下载
- DHT11温湿度传感器使用51单片机在LCD1602显示的程序资料免费下载 82次下载
- DHT11温湿度传感器在12864LCD上显示 92次下载
- lcd屏和oled屏的优缺点 lcd屏和oled屏的区别 4624次阅读
- 如何在LCD上显示汉字和英文 2373次阅读
- LCD1602显示屏如何使用 2725次阅读
- 基于STM32单片机的六路DS18B20温度监测报警仿真设计 1527次阅读
- 基于STM32的DHT11温湿度数据采集仿真设计 1643次阅读
- 如何将柔性传感器与树莓派连接并在LCD屏幕上显示其值 3709次阅读
- FPGA在OLED上显示DHT11数据 1607次阅读
- 如何使用Arduino和LDR传感器实现LCD液晶屏亮度的自动调节 6529次阅读
- 基于AT89S52单片机的温度和湿度检测系统设计 2989次阅读
- Si7001温湿度传感器的工作原理及应用实例介绍 2314次阅读
- STM32F103试用体验:LCD显示与DHT11测量实验 1.1w次阅读
- 温湿度传感器在农业上的运用 5401次阅读
- LCD显示远程温度湿度数据记录器与应用软件的介绍 4742次阅读
- 能够在户外运动手表中显示温度湿度信息的传感器 4505次阅读
- lcd1602显示程序 2.9w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多