它是如何工作的?
所以我們已經得到了這款名為DHT11的超低成本傳感器。它使用電容式濕度傳感器和熱敏電阻測量周圍的airand,在數據引腳上吐出數字信號。由于輸出數據不是模擬的,因此需要進行一些編碼才能獲得數據,但不會讓人感到厭煩。它有自己的庫來處理困難的部分。它使用起來相當簡單,但需要仔細計時才能獲取數據。您每2秒只能從中獲取一次新數據,但這對我們的Arduino氣象站來說已經足夠了。
連接標題Arduino氣象站
由于您將為Arduino氣象站使用LCD顯示器,因此您需要將針頭焊接到LCD上。最好的方法是將標頭引腳固定到Arduino上,并使用跳線將其連接到LCD顯示器。
將標頭引腳放在Arduino的端口上,然后 make確保有接觸并且插頭沒有松動。
小心地,使用膠槍,將插頭膠粘到Arduino上,確保它不會松動正在做。
圖片由MIYmakers.com提供
現在將LCD顯示器焊接到標頭引腳上,然后將其對準LCD顯示屏頂部。
接線電路Arduino氣象站
連接Arduino,LCD顯示器,DHT11傳感器和電位計,如下面的連接圖所示。
圖片由MIYmakers.com提供
LCD連接
LCD D7 - 》 DIGITAL PIN 2
LCD D6 - 》 3
LCD D5 - 》 4
LCD D4 - 》 5
LCD E - 》 11
LCD RS - 》 12
LCD VDD - 》(+)RAIL BREADBOARD
LCD A - 》(+)RAIL BREADBOARD
LCD VSS - 》( - )RAIL BREADBOARD
LCD K - 》( - )RAIL BREADBOARD
LCD RW - 》( - )RAIL BREADBOARD
LCD VO - 》電位器中間引腳
為Arduino安裝DHT11庫
下載Arduino DHT11庫。
接下來,打開Arduino IDE,轉到草圖 - 》包含庫 - 》添加Zip文件,然后關閉Arduino IDE并再次打開它。執行此操作后,您將找到包含的庫。
有關如何添加庫的更多信息,請訪問Arduino網站。
上傳Arduino氣象站的代碼
將下面的代碼復制并粘貼到Arduino IDE中并保存草圖。接下來,將代碼上傳到您的Arduino。
#include
#include
//led blink tutorial!
//Get more tutorials on --》 --》 --》
//“MIYMAKERS” https://miymakers.wordpress.com/
#define dht_dpin A1 //no ; here. Set equal to channel sensor is on
dht DHT;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup(){
;lcd.begin(16, 2);
lcd.print(“TEMP HUMIDITY”);
Serial.begin(57600);
}
void loop(){
lcd.setCursor(1,3);
DHT.read11(dht_dpin);
//lcd.print(abs(moisture));
//Serial.println(moisture);
lcd.print(round(DHT.temperature));
lcd.print(“C ”);
lcd.print(round(DHT.humidity));
lcd.print(“% ”);
}
為您的Arduino氣象站尋找機柜
拿一個舊塑料盒或容器。由于我們要將它放在外面,所以不要使用像thermocol那樣容易磨損的東西。
用紙刀小心地切割LCD屏幕和DHT11傳感器的孔。如果您使用電池為Arduino供電,請確保有足夠的空間。如果你打算使用適配器,也要為導線切一個孔
將Arduino電路放在盒子內,確保沒有任何東西妨礙顯示器和DHT11傳感器
之后走出去,校準顯示器的對比度,以便您可以輕松地看到輸出
就是這樣!您自己的Arduino氣象站已準備就緒!
-
Arduino
+關注
關注
188文章
6478瀏覽量
188295 -
氣象站
+關注
關注
1文章
763瀏覽量
15780
發布評論請先 登錄
相關推薦
自動氣象站的工作原理與應用
自動超聲波氣象站:智慧氣象的重要組成部分





什么是自動氣象站?

評論