步骤1:您需要的东西
Arduino Uno或任何其他兼容的板。
我正在使用 Crowduino Uno Elecrow的SD 板。它是Arduino Uno兼容板,具有一些改进,例如3.3V或5.0V电源选择选项以及板上的micro SD插槽。
基于Elecrow的基于MAX7219的七段LED显示模块它是一个8位七段LED显示模块,带有板载MAX7219驱动器芯片,使您可以通过3线式SPI接口控制各个LED段。 8位数字排列在4位数字的两行中,这使得同时显示两个变量变得很方便。 MAX7219器件还通过软件支持LED亮度控制。
DHT11传感器
DHT11是一款非常低成本的数字温度和相对湿度传感器,提供校准的数字输出。主机MCU通过单线串行接口读取测量值。 DHT11传感器可测量0-50摄氏度的温度和20-80%的相对湿度。温度和湿度测量的精度分别为2摄氏度和5%。
用于为项目供电的9V直流壁式适配器
很少有公对母跳线
步骤2:将传感器和显示器连接到Arduino
连接DHT11
要保存跳线并使其外观整洁,DHT11传感器的四个引脚直接插入Arduino Uno板的右母头中,因此引脚4( DHT11的GND)进入Arduino接头的GND引脚(右上角的第二个引脚)。通过这种安排,DHT11的引脚1(VCC),2(数据)和3(NC)将分别连接到Arduino数字I/O引脚11、12和13。 DHT11在工作期间最多消耗2.5mA电流。因此,可以通过在操作期间将其设置为逻辑高电平来直接通过Arduino I/O引脚11供电。 Arduino引脚12用于读取传感器输出。
连接显示器
显示器由来自Crowduino板左侧母头的5V和GND电源引脚供电。 MAX7219芯片的DIN,LOAD和CLK信号线分别连接到Arduino数字I/O引脚5、6和7。
步骤3:Arduino Sketch
该项目使用 LedControl库驱动基于MAX7219的显示器和 Adafruit的DHT传感器库用于读取DHT11传感器输出。我略微修改了LedControl库,以显示度数符号和大写字母“ C”。温度在七段显示板的第一行中以摄氏度显示,相对湿度在第二行中以百分比显示。
一旦正确导入了库并加载了Arduino草图,您的数字温度计和湿度计即可使用告诉您周围环境的热舒适程度。您可以通过USB端口或使用外部DC壁式适配器为其供电。
-
湿度计
+关注
关注
0文章
17浏览量
11061 -
数字温度计
+关注
关注
3文章
109浏览量
21856
发布评论请先 登录
相关推荐
温度计使用注意事项 温度计与湿度计的区别
![](https://file1.elecfans.com/web3/M00/05/60/wKgZPGd_ZhiARhAXAAj23TMJEoI179.png)
![](https://file1.elecfans.com/web3/M00/02/2D/wKgZO2dblJeAam_OAAVRp6pPORo177.png)
![](https://file1.elecfans.com/web3/M00/00/18/wKgZPGdGitaAPWRRAAsk3AvAZ6M362.png)
![](https://file1.elecfans.com/web2/M00/0A/A3/wKgZomckSxaAMpVMAAqP56ACZWw871.png)
![](https://file1.elecfans.com/web2/M00/09/06/wKgZomcEpiGAactfAAonfn2XCCs387.png)
![](https://file1.elecfans.com/web2/M00/07/3D/wKgZombuHHGAb0goAAW5vxbBB_I531.png)
探针式电子温度计由什么组成
探针式电子温度计用来测量什么的温度
探针式温度计使用的正确流程是
电阻式温度计是利用什么原理
![](https://file1.elecfans.com/web2/M00/FF/F5/wKgaomam87-AbaS3AAsGBDjwTh4272.png)
![](https://file1.elecfans.com/web2/M00/E6/06/wKgZomZF0z6AI0xMAAmKFCmiVpA853.png)
评论