步骤1:预组装要求
a)校准传感器:每个传感器都有一个独特的校准过程。请参阅以下内容:盐度校准,温度校准。如果您使用其他传感器,请参阅各自的数据表,该数据表可在Atlas Scientific网站上找到。
b)将传感器的协议设置为I2C,每个传感器都需要一个唯一的I2C地址。根据该项目的示例代码,使用了以下地址:盐度传感器地址为100,温度传感器地址为102。有关如何在协议之间进行更改的信息,请参阅此LINK。
必须在将传感器安装到该项目中之前完成校准并切换到I2C。
步骤2:组装硬件
按示意图所示连接硬件。
您可以使用Arduino UNO或STEMTera板。 STEMTera板在其项目中使用了Arduino与面包板的紧凑设计。
数据表:
EZO EC
EZO RTD
步骤3:将程序加载到ARDUINO
此项目的代码使用了EZO的自定义库和头文件I2C模式下的电路。您必须将它们添加到Arduino IDE才能使用代码。以下步骤包括对IDE进行添加的过程。
a)从GitHub下载zip文件夹Ezo_I2c_lib到您的计算机上。
b)在计算机上,打开Arduino IDE(如果没有,可以从HERE下载IDE)。如果您想使用串行绘图仪,请确保下载最新版本的IDE。
c)在IDE中,转到草图-》 包含库-》 添加.ZIP库-》 选择您刚刚下载的Ezo_I2c_lib文件夹。现在包含了适当的文件。
有两个示例代码适用于该项目。您可以选择其中一个。
d)将代码从temp_comp_example或temp_comp_rt_example复制到IDE工作面板上。您也可以从上面下载的Ezo_I2c_lib zip文件夹中访问它们。
“ temp_comp_example”代码可通过在EC传感器中设置温度然后进行读数来工作。对于“ temp_comp_rt_example”代码,设置温度并一次拍摄一次读数。
e)编译并上传temp_comp_example或temp_comp_rt_example到您的Arduino Uno或STEMTera板上。
f)在IDE中,转到 Tools -》 串行绘图仪或按键盘上的 Ctrl + Shift + L 。绘图仪窗口将打开。将波特率设置为9600。现在应该开始实时绘图。
h)要使用串行监视器,请转到工具-》 串行监视器或按键盘上的 Ctrl + Shift + M 。监视器将打开。将波特率设置为9600,然后选择“回车”。应该显示EC和温度读数。
-
传感器
+关注
关注
2551文章
51177浏览量
754275 -
Atlas
+关注
关注
0文章
27浏览量
14180
发布评论请先 登录
相关推荐
评论