DHT11 DHT22 溫濕度感應偵測
經過交叉比對 這次買的 DHT22 溫度高2~3度反而不如 dht11準
是買到假的(或瑕疵)還是函式庫問題? 再觀察
買了一個 DHT11 溫濕度模塊 跟 DHT Pro Shield for D1 mini DHT22(AM2302)
一開始參考Google 搞錯方向
下載一個 DHT.zip 再參照程式 用 A0 port
我是用 D1mini 測 完全是 0度
還以為是買到不良品
改用 Nano 板子測 就 OK
後來發現 mini 用 A0 不行
跟 Nano 的 A0 好像不同
------------------------------
最後用 "管理程式庫" 到正式的去下載一個 DHT_sensor_library
1.3.0版
要有Adafruit_Sensor.h
將 https://github.com/adafruit/Adafruit_Sensor 複製到
$ARDUINO_HOME$/libraries/Adafruit_Sensor/Adafruit_Sensor.h。
但感覺跟 1.2.3 差 1度
有支援 DHT22
但編譯前要把 之前裝的 DHT.ZIP 拿掉 不然會衝到 過不了
他有範例 port 是用 2 (D4) 對D1 mini 剛好 5V gnd D4 都在一起
接好跑就 OK
DHT22 配合 d1mini 那塊擴充板子 看了一下 就是連到 D4
ps:DHT.zip 後來改 2(D4) 也可以 但 A0就ˋ是不行
總之就是這樣 用對了 就很簡單
測了 溫溼度
DHT11 23.2*c 56.00%
DHT22 22.0*c 66.00%
差1度 濕度差 10%
手邊沒有精密儀器比對 不知哪個準
單從規格比對
11> 0*c~50*c +-2*c 20%~95% +-5%
22> -40*c~80*c +-0.5*c 0%~100% +-2%
11 是 ¥3.7 22是 ¥13.7~22元 價差算滿大的
經Google 一下其他人使用經驗
DHT11
濕度不准是一定的
溫度看人品 有人說 用幾顆 11 的都不同(但我覺得還好)
真要用來做事 看來是不差那幾十塊台幣
是買到假的(或瑕疵)還是函式庫問題? 再觀察
買了一個 DHT11 溫濕度模塊 跟 DHT Pro Shield for D1 mini DHT22(AM2302)
一開始參考Google 搞錯方向
下載一個 DHT.zip 再參照程式 用 A0 port
我是用 D1mini 測 完全是 0度
還以為是買到不良品
改用 Nano 板子測 就 OK
後來發現 mini 用 A0 不行
跟 Nano 的 A0 好像不同
------------------------------
最後用 "管理程式庫" 到正式的去下載一個 DHT_sensor_library
1.3.0版
要有Adafruit_Sensor.h
將 https://github.com/adafruit/Adafruit_Sensor 複製到
$ARDUINO_HOME$/libraries/Adafruit_Sensor/Adafruit_Sensor.h。
但感覺跟 1.2.3 差 1度
有支援 DHT22
但編譯前要把 之前裝的 DHT.ZIP 拿掉 不然會衝到 過不了
他有範例 port 是用 2 (D4) 對D1 mini 剛好 5V gnd D4 都在一起
接好跑就 OK
DHT22 配合 d1mini 那塊擴充板子 看了一下 就是連到 D4
ps:DHT.zip 後來改 2(D4) 也可以 但 A0就ˋ是不行
總之就是這樣 用對了 就很簡單
測了 溫溼度
DHT11 23.2*c 56.00%
DHT22 22.0*c 66.00%
差1度 濕度差 10%
手邊沒有精密儀器比對 不知哪個準
單從規格比對
11> 0*c~50*c +-2*c 20%~95% +-5%
22> -40*c~80*c +-0.5*c 0%~100% +-2%
11 是 ¥3.7 22是 ¥13.7~22元 價差算滿大的
經Google 一下其他人使用經驗
DHT11
濕度不准是一定的
溫度看人品 有人說 用幾顆 11 的都不同(但我覺得還好)
真要用來做事 看來是不差那幾十塊台幣
留言
張貼留言