<code id="qltvr"><acronym id="qltvr"></acronym></code>

    1. <sup id="qltvr"><small id="qltvr"></small></sup>

      <tr id="qltvr"></tr>

    2. ?

      基于單片機的智能窗的設計與制作.docx

      資料分類:單片機自動化 上傳會員:狂奔的小豬 更新時間:2021-11-14
      需要金幣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

      相關論文資料:
      最新評論
      上傳會員 狂奔的小豬 對本文的描述:傳統窗戶可能僅僅提供開關和隔離功能,而智能窗提供了一種新的理念,它以用戶的體驗和人性化設計為前提,通過多種數字化設備的有機組合,豐富了家庭生活,提升人們的生活質量......
      發表評論 (我們特別支持正能量傳遞,您的參與就是我們最好的動力)
      注冊會員后發表精彩評論獎勵積分,積分可以換金幣,用于下載需要金幣的原創資料。
      您的昵稱: 驗證碼:
      ? 久久午夜羞羞影院免费观看_久久精品人人做人人爽电影_18成禁人视频免费网站_边摸边吃奶又黄激烈高h
      <code id="qltvr"><acronym id="qltvr"></acronym></code>

      1. <sup id="qltvr"><small id="qltvr"></small></sup>

        <tr id="qltvr"></tr>