基于嵌入式的無(wú)線智能家居控制裝置
串口1與藍(lán)牙模塊相連接,接受主控制器發(fā)送來(lái)的命令。I/O口分別連接控制電路的廚房燈,臥室燈,衛(wèi)生間燈,客廳燈的輸入接口。
4.2 從控制器軟件部分
由于本裝置采用了四盞燈模擬家中的各種電器,所以軟件的主要作用是接收主控制器的命令,并將其進(jìn)行解析,將相應(yīng)的命令根據(jù)通信協(xié)議轉(zhuǎn)化為相應(yīng)的控制信號(hào),接入控制電路從而控制相應(yīng)的電器。軟件主要流程如圖7所示。本文引用地址:http://cafeforensic.com/article/152222.htm
5 控制電路
控制電路利用ARM7輸出信號(hào)作為使能信號(hào),通過(guò)繼電器電路實(shí)現(xiàn)低壓直流對(duì)高壓交流電路的控制功能。ARM7輸出信號(hào)VOUTi為3.3V,電路核心部分采用“匯科HRS1H-S-DC5V”作為繼電器,該繼電器使能端要求最低電壓為2.4V,輸出端承載為“220VAC/3A”或者“24VDC/3A”。繼電器輸入端利用三極管9014設(shè)計(jì)驅(qū)動(dòng)及保護(hù)電路,三極管發(fā)射極與繼電器輸入端子相連。電路原理如圖8所示,將ARM7平臺(tái)輸出信號(hào)VOUT1、VOUT2、VOUT3、VOUT4,作為后向電路的輸入控制信號(hào):在圖X中,當(dāng)VOUT1信號(hào)為低電平時(shí),三極管9014斷開(kāi),三極管發(fā)射極零電壓即Vo=0,繼電器線圈未工作,繼電器輸出端斷路,高壓電路斷開(kāi);反之,VOUT1信號(hào)為高電平時(shí),三極管9014導(dǎo)通,三極管發(fā)射極電壓為:電源電壓Vcc與三極管壓降Vd差值,即Vo=Vcc-Vd,繼電器線圈工作,繼電器輸出端導(dǎo)通,高壓電路工作。在測(cè)試與演示過(guò)程中,高壓部分僅以15VDC作為測(cè)試電路,實(shí)物圖如圖9所示。
然而在實(shí)際應(yīng)用中,可以根據(jù)使用環(huán)境和要求不同,將線圈繼電器更換為光電耦合繼電器或者各類功率繼電器,以適應(yīng)用戶的使用需求。
6 結(jié)束語(yǔ)
本次設(shè)計(jì)達(dá)到了預(yù)期的效果,實(shí)現(xiàn)了遠(yuǎn)程PC軟件,手機(jī)和本地控制家用電器(四盞燈模擬)的功能。本套基于嵌入式的無(wú)線智能家居控制裝置具有良好的應(yīng)用性,利用遠(yuǎn)程電腦,手機(jī)等終端設(shè)備我們就可以隨時(shí)隨地的控制家中的任意電器,如果在控制功能上能有所增強(qiáng)和突破,必然有相當(dāng)好的應(yīng)用前景。
評(píng)論