• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 物聯網與傳感器 > 設計應用 > 智能開關DIY教程

    智能開關DIY教程

    作者: 時間:2017-10-25 來源:網絡 收藏

      當前,傳統電燈開關的局限性已經暴露,隨著生活水平的提高,消費者對生活的品質產生了極大需求,面對這樣的市場需求,便捷的取代傳統開關已經成為大勢所趨。

    本文引用地址:http://www.czjhyjcfj.com/article/201710/368260.htm

      是指利用控制板和電子元器件的組合及編程,以實現電路控制的單元。現在就讓我們來動手DIY一款智能開關,這樣就可以隨時控制開關的狀態,從而遙控各種電器。

      主要配件:

      

      其他配件有: Mini USB線 X1、9V~12V/1A電源適配器X1

      

      把($1.4544)+模塊插到RBoard開發板上的對應接口,再把FOCA接到燒寫口上,開關打到3.3V(很重要),連接Mini USB線接到電腦。

      如圖所示:

      

      RBoard是一款基于芯片的,帶有4路光耦隔離繼電器的整合開發板,支持控制250V/10A以內的交流電和30V/10A以內的直流電。此次試驗以單路電器為例,需要控制多路電器的朋友可以很方便的添加。

      硬件很快就搭好了,接下來是安裝驅動和燒寫固件。

      本次教程的庫文件下載地址:http://pan.baidu.com/s/1gdgjHjt (復制到瀏覽器打開)下載完成后解壓出來。

      第一步:RBoard驅動安裝步驟:

      a、給FOCA插上mini USB線連接電腦,開關打到3.3V

      b、點擊我的電腦或者計算機,點擊管理

      c、點擊設備管理器,在端口com下會出現USB Serial Port

      d、右擊USB Serial Port,點擊手動安裝驅動程序軟件

      e、點擊“瀏覽計算機查找驅動程序軟件”

      f、選擇下載驅動的目錄,選arduino-》drivers

      g、點擊確定或下一步,完成驅動安裝

      

      第二步:添加設備id:

      a、打開m.znck007.com,登陸后,點擊“智能開關”

      b、點擊“添加新插座”,填寫一個新的名字,例如“light”

      c、查看列表,點擊light的選項,可以看到它的sid,和nid,這是你需要在程序修改的東西

      

      第三步,為RBoard燒寫固件(可隨意修改源代碼來實現你要的功能)

      1、把下載的庫解壓放到你的arduino IDE目錄下的libraries文件夾里面,例如我的路徑是:D:arduino-1.0.4libraries

      2、打開arduino軟件,選擇Tools-》Serial Port-》COMX

      3、COMX就是在電腦設備管理器FOCA的COM號

      4、選擇Tools-》Board-》Arduino Duemilanove w/AT($1.6254)

      5、把kaiguan文件(可用記事本打開)里面的源代碼拷貝到arduino程序界面中

      6、把程序里的sid和nid修改為自己新建的sid和nid

      7、點擊左邊第一個編譯按鈕,如果程序編譯成功就點擊第二個下載按鈕,就開始下載程序了。

      

      至此,網關的硬件和程序都已經完成了,接下來要將RBoard控制器連接到電器電路的火線中,接線原理如圖所示:

      

      這次我們用一光管來演示,把火線在合適位置剪斷。

      

      把剪開的線分別接到NO0和COM0,然后接上光管。

      

      最后,給RBoard接上電源,把光管的插頭接到220V上,完成接線。

      最后,聯網測試:

      a、首先,給網關連接好網線,插上電源適配器,iboard上的LED開始閃爍,這說明有網絡了

      b、用手機或pc網頁打開智能創客控制端

      


      



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 万州区| 绥棱县| 鄄城县| 黄陵县| 苍南县| 灵璧县| 溧阳市| 福鼎市| 拜城县| 精河县| 红安县| 扎鲁特旗| 永靖县| 苍山县| 彝良县| 荣昌县| 会泽县| 宁乡县| 德钦县| 都匀市| 阳朔县| 万盛区| 中牟县| 新密市| 镶黄旗| 阳山县| 都兰县| 兴国县| 莱西市| 衡阳市| 江川县| 霸州市| 富顺县| 江安县| 广州市| 柘荣县| 通榆县| 大理市| 砀山县| 无棣县| 枣阳市|