摘要:这是一款温湿度传感器,型号为DHT11。可以通过单总线读取环境温度和湿度。下面制作一个测试电路,对它的基本功能进行初步测试。编写相应的单总线数据读写子程序,为之后系统集成打下基础。
这是一款温湿度传感器,型号为 DHT11。可以通过单总线读取环境温度和湿度。下面制作一个测试电路,对它的基本功能进行初步测试。编写相应的单总线数据读写子程序,为之后系统集成打下基础。
设计测试电路板,还是利用功能强大,使用方便的STC单片机作为测试单片机。通过三线接口,连接外部的DHT11传感器。增加一个 OLED的接口,显示采集到的数据。下面铺设单面PCB,利用一分钟制板方法,制作测试电路板。
一分钟之后得到测试电路板。电路板制作的非常完美。下面焊接测试。
三、焊接测试
焊接电路板。清洗之后进行测试。利用 AICube生成软件框架。增加OLED子程序。OLED 代码是之前测试过的。将 DHT11通过电缆接入电路。
在调试的时候,发现,在DHT11端口少了一个上拉电阻。现在临时焊接一个上拉电阻。
传感器DHT11的读取协议非常简单。根据它的单总线协议,编写 STC51单片机软件。将测量到的温度和湿度显示在 OLED上,可以看到读出的数值符合当前环境温度和湿度。至此,验证了 DHT11 模块的功能,以及响应软件的功能正常了。
▲ 图1.4.1 OLED显示测量结果
本文通过STC8H单片机测试了温湿度传感器的功能。读取传感器数据通过一个单总线协议完成。将读取的数据显示在 OLED屏幕上。整个 STC8H 单片机软件是在 AICube 生成的框架基础上编写的。这就大大加快了测试软件的编写。
Markdown 4963 字数 160 行数 当前行 154, 当前列 95 文章已保存19:47:35HTML 3257 字数 108 段落
[1]
DHT11 Datasheet: https://item.szlcsc.com/datasheet/DHT11/118309.html?lcsc_vid=TgIMU1cFTwJbV1RQRFdWBQUAEVVfVgFTFlgMAV0HQlkxVlNST1JcVVZRQFhYUTsOAxUeFF5JWAIASQYPGQZABAsLWA==
[2]
DHT11温度湿度传感器说明书: https://www.manuallib.com/download/2023-10-29/DHT11 温湿度传感器说明书.pdf
来源:TsinghuaZhuoqing