สวัสดีครับ!!  วันนี้เราจะมาทำของเล่นเป็น Robot Arm ที่ใช้เครื่องพิมพ์ 3 มิติ รุ่น Flashforge Creator Pro ในการพิมพ์ชิ้นส่วนต่างๆ เช่น ปากคีบ แขน  ไหล่ เป็นต้น  Robot Arm ตัวนี้เราได้นำไฟล์มาจากเว็ป Thingiverse ซึ่งจะเป็นเว็ปที่มีผู้ใช้งานอยู่ทั่วโลกแชร์ความรู้ แชร์ไฟล์ มาให้โหลดไปใช้งานกันแบบฟรีๆ เลย ในส่วนของงานชิ้นนี้จะเป็นแขนกลที่มีรีโมทคอนโทรลเลอร์ใช้ในการควบคุมจากระยะไกลได้เลย แต่การควบคุมนี้จะไม่เป็นแบบไร้สายนะอารมณ์จะคล้ายๆ กับการเล่นเกมส์ โดยมีจอยสติ๊กเป็นตัวควบคุมการทำงานทั้งหมด

        Robot Arm ชิ้นนี้สามารถนำไปทำเป็นการจำลองแขนกลที่ใช้จับสิ่งของในโรงงานอุตสาหกรรมต่างๆ แต่ว่าย่อขนาดลงมาให้เล็กเพื่อให้ง่ายต่อการใช้งาน ในเรื่องของการคีบจับวัตถุนั้นจะได้ขนาดเล็กตามขนาดปากคีบที่ออกแบบมา เราจะมาดูกันว่าชิ้นส่วนของ Robot Arm ที่พิมพ์จากเครื่อง Flashforge Creator Pro ว่ามี ความแข็งแรง ขนาดชิ้นงาน และลักษณะพื้นผิว ดีมากน้อยแค่ไหนเมื่อนำมาประกอบเข้ากับวงจรไฟฟ้า ดังนั้นเรามาเริ่มทำกันได้เลยครับ

        ก่อนอื่นเลยเข้าไปโหลดไฟล์งานได้ที่เว็ป Thingiverse/serv-arm… เมื่อโหลดมาแล้วให้แตกไฟล์ จะได้ไฟล์งานทั้งหมด 20 ไฟล์ ตามภาพที่ 1 จากนั้นให้นำไฟล์งาน .stl มาจัดเรียงให้อยู่บนฐานพิมพ์ และตั้งค่าการพิมพ์ในโปรแกรม FlashPrint ตามที่ต้องการหรือจะเลือกใช้ค่าที่ทางเราใช้ก็ได้ครับ ตามภาพที่ 2 – 6

1

ภาพที่ 1

2

ภาพที่ 2

3

ภาพที่ 3

4

ภาพที่ 4

5

ภาพที่ 5

6

ภาพที่ 6

       ในส่วนของเรื่องคอนโทรลเลอร์ที่ใช้ควบคุมนั้น จะมีอุปกรณ์ต่างๆ ด้านวงจรไฟฟ้านิดหน่อยครับ รายการตามนี้ครับ และจะต้องทำการเขียนคำสั่งในการควบคุมลงบน  Arduino Nano V3 โดยใช้โปรแกรม Arduino ภาษาที่ใช้เขียนเป็นภาษา C++ สามารถดาวน์โหลดไฟล์งานพร้อมซอฟแวร์ได้ที่ File Caod Arduino & Software Arduino

        รายการอุปกรณ์ที่ใช้

     1. Servo type 9G         4    ตัว

     2. Variable resistors 47K         4     ตัว

     3. BreadBoard        1     ตัว

     4. Arduino Nano V3 หรือ Arduino mini Pro        1     ตัว

     5. สายไฟ         1     ม้วน

     6. ตะกรั่ว        1     ม้วน

     7. หัวแร้ง   บัดกรี        1    อัน

7

ภาพที่ 7

        จากนั้นให้เริ่มนำชิ้นส่วนแต่ละอันมาประกอบเข้าด้วยกันตาม โดยจะแบ่งเป็น 2 ส่วน คือ ส่วนของขนกลคีบชิ้นงาน และแขนกลควบคุม ภาพที่ 8 – 9 ในส่วนของปุ่มกดด้านข้าง 2 ปุ่มทางเราไม่ได้นำมาใช้ในระบบ ถ้าท่านใดต้องการจะทำก็สามารถทำได้นะ แต่ไม่จำเป็นต้องใช้ก็ได้ครับ ส่วนการต่อวงจรไฟฟ้าจะเป็นไปตามภาพที่  10

8

ภาพที่ 8

9

ภาพที่ 9

10

ภาพที่ 10

        จากภาพที่ 11-14 จะเป็นชิ้นส่วนที่พิมพ์เสร็จแล้วจากเครื่อง Flashforge Creator Pro และทำการประกอบกับ Servo ที่ได้เตรียม Servo นั้นจะทำการยึดติดกับชิ้นส่วนที่เป็นพลาสติกโดยการใช้น็อตยึดติดกันนะครับ ส่วนสายไฟให้ปล่อยไว้ก่อนยังไม่ต้องตัดหรือปอกสายทั้งนั้น

11

ภาพที่ 11

12

ภาพที่ 12

13

ภาพที่ 13

14

ภาพที่ 14

        เมื่อประกอบเสร็จแล้วจะเป็นดังภาพที่ 15 ครับ จะเห็นได้ว่าแยกเป็น 2 ชิ้นครับ ด้านซ้ายจะเป็นแขนกลที่ใช้ควบคุม และด้านขวาจะเป็นแขนกลที่ไว้ใช้คีบจับวัตถุ

15

ภาพที่ 15

         จากนั้นจะเป็นการ Upload Code เข้าไปใน Arduino  (Code Arduino) ขึ้นตอนในการทำนั้นไม่อยากครับ เมื่อเราเปิดหน้าต่างของโปรแกรม Arduino แล้วให้เสียบสายที่ใช้ในการ Upload Code เข้ากับ Arduino ก่อนอื่นเลยจะแนะนำให้ Burn code ก่อน ให้ไปที่ File > Exsamples > ArduinoISP จะมีหน้าต่างเด้งขึ้นมา แล้วให้ไปที่ Tool > ตรง Board เลือกเป็นรุ่น Arduino ที่เราใช้ : Arduino Nano และตรง Programmer >  Arduino as ISP จากนั้นให้ไปที่ Sketch > Upload Using Programmer เมื่อกดเสร็จเรียบร้อยแล้วรอสักครู่ก็เป็นอัน Burn Code เสร็จสิ้นครับ ตามภาพที่ 16

16

ภาพที่ 16

         ต่อมาเราจะเป็นการ Upload Code ที่จะใช้จริงในการควบคุมแขนกล Robot Arm ให้เปิดไฟล์ที่ได้โหลดขึ้นมาในโปรแกรม Arduino ตามภาพที่ 17 จากนั้นให้กด Upload ที่เป็นลูกศรๆ แล้วรอสักครู่เมื่อ Upload เสร็จแล้วก็ถือเป็นอันเสร็จสิ้นครับ จากนั้นให้ลองควบคุมการทำงานผ่านแขนกลที่เป็นตัวควบคุมได้เลย

17

ภาพที่ 17

 

Share →