更多

    智能換水水族箱(四)

    IoT 的觀念,隨著網絡的擴展,不再只是高階技術。只要能將生活中的事物歸納,找出其邏輯思維,再運用科技就能將萬物連貫,智能換水水族箱也正是如此。今期走到最後的部分,將感應器與程式互通。

    上星期已製作 App 的基本介面,也修改了一些參數,讓程式與電子零件互通。今期是告知程式需要執行的細節,而執行的步驟,全由超聲波數據回饋。方法很簡單,只要將回饋數據傳送至手機即可。

    D.超聲波測距器監控

    [row][double_paragraph]

    Step 1:Blynk 除了有輸出元件外,還有輸入元件讓手機接收及示由 Arduino 傳送來的數據。要讀取超聲波測距器的數據,選「Labeled Value」元件。
    Step 1:Blynk 除了有輸出元件外,還有輸入元件讓手機接收及示由 Arduino 傳送來的數據。要讀取超聲波測距器的數據,選「Labeled Value」元件。

    [/double_paragraph][double_paragraph]

    Step 2:「LABEL」可設定於界面中顯示的單位,「READING FREQUENCY」是設定多久更新一次讀數。
    Step 2:「LABEL」可設定於界面中顯示的單位,「READING FREQUENCY」是設定多久更新一次讀數。

    [/double_paragraph] [/row]

    [row][double_paragraph]

    Step 3:同樣需設定從微 控制器的相應接口接收數據,Arduino 的數位(Digital)及類比(Analog)接口均能讀取數據,Blynk 更能於編程時讓我們自訂虛擬接口(Virtual)來接收較複雜的數據。
    Step 3:同樣需設定從微控制器的相應接口接收數據,Arduino 的數位(Digital)及類比(Analog)接口均能讀取數據,Blynk 更能於編程時讓我們自訂虛擬接口(Virtual)來接收較複雜的數據。

    [/double_paragraph][double_paragraph]

    Step 4:把超聲波測距器對準監控水面位置︐數據會顯示於手機上。
    Step 4:把超聲波測距器對準監控水面位置︐數據會顯示於手機上。

    [/double_paragraph] [/row]

    E.智能程序換水

    [row][double_paragraph]

    Step 1:遙控智能程序,我們會利用 Blynk 的選單元件, 新增「Menu」元件。
    Step 1:遙控智能程序,我們會利用 Blynk 的選單元件, 新增「Menu」元件。

    [/double_paragraph][double_paragraph]

    Step 2:可於下拉選單中 設置多個選擇,每一個選擇需於 Arduino IDE 作出相應的編程,跟據超聲波測距器所讀得的數值去操控 Arduino 數位接口的輸出值,從而透過繼電器開關水泵。
    Step 2:可於下拉選單中設置多個選擇,每一個選擇需於 Arduino IDE 作出相應的編程,跟據超聲波測距器所讀得的數值去操控 Arduino 數位接口的輸出值,從而透過繼電器開關水泵。

    [/double_paragraph] [/row]

    [row][double_paragraph]

    Step 3:只需於App界面選 擇選單元,再從 下拉選單中選擇 程序及按確定,Blynk Cloud 就會觸發對應的編程,從而遙控換水系統完成換水程序。
    Step 3:只需於 App 界面選擇選單元,再從下拉選單中選擇程序及按確定,Blynk Cloud 就會觸發對應的編程,從而遙控換水系統完成換水程序。

    [/double_paragraph][double_paragraph]

    Step 4:完成所有設定︐現在 看看智能手機遙控換水系統的完整界面。
    Step 4:完成所有設定,現在看看智能手機遙控換水系統的完整界面。

    [/double_paragraph] [/row]

    物聯網的利用及智能水族箱

    本校水生生物飼養工作小組因應所面對難題,研發一個智能自動換水水族箱,亦因此接觸了有關物聯網科技應用的智能手機應用程式。除了自動換水及水位監控功能外,亦開展了對其他水族箱的監控及收集的研究,希望能研發一個更完善的智能水族箱,使人們不在家中時,也能運用智能方式照顧家中的水族成員。

    您會感興趣的內容

    相關文章