2016-05-23 35 views
0

我想設計一個家庭自動化系統。我想包括一些基本功能,如什麼是家庭自動化的先決條件?

1. Light on/off 
2. Fan on/off and speed control 
3. AC on/off 
4. Water pump on/off 
5. CCTV camera monitor 

我應該在開始之前學習什麼基本的東西?我決定使用Raspberry Pi3和PIC微控制器。這是正確的決定還是我應該改變平臺?任何建議將非常有義務。

+0

它取決於你可以做到這一點的硬件,交換機等,然後從該列表中選擇一個或多個接口/協議,然後從該列表中獲得哪些控制平臺可用。首先從購物車開始並不是答案。 –

回答

1

有一個名爲FEHM的房屋自動化Raspberry Pi項目。 http://fhem.de/fhem.html
你可以包括你自己的功能,模塊,系統,也是研究家庭自動化系統基本功能的上帝。如果你打算建立你自己的系統。

FHEM(TM)是一款GPL'd perl服務器,用於房屋自動化。它用於在家庭中自動執行一些常見任務,如開關燈/ 百葉窗/加熱/等等,並記錄溫度/ 溼度/功耗等事件。

該程序作爲服務器運行,您可以通過網絡或智能手機 前端,telnet或TCP/IP直接控制它。

爲了使用FHEM你需要一個24/7服務器(弗裏茨!盒,NAS,RPI, PC,MacMini等)用Perl解釋器和一些連接的硬件 像CUL,FHZ1300PC等訪問演員和傳感器。請參閱下面的「支持的硬件」一節中的 。

它發音沒有h,就像女性一樣。

0

1)至4)對於Pi3不是問題。它有足夠的「權力」爲所有這些事情做任何合理數量的人們可以想到的任務。有限數量的GPIO引腳可能需要仔細設計,但I2C和端口擴展器不能解決這些問題。對於任何特定問題,請務必加入https://raspberrypi.stackexchange.com/

Pi將如何處理5)「CCTV監視器」歸結爲相機數量,分辨率和相應的幀速率。性能限制可能來自CPU,磁盤I/O或以太網傳輸速率。因此,我的建議是首先研究這些問題(想起zonemindermotion)。