a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 一種基于STM32的智能家居系統設計

一種基于STM32的智能家居系統設計

作者: 時間:2014-07-02 來源:網絡 收藏

  關鍵字:

本文引用地址:http://www.j9360.com/article/249136.htm

  

 

  STM32的軟件控制流程如圖4所示。

  

 

  (1)藍牙子進程程序設計,KEY位置高電平進入AT指令模式,通過發送AT指令進行的設置,例如USART_Send_Cmd(“%srn”,atstr);設置完成后KEY位置低進入數據透傳模式,進行數據傳輸。接受到指令后返回數據,手機端對返回數據進行分析,如果接受錯誤數據,則手機端重新發送數據。接收到正確數據后發送給相應的模塊,執行相應的操作。藍牙軟件設計流程如圖5所示。

  

 

  (2)紅外子進程程序設計,先初始化,對要發送的數據解碼后編碼再經過發送出去。判斷是否發送結束,未發送完整則繼續發送。紅外軟件設計流程如圖6所示。

  

 

  (3)報警子進程程序設計,初始化報警模塊,將一個家用煙感探測器與報警模塊相連,一旦超過設定值報警模塊通過STM32系統將報警信息,發送送到手機或其他終端設備上實現智能報警。判斷是否有報警信息,如果有報警信息則通過串口1將數據發送給STM32芯片,再執行報警函數。

  2.3 該系統在系統中的應用

  要控制紅外設備必須先學習控制該設備的紅外碼。首先,通過半口工具連接到該模塊,將該設備的遙控器對準紅外接收頭,通過半口工具發送對應的報文,按下需要學習的鍵,然后就可以收到該控制鍵對應的紅外碼。將學習到的紅外碼保存在QT的槽函數內。實現了一個手機或終端設備智能的控制家電,并且實現了智能報警。

  3 結束語

  綜上所述,可知基于STM32的系統實現簡單,應用廣泛。而藍牙技術的成熟和普及,可以將各種遙控器由一個Android手機軟件所代替,實現了智能化的控制電視、風扇、空調等設備。通過在室內安裝多個STM32系統,可以實現對每間房間的控制。基于STM32的智能家居系統綜合了多門技術,主要包括視藍牙通信、紅外遙控技術、433報警等,隨著這些技術的發展,該智能家居系統將擁有更為廣闊的發展空間。

紅外遙控器相關文章:紅外遙控器原理

萬能遙控器相關文章:萬能遙控器代碼


c語言相關文章:c語言教程



上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉