(已解決 6#)DHT11 溫度/濕度模塊問題

本帖最後由 C_Law 於 2025-2-21 19:31 編輯

好耐之前用 ESP8266(WeMos D1 Mini) + DHT11 + Display 去做個鐘,度埋室內溫度和濕度,但近日發現讀不到溫度/濕度!
Clipboard01.jpg

駁住有電的 ESP8266 用它錶 DCV 檔去度 DHT11 的三隻腳,+/- 分別係 3.3V 和 0V,而 Out 就長期係 0.xV。

拆返塊 DHT11 出來係無駁電情況下用它錶電阻檔度三隻腳:
+/-電源:3.xkΩ
-/Out:幾Ω
+/Out:∞

手頭上無另一粒 DHT11 做比對,上網搵到的 DHT11 Datasheet 又無 Output 腳的線路,想問問,以上度到的數值,是否代表粒 DHT11 已死?

睇返逃佬的紀錄,粒 DHT11 係 2021-10 買,即係大約用了 3 年半。

DHT11 此類數碼輸出的模件自帶MCU的, 用睇輸出要用示波器/邏輯分析儀類

TOP

DHT11 此類數碼輸出的模件自帶MCU的, 用睇輸出要用示波器/邏輯分析儀類
hon829 發表於 2025/2/14 17:27


暫時未得閒拎個示波器出來試。

ESP8266 的 Program 不在手頭上的電腦。不過剛剛上網求其搵張 DHT11 的 Datasheet 睇下,Power on 後,粒 DHT11 進入 Standby mode,要等 MCU(係個我鐘即係 ESP8266)傳個 >18ms 的 Low pulse 入去 DHT11 的 Output 腳,之後 DHT11 就將數值傳返過去 MCU。

換言之,當 DHT11 駁住 ESP8266,係 Standby 時候,Output 腳理應係 High,而現在卻是長期處於 0.xV。這個似乎係問題所在。不過暫時未知係 ESP8266 腳壞定係 DHT11 壞,今晚返屋企再試試,拆走 DHT11 後度下 ESP8266 隻腳的電壓。

TOP

Oooops~~~~似係燒了 ESP8266 隻腳!

用視波器睇住 ESP8266 隻腳,無論有無駁住 DHT11,這隻腳任何時間都係 Low。

但不知 DHT11 有無都燒埋。

TOP

我試過玩過 DHT11, 佢好似對 timing 非常敏感.
除咗燒 port 外, 或者試試執執 d timing.

TOP

本帖最後由 C_Law 於 2025-2-21 19:34 編輯

逃塊 DHT11 返來,證實:

塊 ESP8266 無死 ,一換塊新的 DHT11,即刻正常讀取到溫度和濕度 。我不記得個 Program save 了去那一隻 USB 手指 ,暫時都未搵返個 Program 出來,所以都不知之前為何之前無駁 DHT11 時隻 Out 腳一直維持係 Low。

即係塊舊 DHT11 已死!
左新、右舊(已死)
Uploaded_via_HKEPC_IR_Pro_Android(8d32e).jpg

拆返塊 DHT11 出來係無駁電情況下用它錶電阻檔度三隻腳。
新 舊比較:
+/-電源:3.3MΩ 3.xkΩ
-/Out:3.3MΩ  幾Ω
+/Out:0.8kΩ  ∞

不過新舊兩塊板不一樣,新板帶電源 LED,舊板無,所以都不能直接比較。其實我係買無 LED 的板,但係間逃佬舖發給我帶 LED 的板,走返去間逃佬舖睇下,無 LED 塊板的選項灰了無得揀,斷估賣清了,間舖就發帶 LED 的給我。等得閒開辣雞時先至拆走粒 LED。


via HKEPC IR 5.1.14 - Android(5.1.2F)

TOP