電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>使用TICK堆棧和NoCAN存儲(chǔ)和繪制EC/pH/ORP數(shù)據(jù)

使用TICK堆棧和NoCAN存儲(chǔ)和繪制EC/pH/ORP數(shù)據(jù)

2022-12-26 | zip | 0.00 MB | 次下載 | 免費(fèi)

資料介紹

描述

這將介紹如何使用Omzlo和uFire傳感器的NoCAN平臺(tái)來(lái)測(cè)量EC、pH和ORP。正如他們的網(wǎng)站所說(shuō),有時(shí)只需將一些電纜連接到傳感器節(jié)點(diǎn)就更容易了。CAN具有一根電纜的通信電源優(yōu)勢(shì),因此信號(hào)和電池不成問(wèn)題。節(jié)點(diǎn)的固件可以更簡(jiǎn)單;例如,無(wú)需擔(dān)心睡眠模式或WiFi設(shè)置。NoCAN平臺(tái)還具有一些很棒的功能,例如通過(guò)CAN總線對(duì)節(jié)點(diǎn)進(jìn)行編程。

NoCAN平臺(tái)使用Raspberry Pi,因此可以做的一切都將可用。我們將通過(guò)安裝TICK堆棧來(lái)利用它。這將使我們能夠使用InluxDB來(lái)存儲(chǔ)測(cè)量結(jié)果。它是一個(gè)基于時(shí)間序列的數(shù)據(jù)庫(kù),專(zhuān)門(mén)用于這類(lèi)事情。它還附帶Chronograf,用于制作儀表盤(pán)并顯示我們將要獲取的所有數(shù)據(jù)。T和K代表Telegraf和Kapacitor。Telegraf位于您發(fā)送的數(shù)據(jù)和Inlux數(shù)據(jù)庫(kù)之間。Kapacitor是事件引擎。當(dāng)事情發(fā)生時(shí),它可以通過(guò)各種方法向您發(fā)送通知。而且,正因?yàn)槲冶菴hronograf更喜歡它,我將為儀表板安裝Grafana。

準(zhǔn)備樹(shù)莓派

轉(zhuǎn)到Rasbian下載頁(yè)面,用桌面和推薦的軟件下載圖像,然后將其閃存到SD卡上。

映像在SD卡上后,應(yīng)該有兩個(gè)卷,根卷和引導(dǎo)卷。在引導(dǎo)中打開(kāi)終端并鍵入:

觸摸ssh

這將啟用SSH。

然后鍵入:

nano-wpa_supplicant.conf

在您為自己的縣和WiFi設(shè)置修改后,復(fù)制/粘貼以下內(nèi)容:

國(guó)家=美國(guó)

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

更新配置=1

網(wǎng)絡(luò)={

ssid=“網(wǎng)絡(luò)名稱”

psk=“網(wǎng)絡(luò)密碼”

}

國(guó)家代碼來(lái)自這里。

啟用SPI:

echo“dtparam=spi=on”>>config.txt

將SD卡放入Raspberry Pi,稍等片刻,然后鍵入:

ssh軟件pi@raspberrypi.local

您應(yīng)該在登錄提示下。密碼是樹(shù)莓。

設(shè)置NoCAN

Omzlo提供了全面的安裝指南。但我決定讓自己更容易,并學(xué)習(xí)一些Bash腳本。因此,啟動(dòng)Raspberry Pi并將SSH或串行終端插入其中。

我了解到,創(chuàng)建一個(gè)好的Bash腳本所花費(fèi)的開(kāi)發(fā)時(shí)間與實(shí)際安裝的時(shí)間一樣多。有1000種方法可以完成某件事,有些方法比其他方法更容易掌握或執(zhí)行。最后,我實(shí)際上沒(méi)做什么。如果執(zhí)行:

在Raspberry Pi的終端中,它將下載并執(zhí)行腳本。

然后:

下載Omzlo NoCAN守護(hù)程序并將其安裝在/usr/bin中以方便訪問(wèn),創(chuàng)建一個(gè)~/.nocand文件夾,并編寫(xiě)一個(gè)非?;镜呐渲梦募?,將密碼設(shè)置為“password”。您可能應(yīng)該將其更改為其他內(nèi)容,位于~/.nocand/config。

下載Omzlo NoCAN客戶端并將其復(fù)制到/usr/bin中,并使用相同的密碼集創(chuàng)建一個(gè)基本配置文件。位于~/.nocanc.conf。

設(shè)置使NoCAN守護(hù)程序保持運(yùn)行的Systemd服務(wù)。

Python文件寫(xiě)入~/.nocand,nocan_ufire.py。它將與nocan節(jié)點(diǎn)的固件通信,并進(jìn)行EC、pH和ORP測(cè)量,分析結(jié)果并將其添加到InluxDB數(shù)據(jù)庫(kù)中。

將InfluxData的repo添加到apt并安裝TICK堆棧。由于我更喜歡它而不是Chronograf,它也安裝了Grafana。

創(chuàng)建空白Inlux數(shù)據(jù)庫(kù)

您可能遇到的一些陷阱:

流入守護(hù)進(jìn)程可能無(wú)法及時(shí)啟動(dòng),腳本無(wú)法添加數(shù)據(jù)庫(kù),類(lèi)型Thisscript僅作為默認(rèn)pi用戶工作。如果您使用不同的用戶,則需要在適當(dāng)?shù)那闆r下將pi更改為用戶名。

您的區(qū)域設(shè)置可能未設(shè)置,因此運(yùn)行dpkg重新配置區(qū)域設(shè)置

Grafana安裝可能會(huì)掛起,因此請(qǐng)重試。

最后一件事是添加cron作業(yè)。我找不到很好的方法來(lái)編寫(xiě)這個(gè)腳本,所以鍵入“crontab-e”手動(dòng)編輯并添加“*****python/home/pi/.nochand/nocan_ufire.py”。

完成后,您可以驗(yàn)證一切都已按應(yīng)有的方式設(shè)置和運(yùn)行。Grafana住在http://[Rapsberry Pi's Address]:3000/。您應(yīng)該看到一個(gè)登錄頁(yè)面,admin/admin是默認(rèn)設(shè)置。

Chronograf可在http://[樹(shù)莓派的地址]:8888找到/

將uFire硬件放在一起

在我們組裝硬件之前,有一件事需要解決。uFire ISE板可用于測(cè)量pH和ORP。硬件相同,但軟件不同。因?yàn)橛布窍嗤?,這意味著默認(rèn)情況下I2C地址也是相同的。傳感器通過(guò)I2C通信,因此需要更換傳感器。對(duì)于這個(gè)項(xiàng)目,我們將選擇一個(gè)ISE板并使用它來(lái)測(cè)量ORP。

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)