显示标签为“DHT11”的博文。显示所有博文
显示标签为“DHT11”的博文。显示所有博文

2017年7月13日星期四

使用DHT11制作一个Arduino温度数据记录仪



作为工程师/开发人员,我们总是会依靠收集的数据来设计或改进系统。记录数据并进行分析是大多数行业的常见做法,在这里我们将制作一个Arduino数据记录仪项目,通过该项目我们将学习如何在一段特定时间间隔内记录数据。我们将使用一个Arduino开发板读取一些数据(温度、湿度、日期和时间),并且将它们保存在SD卡和计算机上。

保存的数据可以在Excel表格中轻松打开,并进一步分析。为了保留日期和时间,我们将使用通用的RTC模块DS3231,并且使用DHT11传感器获得温度和湿度。在项目的末尾时,您将学习到如何将日期、时间和传感器值等数据记录到SD卡中以及如何通过串行通讯将数据直接写入到Excel表格中。

需要的设备
●    面包板
●    Arduino UNO开发板
●    DHT11温度传感器
●    DS3231 RTC模块
●    SD卡模块和SD卡
●    连接导线
●    台式计算机或笔记本
       

电路原理图
Arduino温度数据记录仪项目的电路图如下所示。
如电路图所示,连接非常简单,由于我们使用的是模块,因此可以直接在面包板上进行制作。详细的连接方式如下表所示: