需要金幣:1000 個金幣 | 資料包括:完整論文 | ||
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:9365 | ||
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) |
摘要:生活中,人們偶爾會忘記關窗,一旦遭遇雨水天氣,將造成損失。本文針對以上問題,通過查閱資料,綜合分析了自動和近距離遙控窗戶的開啟和關閉的方法。以此開發了基于單片機的智能窗設計方案,并在此基礎上開發了控制系統的硬件裝置和相關的軟件程序。本系統安裝的控制核心是STC89C52單片機,采用DHT11傳感器采集室內溫度和濕度,雨滴傳感器檢測是否下雨,煙霧傳感器檢測室內是否有燃氣泄漏或起火冒煙,利用紅外遙控方式進行窗戶的開關控制,OLED12864液晶屏顯示濕度、溫度、時間。同時,開關窗的驅動裝置采用步進電機。這種控制方式,更加方便快速,避免了人工方式在控制上的延遲帶來的損失。軟件程序采用C語言,運用模塊化的設計思路,方便補充和改進。
關鍵詞:STC89C52單片機;OLED12864液晶屏;煙霧傳感器;防雨防潮
目錄 摘要 Abstract 1 緒 論-1 1.1 智能窗的研究背景及意義-1 1.2 智能窗的發展現狀-1 1.3 本文的設計內容-2 2 系統方案的比較與確定-3 2.1 設計要求-3 2.2 總體方案的設計-3 2.3 單元設計方案選擇-4 2.3.1 處理器的選擇-4 2.3.2 溫濕度測量模塊的選擇-4 2.3.3 電機驅動模塊-5 2.3.4 雨滴檢測傳感器-5 3 硬件系統的設計-6 3.1 單片機控制單元-6 3.1.1 STC89C52單片機簡介-6 3.1.2 單片機最小系統-6 3.2 參數采集電路的設計-6 3.2.1 溫濕度數據采集電路的設計-6 3.2.2 煙霧傳感器電路設計-7 3.2.3 雨滴傳感器模塊設計-8 3.3 紅外遙控接收電路-9 3.4 步進電機模塊-10 3.5 警報器單元-10 3.6 液晶顯示單元-11 3.7 電源供電電路-11 4 系統的軟件設計-12 4.1 系統總體設計-12 4.2 溫濕度子程序設計-13 4.3 煙霧傳感器和雨滴傳感器子程序設計-14 4.4 遙控發射及接收控制子程序設計-15 4.4.1 遙控發射控制流程說明-15 4.4.2 遙控接收控制流程說明-16 5 系統的綜合調試-17 5.1 軟件調試-17 5.2 硬件調試-18 結論-20 參考文獻-21 致謝-22 附錄1 系統原理圖-23 附錄2 程序源碼片段-24 |