สารบัญ:

Arduino CNC Plotter (เครื่องวาด): 10 ขั้นตอน (พร้อมรูปภาพ)
Arduino CNC Plotter (เครื่องวาด): 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino CNC Plotter (เครื่องวาด): 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino CNC Plotter (เครื่องวาด): 10 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to make Arduino mini CNC plotter machine 2024, กรกฎาคม
Anonim
Image
Image
Arduino CNC Plotter (เครื่องวาดรูป)
Arduino CNC Plotter (เครื่องวาดรูป)

ไงพวก! ฉันหวังว่าคุณจะสนุกกับคำสั่งก่อนหน้านี้ของฉัน "วิธีสร้างแพลตฟอร์มการฝึกอบรม Arduino ของคุณเอง" และคุณพร้อมสำหรับแพลตฟอร์มใหม่เช่นเคยฉันทำบทช่วยสอนนี้เพื่อแนะนำคุณทีละขั้นตอนในขณะที่สร้างโครงการอิเล็กทรอนิกส์ต้นทุนต่ำที่น่าทึ่ง ซึ่งเป็น "เครื่องพล็อตเตอร์ CNC" หรือที่เรียกว่า "เครื่อง CNC Drawing" หรือเพียงแค่ "เครื่อง Arduino CNC" ^_^

ฉันพบบทช่วยสอนมากมายในเว็บที่อธิบายวิธีทำ CNC Plotter แต่เนื่องจากขาดข้อมูลจึงค่อนข้างยากที่จะสร้างเครื่องจักรดังกล่าว นั่นเป็นเหตุผลที่ฉันตัดสินใจเริ่มต้นคำสั่งนี้ในที่ที่ฉันจะแสดงให้คุณเห็น ในรายละเอียดวิธีการทำเครื่องวาดของคุณเองอย่างง่ายดาย

โปรเจ็กต์นี้สะดวกมากที่จะทำเป็นพิเศษหลังจากได้รับ PCB แบบกำหนดเองที่เราสั่งซื้อจาก JLCPCB

เพื่อปรับปรุงรูปลักษณ์ของเครื่องของเรา และยังมีเอกสารและรหัสเพียงพอในคู่มือนี้ที่จะช่วยให้คุณสร้างเครื่องของคุณได้อย่างง่ายดาย เราสร้างโปรเจ็กต์นี้ในเวลาเพียง 5 วันเท่านั้น เพียงสามวันเพื่อรับชิ้นส่วนที่จำเป็นทั้งหมดและทำฮาร์ดแวร์และประกอบให้เสร็จ จากนั้น 2 วันเพื่อเตรียมโค้ดและเริ่มต้นการปรับเปลี่ยนบางอย่าง ก่อนเริ่มดูกันก่อน

สิ่งที่คุณจะได้เรียนรู้จากคำแนะนำนี้:

  1. การเลือกฮาร์ดแวร์ที่เหมาะสมสำหรับโปรเจ็กต์ของคุณโดยขึ้นอยู่กับฟังก์ชันต่างๆ
  2. เตรียมแผนภาพวงจรเพื่อเชื่อมต่อส่วนประกอบที่เลือกทั้งหมด
  3. ประกอบชิ้นส่วนโครงการทั้งหมด (การประกอบเครื่องกลและอิเล็กทรอนิกส์)
  4. การปรับความสมดุลของเครื่องจักร
  5. เริ่มจัดการระบบ

ขั้นตอนที่ 1: เครื่องพล็อตเตอร์คืออะไร

เครื่องพล็อตเตอร์คืออะไร
เครื่องพล็อตเตอร์คืออะไร
เครื่องพล็อตเตอร์คืออะไร
เครื่องพล็อตเตอร์คืออะไร

เนื่องจากฉันได้ทำให้คำแนะนำนี้เหมาะสำหรับผู้เริ่มต้น ฉันจึงควรอธิบายในรายละเอียดก่อนว่าเครื่องวาดรูปคืออะไรและทำงานอย่างไร!

ตามที่กำหนดไว้ในวิกิพีเดีย CNC ย่อมาจาก Computer numerical control ซึ่งเป็นเครื่องที่เป็นโครงสร้างที่ควบคุมด้วยคอมพิวเตอร์ซึ่งรับคำแนะนำผ่านพอร์ตอนุกรมที่ส่งจากคอมพิวเตอร์และย้ายแอคทูเอเตอร์ตามคำแนะนำที่ได้รับ เครื่องจักรเหล่านี้ส่วนใหญ่เป็นเครื่องจักรที่ใช้สเต็ปเปอร์มอเตอร์ซึ่งรวมถึงสเต็ปเปอร์มอเตอร์ในแกนของธีม

อีกคำหนึ่งที่กล่าวถึง "แกน" ใช่ เครื่อง CNC แต่ละเครื่องมีจำนวนแกนที่กำหนดไว้ซึ่งจะถูกควบคุมโดยโปรแกรมคอมพิวเตอร์

ในกรณีของเรา พล็อตเตอร์ CNC ที่เราทำคือเครื่องสองแกน "รายละเอียดในรูปที่ 1" ที่มีสเต็ปเปอร์มอเตอร์ขนาดเล็กในแกน "สเต็ปเปอร์ในรูปที่ 2" สเต็ปเตอร์เหล่านี้จะย้ายถาดแบบแอคทีฟและทำให้เคลื่อนที่เป็นแกนคู่ วางแผนที่จะสร้างการออกแบบภาพวาดโดยใช้ปากกาวาดภาพ ปากกาจะถูกจับและปล่อยโดยใช้เอ็นจิ้นที่สามในโครงสร้างของเรา ซึ่งจะเป็นเซอร์โวมอเตอร์

ขั้นตอนที่ 2: สเต็ปเปอร์มอเตอร์เป็นตัวกระตุ้นหลัก

สเต็ปเปอร์มอเตอร์เป็นตัวกระตุ้นหลัก
สเต็ปเปอร์มอเตอร์เป็นตัวกระตุ้นหลัก
สเต็ปเปอร์มอเตอร์เป็นตัวกระตุ้นหลัก
สเต็ปเปอร์มอเตอร์เป็นตัวกระตุ้นหลัก
สเต็ปเปอร์มอเตอร์เป็นตัวกระตุ้นหลัก
สเต็ปเปอร์มอเตอร์เป็นตัวกระตุ้นหลัก

สเต็ปเปอร์มอเตอร์หรือสเต็ปมอเตอร์หรือสเต็ปปิ้งมอเตอร์เป็นมอเตอร์ไฟฟ้ากระแสตรงแบบไม่มีแปรงถ่านที่แบ่งการหมุนแบบเต็มเป็นจำนวนขั้นตอนที่เท่ากัน จากนั้นสามารถสั่งให้ตำแหน่งของมอเตอร์เคลื่อนที่และค้างไว้ที่ขั้นตอนใดขั้นตอนหนึ่งเหล่านี้โดยไม่ต้องมีเซ็นเซอร์ตำแหน่งสำหรับการป้อนกลับ (ตัวควบคุมแบบวงเปิด) ตราบใดที่มอเตอร์มีขนาดอย่างระมัดระวังตามการใช้งานในแง่ของแรงบิดและความเร็ว ข้อแรก จะหาสเต็ปเปอร์มอเตอร์สำหรับโปรเจ็กต์ของเราได้จากที่ไหน ง่ายมาก แค่หยิบเครื่องอ่าน DVD เก่าเหมือนในรูปที่ 1 ด้านบน ฉันมี 2 เหรียญต่อ 2 ดอลลาร์ สิ่งที่คุณต้องทำคือถอดแยกชิ้นส่วนเพื่อแยกออก สเต็ปเปอร์มอเตอร์และส่วนรองรับดังแสดงในภาพที่ 3 เราจะต้องมีสองตัว

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

ขั้นตอนที่ 3: แผนภาพวงจร

แผนภาพวงจร
แผนภาพวงจร
แผนภาพวงจร
แผนภาพวงจร
แผนภาพวงจร
แผนภาพวงจร

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

ในกรณีของเรา เราจะใช้ไดรเวอร์มอเตอร์บริดจ์ L293D H "ดูรูปที่ 3" ซึ่งจะได้รับคำสั่งมอเตอร์ที่ส่งจาก Arduino ผ่านอินพุตและควบคุมสเต็ปเปอร์มอเตอร์โดยใช้เอาต์พุต

เพื่อเชื่อมต่อชิ้นส่วนที่จำเป็นทั้งหมดเข้ากับบอร์ด Arduino ของเรา ฉันได้จัดทำแผนภาพวงจรที่แสดงภาพที่ 1 ซึ่งคุณควรทำตามการเชื่อมต่อเดียวกันสำหรับทั้งสเต็ปเปอร์มอเตอร์และเซอร์โวมอเตอร์

ภาพที่ 2 อธิบายรายละเอียดผ่านแผนผังวงจรและการเชื่อมโยงระหว่าง Arduino กับส่วนประกอบอื่น ๆ ควรจะเป็นอย่างไร แน่นอนว่าคุณสามารถปรับลิงก์เหล่านี้ได้ตามความต้องการของคุณ

ขั้นตอนที่ 4: การทำ PCB (ผลิตโดย JLCPCB)

การทำ PCB (ผลิตโดย JLCPCB)
การทำ PCB (ผลิตโดย JLCPCB)
การทำ PCB (ผลิตโดย JLCPCB)
การทำ PCB (ผลิตโดย JLCPCB)
การทำ PCB (ผลิตโดย JLCPCB)
การทำ PCB (ผลิตโดย JLCPCB)

เกี่ยวกับ JLCPCB

JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) เป็นองค์กรต้นแบบ PCB ที่ใหญ่ที่สุดในประเทศจีนและเป็นผู้ผลิตเทคโนโลยีชั้นสูงที่เชี่ยวชาญด้าน PCB ต้นแบบอย่างรวดเร็วและการผลิต PCB ชุดเล็ก ด้วยประสบการณ์ในการผลิต PCB มากกว่า 10 ปี JLCPCB มีลูกค้ามากกว่า 200,000 รายทั้งในและต่างประเทศ โดยมีคำสั่งซื้อออนไลน์มากกว่า 8,000 รายการสำหรับการสร้างต้นแบบ PCB และการผลิต PCB ปริมาณน้อยต่อวัน กำลังการผลิตประจำปีคือ 200,000 ตร.ม. สำหรับ PCB 1 ชั้น 2 ชั้นหรือหลายชั้นต่างๆ JLC เป็นผู้ผลิต PCB มืออาชีพที่มีอุปกรณ์ขนาดใหญ่ การจัดการที่เข้มงวด และคุณภาพที่เหนือกว่า

พูดคุยอิเล็กทรอนิกส์

หลังจากสร้างแผนภาพวงจรแล้ว ฉันได้แปลงเป็นการออกแบบ PCB เพื่อผลิต "ดูรูปที่ 5, 6, 7, 8" เพื่อผลิต PCB ฉันได้เลือก JLCPCB ซัพพลายเออร์ PCB ที่ดีที่สุดและผู้ให้บริการ PCB ที่ถูกที่สุดเพื่อสั่งซื้อของฉัน วงจร ด้วยแพลตฟอร์มที่เชื่อถือได้ สิ่งที่ฉันต้องทำคือการคลิกง่ายๆ เพื่ออัปโหลดไฟล์ gerber และตั้งค่าพารามิเตอร์บางอย่าง เช่น สีและปริมาณความหนา PCB จากนั้นฉันจ่ายเพียง 2 ดอลลาร์เพื่อรับ PCB หลังจากห้าวันเท่านั้น ตามที่แสดง "ภาพที่ 1, 2, 3, 4" ของแผนผังที่เกี่ยวข้อง

ไฟล์ดาวน์โหลดที่เกี่ยวข้อง

คุณสามารถรับไฟล์ Circuit (PDF) ได้จากที่นี่ ดังที่คุณเห็นในภาพด้านบน PCB นั้นผลิตมาอย่างดี และฉันมีการออกแบบ PCB แบบเดียวกับที่เราสร้างขึ้นสำหรับเมนบอร์ดหลักของเรา และมีป้ายกำกับและโลโก้ทั้งหมดไว้คอยแนะนำฉันในระหว่างขั้นตอนการบัดกรี คุณสามารถดาวน์โหลดไฟล์ Gerber สำหรับวงจรนี้ได้จากที่นี่ ในกรณีที่คุณต้องการสั่งซื้อการออกแบบวงจรเดียวกัน

ขั้นตอนที่ 5: ออกแบบการรองรับสำหรับเครื่องของคุณ

ออกแบบการรองรับสำหรับเครื่องของคุณ!
ออกแบบการรองรับสำหรับเครื่องของคุณ!
ออกแบบการรองรับสำหรับเครื่องของคุณ!
ออกแบบการรองรับสำหรับเครื่องของคุณ!

เพื่อให้ได้รูปลักษณ์ที่ดีขึ้นสำหรับเครื่องของเรา ฉันตัดสินใจออกแบบสามส่วนนี้ "ดูรูปที่ 1" โดยใช้ซอฟต์แวร์ Solidworks ส่วนประกอบเหล่านี้จะช่วยให้เราประกอบเครื่องอ่าน DVD เข้าด้วยกัน ฉันมีไฟล์ DXF ของชิ้นส่วนเหล่านี้และด้วย ความช่วยเหลือจากเพื่อนของฉันใน FabLab ตูนิเซีย ฉันมีชิ้นส่วนที่ออกแบบแล้วโดยใช้เครื่องตัดเลเซอร์ CNC เราใช้วัสดุไม้ MDF 5 มม. เพื่อผลิตชิ้นส่วนเหล่านี้ อีกดีไซน์หนึ่งซึ่งเป็นที่ใส่ปากกาวาดภาพ ฉันได้รับจากกระบวนการพิมพ์ 3 มิติ และคุณสามารถดาวน์โหลดไฟล์ที่เกี่ยวข้องทั้งหมดได้จากลิงก์ด้านล่าง

ขั้นตอนที่ 6: ส่วนผสม

วัตถุดิบ
วัตถุดิบ

ตอนนี้เรามาทบทวนส่วนประกอบที่จำเป็นสำหรับโครงการนี้กัน ฉันกำลังใช้ Arduino Nano ตามที่กล่าวไว้ข้างต้น มันจะเป็นหัวใจสำคัญของเครื่องของเรา โปรเจ็กต์นี้ยังรวมถึงสเต็ปเปอร์มอเตอร์สองตัวพร้อมไอซีไดรเวอร์และเซอร์โวมอเตอร์ คุณจะพบกับลิงค์ amazon ที่แนะนำสำหรับรายการที่เหมาะสม

ในการสร้างโครงการประเภทนี้ เราจะต้อง:

  • PCB ที่เราสั่งมาจาก JLCPCB
  • Arduino nano:
  • ตัวขับบริดจ์ L293D H 2 ตัว:
  • ซ็อกเก็ตไอซี 2 ช่อง DIP 16 พิน:
  • 1 x ซ็อกเก็ตไอซี DIP:
  • ขั้วต่อ SIL และหัวสกรู:
  • 1 x เซอร์โวมอเตอร์ SG90:
  • เครื่องอ่าน DVD 2 เครื่อง:
  • ชิ้นส่วนที่พิมพ์ 3 มิติ
  • ชิ้นส่วนที่ตัดด้วยเลเซอร์
  • สกรูบางตัวสำหรับการประกอบ
  • ปากกาที่เราได้เป็นของขวัญจาก JLCPCB หรือปากกาวาดรูปอื่นๆ

ขั้นตอนที่ 7: การประกอบและทดสอบทางอิเล็กทรอนิกส์

การประกอบและการทดสอบทางอิเล็กทรอนิกส์
การประกอบและการทดสอบทางอิเล็กทรอนิกส์
การประกอบและการทดสอบทางอิเล็กทรอนิกส์
การประกอบและการทดสอบทางอิเล็กทรอนิกส์
การประกอบและการทดสอบทางอิเล็กทรอนิกส์
การประกอบและการทดสอบทางอิเล็กทรอนิกส์

ตอนนี้เราย้ายไปที่การประกอบการบัดกรีของส่วนประกอบอิเล็กทรอนิกส์ทั้งหมด ตามปกติ คุณจะพบฉลากของแต่ละส่วนประกอบที่ชั้นบนสุดของผ้าไหมเพื่อระบุตำแหน่งบนกระดาน และด้วยวิธีนี้ คุณจะมั่นใจได้ 100% ว่าคุณจะไม่ทำผิดพลาดในการบัดกรี

ทำแบบทดสอบหน่อย

หลังจากบัดกรีส่วนประกอบอิเล็กทรอนิกส์ "ดูรูปที่ 1" ฉันขันเครื่องอ่าน DVD เข้ากับเพลตแกน X และฉันทำแบบเดียวกันกับเมนบอร์ดมากกว่าที่ฉันวางสายมอเตอร์ไว้ในหัวสกรูเพื่อทำการทดสอบอย่างง่ายโดยใช้การทดสอบสเต็ปเปอร์มอเตอร์ รหัส "ดูรูปที่ 2" อย่างที่คุณเห็น stepper เคลื่อนที่ได้ดีและเราอยู่ในเส้นทางที่ถูกต้อง

/****************************************************** ******************************************************** ******************************************************** ******************* * - ผู้แต่ง: BELKHIR Mohamed * * - อาชีพ: (ช่างไฟฟ้า) เจ้าของ MEGA DAS * * - วัตถุประสงค์หลัก: งานอุตสาหกรรม * * - ลิขสิทธิ์ (c) ผู้ถือ: สงวนลิขสิทธิ์ * * - License: BSD 2-Clause License * * - วันที่: 2560-04-20 * * ********************* ******************************************************** ******************************************************** **************************************************/ /** ********************************* บันทึก **************** **********************/ // อนุญาตให้แจกจ่ายซ้ำและใช้งานในรูปแบบซอร์สและไบนารี โดยมีหรือไม่มี // ดัดแปลงได้ โดยต้องเป็นไปตามเงื่อนไขต่อไปนี้:

// * การแจกจ่ายซอร์สโค้ดซ้ำต้องคงไว้ซึ่งประกาศลิขสิทธิ์ข้างต้นนี้

// รายการเงื่อนไขและข้อจำกัดความรับผิดชอบต่อไปนี้

// * การแจกจ่ายซ้ำในรูปแบบไบนารีจะต้องทำซ้ำประกาศลิขสิทธิ์ข้างต้น

// รายการเงื่อนไขและข้อจำกัดความรับผิดชอบต่อไปนี้ในเอกสารประกอบ // และ/หรือเอกสารอื่นๆ ที่มาพร้อมกับการแจกจ่าย

// ซอฟต์แวร์นี้จัดทำโดยผู้ถือลิขสิทธิ์และผู้มีส่วนร่วม "ตามที่เป็น"

// และการรับประกันโดยชัดแจ้งหรือโดยนัย ซึ่งรวมถึงแต่ไม่จำกัดเพียง // การรับประกันโดยนัยของความสามารถในการขายได้และความเหมาะสมสำหรับวัตถุประสงค์เฉพาะจะได้รับการปฏิเสธ

/*

─▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄

█░░░█░░░░░░░░░░▄▄░██░█ █░▀▀█▀▀░▄▀░▄▀░░▀▀░▄▄░█ █░░░▀░░░▄▄▄▄▄░░██░▀▀░█ ─▀▄▄▄▄▄▀─────▀▄▄▄▄▄▄▀

*/

#include // รวมสเต็ปเปอร์มอเตอร์ ไลบรารี const int stepPerRotation = 20; // จำนวนก้าวต่อเทิร์น ค่ามาตรฐานสำหรับ CD/DVD // ระบุสเต็ปเปอร์มอเตอร์แกน X Pins Stepper myStepperX(stepPerRotation, 8, 9, 10, 11); การตั้งค่าเป็นโมฆะ () { myStepperX.setSpeed (100); // ความเร็วของสเต็ปเปอร์มอเตอร์ myStepperX.step(100); ล่าช้า (1000); myStepperX.step(-100); ล่าช้า (1000); } วงเป็นโมฆะ () {}

ขั้นตอนที่ 8: การประกอบชิ้นส่วนเครื่องจักรกล

การประกอบชิ้นส่วนเครื่องกล
การประกอบชิ้นส่วนเครื่องกล
การประกอบชิ้นส่วนเครื่องกล
การประกอบชิ้นส่วนเครื่องกล
การประกอบชิ้นส่วนเครื่องกล
การประกอบชิ้นส่วนเครื่องกล
การประกอบชิ้นส่วนเครื่องกล
การประกอบชิ้นส่วนเครื่องกล

เราดำเนินการประกอบโครงสร้างของเราต่อไปโดยขันสกรูสเต็ปเปอร์มอเตอร์ตัวที่สองเข้ากับแผ่นแกน Y "ดูรูปที่ 1" เมื่อเตรียมแกน Y แล้ว คุณจะมีแกนทั้งสองพร้อมที่จะสร้างแผนแกนคู่ที่เราพูดถึงในขั้นตอนแรก "ดูรูปที่ 2" สิ่งที่คุณต้องทำคือวางแกนทั้งสองไว้ใน 90° "ดูรูปที่ 3"

การทำที่ใส่ปากกา

เราเตรียมที่ใส่ปากกาโดยวางขวานเล็กๆ ไว้ในสปริงเพื่อยึดที่ใส่ปากกาที่พิมพ์ 3 มิติ จากนั้นเราขันเซอร์โวมอเตอร์ไปที่ตำแหน่ง "ดูรูปที่ 4" ที่ใส่ปากกาพร้อมแล้วจึงติดไว้กับแคร่ตลับหมึก แกน Y ใช้กาวร้อนหรือวิธีการอื่นใดเพื่อให้สามารถเลื่อนบนแกน Y ตามขั้นตอนของสเต็ปเปอร์มอเตอร์ "ดูรูปที่ 5" จากนั้นเราติดแผ่นแอคทีฟของเราไว้ที่แคร่ของแกน X "ดูรูปที่ 6" และเราจบด้วยการขันสายไฟของเครื่องยนต์เข้ากับขั้วต่อบนบอร์ด หลังจากเตรียมการบางอย่างแล้ว เราก็เตรียมการออกแบบกลไกของเราให้พร้อมสำหรับการดำเนินการ 'ดูรูปที่ 7'

ขั้นตอนที่ 9: ส่วนซอฟต์แวร์

ส่วนซอฟต์แวร์
ส่วนซอฟต์แวร์
ส่วนซอฟต์แวร์
ส่วนซอฟต์แวร์
ส่วนซอฟต์แวร์
ส่วนซอฟต์แวร์
ส่วนซอฟต์แวร์
ส่วนซอฟต์แวร์

ย้ายไปยังส่วนซอฟต์แวร์ เราจะรวมซอฟต์แวร์สามตัวเข้าด้วยกันเพื่อทำให้เครื่องมีชีวิตชีวา ฉันได้อธิบายสั้นๆ ในภาพแรก เราจะออกแบบโดยใช้ซอฟต์แวร์ Inkscape ที่สร้างไฟล์ gcode ที่จำเป็นสำหรับเครื่องของเราและสำหรับ เพื่อให้เข้าใจคำสั่ง gcode เครื่องควรมีรหัสของตัวเองที่เราจะอัปโหลดโดยใช้ซอฟต์แวร์ Arduino IDE ส่วนสุดท้ายคือวิธีเชื่อมโยงรหัสของเครื่องกับไฟล์ gcode ซึ่งดำเนินการโดยซอฟต์แวร์ประมวลผล

ขั้นตอนแรกคือการอัปโหลด scketch ของบอร์ด arduino ซึ่งคุณสามารถดาวน์โหลดได้จากลิงค์ด้านล่าง และอย่าลืมอัปเดตพินของสเต็ปเปอร์มอเตอร์ตาม shcematic ของคุณ

หมายเหตุ: หากคุณใช้แผนผังเดียวกันกับของเรา รหัสก็จะทำงานได้ดีและไม่จำเป็นต้องเปลี่ยนแปลงอะไรในนั้น

การเตรียม Gcode 'Inkscape'

จากนั้นเราย้ายไปที่ Inkscape และปรับพารามิเตอร์บางอย่าง 'ดูรูปที่ 1' เช่นกรอบกระดาษและหน่วย 'ดูรูปที่ 2' เราเตรียมการออกแบบของเราและบันทึกในรูปแบบ MakerBat unicon 'ดูรูปที่ 5, 6' หากรูปแบบนี้เป็น ไม่มีในเวอร์ชัน Inkscape ของคุณ คุณสามารถวางส่วนเสริมได้ เมื่อคุณคลิก (บันทึก) หน้าต่างใหม่จะปรากฏขึ้นสำหรับการปรับพารามิเตอร์ไฟล์ Gcode สิ่งที่คุณต้องทำคือทำตามการปรับเช่นเดียวกับของเราและ ทุกอย่างจะเรียบร้อย เพียงทำตาม 'รูปภาพที่ 7, 8, 9' จากนั้นคุณตั้งค่าพารามิเตอร์เหล่านี้ด้วยวิธีนี้ และคุณมีไฟล์ gCode ของคุณ

หมายเหตุ: คุณไม่สามารถบันทึกไฟล์ Gcode ภายใต้รูปแบบที่ต้องการได้ หากคุณใช้เวอร์ชัน Inkscape ที่สูงกว่าเวอร์ชัน 0.48.5

การเชื่อมโยงเครื่องกับไฟล์ Gcode 'กำลังดำเนินการ 3'

ย้ายไปที่ซอฟต์แวร์ประมวลผลคล้ายกับ Arduino IDE 'ดูรูปที่ 10' ดังนั้นคุณควรเปิดไฟล์ 'โปรแกรม CNC' ที่คุณสามารถดาวน์โหลดได้จากลิงค์ด้านล่างและเรียกใช้ 'ดูรูปที่ 11' หน้าต่างที่สอง จะปรากฏขึ้น คุณต้องกด p หลังในแป้นพิมพ์เพื่อเลือกพอร์ต COM ของเครื่อง 'ดูรูปที่ 12' และกด g หลังเพื่อเลือกไฟล์ gcode ที่ต้องการ เมื่อคุณเลือกแล้ว เครื่องจะเริ่มวาดโดยตรง

ขั้นตอนที่ 10: การทดสอบและผลลัพธ์

การทดสอบและผลลัพธ์
การทดสอบและผลลัพธ์
การทดสอบและผลลัพธ์
การทดสอบและผลลัพธ์
การทดสอบและผลลัพธ์
การทดสอบและผลลัพธ์

และนี่คือเวลาสำหรับการทดสอบ เมื่ออัปโหลดไฟล์ Gcode แล้ว เครื่องจะเริ่มวาด และฉันชอบไฟ LED กะพริบที่แสดงลำดับที่ส่งไปยังสเต็ปเปอร์มอเตอร์แต่ละตัว

การออกแบบทำได้ดีมาก และคุณจะเห็นได้ว่าโครงการนี้น่าทึ่งและง่ายต่อการสร้างเช่นกัน

อย่าลืมดูโปรเจ็กต์ก่อนหน้าของเราซึ่งก็คือ "วิธีสร้างแพลตฟอร์มการฝึกอบรม Arduino ของคุณเอง" และสมัครรับข้อมูลจากช่อง YouTube ของเราสำหรับวิดีโอที่ยอดเยี่ยมยิ่งขึ้น

สิ่งสุดท้าย ให้แน่ใจว่าคุณกำลังทำอุปกรณ์อิเล็กทรอนิกส์ทุกวัน

มันคือ BEE MB จาก MEGA DAS แล้วเจอกันใหม่นะ

แนะนำ: