基於Linux的智慧型家居的設計 2

2021-07-04 02:06:45 字數 659 閱讀 8617

1  系統總體設計方案

智慧型家居系統的是乙個實時查詢家庭的溫濕度、照明控制、自動控制的設定,集家庭娛樂、智慧型安防為一體,大量資料快處理、可靠的系統,因此在硬體和軟體上都有很大的要求,因此在這裡進行了多方面的考慮有以下兩個實現方案:

方案一:利用stm32微控制器作為手持終端的控制器,使用按鍵和12864液晶屏作為人機互動的介面。利用51微控制器作為房子內部的電燈、空調、門禁等家電的控制器,利用串列埠實現stm32微控制器和51微控制器作為資料傳輸的通道。這個可以實現,但是,機械按鍵和12864在智慧型家居中與實際的場景有些不符合。

方案二:利用arm架構的s3c6410作為手持終端的主控晶元,以linux系統作為平台,qt設計友好的人機互動介面,結合多個感測器進行採集,使用ti的cc2530作為網路感測器和房子內部電器的控制器,並且利用串列埠通訊實現資料的互動,利用rfid的門禁鑰匙。通過pc機上的客戶端軟體實現遠端的智慧型家居系統監控[6]。

比較以上兩種方案,第二種方案更為合理,linux系統有很多的優勢:免費開源、核心可裁剪、網路功能強大且穩定、可靠安全等都方面的優勢[7]。qt設計支援多國語言、優良的跨平台特性、物件導向、豐富的api(包括圖形設計器,makefile製作工具、字型國際化工具、qt的c++類庫)、模組化、可以任意裁剪、大量的開發文件、xml支援等多方面的優勢[8]。所以選擇方案二。

本設計的整體系統框圖如圖

基於Linux的智慧型家居的設計 4

3 開發環境的搭建 本次課題使用的開發環境比較特殊,沒有乙個現成的整合開發環境,需要自己一步一步的搭建開發環境,開發環境的搭建的過程十分複雜,而且如果沒有這個開發環境本次課題就無法進行。因此,在進行設計時,必須要進行開發環境的搭建。3.1 虛擬機器安裝和系統安裝 在pc機上安裝vmware work...

基於ARM的智慧型家居遠端控制系統設計

隨著網際網路技術和資訊通訊技術向普通家庭生活的不斷普及,如何將消費電子 計算機和通訊融為一體,已成為人們非常關心的乙個問題。智慧型家電網路管理系統能夠實現家用電器的網路化 智慧型化管理。通過該系統將家中的網路電器與網際網路和gprs網路相連,這樣無論何時何地,使用者都可以通過該系統遠端操縱家用電器。...

基於51微控制器的無線智慧型家居設計

基於微控制器的無線智慧型家居設計 一 硬體系統總體框圖 二 mq 2煙霧感測器模組 mq2煙霧感測器使用的氣敏材料是在清潔空氣中電導率較低的二氧化錫,當感測器所處環境中存在可燃氣體時,感測器的電導率隨空氣中可燃氣體濃度的增加而增大。使用簡單的電路即可將電導率的變化轉換為與該氣體濃度相應的輸出訊號。m...