步骤1:材料
1.- arduino uno
2.-数据记录器护罩
3.- 2个温度传感器ds18b20
4.-一种线地址查找器实用程序。
5.-面包板,连接器等。
6.-sd或micro sd卡
7.-cr 1220兵器(如果不包含)
8.-达拉斯温度库
9.- onewire库
第2步:传感器的地址
下载实用程序1有线地址查找器并连接传感器。您必须一一完成。在此示例中,我使用的是正常电源模式,并且将数据连接到arduino的引脚3。
我的引脚
红色= vcc + 5v
蓝色=数据
黑色= gnd
有此页面上有关此传感器的很多信息。
解压缩1个有线地址查找器,然后将文件放入保存草图的文件夹中。以我的windows7为例:
我的文档--- arduino
然后从arduino ide打开并运行它
打开----我的文档- --- arduino ---一个电线地址查找器。pde
您必须复制地址。
请确保您已安装所需的库(onewire和达拉斯温度)
步骤3:测试传感器
现在您可以连接两个传感器了。这次是引脚2,还是可以在这里更改:
#define one_wire_bus_pin 2//我们正在使用的引脚
每个传感器都有自己的地址。您必须将地址放在这里:
deviceaddress probe01 = { 0x28、0xff,0x56、0xc4、0x01、0x15、0x02、0x72 };//inox2
deviceaddress probe02 = { 0x28、0xff,0xc2、0xd1、0x02、0x15、0x03、0xd9 };//inox1
在此处更改分辨率:
///将分辨率设置为9位(可以是9到12位。.越低越快)
sensors.setresolution( probe01,9);
sensors.setresolution(probe02,9);
如果一切正常,您将在串行监视器中保存数据(参见图片)
步骤4:采样率控制
i假设您知道如何使用数据记录器防护罩。如果不是,请访问我以前的说明。(介绍中的链接)
现在,我们必须使用数据记录器防护罩的rtc。安装它,然后将传感器连接到arduino(data)的引脚2。
确保您具有所需的库:wire,onewire,rtclib,dallastemperature
诀窍是
所以我们有了:
datetime now = rtc.now();。//时钟调用
//-----------------一旦我们调用了时钟,我们将比较min和sec并打印---------
if(now.second()== 00){//每分钟采样
如果秒为0,则我们有一个“新”分钟并打印我们想要的内容。有关更多详细信息,请参见我之前的说明(导言中的链接)
以下是串行监视器的示例:每分钟和每10分钟。您可以在图片中看到结果。
步骤5:数据记录器
我们测试了采样率,现在我们使用屏蔽的sd卡记录数据。您必须使用与上一步相同的连接。
警告
-某些屏蔽需要arduino的引脚10作为输出,即使它在工作(记录)。我没有。
//pinmode(10,output);//对于某些数据记录器屏蔽。如果需要,请取消注释。
-更改您的cs(chipselect)的提示。我的是8
const int chipselect = 8;//您的数据记录器防护罩的cs引脚。也许不是您的!!
-确保您具有与数据记录器防护罩兼容的经过测试/格式化的sd卡。
使事情变得更容易,则可以使用函数“ gettempcbyindex”(摄氏)或gettempfbyindex(华氏度),其中(0)是第一个传感器,(1)是第二个传感器,依此类推。您不需要地址,但必须手动识别传感器。如果只需要一个传感器,则此示例很有用,因此必须使用索引0。请参见示例。
继续“按地址代码”,我向您展示3个示例:每1、10和30分钟。我认为这些示例可以满足您的需求。如果您每小时都需要:
if(now.minute()== 00 && now.second == 00)
{
打印所需内容
}
您可以使用其他具有此结构的传感器来控制采样率。
MSP430F5438 RTC操作实验详解
编程中用到的字符编码知识点
广和通携手产业链合作伙伴开拓更广阔的5G物联网市场
谷歌语音系统AI新科技:同真人声音无法区分
GAP8物联网应用处理器的主要使用案例
带有2个DS18B20和采样率控制的Arduino数据记录器的制作教程
海尔H-3498P,H-3898P技改项
全数字调制解调器STEL-2176在非对称传输系统中的应用
促成华为储存性能强劲最根本的源动力:端到端NVMe
局域网IP地址不够用怎么解决
中国移动正在放任2G用户的流失
一招让贴标机的接线和编程更简单
NI与摩尔精英签署合作备忘录
网络分析仪中如何理解矢网的框图
RF MEMS开关的运作、优势
贸泽即日备货TE Connectivity LUMAWISE Endurance S连接器系统
用ISI的攻击来避开时钟恢复的方法
华为李小龙Mate Xs开箱 对比上一代升级这五点
轨道交通巡检机器人,轨道交通智能化巡检
Uber支付和解金1.48亿了结数据泄露事件 还投入1000万推充电桩