สวัสดีครับ!! วันนี้เราจะมาทำของเล่นเป็น 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
ภาพที่ 2
ภาพที่ 3
ภาพที่ 4
ภาพที่ 5
ภาพที่ 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
จากนั้นให้เริ่มนำชิ้นส่วนแต่ละอันมาประกอบเข้าด้วยกันตาม โดยจะแบ่งเป็น 2 ส่วน คือ ส่วนของขนกลคีบชิ้นงาน และแขนกลควบคุม ภาพที่ 8 – 9 ในส่วนของปุ่มกดด้านข้าง 2 ปุ่มทางเราไม่ได้นำมาใช้ในระบบ ถ้าท่านใดต้องการจะทำก็สามารถทำได้นะ แต่ไม่จำเป็นต้องใช้ก็ได้ครับ ส่วนการต่อวงจรไฟฟ้าจะเป็นไปตามภาพที่ 10
ภาพที่ 8
ภาพที่ 9
ภาพที่ 10
จากภาพที่ 11-14 จะเป็นชิ้นส่วนที่พิมพ์เสร็จแล้วจากเครื่อง Flashforge Creator Pro และทำการประกอบกับ Servo ที่ได้เตรียม Servo นั้นจะทำการยึดติดกับชิ้นส่วนที่เป็นพลาสติกโดยการใช้น็อตยึดติดกันนะครับ ส่วนสายไฟให้ปล่อยไว้ก่อนยังไม่ต้องตัดหรือปอกสายทั้งนั้น
ภาพที่ 11
ภาพที่ 12
ภาพที่ 13
ภาพที่ 14
เมื่อประกอบเสร็จแล้วจะเป็นดังภาพที่ 15 ครับ จะเห็นได้ว่าแยกเป็น 2 ชิ้นครับ ด้านซ้ายจะเป็นแขนกลที่ใช้ควบคุม และด้านขวาจะเป็นแขนกลที่ไว้ใช้คีบจับวัตถุ
ภาพที่ 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
ต่อมาเราจะเป็นการ Upload Code ที่จะใช้จริงในการควบคุมแขนกล Robot Arm ให้เปิดไฟล์ที่ได้โหลดขึ้นมาในโปรแกรม Arduino ตามภาพที่ 17 จากนั้นให้กด Upload ที่เป็นลูกศรๆ แล้วรอสักครู่เมื่อ Upload เสร็จแล้วก็ถือเป็นอันเสร็จสิ้นครับ จากนั้นให้ลองควบคุมการทำงานผ่านแขนกลที่เป็นตัวควบคุมได้เลย
ภาพที่ 17