最近在網路上看到一種便宜的溫溼度感測器--DHT11,好奇之下就買了2個回來試試。

DHT11是採1-wire通訊設計,故連接方便。其溫度精度為+/-2℃;濕度為+/-5%RH。在此又買了一個PL2303HX模組,以方便8051與NB的連接 (畢竟現在在NB上都沒有RS-232的連接孔,只剩USB介面)

      溫濕度感測器DHT11  

 

整個溫濕度感測模組主要可分為三個部份:1.溫濕度感測器DHT11。 2.PL2303HX模組。 3.MCU 8051 (對DHT11傳回的資料進行解碼,並擔負與電腦的溝通介面)

 

      溫濕度感測器all  

 

在此將整個開發的程序分成下面個幾個Step:

Step1-溫濕度感測電路連接

電路圖上DHT11的腳位1,2間忘了加上一10K歐姆的電阻。

 

      溫濕度感測DHT-11電路圖

   

Step2-8051韌體撰寫 

 

      DHT11韌體  

 

Step3-NB上顯示程式撰寫 & 作品完成

在電腦上的程式是以VB進行撰寫,目前僅完成溫濕度顯示的部份,後續還可依需要增加相對應的控制程式,以達到自動化的目的。   

    

      溫濕度感測溫度顯示圖   

      溫濕度感測完成圖             

 

 

 

Yan ~ 生活日記 發表在 痞客邦 PIXNET 留言(9) 人氣()


留言列表 (9)

發表留言
  • 悄悄話
  • 悄悄話
  • 悄悄話
  • 悄悄話
  • 阿唐
  • 請問有問題可以問你嗎?
  • 其實我也沒懂很多,不過歡迎一起研究討論

    Yan ~ 生活日記 於 2013/02/28 23:51 回覆

  • 悄悄話
  • 學生
  • 您好 請問電路圖中的那幾顆材料是什麼 看不太清楚
  • 就是一般8051用的材料,書上都有
    電容30pFx2, 10pFX1
    電阻10k歐姆X1
    振盪器11.059HzX1

    Yan ~ 生活日記 於 2014/03/04 21:54 回覆

  • 學生
  • 請問那些程式 註解都是亂碼
    想知道程式碼再打些什麼
    有點看不懂
  • 要不要試試Arduino呢?使用上更簡單

    Yan ~ 生活日記 於 2014/03/10 22:27 回覆