我有 3 个可以测量空气相对湿度的传感器:BME280、SHT21、DHT22。由于盐(所谓的“氯化钠”NaCl)的特性,它的饱和条件可以使75%的完美湿度。
我们在小碗里放一些盐,然后加一点水。将其放入带有湿度计的盒子中,然后将3个传感器放入其中。电缆从孔中出来,然后连接到 Arduino 以读取结果
制作如图所示的电路
作为监控屏幕的结果,3 个传感器给出 3 个潮湿的结果,温度似乎与 28 摄氏度相同
首先尝试,我给 3 个带有偏移值的传感器,使每个传感器的湿度读数与外部湿度计相同,为 75%,并且还对温度读数进行偏移,以使温度读数与外部热电偶相同。
下载代码后,它的读数现在与湿度计相同,为 75%;并且温度与外部热电偶相同,为 31 dgC
为了确保我们的偏移是正确的,我们应该在第二点用吸湿器检查那些传感器。
再把它放在盒子里,湿度计现在读数是 40%,但是 3 个传感器(再次)给我们 3 个不同的结果!
(偏移后温度似乎还可以)
所以,它们必须被校准!
要进行校准,我们只需删除偏移量,然后记录传感器在标准湿度 40% 时的值
我们制作了一张标准湿度与传感器读数的表格。然后,我们使用“地图功能”为每个传感器制作校准曲线。
毕竟,下载代码,现在 3 个传感器在 40% 时给出相同的结果!
为了确保 3 个传感器正确校准,我们应该用饱和 NaCl 再次对其进行测试。幸运的是,3 个传感器的读数在 75% 左右。
然后,我尝试从盒子中取出传感器,然后用吸湿器再次将它们放入收件箱以查看 3 个传感器的读数:结果似乎还可以 -> 3 个传感器的响应是相同的!不再像以前那样不同的阅读
现在我们可以使用其中一个传感器来读取我们房间的湿度和温度。
我们可以使用 ESP8266 和软件 Blynk 通过互联网阅读它。我真的很喜欢来自 Blynk 的追踪数据,我们可以追踪它一年!
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !