步驟1:預(yù)組裝要求
a)校準(zhǔn)傳感器:每個(gè)傳感器都有一個(gè)獨(dú)特的校準(zhǔn)過(guò)程。請(qǐng)參閱以下內(nèi)容:鹽度校準(zhǔn),溫度校準(zhǔn)。如果您使用其他傳感器,請(qǐng)參閱各自的數(shù)據(jù)表,該數(shù)據(jù)表可在Atlas Scientific網(wǎng)站上找到。
b)將傳感器的協(xié)議設(shè)置為I2C,每個(gè)傳感器都需要一個(gè)唯一的I2C地址。根據(jù)該項(xiàng)目的示例代碼,使用了以下地址:鹽度傳感器地址為100,溫度傳感器地址為102。有關(guān)如何在協(xié)議之間進(jìn)行更改的信息,請(qǐng)參閱此LINK。
必須在將傳感器安裝到該項(xiàng)目中之前完成校準(zhǔn)并切換到I2C。
步驟2:組裝硬件
按示意圖所示連接硬件。
您可以使用Arduino UNO或STEMTera板。 STEMTera板在其項(xiàng)目中使用了Arduino與面包板的緊湊設(shè)計(jì)。
數(shù)據(jù)表:
EZO EC
EZO RTD
步驟3:將程序加載到ARDUINO
此項(xiàng)目的代碼使用了EZO的自定義庫(kù)和頭文件I2C模式下的電路。您必須將它們添加到Arduino IDE才能使用代碼。以下步驟包括對(duì)IDE進(jìn)行添加的過(guò)程。
a)從GitHub下載zip文件夾Ezo_I2c_lib到您的計(jì)算機(jī)上。
b)在計(jì)算機(jī)上,打開(kāi)Arduino IDE(如果沒(méi)有,可以從HERE下載IDE)。如果您想使用串行繪圖儀,請(qǐng)確保下載最新版本的IDE。
c)在IDE中,轉(zhuǎn)到草圖-》 包含庫(kù)-》 添加.ZIP庫(kù)-》 選擇您剛剛下載的Ezo_I2c_lib文件夾?,F(xiàn)在包含了適當(dāng)?shù)奈募?/p>
有兩個(gè)示例代碼適用于該項(xiàng)目。您可以選擇其中一個(gè)。
d)將代碼從temp_comp_example或temp_comp_rt_example復(fù)制到IDE工作面板上。您也可以從上面下載的Ezo_I2c_lib zip文件夾中訪問(wèn)它們。
“ temp_comp_example”代碼可通過(guò)在EC傳感器中設(shè)置溫度然后進(jìn)行讀數(shù)來(lái)工作。對(duì)于“ temp_comp_rt_example”代碼,設(shè)置溫度并一次拍攝一次讀數(shù)。
e)編譯并上傳temp_comp_example或temp_comp_rt_example到您的Arduino Uno或STEMTera板上。
f)在IDE中,轉(zhuǎn)到 Tools -》 串行繪圖儀或按鍵盤(pán)上的 Ctrl + Shift + L 。繪圖儀窗口將打開(kāi)。將波特率設(shè)置為9600?,F(xiàn)在應(yīng)該開(kāi)始實(shí)時(shí)繪圖。
h)要使用串行監(jiān)視器,請(qǐng)轉(zhuǎn)到工具-》 串行監(jiān)視器或按鍵盤(pán)上的 Ctrl + Shift + M 。監(jiān)視器將打開(kāi)。將波特率設(shè)置為9600,然后選擇“回車(chē)”。應(yīng)該顯示EC和溫度讀數(shù)。
-
傳感器
+關(guān)注
關(guān)注
2546文章
50498瀏覽量
751195 -
Atlas
+關(guān)注
關(guān)注
0文章
27瀏覽量
14162
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論