Arduino智能手機App遙控機械臂入門班
Arduino智能手機App遙控機械臂入門班
課程資料
行業範疇
機電
課程編號
EM/EC179
課程對象
入門初學者
課程目標
本課程為希望親手體驗開發機械人的樂趣,但沒有電子或編寫程式經驗初學者而設。 在 4 節的課堂內,學員將會製作及開發能用手機 app 遙控以及能自動調整的智能機械臂,在課程尾聲和其他學員進行一場激烈的機械臂計分比賽。 課程選用近年最熱門的入門電子開發平台 Arduino︰一塊搭載了MCU(微控制器)晶片的小型電子板。在 Arduino 平台上,用家可以探測溫度﹑濕度﹑氣壓﹑光暗﹑距離﹑心跳率等等資訊,並編寫程式以作出相應的動作及輸出(例如LED﹑馬達﹑顯示屏﹑繼電器開關﹑喇叭﹑紅外線﹑藍牙通訊等)。 課程內容深入淺出,因應各個機械臂電子部件一步一步,循序漸進教導軟件編寫, 讓學員能輕鬆理解和即時看見每句程式碼在硬件上的作用。從這個目標主導﹑軟硬件並行的課程,學員能學會 Arduino 過百種傳感器(sensor)﹑模組﹑以及配件的連接﹑原理﹑使用方法﹑Blocky 編程和與手機 app 藍牙連接,並應用在開發機械臂上。 完成課程後,學員能帶走的除了親手創造的機械臂外,還有能應用 Arduino 強大的功能和無限可能的能力,可以自行製作低成本高科技的電子成品,為機械人,無人 車,航拍機,智能家居以及物聯網等多個範疇提供了穩健的基礎。
時數
14小時
課程內容
課程內容
Arduino 開發板﹑開發軟件介紹 Arduino UNO 開發板﹑Arduino 開發環境 Arduino 多種傳感器介紹
﹑
演示 按鍵﹑旋鈕﹑感光﹑溫濕度﹑心率等傳感器
Blocky 編程介紹 程式結構﹑輸入輸出﹑loop 的使用方法
基本模擬﹑數碼輸入輸出( I/O)
控制 LED 開關及規率閃動控制實習
超聲波測距器調試及應用 HC-SR04 超聲波測距模塊連接﹑距離計算法
機械臂及手掣組裝﹑調試 預製亞加力組件﹑螺絲絲母﹑麵包板組裝
馬達類型﹑特性及驅動介紹 直流/交流/三相,有刷/無刷,伺服,步進馬達
伺服馬達角度控制 SG90 舵機連接及角度控制
顏色傳感器介紹 傳感器原理﹑顏色分類演算法
機械臂﹑傳感器程式編寫 Arduino 程式設計及除錯實習
動作記憶功能 錄制動作劇本的編寫,輸出及匯入
藍牙模組連接及通訊 HC-05 藍牙模組連接﹑與手機 app 的通訊
預賽調試時間 完成軟件系統整合﹑實地測試﹑除錯及改良軟硬件
設計
﹑
演示 按鍵﹑旋鈕﹑感光﹑溫濕度﹑心率等傳感器
Blocky 編程介紹 程式結構﹑輸入輸出﹑loop 的使用方法
基本模擬﹑數碼輸入輸出( I/O)
控制 LED 開關及規率閃動控制實習
超聲波測距器調試及應用 HC-SR04 超聲波測距模塊連接﹑距離計算法
機械臂及手掣組裝﹑調試 預製亞加力組件﹑螺絲絲母﹑麵包板組裝
馬達類型﹑特性及驅動介紹 直流/交流/三相,有刷/無刷,伺服,步進馬達
伺服馬達角度控制 SG90 舵機連接及角度控制
顏色傳感器介紹 傳感器原理﹑顏色分類演算法
機械臂﹑傳感器程式編寫 Arduino 程式設計及除錯實習
動作記憶功能 錄制動作劇本的編寫,輸出及匯入
藍牙模組連接及通訊 HC-05 藍牙模組連接﹑與手機 app 的通訊
預賽調試時間 完成軟件系統整合﹑實地測試﹑除錯及改良軟硬件
設計