-การศึกษาการใช้งาน Dobot ผ่าน DobotStudio
-ศึกษาการควบคุม Dobot โดยใช้ภาษา Python
การศึกษาการใช้งาน Dobot ผ่าน DobotStudio
ภาพข้างล่างนี้คือ dobot magician
ตอนแรกก็เริ่มจากการไปโหลดโปรแกรม Dobot Studio จากเว็บของมัน https://www.dobot.cc/downloadcenter.html
พอติดตั้งโปรแกรมและเปิดโปรแกรมมาจะเจอหน้าตาแบบนี้
สามารถดู User-Manual เต็มๆได้ตามนี้
อันดับแรกก็เสียบ Port USB เข้ากับ Computer ต่อไปจะมีคำว่า COMx ขึ้นมา โดยที่ x เป็นตัวเลข Port
แล้วต่อไปให้กด Connect ตรงกรอบสีฟ้าเพื่อเชื่อมต่อ Dobot เราสามารถเลือก เปิด/ปิด รางและเปลี่ยนหัวของ Dobot จากกรอบสีชมพูและสามารถ setting ค่าต่างๆจากกรอบสีเหลือง
การควบคุม Dobot
-ควบคุมผ่าน Operation Panel (กรอบสีเขียว)
-ควบคุมผ่าน Application (กรอบสีแดง)
1.โดยการควบคุมผ่าน Operation Panel จะสามารถควบคุมได้ทั้งแบบ Cartesian (แบบ เปลี่ยนตำแหน่ง x,y,z) และแบบ Joint (หมุนรอบข้อต่อ) และยังสามารถคุมคุมราง และเปิด/ปิดหัวจากตรงนั้นได้ด้วย
2.ควบคุมผ่าน Application จะมีฟังก์ชั่นการใช้งานหลากหลายรูปแบบ
-Teaching & Playback
โหมดนี้จะเป็นการ Add Point จุดที่ต้องการแล้วเราสามารถเลือกวิธีการเคลื่อนที่ได้เช่นการ MOV การ JUMP และเรายังสามารถกดปุ่มรูปแม่กุญแจที่อยู่บน Dobot เพื่อลากแบบ manual ได้อีกด้วย
-Write & Draw
โหมดนี้เราสามารถใส่ Text หรือรูปทรงให้ Dobot วาดได้
-Blockly
โหมดนี้เป็นการเขียนคำสั่งโดยใช้ blockly ที่เป็น API ของ google แล้วเรายังสามารถสร้าง code Python จาก Blockly ที่เราเขียนได้อีกด้วย
-Script
เราสามารถเขียน Script Pythonได้ตรงๆในโหมดนี้
-Leap Motion
สามารถนำ leap motion มาต่อเพื่อใช้ gesture จากมือมาบังคับ Dobot ได้ด้วย
-Mouse
โหมดนี้เราสามารถขยับ Dobot ด้วยการแค่ขยับ mouse
-Laser Engraving
-3D Printer
การศึกษาการใช้งาน Dobot ผ่าน DobotStudio
อันดับแรกถ้าเราจะเขียน Python โดยที่ไม่ผ่าน Dobot Studio เราจะต้องไปโหลด DobotDemoV2.0 จากเว็บ https://www.dobot.cc/downloadcenter.html ในนี้จะมี Code หลายภาษาเลยที่เราจะสามารถนำมาควบคุม Dobot ได้ โดยเราจะใช้ DobotDemoForPython เพราะเราจะใช้ Python
พอกดเข้าไปให้ดูหลักๆอยู่ 2 ไฟล์ คือ DobotControl.py และ DobotDllType.py
โดย DobotControl จะเป็นตัวอย่าง code ของ python และ DobotDllType จะเป็นคำสั่งทั้งหมดที่สามารถสั่ง Dobot ได้ โดยตอนแรกเราอาจจะยังไม่รู้คำสั่งในภาษา Python ของมันมาก แนะนำให้ไปเขียน Blockly ใน Dobot Studio แล้วเอา Code ที่มันสร้างมาไปใช้ก็ได้เหมือนกัน
Comments