步驟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和溫度讀數。
-
傳感器
+關注
關注
2576文章
55072瀏覽量
791560 -
Atlas
+關注
關注
0文章
27瀏覽量
14513
發布評論請先 登錄
Bourns推出全新電阻式溫度傳感器 (RTD) 產品線, 專為高精度與長期穩定需求而設計
溫度傳感器系數與應用需求的匹配
【經驗合集】溫度復合和壓力傳感器AS55H-02BA的部分使用注意事項
UTP系統通過ModBus協議對溫度傳感器的自動化測試介紹
Analog Devices Inc. MAX31732多通道溫度傳感器數據手冊
高精度水質監測利器:凱米斯科技DDM-406C在線鹽度傳感器
ADA4558具有LIN接口、非線性校正、溫度補償的橋式傳感器信號調節器IC技術手冊
怎樣自動對Atlas Scientific的鹽度傳感器進行溫度補償
評論