智能家居的誕生,方便了我們的生活。其實愛學習愛動手的朋友,自己DIY一些智能産品,是完全沒有問題的。自己DIY,至少有兩個好處:享受DIY的樂趣,解決自己的實際痛點。
智能家居
那麼,我們就應該行動起來,首先就是要知道,我們需要哪些材料和知識儲備。不要急着去買書或者買電路闆,先把你的想法寫出來,看看有什麼和缺什麼。我根據自己的經驗,幫大家列出一個清單,大家可以根據清單來逐項查找自己所需要的東西。
1智能手機APP
大多數的智能硬件都要跟智能手機來通信,這就要在手機上安裝專門的APP。這對于部分程序員來說,并不是很難的事情。網上也可以找到一些通用的APP下載,比如手機藍牙助手。
手機APP
2單片機
智能産品的“大腦”,很多情況下你需要用單片機來進行控制和通信,所以了解單片機是很有必要的。單片機有很多種類,51、stm32或者Arduino系列都可以勝任。如果不是專業人士,推薦大家使用開源的Arduino,容易上手。其他的單片機都需要專門的開發環境(需要破解),安裝起來比較麻煩。
開源硬件ARDUINO
3傳感器/執行器
智能産品的“功能器官”,大家根據自己的需要,選擇不同的傳感器或執行器。比如想要控制彩燈燈,就選擇彩燈模塊;要想知道溫濕度數值,就選擇溫濕度傳感器;要和手機進行藍牙通信,就需要選擇藍牙模塊。網上可以買到各種傳感器/執行器的模塊,價格都很親民。
傳感器
4電子、電路基礎知識
至少要知道怎麼接線,了解電壓電流的概念,學會識别常見的元件類型。這樣會讓你省錢。雖然網上買模塊比較便宜,但是經常燒壞東西還是很讓人頭疼的,經濟受到損失不說,還會影響你的積極性。
電路圖
5編程知識
大多數沒有從事編程工作的人把編程看的十分困難,這真的沒有必要的。單片機編程主要用c語言,c語言是基礎,學會了c語言,别編程語言就很容易學習了。網上的編程教程很多,其實說起來就那麼幾個關鍵字而已,大多數的智能家居不需要什麼數據結構和算法這些高深的知識,你隻要了解程序如何跟單片機的管腳對應起來就行了。
編程語言
6外殼
電路闆完成之後,要想辦法把它們裝起來,一是美觀,一是安全。畢竟這是個看顔值的年代,漂亮的外殼大部分情況下比電路闆還要值錢!
外觀設計
每個人的特長不同,可以根據自己的專業主攻一個方向,其他部分完全可以通過購買或者合作來完成,興趣相同的朋友大有人在,不定期的聚一聚,來幾場頭腦風暴,沒準就能做出一款超酷的智能家居産品出來!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!