arduino数码管显示0到9_干货 | 手把手教你 DIY 最便宜的 arduino 温湿度计
发布日期:2021-10-31 18:34:44 浏览次数:30 分类:技术文章

本文共 794 字,大约阅读时间需要 2 分钟。

现在温湿度计已经是每个家庭必备“生活良品”了,特别是家里有小孩和老人,平时对温湿度比较敏感,当气候出现变化的时候能够及时依据温湿度计对室内进行调节,不但对身体健康有利,也可以有效预防一些疾病的发生。

a517ddc5e64e76ee213955569ff1c4b9.png

常见温湿度计

不过,作为一个工程师,怎能随便买一个应付呢?必须利用自己的专业知识 DIY 一个符合自身气质的温湿度计,这才对得起“工程师”这三个字!

说做就做!下边介绍一个非常简单易学的电子温湿度计制作方法。

74a0361f1ede0de241e1068cebf950bc.png

材料准备

1、DHT11 温湿度传感器(约3元)

e7d99aa9e9c88a51c3933bc2b34fd018.png

2、数码管模块(约3元)

9b373aa70faa14b6e543551c57d73b39.png

3、arduino nano(约10元)

84db45f45865a6077f4c609998981e6e.png

4、mini USB 线,导线

5、盒子

所有电子模块和导线都可以在一家店买到,加上运费也就20+元。

盒子,用来做温湿度计的结构,我用的是个茶叶盒,用电磨机在上边开孔。(不小心给竹叶青做了个广告)

f569dd4e4a39c9762b38d34dc610d4a2.png
9273062f5e6239713c79569a2d84d209.gif

程 序

程序非常简单,使用米思齐(mixly)编写,先初始化数码管模块。

然后循环:温度显示每两秒,湿度显示两秒。为了区分温度和湿度,将温度放置在后边两位,湿度放置在前边两位。米思齐中的数码管模块是显示时间的,所以显示温度时前两位会是00。我是用 arduino 编写的,所以不存在这个问题,随后更新 arduino 程序。

d25479db7e51a0445dd7b37fe37ccbb5.png
9273062f5e6239713c79569a2d84d209.gif

连线组装

9003bb70779d8c410ceee3e6fed3f733.png

将模块摆放好之后用胶枪固定(活儿有点糙,您将就着看),为了增加空气流动在盒子背面打了两个孔。

bbe095a320b23d52f0ab1456b62b0bca.png

到此,大功告成!放一张成品图。你学会了吗?

991437efbcb0cdebdea3ef1622657991.png

总 结

虽然温湿度显示不太精确,误差可能很大,毕竟是3元钱买来的传感器,不能太苛求。如果你想要更高精度,可以考虑购买 DHT21(AM2301)。这种温湿度传感器的响应时间比较长,环境温度变化了,需要等一段时间才能稳定获取比较准确的数值,所以比较适合放在室内这种环境温度不经常突变的地方。

作为工程师的你,看完本文是不是也想 DIY 一个了?有哪些不清楚的地方或有改进建议欢迎留言交流!

转载地址:https://blog.csdn.net/weixin_40006779/article/details/110578008 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:canvas 插件_前端工具大全:你不能错过的JQuery插件库
下一篇:appscan无法连接到服务器_求助!英雄联盟无法连接服务器

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年03月29日 00时13分40秒