本研究主要目標是使用Leap Motion來模擬真人手指上的動作來操控Arduino Mega 2560微控制器上的機械手,套用MQTT(Message Queuing Telemetry Transport)來遠端傳輸Leap Motion上的指令給Arduino機械手,進而達成遠端控制機械手。 本研究軟體方面詳細介紹Leap Motion與Arduino間的系統運行及系統整合,包括網路Arduino網路連線確認步驟、程式碼解析及MQTT監控方式;而硬體方面介紹InMoov機械手的組裝、伺服馬達調整和電路圖接線分析,最後更將完成後的機械手進行抓物取物的實驗,並經由實驗數據進行統計分析及統整結論和提出改良方向及想法。
This paper uses Leap Motion to simulate real persons finger action to control Arduino Mega 2560 microcontrollers manipulator, applying the MQTT(Message Queuing Telemetry Transport) to remotely transmit Leap Motions instruction to Arduino manipulator, in order to remotely control the manipulator. This research in the software aspect has a fully introduction about systems running and integration between leap motion and arduino, including Arduino internet connection validation procedures, script analysis and the monitoring method of MQTT; in the hardware aspect introduces the InMoov manipulator's assemble and install, adjustments of sever motor and circuit diagram wiring analysis. Finally the experiment of manipulator grabbing and taking objects will be done, statistic analysis and reorganization conclusion to advance improve direction and ideas via experimental data.