1. รีวิวบอร์ดควบคุมความเร็วสเต็ปมอเตอร์ : แบบไม่ต้องเขียนโปรแกรม ควบคุมความเร็วเป็นรอบได้
  2. รีวิว : ชุดเคลื่อนที่ 3 แกน Work Bee CNC
  3. รีวิว : ชุดเคลื่อนที่ 2 แกน ACRO Acrylic KIT Set with Motor
  4. โปรเจค DIY : รถตัดหญ้า ควบคุมบนมือถือผ่าน IoT
  5. รีวิวเครื่องแกะสลักเลเซอร์ VIGO VG-L7 ตอนที่ 2 วิธีการใช้งาน
  6. รีวิวเครื่องแกะสลักเลเซอร์ VIGO VG-L7 ตอนที่ 1 สเปค ข้อดีข้อด้อย
  7. รีวิวเครื่องแกะสลักเลเซอร์ NEJE MASTER 2S 20W ตอนที่ 2 แนะนำใช้งาน
  8. รีวิวเครื่องแกะสลักเลเซอร์ NEJE MASTER 2S 20W ตอนที่ 1 สเปคเครื่อง
  9. สอนใช้งาน Arduino UNO รับสัญญาณ AnalogInput จากตัวต้านทานปรับค่าได้ ปรับความสว่างหลอดไฟ LED และแสดงผลค่า Voltage ผ่านจอ LCD
  10. สอนการใช้งาน Ultrasonic Module HC-SR04 กับ Arduino UNO
  11. สอนใช้ Arduino : ต่อจอแอลซีดี 20×4 ผ่านพอร์ต I2C กับบอร์ด ARDUINO UNO
  12. สอนลงบอร์ด NodeMCU ESP32 กับโปรแกรม Arduino IDE
  13. สอนใช้งานเซ็นเซอร์วัดระดับน้ำฝน Rain/Water Detection Sensor Module กับ Arduino UNO
  14. สอนใช้งานโมดูลเซ็นเซอร์ตรวจจับวัตถุ IR Infrared กับ Arduino UNO
  15. สอนใช้งาน Sensor Water Level ให้แสดงค่าระดับน้ำในแอพ Blynk
  16. สอนควบคุม Servo Motor ด้วยแอพพลิเคชั่น Blynk
  17. รีวิวหุ่นยนต์วาดรูป Robot Drawing ตอนที่ 3 : การใช้งานโปรแกรม Openbuilds Control (ต่อ)
  18. สอนใช้งาน NodeMCU ESP8266 ส่งข้อความแจ้งเตือนผ่าน LINE Notify
  19. เครื่องซักผ้าแตะบัตร (RFID) มีการแจ้งเตือนผ่าน Line และส่งข้อมูลไปยัง Google Sheet
  20. สอนทำ Esp32 CAM เป็น Video Streaming บนแอพ Blynk
  21. สอนทำ WiFi Manager for NodeMCU
  22. รีวิวหุ่นยนต์วาดรูป Robot Drawing ตอนที่ 2 : การใช้งาน Openbuilds Control
  23. รีวิวหุ่นยนต์วาดรูป Robot Drawing ตอนที่ 1 : Setting
  24. Smart Farm โรงเรือนอัจฉริยะ
  25. สอนใช้งาน Arduino Uno ควบคุม Servo Moto รุ่น SG90
  26. การติดตั้ง Library สำหรับโปรแกรม Arduino IDE
  27. สอนการใช้งานบอร์ด Arduino UNO กับ RFID RC522 อ่านคีย์การ์ดควบคุมการเปิด-ปิดไฟ LED
  28. สอนการใช้งาน Arduino UNO กับเซ็นเซอร์ Water Level ควบคุมการเปิด-ปิดไฟ LED และส่งเสียงเตือนผ่าน ฺ
  29. สอนการใช้งาน LDR Module กับบอร์ด Arduino UNO ควบคุมการเปิด-ปิดหลอดไฟ LED
  30. สอนการใช้งาน LCD 16×2 พร้อม I2C Interface กับบอร์ด Arduino UNO
  31. สอนการใช้งาน NodeMCU ESP8266 กับโปรแกรม Arduino IDE
  32. สอนการใช้งาน ควบคุมระบบไฟในอาคาร ผ่านบอร์ด ESP8266 กับ RELAY MODULE 5V 4 CHANNEL ด้วยแอพ BLYNK
  33. การคำนวณค่าตัวต้านทาน เพื่อใช้กับหลอดไฟ LED
  34. Esp8266 & DHT11 To Blynk
  35. Arduino UNO & DHT11 To LCD
  36. มาทำความรู้จักกับ FarmBot หุ่นยนต์ปลูกผักสวนครัว
  37. Gartner เผย 12 เทรนด์เทคโนโลยีเชิงกลยุทธ์แห่งอนาคตปี 2022
  38. Arduino UNO Mini Limited Edition
  39. Arduino Nano V.3 บอร์ดไมโครคอนโทรลเลอร์ที่จิ๋วแต่แจ๋ว
  40. ทำความรู้จักกับบอร์ด Arduino Mega 2560
  41. Xiaomi เปิดตัวลำโพง Soundbar 3.1 ch พร้อมซับวูฟเฟอร์ไร้สาย ที่ออกมาท้าชนแบรนด์ดังในไทย
  42. เผยสเปค Samsung Galaxy Tab A8 (2021) คาดเปิดตัวเร็ว ๆ นี้
  43. Xiaomi 12 Series เตรียมจับมือกับกล้อง Leica และมาพร้อมกับชิปเซ็ต Snapdragon 898 รุ่นแรกของโลก
  44. ทำความรู้จัก : บอร์ด ไมโครคอนโทรลเลอร์ ARDUINO UNO R3 คืออะไร ใช้งานอะไรได้บ้าง
  45. Arduino IDE คืออะไร มีวิธีการติดตั้งโปรแกรมอย่างไร และการใช้โปรแกรมยังไงกันนะ
  46. มอเตอร์ไฟฟ้าคืออะไร มีกี่ชนิด ใช้งานอย่างไร
  47. ทรานซิสเตอร์ (Transistor) คืออะไร มีหน้าที่อะไร และสามารถประยุกต์ใช้งานอะไรได้บ้างนะ
  48. Power Supply มีกี่ประเภท ประกอบด้วยอะไรบ้าง
  49. ตัวต้านทาน (resistor) คืออะไร มีหน้าที่อะไร และมีกี่ประเภท
  50. โปรเจค DIY : ชุดรดน้ำต้นไม้อัตโนมัติ ทำเล่นเองได้ง่ายๆ
  51. IC คืออะไร ใช้งานอย่างไร
  52. Photoresistor คืออะไร มีหลักการทำงานอย่างไร และนำไปใช้อะไรได้บ้าง
  53. Capacitor คืออะไร
  54. ไดโอด (Diode) คืออะไร มันนำไปใช้ทำอะไรกันนะ?
  55. เปิดตัวระบบ ColorOS 12
  56. Samsung Galaxy Watch 4
  57. Canon เปิดตัว RF5.2mm f/2.8L Dual Fisheye
  58. Hyundai เปิดตัวโดรนแท็กซี่ Hyundaix Uber
  59. Windows 11 เปิดให้ Update แล้ววันนี้
  60. Huawei เปิดตัว Matebook 14s
  61. สิ่งที่ต้องรู้ก่อนติดตั้ง Solar Cell
  62. TCL เปิดตัวแว่นตาอัจฉริยะ Thunderbird
  63. mRNA Vaccine
  64. 10 เทคโนโลยีที่น่าสนใจในปี 2021 จาก MIT
  65. ปัญญาประดิษฐ์ AI
  66. Lithium-Metal Battery อนาคตของรถยนต์พลังงานไฟฟ้า

Robot Drawing XY Plotter Machine Painting Hand

บทความนี้จะสอนใช้งาน Robot Drawing Machine Painting Hand กับโปรแกรม OpenBuilds CONTROL โดยจะนำรูปภาพที่เราต้องการจะวาดมาทำไฟล์ .svg โปรแกรม Inkscape  และนำไฟล์ไปสร้างไฟล์ Gcode จากเว็บบราวเซอร์ cam.openbuilds.com เพื่อนำไฟล์มาใช้ในร่วมกับโปรแกรม OpenBuilds CONTROL

หมายเหตุ ถ้าเพื่อน ๆ ยังไม่ได้ทำการ Setting ตัวเครื่องกับโปรแกรม OpenBuilds CONTROL ให้ทำการ Setting ก่อนนะครับ  →  คลิก

ติดต่อซื้อของกับทางร้านได้ที่

AIC Online Store : http://www.dojogarden.com/index.php

โทร : 092-434-3096

LINE : @aic.engineer

Email : contact@ai-corporation.net

AIC Maker Supermarket สาขาลาดกระบัง

เปิดทำการจันทร์-เสาร์ 08:3017:30 น.

19/6 ถ.เจ้าคุณทหาร แขวงลำปลาทิว เขตลาดกระบัง กทม. 10520

ที่อยู่ทางร้าน

1 ชุดประกอบด้วย

  1. Robot Drawing Machine Painting Hand
  2. อแดปเตอร์ DC 9V 1A
  3. USB Type B

ขั้นตอนการทำไฟล์ .svg ในโปรแกรม Inkscape

1. ดาวน์โหลดโปรแกรมINKSCAPE  →  คลิก

2. เมื่อดาวน์โหลดและติดตั้งโปรแกรมเสร็จเรียบร้อยแล้ว เปิดโปรแกรมขึ้นมาจะเจอหน้าต่าง ดังรูป คลิก New Document

3. เข้ามาจะเจอหน้าตาโปรแกรมดังรูป

4. ลากไฟล์รูปภาพเข้ามาในโปรแกรมได้เลยครับ แล้วกด OK ดังรูป

5. คลิกที่รูปภาพ 1 ครั้ง และปรับขนาดของรูปภาพตามที่ต้องการ แต่ไม่ควรใหญ่เกินขนาดของ size ตัวเครื่องของเรา ก็คือต้องไม่เกิน 310 × 256 mm

6. เมื่อขนาดตามที่ต้องการแล้วให้คลิกที่รูปภาพ 1 ครั้ง แล้วไปที่เมนู Path  →  Trace Bitmap…

7. จะเจอหน้าต่างเด้งขึ้นมาทางขวามือ ดังรูป

8. คลิกที่ Brightness cutoff แล้วเลือกที่ Edge detection

9. คลิกที่ Update แล้วคลิก Apply

10. เราจะได้รูปที่เป็นเส้นสีดำมาครับ และเราทำการลบรูปเดิมออกได้เลยครับ

11. คลิกที่รูปภาพ 1 ครั้ง แล้วกำหนดค่าต่ำแหน่ง X,Y ให้เป็น 0.000 ให้หมดครับ ดังรูป

12. ไปที่เมนู File  →  Save As…

13. เลือกตำแหน่งที่ต้องการบันทึกไฟล์ไว้ หลังจากนั้นตั้งชื่อไฟล์ตามที่ต้องการ และเลือกนามสกุลไฟล์เป็น .svg และกด Save ดังรูป

เสร็จขั้นตอนกับโปรแกรม Inkscape

ขั้นตอนการใช้งานร่วมโปรแกรม OpenBuilds CONTROL

1. ไปที่เว็บ  https://cam.openbuilds.com/

2. จะเจอหน้าตาเว็บไซต์ ดังรูป

3. คลิกที่ File  → Open Drawing File (.DFX, .SVG, ….)ดังรูป

4. เลือกไฟล์ที่ทำจากโปรแกรม Inkscape เมื่อข้างต้น คลิก Open

5. จะได้รูปภาพมา ดังรูป

6. คลิกที่เมนูไม้บรรทัด และนำเมาส์ไปวางบนรูปภาพให้ขึ้นสีฟ้า ดังรูป หลังจากนั้นคลิกซ้าย 1 ครัง

7. คลิกที่ POSITION และ ใส่ตรงคอลัมน์แรก เป็น 0 ให้หมด เพื่อการเซ็ทตำแหน่งเริ่มต้น X,Y เป็น 0 นั่นเอง

8. จะได้ ดังรูป

9. คลิกที่เมนูไม้บรรทัดอีกครั้ง เพื่อที่เราจะปรับองศาของรูปภาพไปที่ 45º เวลาเครื่องวาดรูปออกมาจะได้ไม่เอียงครับ ไปที่เมนู ROTATION  →  ใสค่า 45º  →  Anticlockwise

10. นำเมาส์คลิกที่ลูกศร หลังจากนั้นคลิกในส่วนที่ไม่ต้องการของรูปภาพ ก็สามารถนำเมาส์ไปคลิกให้ขึ้นสีฟ้าแล้วกดลบได้เลยครับ หรือใครจะไม่ลบก็ได้ครับ แล้วแต่ความชอบครับ ส่วนตัวผมชอบแบบดังรูปครับ

11. กด Ctrl + A แล้วเส้นของรูปภาพจะขึ้นสีแดงทั้งหมดครับ ดังรูป

12. ไปที่แถบเมนูด้านขวามือ ไปที่ Toolpaths  →  +Add[…]  →  +Create a new operration… ดังรูป

13. จะเจอหน้าต่างดังรูป หลังจากนั้นคลิกเลือก …Select Operation…  →  CNC: Vector (path outside)

14. หลังจากนั้นจะขึ้นหน้าต่าง Configure Toolpath: CNC: Vector (path outside) จากนั้นใส่ค่าตามรูปภาพเลยครับ

15. เลื่อนลงมาจากนั้นใส่ค่าตามรูปภาพเหมือนเดิมครับ แล้วคลิกที่ Apply and Preview Toolpath

16. หลังจากนั้นเราจะได้รูปภาพของเราที่เส้นสีแดงซ้อนทับกับเส้นสีน้ำเงิน ดังรูป

17. ไปที่เมนู Toolpaths อีกครั้ง หลักจากคลิกที่ Gennerate G-Code ดังรูป

18.  เราจะได้เส้นสีเขียวเพิ่มมา ดังรูป

19. กด Save GCODE ดังรูป

20. จะเจอหน้าต่าง Save GCODE ตรง Filename: เพื่อน ๆ จะตั้งชื่อว่าอะไรก็ได้ครับ ของผมจะตั้งว่า logo aic.gcode ละกันครับ หลังจากนั้นกด Save ครับ

21. เลือกตำแหน่งที่ต้อง Save ไฟล์เลยครับ แล้วแต่เพื่อน ๆ นะครับ เอาที่ว่าหาง่ายที่สุดครับ

22. เปิดโปรแกรม OpenBuilds CONTROL ขึ้นมา แล้วคลิกเลือก Port ของเครื่องเราในที่นี้ของผมคือ COM9 จากนั้นคลิก Connect

23. หลังจาก Connect เรียบร้อยแล้ว จากนั้นคลิกที่ Open G-CODE  →  Open G-CODE from File

24. จะขึ้นหน้าต่างให้เลือกตำแหน่งไฟล์ที่ต้องการ ให้เพื่อน ๆ ไปหาไฟล์ที่เราทำการ Save ไว้ จากนั้นคลิกเลือกไฟล์ แล้วกด Open

25. เมื่อนำไฟล์เข้ามาแล้วจะได้ ดังรูป

26. ขั้นตอนนี้สำคัญมากนะครับ ให้เพื่อน ๆ ทำการ Control ตำแหน่งหัวปากกาเริ่มต้นวาดรูป ตามที่ต้องการ โดยกดปุ่มตามกรอบสีแดงที่ 1 เมื่อได้ตำแหน่งที่ต้องการแล้ว แล้วกดปุ่ม setzero XYZ ครับ เพื่อให้ค่าแกน ZXY เริ่มต้นที่ 0.00m

สำคัญมากๆ! ตำแหน่งของหัวปากกา(แกนZ) เมื่อเท่ากับ 0 จะต้องติดกับกระดาษพอดี ไม่สูง หรือไม่กดเกินไป ต้องดูดีๆนะครับ

27. ทำการ Check Size สักหน่อยก็ดีนะครับ เพื่อไม่ให้งานเราล้นออกขอบกระดาษ ก่อนอื่นให้เพื่อน ๆ ยกหัวปากกาขึ้นก่อนครับ เพื่อที่ตอน Check Size หัวปากกาเราจะได้ไม่เปื้อนกระดาษ เพื่อน ๆ ยกได้ตามความต้องการครับ แค่ให้ตอนที่ยกขึ้นมันพ้นกระดาษแค่นั้นเอง

28.  เมื่อ Check Size เสร็จแล้ว ดูแล้วว่าไม่ล้นขอบกระดาษ จากนั้นดูตรงแกน Z แล้วคลิกตามรูปได้เลยครับ แล้วค่าแกน Z จะกลับมาที่ 0.00m เหมือนเดิมครับ

29. เมื่อพร้อมแล้วคลิกที่ Run Job ได้เลยครับ เป็นอันเสร็จ หลังจากนั้นก็รอเครื่องวาดรูปให้เราจนเสร็จครับ

นี่ก็คือผลงานตอนวาดเสร็จครับ

Banner Content

0 Comments

Leave a Comment