Tag - 開源機器人平台

Arduino Alvik 機器人

Arduino Alvik 開源機器人全攻略:從功能特色到程式安裝教學

Arduino Alvik 是一款由 Arduino 及其合作夥伴開發的開源機器人平台,旨在讓使用者學習和實踐機器人技術,並提供廣泛的硬體和軟體支援。這款機器人設計簡單、易於擴展,完美結合了 Arduino 開源硬體的優勢,適合各種年齡層的學習者,從入門到進階者都能使用它來進行各種有趣的專案。 Alvik 機器人的設計專注於靈活性和可擴展性,使用者可以根據自己的需求選擇不同的感測器、馬達和其他外部設備進行定制,創造不同的功能和應用場景。這使得它不僅適合機器人愛好者,也適合教育領域中的 STEM 教學。

 

主要特點:

  1. 開源平台:Arduino Alvik 是一個完全開源的機器人平台,這意味著用戶可以查看並修改其硬體設計和軟體代碼。這使得它成為學習機器人技術和編程的理想工具。
  2. 兼容 Arduino 生態系統:這款機器人與 Arduino 開發板和其他 Arduino 擴展模組兼容,用戶可以輕鬆擴展硬體來加入更多功能,如感測器、顯示器和無線通信模組等。
  3. 可編程性:Arduino Alvik 支援基於 Arduino IDE 的編程環境,用戶可以使用 C/C++ 編程語言來設計機器人的行為和功能。
  4. 簡單的硬體設計:Alvik 機器人的設計簡單,易於組裝和維護,即使是沒有硬體設計經驗的使用者也能輕鬆上手。
  5. 多樣化的應用場景:從簡單的機器人行走到複雜的自動導航,Arduino Alvik 提供了豐富的擴展性,讓使用者可以構建各種應用,例如循跡機器人、聲音識別、避障系統等。

 

安裝指南

要在 Arduino Alvik 機器人上安裝程式碼,您可以使用 Arduino Lab for MicroPython 或 Arduino IDE。以下是兩種方法的詳細步驟:

方法一:使用 Arduino Lab for MicroPython

  1. 下載並安裝 Arduino Lab for MicroPython:
    • 前往 Arduino Lab for MicroPython 頁面,下載適用於您作業系統的版本。
    • 安裝完成後,啟動該應用程式。
  2. 連接 Alvik 機器人:
    • 使用 USB-C 線纜將 Alvik 機器人連接到電腦。(註:電腦是透過 USB 供電給控制板,因此無論機器人電源開關是否開啟,電腦皆可識別。但建議在燒錄程式時保持馬達電源關閉,以免機器人突然移動。)
  3. 設定工作目錄:
    • 在 Arduino Lab for MicroPython 中,建立一個新的資料夾(例如 “Alvik”),並將其設為工作目錄。
  4. 建立並執行程式碼:
    • 在工作目錄中,建立一個新的 Python 檔案(例如 “obstacle_avoider.py”)。
    • 編寫或貼上您希望運行的程式碼。
    • 點擊視窗上方的「連接 (Connect)」按鈕連線後,點擊「執行 (Run)」按鈕即可測試程式碼。
    注意:若需讓機器人開機自動執行,請將檔案名稱命名為 main.py 並儲存於機器人的儲存空間中。

 

方法二:使用 Arduino IDE (C++)

⚠️ 重要提醒:使用 Arduino IDE 上傳 C++ 程式碼會覆蓋掉出廠預設的 MicroPython 韌體。若日後需要改回使用 MicroPython,需要重新燒錄 MicroPython 韌體。

  1. 安裝 Arduino IDE:
    Arduino 官方網站 下載並安裝最新版本的 Arduino IDE。
  2. 安裝 Alvik 所需的程式庫:
    啟動 Arduino IDE,前往「工具」>「開發板」>「開發板管理員」。
    在搜尋欄中輸入「Nano ESP32」,找到並安裝「Arduino Nano ESP32」開發板套件。
    接著,前往「程式庫管理員」,搜尋「Alvik」,找到並安裝最新版本的 Alvik 程式庫。
  3. 連接 Alvik 機器人:
    使用 USB-C 線纜將 Alvik 機器人連接到電腦。
  4. 選擇開發板和連接埠:
    在 Arduino IDE 中,前往「工具」>「開發板」,選擇「Arduino Nano ESP32」。
    然後,前往「工具」>「連接埠」,選擇對應的連接埠(例如 COM3 或 /dev/ttyUSB0)。
  5. 開啟範例程式碼並上傳:
    前往「檔案」>「範例」>「Arduino_Alvik」,選擇一個範例(例如「Drive」)。
    點擊工具列左上角的「上傳 (Upload)」按鈕(向右箭頭圖示)。IDE 將會編譯程式碼並自動燒錄至機器人中。

 

注意事項:

  • 確保您的電腦已安裝必要的驅動程式,以正確識別 Alvik 機器人。
  • 在使用 Arduino IDE 時,若遇到連接問題,可以嘗試重新插拔 USB 線或按下開發板上的 Reset 按鈕。
  • 更多詳細資訊和教學,請參考 Arduino Alvik 使用手冊

透過上述步驟,您即可成功在 Arduino Alvik 機器人上安裝並運行程式碼。

 

延伸閲讀

介紹 Arduino Alvik 機器人

資料來源:由台灣物聯科技技術團隊實測整理匯整。