它是如何工作的?
所以我們已經(jīng)得到了這款名為DHT11的超低成本傳感器。它使用電容式濕度傳感器和熱敏電阻測(cè)量周圍的airand,在數(shù)據(jù)引腳上吐出數(shù)字信號(hào)。由于輸出數(shù)據(jù)不是模擬的,因此需要進(jìn)行一些編碼才能獲得數(shù)據(jù),但不會(huì)讓人感到厭煩。它有自己的庫來處理困難的部分。它使用起來相當(dāng)簡單,但需要仔細(xì)計(jì)時(shí)才能獲取數(shù)據(jù)。您每2秒只能從中獲取一次新數(shù)據(jù),但這對(duì)我們的Arduino氣象站來說已經(jīng)足夠了。
連接標(biāo)題Arduino氣象站
由于您將為Arduino氣象站使用LCD顯示器,因此您需要將針頭焊接到LCD上。最好的方法是將標(biāo)頭引腳固定到Arduino上,并使用跳線將其連接到LCD顯示器。
將標(biāo)頭引腳放在Arduino的端口上,然后 make確保有接觸并且插頭沒有松動(dòng)。
小心地,使用膠槍,將插頭膠粘到Arduino上,確保它不會(huì)松動(dòng)正在做。
圖片由MIYmakers.com提供
現(xiàn)在將LCD顯示器焊接到標(biāo)頭引腳上,然后將其對(duì)準(zhǔn)LCD顯示屏頂部。
接線電路Arduino氣象站
連接Arduino,LCD顯示器,DHT11傳感器和電位計(jì),如下面的連接圖所示。
圖片由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,轉(zhuǎn)到草圖 - 》包含庫 - 》添加Zip文件,然后關(guān)閉Arduino IDE并再次打開它。執(zhí)行此操作后,您將找到包含的庫。
有關(guān)如何添加庫的更多信息,請(qǐng)?jiān)L問Arduino網(wǎng)站。
上傳Arduino氣象站的代碼
將下面的代碼復(fù)制并粘貼到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氣象站尋找機(jī)柜
拿一個(gè)舊塑料盒或容器。由于我們要將它放在外面,所以不要使用像thermocol那樣容易磨損的東西。
用紙刀小心地切割LCD屏幕和DHT11傳感器的孔。如果您使用電池為Arduino供電,請(qǐng)確保有足夠的空間。如果你打算使用適配器,也要為導(dǎo)線切一個(gè)孔
將Arduino電路放在盒子內(nèi),確保沒有任何東西妨礙顯示器和DHT11傳感器
之后走出去,校準(zhǔn)顯示器的對(duì)比度,以便您可以輕松地看到輸出
就是這樣!您自己的Arduino氣象站已準(zhǔn)備就緒!
-
Arduino
+關(guān)注
關(guān)注
188文章
6468瀏覽量
186956 -
氣象站
+關(guān)注
關(guān)注
1文章
749瀏覽量
15660
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論