資料介紹
描述
這將介紹如何使用Omzlo和uFire傳感器的NoCAN平臺來測量EC、pH和ORP。正如他們的網站所說,有時只需將一些電纜連接到傳感器節點就更容易了。CAN具有一根電纜的通信和電源優勢,因此信號和電池不成問題。節點的固件可以更簡單;例如,無需擔心睡眠模式或WiFi設置。NoCAN平臺還具有一些很棒的功能,例如通過CAN總線對節點進行編程。
NoCAN平臺使用Raspberry Pi,因此可以做的一切都將可用。我們將通過安裝TICK堆棧來利用它。這將使我們能夠使用InluxDB來存儲測量結果。它是一個基于時間序列的數據庫,專門用于這類事情。它還附帶Chronograf,用于制作儀表盤并顯示我們將要獲取的所有數據。T和K代表Telegraf和Kapacitor。Telegraf位于您發送的數據和Inlux數據庫之間。Kapacitor是事件引擎。當事情發生時,它可以通過各種方法向您發送通知。而且,正因為我比Chronograf更喜歡它,我將為儀表板安裝Grafana。
準備樹莓派
轉到Rasbian下載頁面,用桌面和推薦的軟件下載圖像,然后將其閃存到SD卡上。
映像在SD卡上后,應該有兩個卷,根卷和引導卷。在引導中打開終端并鍵入:
觸摸ssh
這將啟用SSH。
然后鍵入:
nano-wpa_supplicant.conf
在您為自己的縣和WiFi設置修改后,復制/粘貼以下內容:
國家=美國
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
更新配置=1
網絡={
ssid=“網絡名稱”
psk=“網絡密碼”
}
國家代碼來自這里。
啟用SPI:
echo“dtparam=spi=on”>>config.txt
將SD卡放入Raspberry Pi,稍等片刻,然后鍵入:
ssh軟件pi@raspberrypi.local
您應該在登錄提示下。密碼是樹莓。
設置NoCAN
Omzlo提供了全面的安裝指南。但我決定讓自己更容易,并學習一些Bash腳本。因此,啟動Raspberry Pi并將SSH或串行終端插入其中。
我了解到,創建一個好的Bash腳本所花費的開發時間與實際安裝的時間一樣多。有1000種方法可以完成某件事,有些方法比其他方法更容易掌握或執行。最后,我實際上沒做什么。如果執行:
在Raspberry Pi的終端中,它將下載并執行腳本。
然后:
下載Omzlo NoCAN守護程序并將其安裝在/usr/bin中以方便訪問,創建一個~/.nocand文件夾,并編寫一個非常基本的配置文件,將密碼設置為“password”。您可能應該將其更改為其他內容,位于~/.nocand/config。
下載Omzlo NoCAN客戶端并將其復制到/usr/bin中,并使用相同的密碼集創建一個基本配置文件。位于~/.nocanc.conf。
設置使NoCAN守護程序保持運行的Systemd服務。
將Python文件寫入~/.nocand,nocan_ufire.py。它將與nocan節點的固件通信,并進行EC、pH和ORP測量,分析結果并將其添加到InluxDB數據庫中。
將InfluxData的repo添加到apt并安裝TICK堆棧。由于我更喜歡它而不是Chronograf,它也安裝了Grafana。
創建空白Inlux數據庫
您可能遇到的一些陷阱:
流入守護進程可能無法及時啟動,腳本無法添加數據庫,類型Thisscript僅作為默認pi用戶工作。如果您使用不同的用戶,則需要在適當的情況下將pi更改為用戶名。
您的區域設置可能未設置,因此運行dpkg重新配置區域設置
Grafana安裝可能會掛起,因此請重試。
最后一件事是添加cron作業。我找不到很好的方法來編寫這個腳本,所以鍵入“crontab-e”手動編輯并添加“*****python/home/pi/.nochand/nocan_ufire.py”。
完成后,您可以驗證一切都已按應有的方式設置和運行。Grafana住在http://[Rapsberry Pi's Address]:3000/。您應該看到一個登錄頁面,admin/admin是默認設置。
Chronograf可在http://[樹莓派的地址]:8888找到/
將uFire硬件放在一起
在我們組裝硬件之前,有一件事需要解決。uFire ISE板可用于測量pH和ORP。硬件相同,但軟件不同。因為硬件是相同的,這意味著默認情況下I2C地址也是相同的。傳感器通過I2C通信,因此需要更換傳感器。對于這個項目,我們將選擇一個ISE板并使用它來測量ORP。
?
- Ec11反向系列規格書 1次下載
- Cx51用戶指南之數據存儲格式數據存儲格式 2次下載
- 禹山在線數字ORP傳感器Y533-A使用手冊 13次下載
- 通信協議CANOpen堆棧手冊資源下載 8次下載
- 單功能型50-600W升壓DC-DC轉換器PH-S系列 5次下載
- SUNTEX在線pH/ORP測量系統 134次下載
- 電子CAD原理圖繪制題目集 19次下載
- 51單片機的堆棧與堆棧指針的詳細資料說明
- 堆和棧有什么區別堆棧的詳細資料說明
- 51單片機堆棧的作用和使用資料講解
- EC1078通用緩沖放大器的詳細數據手冊免費下載
- 折返式電動缸參考模型及使用caxa2013繪制的參考圖紙 7次下載
- 如何能便捷準確的測出液體的pH值的詳細中文資料概述 6次下載
- Lattice ECP_EC數據手冊 0次下載
- PH(ORP)變送/顯示器使用說明書 37次下載
- 堆棧和內存的基本知識 191次閱讀
- 如何使用Polyspace Code Prover來統計堆棧 243次閱讀
- 什么是堆棧溢出?如何分配堆棧空間大小? 3492次閱讀
- 在MAXQ2000數據存儲器中實現軟堆棧 688次閱讀
- 在MAXQ2000的數據存儲器中實現軟堆棧 619次閱讀
- 詳解C/C++堆棧的工作機制 1020次閱讀
- 數據結構中堆棧出棧序列問題解析 3175次閱讀
- 單片機堆棧的基本原理解析 4493次閱讀
- dfrobot模擬ORP計簡介 1079次閱讀
- 什么是單片機堆棧?單片機堆棧有什么作用和原理說明 2w次閱讀
- 如何使用水質分析儀測試ORP數據 4192次閱讀
- 詳解單片機堆棧 5942次閱讀
- ph值和orp的關系 6.8w次閱讀
- 污水處理中orp的作用 2.8w次閱讀
- ph電極的工作原理(PH電極的特點和分類及用途) 10.2w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多