嘉立创产业服务站群
发作品签到
专业版

低成本温湿度传感器方案 -- NTC热敏电阻 + 湿敏电阻

工程标签

2.1k
0
0
13

简介

本DIY目的是替代DHT22这个昂贵且易坏的传感器,对精度要求不高

简介:本DIY目的是替代DHT22这个昂贵且易坏的传感器,对精度要求不高

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2023-07-31 15:26:25更新时间:2025-02-17 01:21:47

描述

最近的项目,公司硬件工程师选了一个AHT30,在tb优信电子也就卖一块七,AHT20卖2块,和DHT22同一个厂家。这么便宜那我还搞下面这一堆东西干什么,下面这堆东西没经过校准,精度不确定有多少,建议还是买现成的[哭] 而如果是抱着学习的心态或者要大批量以降低成本的,这个可能还是有用处的

本DIY目的是替代DHT22这个昂贵且易坏的传感器,对精度要求不高



从2019年用到现在的5个DHT22莫名其妙有4个陆陆续续坏了,表现为湿度维持在最低20多或者99,而且有2个是在长期存放不用之后坏的。


而且在设计时将DHT22夹在两块板子之间,虽然板子发热量不大,但数值还是会偏高。所以温度传感器还是要尽量远离PCBA


于是做了扩展板子,采用NTC和湿敏电阻代替DHT22。


测温范围-50℃ ~ 99℃,测湿范围20% ~ 100%




IMG_20240423_011648.jpg





IMG_20240423_011700.jpg

湿敏电阻给个座子进行插拔是为了避免焊接导致精度变化,以及方便损坏后更换





1713806991649.jpg

随意编写的上位机,能用就行





持续完善代码中 。。。



2025/2


和DS18B20、小米温湿度计对比发现,NTC测温总是高1~3℃


热成像显示,未通电时如下

冷机.jpeg

通电后单片机迅速升温,NTC测量出的温度逐渐变高,应该是单片机的温度传递到了NTC电阻上

IMG20250212132815.jpeg

用10cm左右的电线将NTC引出来,温度明显降低。

于是画了个优化版,NTC两个引脚连接大块铜箔,通过细线与单片机连接,理论上讲单片机的温度传递到大块铜箔上会耗散掉不会传递到NTC上。

热成像也显示铜箔温度挺低的,但实际没降低多少温度。看来要将NTC焊接到板上,需要使用极低功耗的单片机。

IMG20250213215042.jpeg

最终还是暂时放弃研究了,用导线将NTC引出,并且NTC间歇通电,尽可能减少自发热

IMG_20250216_162543.jpg

5个NTC中,有的和DS18B20一致,有的又高1度左右,暂不清楚怎么进行校准,以后有思路了再研究研究



设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
温湿度上位机.exe
53
2
玻封型热敏电阻MF58 100kΩ ±5%_PDF_C84686_2016-10-24.pdf
41
3
C93737_HR202L_2017-01-16.PDF
55
4
CM-R.pdf
44
5
与上位机通讯.pdf
39
6
计算温湿度值对应的AD值.xlsx
19
7
代码 - -STM8 NTC 湿敏电阻.rar
12
8
代码 - -STM8 NTC 湿敏电阻_优化版.rar
18
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航