Arduino開源智慧家居DIY,閘道器教程(ZigBee)

WIZnet發表於2014-12-02

(程式碼請點選下方原文連結)

這篇開始,我們就真正做《閘道器》升級版教程了,採用arduino+zigbee哦。arduino簡單易學,zigbee自組網(如果不懂c語言,直接用就好,我們已經刷好自組網程式碼)!

這次我們的教程是通過以下配件實現《閘道器》功能,並在手機端點選按鈕,使zigbee模組上的燈閃亮(實現是傳送真正的命令了{ckxxxxxxxxx}的格式)!通過不同的格式命令就可以操作開、關、接收、傳送資料!之後《溫溼感測器》《zigbee插座》等就可以直接連上了!

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)
上面就是arduino開源閘道器的配件。

1、SMARTRF04EB(ZIGBEE下載器)35元
2、CP2102(arduino下載器)15元
3、電源供電 10元
4、arduino板(含w5100、zigbee插槽、SD卡座)100元
5、zigbee開發板 30元 (如果只想學zigbee只需要兩塊開發板和zigbee模組,自組網學習哦)
6、zigbee模組 45元

一共是235元,實現自己的arduino開源閘道器吧(自己有arduino和w5100是可以代替我們的arduino板的)。

第一部份:arduino板刷上程式碼。

一、安裝CP2102驅動(USB驅動)
http://pan.baidu.com/s/1o6iDLcm(下載後直接安裝或發現有新硬體就更新驅動)。

二、將CP2102連上arduino板底下的插槽的一定要一一對應哦。

DTR->DTR
GND->GND
TX->RXI
RX->TXO
VDD3.3->VCC

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

三、刷arduino程式碼
大家可以直接在這裡下載原始碼:
http://pan.baidu.com/s/1i386zPV(包含arduino軟體和所有的庫)

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

 

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)
Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

四、插上網線,開啟串列埠就可以測試聯網是否成功了!

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

第二部份:刷zigbee模組程式碼

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

一、將zigbee模組插到zigbee開發板上

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

二、連上SMARTRF04EB下載器。

將一邊有凸出來的一端與(VDD、RES、NC、DC、GND的NC對應就正確了!

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

三、安裝SMARTRF04EB驅動

http://pan.baidu.com/s/1dDH1ZX3(安裝SmartRFStudio后里麵包含有驅動)
提示:如果刷不成功,點選一下SMARTRF04EB上的RESET(凹進去就用筆撮)。

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

四、安裝IAR 8.1,軟體比較大,安裝後看說明破解就好。

http://pan.baidu.com/s/1c0b69Ra(下載解壓裡面有安裝說明)

五、下載zigbee自組網程式碼。

http://pan.baidu.com/s/1COxT8(最新ZStack-CC2530-2.5.1自組網程式碼,已經寫好了按鍵、LED燈功能)

六、點選編譯並下載。

七、插個LED到zigbee開發板的P1.0和-。

八、安到arduino板上。

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

第三步:使用手機測試

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

一、手機開啟m.znck007.com手機控制端。

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

二、新建一個開關。

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

三、點選開關,如果發現LED燈閃,說明《閘道器工作正常了》!

Arduino開源智慧家居DIY《閘道器》升級版閘道器正式教程(zigbee)

OK,《閘道器》部份已經搞定了!

 

轉自奇笛網

更多資訊與我們交流:

WIZnet中文官方網站:http://www.iwiznet.cn

WIZnet企業官方微博:http://weibo.com/wiznet2012

相關文章