01Blynk+Arduino搭配USB上網

(2017/01/22)

今天又發現了一個好玩的新東西Blynk,它是一個手機APP,可以透過它去控制Arduino,有興趣的可以來玩玩~~

參考資料:利用手機程式:Blynk控制Arduino

一開始為測試Blynk可否成功?所以採用最簡單的方式,就是Arduino利用USB與電腦連接,並利用此USB來讓Arduino可以上網,然後再利用此APP(Blynk)來控制Arduino,為了解是否能正確控制Arduino,所以Arduino再接上YWRobot的擴充板,以控制擴充板的元件。

一、手機下載Blynk的APP

二、下載給Arduino用的函數庫

  • 將上述全部資料夾複製到Arduino的函式庫資料夾中,如下:

三、開啟手機中的Blynk程式

  • 先註冊新帳號登入

  • 新增一個新的專案

  • 選擇硬體

    • 選擇連網方式

      • 輸入專案名稱

      • 進入剛建立的專案,會是空的版面

      • 你可以按上排中間「新增[元件]到這個專案」按鈕,來增加你的元件。

    • 新增一個按鈕元件

    • 點一下可進入相關設定

    • 選擇腳位

    • 針對三色LED燈,選擇滑桿元件

    • 針對二個按鍵,選擇Value Display

      • 針對電位器(可變電阻器),選擇Gauge 元件

      • 沒能量了,無法再加入元件

    • 可調整各元件的位置,最後完成圖如下

四、回到電腦,上傳程式到Arduino,讓Arduino連上網路

  • 開啟Arduino IDE程式

  • 打開 Arduino_Serial_USB檔 (取得路徑如下)

  • 接著要將第33行的YourAuthToken改成Blynk寄到你EMAIL信箱的YourAuthToken

  • 當前面動作新增一個新專案時,Blynk會寄一封認證碼的信到你的信箱

  • 選對正確的Arduino UNO板及連接埠,再將檔案上傳燒錄進去Arduino板

五、下指令讓arduino透過電腦連上網際網路

  • 進入C:\Program Files (x86)\Arduino\libraries\Blynk\scripts (剛剛放到Arduino下libraries下的Blynk)

  • 編輯 blynk-ser.bat

  • 將檔案中的COMM_PORT值改成Arduino正確的連接埠,像此例是COM4

  • 然後,直接儲存檔案

  • 接著,執行blynk-ser.bat(快點二下)

    • 註:不要關閉此視窗

六、到手機來執行你的專案