×

温度和湿度数据记录器开源案例

消耗积分:0 | 格式:zip | 大小:3.33 MB | 2022-11-07

张生

分享资料个

描述

该原型允许您随时间收集湿度和温度数据,将它们保存到 SD 卡并通过蓝牙实时发送。

在这个项目中,我一直在夜间收集温度和湿度。保存在 SD 卡中的所有信息都以可以读取为 CSV 文件的方式格式化。同时,原型通过蓝牙将实时数据发送到计算机,该信息通过处理用于其他目的处理软件仍在审查中,我可能会也可能不会在以后发布它。

我的想法是将其用作更大项目的第一步,在该项目中我监控房间的温度和湿度,然后根据这些值对 Arduino 进行编程以执行某些操作(例如,如果温度超过某个水平,打开或关闭连接到排气扇或伺服电机的继电器,以打开窗户等)。

由于整个过程中温度和湿度是稳定的,我可能不会继续第二阶段,但是我将代码保持尽可能短,以便还有其他添加的空间。您还可以考虑将一些逻辑转移到处理程序以释放 Arduino 上的一些空间并仅将其用于 I/O。例如,根据我能找到的信息,仅 SD 卡就需要总可用内存的 40% 以上。如果您不需要在 SD 卡上保留书面日志,并且可以通过蓝牙从计算机收集所有数据,这将为执行其他服务(如伺服电机等)腾出空间。

关于组件的一些注意事项:

1. 在原理图中,我包含了一个带有标准引脚排列的通用 SD 卡模块,但是,在照片中你会看到我实际上使用了一个转换为 micro SD 模块的 micro SD 卡适配器,因为我没有可用的那时。随意使用普通 SD 卡模块,或者如果您想尝试像我一样连接微型 SD 卡适配器,请查看这些关于如何制作的说明

2.我一直使用的RTC模块是DS1307。我无法在 Arduino 项目中心的可用产品中找到它,但我看到市场上有许多类似的产品(例如,这个)。

3. 我用的温湿度传感器是一个3针的DHT11。市场上的大多数都有 4 个引脚,引脚排列略有不同,但它们是兼容的,两者都可以用于这个项目,但有一点变化(我相信第 4 个额外的只是另一个 GND,但你可能想检查一下在将其添加到您的项目之前,请确定 Google 上的引脚排列)。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !