隨著物聯(lián)網(wǎng)、3D打印、穿戴設(shè)置、Maker、Geek的興起,越來(lái)越多的90后加入到這些智能行業(yè)。費(fèi)話(huà)少說(shuō)了,下面開(kāi)始手把手教大家從住的地方開(kāi)始DIY,我的教程一般都包含有視頻,所以用心就行你懂的……
那我們第一個(gè)視頻,就先教你如何DIY智能家居網(wǎng)關(guān),它就像一個(gè)主機(jī),負(fù)責(zé)將家居聯(lián)入互聯(lián)網(wǎng),接收和發(fā)送命令。
有了它我們可以時(shí)時(shí)查看家里的濕度濕度,有沒(méi)有著火呀?電燈是不是沒(méi)關(guān)呀,下班提前熱水,智能調(diào)節(jié)空調(diào),監(jiān)控家里有沒(méi)有發(fā)生什么事,小偷有沒(méi)有光顧等等。如果用心加點(diǎn)其它元素就可以讓家里像科幻電影里一樣酷!
我們所需要的配件在淘寶上都可以購(gòu)買(mǎi)得到,現(xiàn)在的技術(shù)已經(jīng)很成熟了,我們只需購(gòu)買(mǎi)元件,再將他們連接起來(lái),就可以實(shí)現(xiàn)我們想要的功能。
?、賃SB下載器
②路由器電源
?、勖姘澹?/p>
④nrf24l01無(wú)線收發(fā)
?、輆rduino pro控制板
⑥enc28j60以太網(wǎng)卡
?、甙婢€
?、鄟喛肆凶?/p>
?、醓ms1117穩(wěn)壓3.3v
⑩LED和接線端
所有的配件加一共100多元!為什么不淘回家DIY?開(kāi)始踏入未來(lái)創(chuàng)客一員呢。
制作“智能家居網(wǎng)關(guān)”只需要三步:
第一步硬件(連接配件)
一、enc28j6o網(wǎng)卡與arduino pro控制板
1、面包板介紹
我們采用小面包板,沒(méi)有正負(fù)線,模著是不相連豎的是相連的。
2、arduino控制板插入面包板
3、enc28j60網(wǎng)卡與arduino pro控制板接線圖
4、接線端插入腳針?lè)奖忝姘€連接。
5、按接線圖和控制作連接起來(lái)
二、nrf24l01無(wú)線與arduino pro控制板
1、ams1117降壓v3.3的作用
2、nrf24l01無(wú)線和arduino pro控制板連接圖
3、nrf24l01無(wú)線連接
4、nrf24l01無(wú)線和enc28j60網(wǎng)卡連接
三、LED、USB下載線、電源線
1、LED燈連線
2、USB下載線作用
3、9V路由器電源供電
第二步軟件(刷固件)
1)下載驅(qū)動(dòng)和固件(百分之分開(kāi)源代碼)
1、下載地址http://pan.baidu.com/s/1mglvP24
2、enc28j60網(wǎng)卡模塊插入電腦
3、驅(qū)動(dòng)安裝
a、右擊我的電腦或計(jì)算機(jī),點(diǎn)擊管理
b、點(diǎn)擊設(shè)置管理器,在端口com下會(huì)有出現(xiàn)USB Serial Port
c、在USB Serial Port后面會(huì)出現(xiàn)COM加一個(gè)數(shù)字,記住它
d、右擊USB Serial Port,點(diǎn)擊安裝驅(qū)動(dòng)程序軟件
e、點(diǎn)擊“瀏覽計(jì)算機(jī)查找驅(qū)動(dòng)程序軟件”
f、選擇 下載驅(qū)動(dòng)的目錄,選drivers->CP2102_USB_Drivers
g、點(diǎn)擊確定或下一步,完成驅(qū)動(dòng)安裝
2)刷enc28j60網(wǎng)卡固件(可隨意修改源碼實(shí)現(xiàn)你要的功能)
a、打開(kāi)arduino軟件后,選擇Tools->Serial Port->COMX
b、COMX就是在電腦設(shè)置管理器里的COM數(shù)字
c、選擇Tools->Board->再選擇arduino Pro or Pro Mini(5v,16M)w/ATmega328
d、點(diǎn)擊File->Examples->znck007->wangguan_fashe
e、最大化后,點(diǎn)會(huì)看到xxxxxxxxxxxxxxxx,修改成你的apikey(在http://m.znck007.com申請(qǐng))
f、最后點(diǎn)擊右箭頭,就開(kāi)始下載刷新了。
g、當(dāng)綠色的進(jìn)度條完成,并有Done uploading.說(shuō)明成功了。
3)刷nrf24l01無(wú)線固件(可隨意修改源碼實(shí)現(xiàn)你要的功能)
a、我們拔下有網(wǎng)卡那個(gè)板,將USB接到另一個(gè)板(無(wú)線接收)
b、點(diǎn)擊File->Examples->znck007->wangguan_jieshou
c、再點(diǎn)擊右箭頭(紅色框里),就開(kāi)始下載刷新了。
d、那么我們軟件部分就已經(jīng)刷好了,現(xiàn)在他有腦子啦。
第三步組合(包裝)
1)兩個(gè)面包板連接
2)兩板連線互通
a、將網(wǎng)卡上的無(wú)線正負(fù)級(jí)連接到v3.3
b、TX連到另一個(gè)板的RX,RX連到另一個(gè)板的TX
c、將兩個(gè)板的正負(fù)線電源連接,這樣兩個(gè)就都可以供電了
d、RAW連接另一個(gè)板的RAW(正極),GND連接另一個(gè)板GND(負(fù)級(jí))
3)聯(lián)網(wǎng)測(cè)試
a、首先連接好網(wǎng)線,確保能上網(wǎng)
b、自動(dòng)獲取IP、聯(lián)網(wǎng)需要20秒左右
c、手機(jī)打開(kāi)智能創(chuàng)客控制端m.znck007.com,并登陸您的賬號(hào)
d、當(dāng)網(wǎng)卡上的燈在閃爍,那說(shuō)明控制板已經(jīng)上得網(wǎng)了
e、當(dāng)前狀態(tài),如果顯示網(wǎng)關(guān)正在運(yùn)行中,就連到你的賬號(hào)了
f、到這里,硬件和軟件部分都能正常運(yùn)行了。
4)裝入亞克力盒子