智能家居越來越火了,看著一波又一波的高大上的產品洶涌襲來,但是作為創客來說,DIY才是硬道理!特此我們推出了這一系列的智能家居教程,讓創客朋友們親手體驗改造的樂趣。在此非常感謝@智能創客提供的平臺,讓技術宅拯救世界吧!
在本章中我們會教你如何DIY《智能家居網關》,它就像一個主機,負責將家居聯入互聯網,接收和發送命令。有了它,我們可以隨時查看家里的溫度濕度,下班提前熱水,智能調節空調,監控家里的情況。只要花點心思就可以讓家里像科幻電影里一樣酷!
這次我們使用的是ITEAD STUDIO家的IBoard開發板作為網關的控制器,因為它集成了Arduino、W5100、NRF24L01+、BEE、SDCARD、各種擴展IO功能,很容易操作。
下面是我們這次需要使用到的主要配件:
其他配件有: Mini USB線 X1、9V~12V/1A電源適配器X1、已聯網網線 X 1 第一步:將nRF24L01+模塊插入IBOARD主控板的專用接口 第二步:將FOCA轉串板的開關撥到3.3V,插入IBOARD的燒寫口。 PS: 這個FOCA轉串板本身自帶reset腳,燒寫固件無需手動操作。還可以做為xbee的串口通信底座。
第三步:接入網線和mini USB線連接電腦
第四步:為硬件安裝驅動 a、右鍵點擊“我的電腦”或者“計算機”,打開“管理” b、進入“設備管理器”,在端口com下會出現“USB Serial Port” c、右擊“USB Serial Port”,選擇“更新驅動程序軟件” d、點擊“瀏覽計算機查找驅動程序軟件” e、選擇你的arduino IDE所在的目錄下的drivers,例如我的路徑是:D:\arduino-1.0.4\drivers f、點擊確定或下一步,完成驅動安裝
第五步:為IBOARD燒寫固件(可隨意修改源代碼來實現你要的功能) 庫文件和demo下載地址:http://pan.baidu.com/s/1jGj09nS 1、把下載的庫解壓到你的arduino IDE目錄下的libraries文件夾里面 2、打開arduino軟件后,選擇Tools->Serial Port->COMX 3、COMX就是在電腦設備管理器FOCA的COM數字 4、選擇Tools->Board->Arduino Duemilanove w/ATmega328 5、把gateway文件(可用記事本打開)里面的源代碼拷貝到arduino程序界面中 6、在代碼中你會看到APIKEY顯示為“xxxxxxxxxx”,這個修改成你的apikey(在http://m.znck007.com注冊賬號,進入“網關”可看到)
7、點擊左邊第一個編譯按鈕,如果程序編譯成功就點擊第二個下載按鈕,就開始下載程序了。 至此,網關的硬件和程序都已經完成了,如圖所示: 然后,聯網測試: 1、用手機或pc網頁打開智能創客控制端m.znck007.com,并登陸你的賬號
2、點擊“家中環境”后再點擊“網關狀態”,如果當前狀態顯示網關正在運行中,就連到你的賬號了. 好了,最后可以使用獨立的電源適配器給你的網關供電,是不是很像一個路由器呢?
|