查看: 145296|回復: 1284
打印 上一主題 下一主題

arduino教程【實戰篇】01《家居網關》DIY圖文視頻教程

  [復制鏈接]
  • TA的每日心情

    2015-9-22 09:41
  • 簽到天數: 9 天

    [LV.3]偶爾看看II

    跳轉到指定樓層
    樓主
    發表于 2014-4-19 15:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    本帖最后由 智能創客 于 2014-10-11 16:28 編輯

    在微博里認識站長,聊得很投機,于是就加入arduino中文社區。
    我個人是一個移動端的coder,做開發已有很多年,懷著對硬件的向往加入了創客一員。

    隨著物聯網、3D打印、穿戴設置、Maker、Geek的興起,越來越多的90后加入到這些智能行業。
    費話少說了,下面開始手把手教大家從住的地方開始DIY,我的教程一般都包含有視頻,所以用心就行你懂的……


    那我們第一個視頻,就先教你如何DIY《智能家居網關》,它就像一個主機,負責將家居聯入互聯網,接收和發送命令。

    有了它我們可以時時查看家里的濕度濕度,有沒有著火呀?電燈是不是沒關呀,下班提前熱水,智能調節空調,監控家里有沒有發生什么事,小偷有沒有光顧等等。如果用心加點其它元素就可以讓家里像科幻電影里一樣酷!

    我們所需要的配件在淘寶上都可以購買得到,現在的技術已經很成熟了,我們只需購買元件,再將他們連接起來,就可以實現我們想要的功能。

    游客,如果您要查看本帖隱藏內容請回復



    《智能創客DIY交流論壇》成立了
    歡迎大家來提問題、交流、學習,共同建立智能的創客平臺!
    http://www.znck007.com注冊有機會送板子哇!

    制作《智能家居網關》只需要三步:

    第一步硬件(連接配件)
    一、enc28j6o網卡與arduino pro控制板
    1、面包板介紹
    我們采用小面包板,沒有正負線,模著是不相連豎的是相連的。

    2、arduino控制板插入面包板

    3、enc28j60網卡與arduino pro控制板接線圖


    4、接線端插入腳針方便面包線連接。

    5、按接線圖和控制作連接起來


    二、nrf24l01無線與arduino pro控制板
    1、ams1117降壓v3.3的作用

    2、nrf24l01無線和arduino pro控制板連接圖

    3、nrf24l01無線連接

    4、nrf24l01無線和enc28j60網卡連接


    三、LED、USB下載線、電源線
    1、LED燈連線

    2、USB下載線作用

    3、9V路由器電源供電



    第二步軟件(刷固件)
    1)下載驅動和固件(百分之分開源代碼)

    2、enc28j60網卡模塊插入電腦


    3、驅動安裝
    a、右擊我的電腦或計算機,點擊管理
    b、點擊設置管理器,在端口com下會有出現USB Serial Port
    c、在USB Serial Port后面會出現COM加一個數字,記住它
    d、右擊USB Serial Port,點擊安裝驅動程序軟件
    e、點擊“瀏覽計算機查找驅動程序軟件”
    f、選擇 下載驅動的目錄,選drivers->CP2102_USB_Drivers
    g、點擊確定或下一步,完成驅動安裝


    2)刷enc28j60網卡固件(可隨意修改源碼實現你要的功能)
    a、打開arduino軟件后,選擇Tools->Serial Port->COMX
    b、COMX就是在電腦設置管理器里的COM數字
    c、選擇Tools->Board->再選擇arduino Pro or Pro Mini(5v,16M)w/ATmega328
    d、點擊File->Examples->znck007->wangguan_fashe
    e、最大化后,點會看到xxxxxxxxxxxxxxxx,修改成你的apikey(在http://m.znck007.com申請)
    f、最后點擊右箭頭,就開始下載刷新了。
    g、當綠色的進度條完成,并有Done uploading.說明成功了。


    3)刷nrf24l01無線固件(可隨意修改源碼實現你要的功能)
    a、我們拔下有網卡那個板,將USB接到另一個板(無線接收)
    b、點擊File->Examples->znck007->wangguan_jieshou
    c、再點擊右箭頭(紅色框里),就開始下載刷新了。
    d、那么我們軟件部分就已經刷好了,現在他有腦子啦。


    第三步組合(包裝)
    1)兩個面包板連接

    2)兩板連線互通
    a、將網卡上的無線正負級連接到v3.3
    b、TX連到另一個板的RX,RX連到另一個板的TX
    c、將兩個板的正負線電源連接,這樣兩個就都可以供電了
    d、RAW連接另一個板的RAW(正極),GND連接另一個板GND(負級)


    3)聯網測試
    a、首先連接好網線,確保能上網
    b、自動獲取IP、聯網需要20秒左右
    c、手機打開智能創客控制端m.znck007.com,并登陸您的賬號
    d、當網卡上的燈在閃爍,那說明控制板已經上得網了
    e、當前狀態,如果顯示網關正在運行中,就連到你的賬號了
    f、到這里,硬件和軟件部分都能正常運行了。


    4)裝入亞克力盒子


    詳細DIY教學視頻[在線高清播放],學會了點贊、評論支持一下!

    宣傳效果視頻[直接打開],看了以后記得評論點贊,讓更多人加入我們!


    如果大家的喜歡就回復支持一下,
    我們會給大家帶來更多DIY作品



    《WIFI作品DIY教程》
    WIFI作品DIY教程01-《Z WIFI開發板》介紹和聯網等配置教程


    《Arduino開源智能家居DIY教程系列》
    Arduino開源智能家居《花絮1》zigbee小底板DIY成功
    Arduino開源智能家居《認識Zigbee》zigbee功能和自組網介紹
    Arduino開源智能家居《zigbee開發板》手機/按鍵點亮LED
    Arduino開源智能家居01《網關》升級版網關正式教程(zigbee)
    Arduino開源智能家居02《溫濕傳感器》什么樣溫濕度才適居
    Arduino開源智能家居03《開發板套件》學習zigbee家居-性價比高
    Arduino開源智能家居04《插座開關》手機控制:網扇、空調...
    Arduino開源智能家居05《紅外線》手機紅外線控制電器


    《百元智能家居DIY教程系列》
    arduino教程【實戰篇】01《家居網關》DIY圖文視頻教程
    arduino教程【實戰篇】02《溫濕度》DIY圖文視頻教程
    arduino教程【實戰篇】03《智能插座》DIY圖文視頻教程
    arduino教程【實戰篇】04《電燈開關》DIY圖文視頻教程
    arduino教程【實戰篇】05《手機紅外線》DIY圖文視頻教程
    關注@智能創客http://www.znck007.com(打造DIY創客平臺)

  • TA的每日心情

    2015-9-22 09:41
  • 簽到天數: 9 天

    [LV.3]偶爾看看II

    來自 2#
     樓主| 發表于 2014-4-19 15:49 | 只看該作者
    本帖最后由 智能創客 于 2014-4-19 15:58 編輯

    由于實戰做來用在自個家里的,所以很多想法、思維可能理解對新手理解不來(老鳥就不要噴我手下留情{:soso_e100:})!
    歡迎大家一起交流、討論,只為共同學習向著那份理想!
  • TA的每日心情
    無聊
    2016-12-2 22:10
  • 簽到天數: 5 天

    [LV.2]偶爾看看I

    推薦
    發表于 2014-4-19 23:29 | 只看該作者
    求lz畫一個代碼的流程圖,然后寫注釋。。。

    該用戶從未簽到

    推薦
    發表于 2016-2-17 14:30 | 只看該作者
    非常詳細,感謝分享

    該用戶從未簽到

    推薦
    發表于 2014-4-20 11:21 | 只看該作者
    點贊!學習中

    該用戶從未簽到

    板凳
    發表于 2014-4-19 16:15 | 只看該作者
    {:soso_e179:}
  • TA的每日心情

    2015-9-22 09:41
  • 簽到天數: 9 天

    [LV.3]偶爾看看II

    地板
     樓主| 發表于 2014-4-19 16:19 | 只看該作者

    不能批量遠程下載圖片,如果可以的話,就會好很多了,外鏈圖片很不好。

    該用戶從未簽到

    5#
    發表于 2014-4-19 19:42 | 只看該作者
    贊一個,這期待后集{:soso_e179:}
  • TA的每日心情

    2015-9-22 09:41
  • 簽到天數: 9 天

    [LV.3]偶爾看看II

    6#
     樓主| 發表于 2014-4-19 20:10 | 只看該作者
    海神 發表于 2014-4-19 19:42
    贊一個,這期待后集

    是呀。慢慢把DIY做下去。
  • TA的每日心情

    2015-9-22 09:41
  • 簽到天數: 9 天

    [LV.3]偶爾看看II

    8#
     樓主| 發表于 2014-4-20 09:29 | 只看該作者
    fuwen0202 發表于 2014-4-19 23:29
    求lz畫一個代碼的流程圖,然后寫注釋。。。

    嗯,你是指用visio做流程圖嗎?
    因為arduino不能寫中文,所以又懶的用別的軟件寫。

    該用戶從未簽到

    10#
    發表于 2014-4-20 14:15 | 只看該作者
    能用2個ARDUINO MINI代替PRO不?
    您需要登錄后才可以回帖 登錄 | 立即注冊  

    本版積分規則

    熱門推薦

    為拍月亮而生的便攜望遠鏡系統。
    為拍月亮而生的便攜望遠鏡
    參賽項目: 便攜望遠鏡系統 參賽組員: 1人 布丁:嵌入式軟件、上位機軟件、電路、結
    基于機器視覺的智能分揀機械臂
    基于機器視覺的智能分揀機
    本作品是一個基于機器視覺的智能機械臂操作平臺,其采用atmega32單片機作為主控制系統
    小白求助
    小白求助
    也許我這個問題也許看起來有些幼稚。。。 還在入門的路上打滾,在看《愛上Arduino》這
    SpiderRobot 蜘蛛
    SpiderRobot 蜘蛛
    關于SpiderRobot 項目實行方案 之前有人推薦我做這個項目,于是乎就有了這個 h
    沒有合適的模塊,想到自己焊接芯片
    沒有合適的模塊,想到自己
    有些模塊沒有加工過的模塊銷售,想著自己要是能把芯片焊在一起也是一樣的。只是這個尺
    Copyright   ©2015-2016  Arduino中文社區  Powered by©Discuz!   
    快速回復 返回頂部 返回列表
    北京快乐8论坛