摘 要 : 本文以單片機為控制核心 , 基于 PT2262/ 2272 無線收發模塊 , 實現了窗簾的無線遠程智能控制 . 該控制器通過高頻無線收發模塊實現了遙控窗簾的開合控制; 根據外部光線強弱實現自動開關窗簾 ; 根據設定時間自動完成開關過程; 通過語音播報當前環境溫濕度信息以及當前工作狀態 , 并可以實現一個遙控器控制多臺分機 .該系統具有抗干擾能力強、結構簡單、性能穩定, 一機多用 , 成本低廉 , 利于推廣等特點 , 能夠滿足智能家居需求 ,具有良好的市場應用前景.
關鍵詞 : 單片機 ; 智能化 ; 無線控制
0 引言
隨著人們生活水平的提高 , 智能家居成為了家居生活的主題, 傳統的電動控制窗簾一般功能單一 ,智能化程度低, 而本文以單片機為控制核心 , 基于PT2262/ 2272 無線收發模塊 , 實現了窗簾的無線遠程智能控制. 該控制器通過高頻無線收發模塊實現了遙控窗簾的開合控制;
根據外部光線強弱實現自動開關窗簾 ; 根據設定時間自動完成開關過程; 通過語音播報當前環境溫濕度信息以及當前工作狀態, 并可以實現一個遙控器控制多臺分機.
1 系統設計
1. 1 硬件系統基本組成
系統主要由以 STC5410AD 單片機為控制核心的遙控器和控制器兩部分組成, 如圖 1 所示 . 圖 1(a)為遙控器框圖, 包括單片機、按鍵控制模塊、顯示模塊、PT2262 無線發射 , DS1302 時鐘模塊等 . 圖 1( b) 為控制器框圖, 包括單片機、 SHT10 溫濕度傳感器、ISD4002 語音模塊、 PT2272 無線接收模塊、位置檢測、電機控制模塊等.

遙控器端可以通過按鍵控制窗簾的開合、查詢當前窗簾控制器的狀態以及室內的溫濕度信息, 還可以設定窗簾自動開合時間, 設計時將 PT2262/ 2272的地址端放置了撥碼開關, 從而一臺遙控器可以控 制多個窗簾控制器.
控制器端能夠接收來自遙控器的信號 , 通過電機模塊完成對窗簾的控制, 在系統中 , 位置檢測模塊
采用了光電傳感器檢測減速齒輪的轉動齒數來實現控制. 報 警模塊 可以對 當前的 操作給 以提示 .ISD4002 語音模塊實現播報當前的溫濕度信息功能 .
1. 2 系統硬件設計
在該設計中首先要解決的兩個問題一個是遙控器的選 擇, 另一個 是電機 的控制 . 市場上基于PT2262/ 2272 無線收發模塊容易購買 , 價位低 , 電路穩定性好, 抗干擾能力強 , 通過單片機容易控制 .控制模塊中利用 L293 小功率直流電機驅動集成芯片完成了對直流電機的驅動, 其內部具有 H 橋和控制電路, 不會出現控制信號問題形成的 H 橋短路現象, 外圍元件少 , 容易通過單片機控制. 控制模塊中利用 ISD4002 芯片采用直接模擬量存儲技術, 音質好 , 信息可長期保存 , 低電壓供電 , 錄
放時間長 , 便于利用單片機實現控制 , 使用靈活 . 圖2 為系統主機的電路圖 , 圖 3 為系統分機的電路圖 .


1. 3 系統軟件設計
系統遙控端軟件包括 : 按鍵掃描、編碼、地址設置、時間采集、溫濕度采集、報警、定時中斷等子程序; 分機端軟件包括 : 解碼、報警子程序 , 電機驅動位置檢測等. 圖 4 為無線收發程序流程圖. 整個系 程序用C51 編寫實現 .

主機部分 : 遙控的地址信息可以由單片機的EEPROM 事先設定也可以由按鍵在線修改 , 一旦有按鍵按下, 經編碼后 , 由 PT2262 組成的高頻模塊發射. 在設計中 , 現有的無線收發模塊的工作電壓為12 V, 而單片機工作電壓為 5 V, 單片機無法直接驅動無線收發模塊的引腳, 因此設計中單片機與收發 模塊相連的引腳都通過光耦完成電信號的隔離和控制, 另外還可以查看當前的時間和溫濕度等信息 .分機部分: 一旦 PT2272 解碼模塊接收到數據 ,通過讀取數據引腳 Q0~ Q3 的狀態判斷主機的請求. 從而實現窗簾的開合操作 , 系統通過對電機齒輪的光電計數來判斷當前窗簾的開度.
2 結論
本系統基于單片機完成了具有遠程無線遙控功能的窗簾控制系統, 經過實驗表明該系統電路簡單、采用單片機智能控制便于開發和維護、控制靈活、成本低廉, 尤其更適合于智能家居 , 因此有一定的市場應用價值.