步驟1:零件清單
1 x Arduino Mega 2560
1 x USB電纜
1 x I2C LCD屏幕
1 x濕度傳感器
電線
步驟2:接線
LCD I2C顯示器
GND》 GND在arduino上
VCC》 5V在arduino
SDA》 arduino上的SDA
SCL》 arduino上的SCL
濕度傳感器
GND》 arduino上的GND
arduino上的VCC》 5V
arduino上的信號》 A0
步驟3:流程圖
此流程圖展示了我們如何處理來自arduino的數據,整個過程首先是從arduino收集數據,然后將其發送到MySQL服務器,并從該服務器與nodeRED連接到獲取顯示屏上顯示的數據。
第4步:代碼
Arduino的代碼可以是可以在此處看到,并且它也可以作為文本文檔制作,以便于在Arduino IDE中輕松下載和實現,因此您可以將其上傳到自己的Arduino并查看代碼的結構。
步驟5:Node-RED
node-red在此項目中用于發送和接收數據,然后我們可以在其中顯示儀表板以查看我們放入的信息。我們使用node-red將時間戳記放入MySQL服務器,并從Arduino上的濕度傳感器收集數據。這是我們將數據發送到MySQL的方式,以及如何通過從數據庫中檢索數據來為UI收集數據的方法。
您將需要通過以下步驟運行并安裝node-red:/nodered.org/docs/getting-started/installat 。..
,并按照有關如何安裝和運行node-red的指南進行操作。
安裝后,您將必須通過它來運行CMD可以實現。
我的node-red中的代碼已按照此說明以文本文件的形式上傳,并且必須導入到node-red中。
您將 需要 將以下庫安裝到node-red中:
node-red
node - 紅色的儀表板
節點 - 紅 - 節點的MySQL
節點 - 紅 - 節點的Arduino
節點 - 紅 - 的contrib串
節點 - 紅 - 節點的serialport
node-red-node-feedparser
這是為了確保node-red將使用此指令中提供的node-red代碼對探測器起作用。否則,該流程只會給您帶來錯誤。
步驟6:MySQL Wampserver
使用了Wampserver創建一個MySQL數據庫,我們可以在其中保存來自Arduino的數據,在本項目中該數據為濕度傳感器數據。使用Wampserver時,服務器在您的計算機上本地運行,并且要登錄數據庫,您將必須使用“ root”登錄而不輸入代碼。要與node-red通信,請務必確保流中設置的MySQL包含與Wampserver數據庫相同的信息,否則它將無法連接到它。
在這個項目中,我創建了一個名為nodered的新數據庫,然后創建了一個名為node的表。然后,您將創建兩行,一行用于時間,一行用于濕度,這將有助于收集來自傳感器的濕度數據,在這種情況下,時間戳由節點紅色提供。
-
收集器
+關注
關注
0文章
30瀏覽量
3348
發布評論請先 登錄
實現石英砂水分含量的快速準確測定——XKCON祥控自主研發、設計和生產的在線近紅外水分儀助力水分精準控

50-600 MHz,12 dB 100 Ω 差分數字衰減器 skyworksinc

50-600 MHz、6 dB 100 Ω 差分數字衰減器 skyworksinc

AD9680數據收集錯誤是什么原因導致的?
為什么使用評估板EVAL-AD7760收集的數據中會出現周期性毛刺?
射頻功率收集電路

管式墑情監測儀:在線監測土壤水分助力農業節水灌溉
采用高精度數字傳感芯片來采集測量水分含量和溫度的水分溫度模組

評論