สารบัญ:

ล็อตเตอร์ไข่จาก Arduino: 17 ขั้นตอน (พร้อมรูปภาพ)
ล็อตเตอร์ไข่จาก Arduino: 17 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ล็อตเตอร์ไข่จาก Arduino: 17 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ล็อตเตอร์ไข่จาก Arduino: 17 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ธาติทองโยชิ🤭 #ธาตุทองซาวด์ [kajrsp.ankh] 2024, กรกฎาคม
Anonim
ล็อตเตอร์ไข่จาก Arduino
ล็อตเตอร์ไข่จาก Arduino
ล็อตเตอร์ไข่จาก Arduino
ล็อตเตอร์ไข่จาก Arduino

โครงการฟิวชั่น 360 »

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

คุณสามารถใช้จินตนาการกับการออกแบบที่คุณใส่ ตัวอย่างเช่น ทำไข่สำหรับอีสเตอร์ในแบบของคุณ

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

ฉันพยายามอธิบายสิ่งนี้ให้ง่ายที่สุด

นี่อาจเป็นคำแนะนำที่ยาวที่สุดที่คุณเคยเห็น/อ่าน แต่ฉันแค่ต้องการให้แน่ใจว่าทุกคนสามารถติดตามได้ ไม่ว่าพวกเขาจะอายุเท่าไหร่

ขั้นตอนที่ 1: การออกแบบ

การออกแบบ
การออกแบบ

ฉันใช้เวลาหลายชั่วโมงในการออกแบบสิ่งนี้ fusion 360 ฉันได้รับแรงบันดาลใจจาก EggBot Pro โดย EvilMadScientist Eggbot ของพวกเขาเป็นผลงานศิลปะที่ดี แต่ราคาก็น่าขันที่ 325 ดอลลาร์ ดังนั้นฉันจึงตัดสินใจรับความท้าทายนี้และพยายามสร้าง Eggbot ที่มีราคาต่ำกว่า 100 ดอลลาร์

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

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

ฉันคิดว่า Autodesk Fusion 360 เป็นซอฟต์แวร์ที่ดีที่สุดสำหรับการสร้างโครงการประเภทนี้ มันไม่เพียงฟรีสำหรับนักเรียนและมือสมัครเล่นเท่านั้น แต่ยังสร้างได้ดีอีกด้วย ทุกอย่างทำงานได้ตามปกติ การเรียนรู้วิธีทำงานกับซอฟต์แวร์นี้ต้องใช้เวลาเล็กน้อย แต่เมื่อคุณคุ้นเคยกับมันแล้ว มันก็จะเป็นเรื่องง่ายเหมือนที่เคยเป็นมา ฉันไม่ได้เรียกตัวเองว่ามืออาชีพ แต่ฉันมีความสุขมากกับผลลัพธ์ที่ได้รับ เมื่อฉันต้องอธิบายซอฟต์แวร์นี้ให้ใครฟัง ฉันแค่เรียกมันว่า Minecraft สำหรับผู้ใหญ่

สำหรับบางคนที่สนใจในการออกแบบ คุณสามารถค้นหาได้ในขั้นตอนการพิมพ์ 3 มิติ

ขั้นตอนที่ 2: อะไหล่

อะไหล่
อะไหล่

ส่วนประกอบทางกล:

  • โปรไฟล์อลูมิเนียม 20x20*250 มม. (2x)
  • KLF08 แบริ่ง (1x)
  • สกรูนำ 8 มม. * 150 (1x)
  • M2 12 มม. (2x)
  • M2 อ่อนนุช (2x)
  • M3 30 มม. (2x)
  • M3 16 มม. (1x)
  • M3 12 มม. (1x)
  • M3 8 มม. (13x)
  • M3 อ่อนนุช (7x)
  • M4 30 มม. (10x)
  • M4 อ่อนนุช (10x)
  • กระดาษชำระ โฟม หรือ แรปบับเบิ้ล (สิ่งที่หุ้มไข่)

ส่วนประกอบอิเล็กทรอนิกส์:

  • ชิลด์ซีเอ็นซี (1x)
  • Arduino Uno (1x)
  • ไดร์เวอร์สเต็ป A4988 (2x)
  • Nema 17 สเต็ปเปอร์มอเตอร์ (2x)
  • SG90 ไมโครเซอร์โว (1x)
  • จัมเปอร์ (6)
  • แหล่งจ่ายไฟ 12V 2A (1x)
  • สายจัมเปอร์ชายกับหญิง (3x)

เครื่องมือ:

  • เครื่องพิมพ์ 3D ทั่วไป
  • เจาะ
  • ดอกสว่าน 4.5 มม.
  • ชุดกุญแจหกเหลี่ยม
  • ชุดประแจ
  • เครื่องปอกสายไฟ
  • กรรไกร

ขั้นตอนที่ 3: การพิมพ์ 3 มิติ

การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ

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

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

infill ที่ฉันใช้คือ 20% สำหรับทุกส่วน นี้ไม่ถือว่าสูงมาก แต่จะทำงานให้เสร็จ จะมีการสั่นสะเทือนไม่มากเช่นในเครื่อง CNC ดังนั้นฉันคิดว่า 20% ก็ใช้ได้

ตามความสูงของชั้น ฉันใช้ 0.2 มม. ไม่สำคัญหรอก แต่ยิ่งคุณลดต่ำลงเท่าไร งานพิมพ์ของคุณก็จะยิ่งดูดีและใช้เวลาพิมพ์นานขึ้นด้วย

ตามอุณหภูมิของฉัน ฉันใช้ความร้อน 200° C และเตียงของฉันคือ 55° C ส่วนนี้ขึ้นอยู่กับประเภทของวัสดุที่คุณใช้

รองรับ? สำหรับบางส่วน คุณอาจต้องใช้วัสดุรองรับบางประเภท แต่ฉันคิดว่าสำหรับ 70% ของชิ้นส่วน คุณสามารถหลีกเลี่ยงได้โดยการปรับทิศทางให้เหมาะสม

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

สรุปสั้นๆ: ใช้ PLA และเติม 20%

ขั้นตอนที่ 4: การเตรียมชิ้นส่วนที่ใส่ปากกา

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

  • SG90 Micro servo พร้อมอุปกรณ์เสริม
  • 1* M3 30mm
  • 1 * M3 12mm
  • 2* น็อต M3
  • 2* M2 12mm
  • 2* น็อต M2
  • Pen_Holder_Bottom (พิมพ์ 3 มิติ)
  • Pen_Holder_Top (พิมพ์ 3 มิติ)

ขั้นตอนที่ 1: สร้างบานพับ

บานพับที่จะยกปากกาขึ้นโดยสกรู M3 30 มม. เพียงจัดเรียงชิ้นส่วนต่างๆ ขึ้นเพื่อให้คุณเห็นรางน้ำและดันสกรูเข้าไป แล้วติดเข้ากับน็อต M3 อีกด้านหนึ่ง

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 2: การเตรียมเซอร์โว

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

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 3: แนบเซอร์โวกับชิ้นส่วนกรรไกร

เมื่อเซอร์โวของเราพร้อมแล้ว เราก็สามารถติดตั้งเข้ากับที่ใส่ปากกาได้ เพียงจัดเรียงเซอร์โวดังในภาพ แล้วใช้สกรูและน็อต M2 12 มม. เพื่อให้เข้าที่

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 4: ใส่สกรูยึดปากกา

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

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ยินดีด้วย ตอนนี้ส่วนแรกของคุณเสร็จแล้ว! ตอนนี้คุณสามารถไปยังขั้นตอนต่อไป

ขั้นตอนที่ 5: การติดสเต็ปเปอร์มอเตอร์

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

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • 10* M3 8mm
  • 3* M3 16mm
  • 5* น็อต M3
  • 2* Nema 17 สเต็ปเปอร์มอเตอร์
  • สกรูนำ 8 มม.
  • YZ_Stepper_Holder (พิมพ์ 3 มิติ)
  • X_Stepper_Holder (พิมพ์ 3 มิติ)
  • KLF08_Holder (พิมพ์ 3 มิติ)
  • Egg_Holder_5mm (พิมพ์ 3D)
  • Egg_Holder_8mm (พิมพ์ 3D)

ขั้นตอนที่ 1: ติด XY-Stepper Motor

สเต็ปเปอร์มอเตอร์ที่จะควบคุมเครื่องบิน YZ จะต้องต่อเข้ากับ 3D Printed YZ_Stepper_Holder ฉันออกแบบชิ้นส่วนให้สามารถปรับความสูงของสเต็ปเปอร์มอเตอร์ได้ ฉันแนะนำให้วางไว้ตรงกลางและปรับในภายหลังหากจำเป็น คุณต้องใช้สกรู 4* M3 8 มม. เพื่อต่อสเต็ปเปอร์มอเตอร์ และตรวจสอบให้แน่ใจว่าขั้วต่อ (สเต็ปเปอร์มอเตอร์สีขาว) หันขึ้นด้านบน

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 2: แนบแกน Y

ชิ้นส่วนบานพับ ที่ยึดปากกา หรือแกน Z สามารถติดตั้งกับสเต็ปเปอร์มอเตอร์นี้ได้โดยใช้สกรู M3 Xmm และน็อต M3 สกรูและน็อตจะทำหน้าที่เหมือนแคลมป์เล็กๆ และยึดที่ใส่ปากกาเข้าที่ ตรวจสอบให้แน่ใจว่ามีช่องว่างเล็กน้อยระหว่างส่วนสีเหลืองและสีเขียวในกรณีของฉัน ที่จับปากกาต้องเคลื่อนที่อย่างราบรื่นโดยไม่ต้องสัมผัสอะไร

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 3: แนบ X-Stepper Motor

สเต็ปเปอร์มอเตอร์ที่จะควบคุมระนาบ X จะต้องต่อเข้ากับ 3D Printed X_Stepper_Holder ฉันออกแบบชิ้นส่วนให้สามารถปรับความสูงของสเต็ปเปอร์มอเตอร์ได้ ฉันแนะนำให้วางไว้ตรงกลางและปรับในภายหลังหากจำเป็น คุณต้องใช้สกรู 4* M3 8 มม. เพื่อต่อสเต็ปเปอร์มอเตอร์ และตรวจสอบให้แน่ใจว่าขั้วต่อ (สเต็ปเปอร์มอเตอร์สีขาว) หันขึ้นด้านบน

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 4: แนบที่ใส่ไข่

เพื่อให้ไข่ของเราอยู่กับที่ เราจะติดที่ใส่ไข่เข้ากับมอเตอร์ X-Stepper โดยตรง สิ่งนี้ค่อนข้างตรงไปตรงมา เพียงแค่ใส่น็อต M3 เข้าไปในรูสี่เหลี่ยมแล้วขัน M3 Xmm เข้าไปในรูกลม และควรเก็บ Egg_Holder_5mm ที่พิมพ์ 3D เข้าที่ พยายามดันสเต็ปเปอร์มอเตอร์เข้าไปในที่วางไข่ให้มากที่สุด

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 5: แนบแบริ่ง

ต้องติดตั้งตลับลูกปืน KLF08 กับ 3D Printed KLF08_Holder ยึดด้วยสกรู 2* M3 8 มม. และน็อต M3 2* ตรวจสอบให้แน่ใจว่าวงกลมที่มีสกรูเล็กๆ 2 ตัวอยู่ในนั้นหันไปทางด้านเรียบของชิ้นส่วน รูปภาพอธิบายสิ่งนี้

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 6: แนบที่ใส่ไข่ที่ 2

ที่วางไข่อันที่สองคือส่วนที่พิมพ์ 3 มิติ Egg_Holder_8mm ที่จะติดเข้ากับตลับลูกปืน นำสกรูตะกั่ว 8 มม. แล้วเลื่อนที่ใส่ไข่เข้าไป ตอนนี้ใส่น็อต M3 อีกครั้งในรูสี่เหลี่ยมแล้วขัน M3 Xmm เข้าไปในรูกลม หลังจากนั้น คุณสามารถเลื่อนแกนเข้าไปในตลับลูกปืน และใช้สกรูเล็กๆ ของตลับลูกปืนเพื่อยึดที่ใส่ไข่เข้าที่ ความยาวระหว่างที่ใส่ไข่และตลับลูกปืนจะแตกต่างกันไปสำหรับไข่แต่ละฟอง ดังนั้นคุณต้องคลายเกลียวทุกครั้งที่ใส่ไข่ใหม่เข้าไปในเครื่อง เพื่อความชัดเจน ฉันใส่ประแจอัลเลนลงในสกรูตัวใดตัวหนึ่ง

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 6: การเตรียมฐาน

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

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • 2* โปรไฟล์อลูมิเนียม
  • 2 * แผ่นฐานพิมพ์ 3 มิติ
  • 4* M4 30mm
  • 4* M4 อ่อนนุช
  • Base_Plate_Right (พิมพ์ 3 มิติ)
  • Base_Plate_Left (พิมพ์ 3 มิติ)
  • เจาะ
  • ดอกสว่าน 4.5mm

ขั้นตอนที่ 1: Aline ทุกอย่างขึ้น

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

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 2: ทำเครื่องหมายรูสำหรับสว่าน

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

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 3: เจาะรู

ตอนนี้เราได้ทำเครื่องหมายหลุมแล้วก็ถึงเวลาเจาะ ขนาดของดอกสว่านที่คุณต้องการคือ 4.5 มม. ตรวจสอบให้แน่ใจด้วยว่าดอกสว่านที่คุณใช้นั้นทำขึ้นเป็นพิเศษสำหรับโลหะอย่างอะลูมิเนียม ซึ่งจะทำให้งานง่ายขึ้นมาก คุณต้องเจาะรูทั้ง 8 รูที่เราเพิ่งทำเครื่องหมาย

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 4: ใส่สกรู

ตอนนี้รูของเราพร้อมแล้วและเราสามารถเริ่มแนบทุกอย่างเข้าด้วยกันอย่างแน่นหนา ใช้สกรูและน็อต M4 30 มม. ตรวจสอบให้แน่ใจว่าได้วางน็อตไว้ด้านบนเพราะฉันทำรูพิเศษเพื่อซ่อนฝาเกลียวกลมที่ด้านล่างของแผ่นฐานที่พิมพ์ 3 มิติ

ภาพ
ภาพ
ภาพ
ภาพ

เมื่อฐานของเครื่องของคุณเสร็จเรียบร้อยแล้ว คุณสามารถทดสอบความแข็งแกร่งได้เล็กน้อย คุณสามารถกดบนฐานและควรรู้สึกมั่นคงมาก หากไม่เป็นเช่นนั้น ให้ลองขันสกรูให้แน่น ตรวจสอบว่ารูสมบูรณ์หรือไม่

ในส่วนนี้ เราจะแนบทุกอย่างในสองสามขั้นตอน คุณสามารถวางมันไว้ข้าง ๆ และเตรียมพร้อมสำหรับขั้นตอนต่อไป!

ขั้นตอนที่ 7: แนบทุกอย่างเข้ากับฐาน

ตอนนี้เราได้สร้างฐานและส่วนประกอบทั้งหมดแล้ว เราสามารถเริ่มติดทุกอย่างเข้ากับฐานได้

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • 6* M4 30mm
  • 6* M4 อ่อนนุช
  • ส่วนอื่นๆ ทั้งหมดที่คุณสร้างขึ้นมาจนถึงตอนนี้
  • เจาะ
  • ดอกสว่าน 4.5mm

ขั้นตอนที่ 1: วางชิ้นส่วนให้ถูกที่

ดูภาพและวางชิ้นส่วนของคุณในจุดเดียวกัน ที่ใส่ปากกาสีเขียวต้องอยู่ตรงกลางของที่ใส่ไข่ 2 อัน

ภาพ
ภาพ

ขั้นตอนที่ 2: ทำเครื่องหมายหลุม

ทำเครื่องหมายทั้ง 12 รูของส่วนที่สัมผัสกับแผ่นฐานเพื่อให้เราสามารถเจาะได้ในภายหลัง แต่ละส่วนมี 4 รู

ภาพ
ภาพ

ขั้นตอนที่ 3: เจาะรู

ใช้ดอกสว่าน 4.5 มม. อีกครั้งเพื่อเจาะรูที่ทำเครื่องหมายไว้ทั้งหมด

ภาพ
ภาพ

ขั้นตอนที่ 4: แนบชิ้นส่วนอีกครั้ง

ประกอบชิ้นส่วนเข้ากับตำแหน่งอีกครั้งโดยใช้สกรู M4 30 มม. และน็อต M4 บางส่วนมีเม็ดมีดสำหรับน็อต M4 ดังนั้นให้ใช้ คุณสามารถจดจำได้ด้วยรูปทรงหกเหลี่ยม

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 8: อุปกรณ์อิเล็กทรอนิกส์

เมื่อ 'ฮาร์ดแวร์' ทั้งหมดพร้อมแล้ว เราก็สามารถไปยังอุปกรณ์อิเล็กทรอนิกส์ได้ พวกเขาทำให้มอเตอร์เคลื่อนที่ได้จริง และในขั้นตอนต่อไป เราจะกำหนดค่าซอฟต์แวร์สำหรับมัน

คุณจะต้องมีสิ่งต่อไปนี้

  • ชิลด์ซีเอ็นซี
  • Arduino Uno
  • 2* A4988 ไดร์เวอร์สเต็ปเปอร์
  • 6* จัมเปอร์
  • พาวเวอร์ซัพพลาย 12V 2A
  • 3 * สายจัมเปอร์ชายกับหญิง
  • 3* M3 8mm

ขั้นตอนที่ 1: แนบ Arduino กับ Base

ใส่ Arduino ลงในฐานเล็ก ๆ แล้วขันให้เข้าที่โดยใช้สกรู M3 8mm สามตัว

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 2: แนบชิลด์ซีเอ็นซี

เพียงเสียบหมุดของ Arduino และ CNC shield แล้วกดทับด้านบนเพื่อรักษาความปลอดภัย

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 3: จัมเปอร์

ที่จริงฉันลืมถ่ายรูปสิ่งนี้ แต่คุณต้องใส่จัมเปอร์บนหมุด 6 อันเหมือนในภาพ สีไม่สำคัญ btw คุณต้องวางไว้บนจุด X และ Y ที่ทำเครื่องหมายไว้บนตัวป้องกัน CNC เท่านั้น

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 4: ไดรเวอร์สเต็ปเปอร์มอเตอร์

เสียบ A4988 Steppers เข้ากับซีเอ็นซีชิลด์และตรวจสอบว่าคุณวางในทิศทางที่ถูกต้อง ดูภาพสำหรับการอ้างอิง

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 5: เซอร์โว

สิ่งที่แนบมากับ Servo ค่อนข้างยุ่งยากเพราะบอร์ดนี้ไม่ได้ออกแบบมาสำหรับบอร์ดนี้ ดังนั้นเซอร์โวจึงมี 3 สี: สีดำ/สีน้ำตาลแทน GND สีส้ม/สีแดงคือ +5V และสายสีเหลืองหรือบางครั้งสีขาวคือข้อมูล คุณต้องเสียบมันเข้าทางขวาและเพื่อที่คุณจะได้เห็นภาพ คุณต้องเสียบด้านชายของสายจัมเปอร์เข้ากับสายเซอร์โวก่อนแล้วจึงเสียบปลายตัวเมียเข้ากับตำแหน่งที่ถูกต้องบนแผงป้องกัน CNC หากสายไฟหลวมมาก ให้ใช้เทปพันสายไฟหรือเทปปิด

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 6: การเดินสายไฟสเต็ปเปอร์มอเตอร์

นำสายไฟที่มาพร้อมกับสเต็ปเปอร์มอเตอร์และเสียบเข้ากับสเต็ปเปอร์มอเตอร์และตัวป้องกัน CNC

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 7: พาวเวอร์ซัพพลาย

ตัดปลายแหล่งจ่ายไฟด้วยกรรไกรแล้วดึงสายไฟ 2 เส้นออก ตอนนี้ต่อสาย GND เข้ากับ - และสาย 5V เข้ากับ + สายไฟ 5V มีแถบสีขาวติดอยู่

ภาพ
ภาพ
ภาพ
ภาพ

ตอนนี้คุณสามารถเสียบปลั๊กไฟเข้ากับเต้ารับที่ผนังเพราะเราจะเริ่มต้นด้วยอุปกรณ์อิเล็กทรอนิกส์

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

ขั้นตอนการรับภาพบน Eggbot ของเรามีดังต่อไปนี้ ก่อนที่คุณจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลด Arduino IDE แล้ว

www.arduino.cc/en/main/software

การติดตั้งค่อนข้างตรงไปตรงมา ไม่จำเป็นต้องอธิบาย

1. สร้างภาพวาด

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

2. สร้าง GCODE

เราจะสร้างรหัสที่บอกให้ Eggbot ขยับมอเตอร์ของมันอย่างถูกวิธี ดังนั้นเราจึงลงเอยด้วยรูปภาพบนไข่ เราจะใช้ซอฟต์แวร์บนเว็บที่เรียกว่า "JScut"

3. ส่ง GCODE ไปที่ Eggbot

ในซอฟต์แวร์อื่นที่เรียกว่า CNCjs เราจะส่ง GCODE ไปยัง eggbot ของเรา

4. ดูวิธีที่เครื่องวาดบนไข่

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

ขั้นตอนที่ 10: การอัปโหลด GRBL ไปยัง Arduino

อย่างที่ฉันพูดไปก่อนหน้านี้ GRBL จะแปลง GCODE เป็นการเคลื่อนที่ในมอเตอร์ แต่เนื่องจาก GRBL นั้นสร้างมาสำหรับสเต็ปเปอร์มอเตอร์เท่านั้น และแกน Z ของเราทำด้วยเซอร์โว เราจึงต้องแก้ไข ส่วนนี้เป็นคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการดาวน์โหลด แก้ไข และอัปโหลด GRBL

ขั้นตอนที่ 1:

ไปที่ไซต์นี้: https://github.com/grbl/grbl และคลิกที่โคลนหรือดาวน์โหลด จากนั้นคลิกดาวน์โหลด zip

ภาพ
ภาพ

ขั้นตอนที่ 2:

เมื่อติดตั้งแล้วคุณสามารถเปิดไฟล์ zip ฉันใช้ winRAR คุณสามารถดาวน์โหลดได้ ในไฟล์นั้นให้ค้นหาโฟลเดอร์ grbl และแตกโฟลเดอร์นั้นไปยังเดสก์ท็อปของคุณ

ภาพ
ภาพ

ขั้นตอนที่ 3:

ตอนนี้เปิด arduino แล้วไปที่ Sketch Include library เพิ่ม. ZIP Library ค้นหาโฟลเดอร์ grbl แล้วคลิกเปิด โฟลเดอร์ควรอยู่บนเดสก์ท็อปของคุณ

ภาพ
ภาพ

ขั้นตอนที่ 4:

เมื่อเสร็จแล้วกำลังจะดาวน์โหลดไฟล์อีกครั้ง ไฟล์นี้จะแก้ไข GRBL เพื่อให้ทำงานกับเซอร์โวมอเตอร์ได้ ไปที่ https://github.com/bdring/Grbl_Pen_Servo และคลิกโคลนหรือดาวน์โหลดอีกครั้ง ตามด้วยการดาวน์โหลด zip ตอนนี้เปิดไฟล์นั้นแล้วตรงไปที่โฟลเดอร์ 'grbl' คัดลอกไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์นั้น

ภาพ
ภาพ

ขั้นตอนที่ 5:

หลังจากที่คุณทำเสร็จแล้วให้ไปที่ File Explorer Documents Arduino Libraries grbl และวางไฟล์ทั้งหมดไว้ที่นี่ หากมีป๊อปอัปให้เลือก 'แทนที่ไฟล์ในปลายทาง'

ภาพ
ภาพ

ขั้นตอนที่ 6:

รีสตาร์ท Arduino IDE และเสียบสาย usb ของ Eggbot เข้ากับพีซีของคุณ หลังจากที่คุณรีสตาร์ท Arduino IDE ของคุณแล้ว ให้ไปที่ File Examples grbl grblUpload

ภาพ
ภาพ

ขั้นตอนที่ 6:

ไปที่ Tools Board แล้วเลือก 'Arduino Uno' ไปที่ Tools Port อีกครั้งและเลือกพอร์ต COM ที่ Arduino ของคุณเชื่อมต่ออยู่

ภาพ
ภาพ

ขั้นตอนที่ 7:

คลิกที่อัปโหลด ปุ่มที่มุมบนซ้าย (ลูกศรไปทางขวา) และหลังจากนั้นหนึ่งนาที คุณจะเห็นข้อความ 'เสร็จสิ้นการอัปโหลด' ที่ด้านล่างซ้าย

ขั้นตอนที่ 11: กำหนดค่า CNCjs

CNCjs เป็นซอฟต์แวร์ที่เราสามารถใช้ควบคุมเครื่องและส่ง GCODE ไปยังเครื่องได้ ดังนั้นในส่วนนี้เราจะกำหนดค่า CNCjs

ขั้นตอนที่ 1:

ดาวน์โหลด CNCjs:

เลื่อนลงและติดตั้งไฟล์ที่มีเครื่องหมายในภาพด้านล่าง

ภาพ
ภาพ

ขั้นตอนที่ 2:

เปิด CNCjs และที่มุมซ้ายบน เลือกพอร์ต COM ของ Arduino แล้วกดปุ่ม 'เปิด'

ตอนนี้คอนโซลควรปรากฏใต้ปุ่ม 'เปิด'

ขั้นตอนที่ 3:

ในคอนโซล คุณต้องเขียนคำสั่งทั้งหมด 6 คำสั่ง คำสั่งเหล่านี้จะช่วยให้แน่ใจว่าหากเครื่องถูกขอให้ขยับ 1 มม. เครื่องจะเคลื่อนที่ 1 มม. แทนที่จะเป็น 3 มม. เป็นต้น ต้องกด Enter หลังแต่ละคำสั่ง!

  1. $100 = 40
  2. $101 = 40
  3. $110 = 600
  4. $111 = 600
  5. $120 = 40
  6. $121 = 40
ภาพ
ภาพ

CNCjs ได้รับการติดตั้งและตั้งค่าอย่างถูกต้องแล้ว

ขั้นตอนที่ 12: InkScape

InkScape เป็นโปรแกรมที่คุณสามารถใช้ในการออกแบบของคุณ คุณสามารถทำได้ถ้าคุณต้องการใช้ Fusion 360 ด้วย ฉันจะไม่สอนคุณว่า InkScape ทำงานอย่างไร แต่ฉันพบเพลย์ลิสต์บทช่วยสอนดีๆ อยู่ที่นี่แล้ว

คุณสามารถดาวน์โหลด inkScape ได้ที่นี่:

หลังจากที่คุณติดตั้ง inkScape แล้ว คุณสามารถเปิดได้เลย ก่อนที่คุณจะเริ่มออกแบบได้ เราต้องกำหนดขนาดภาพร่างให้ถูกต้องเสียก่อน ขนาดร่างควรเป็น 20 มม. x 80 มม.เราจะสร้างเทมเพลตสำหรับมิติข้อมูลเหล่านี้ ดังนั้นคุณต้องป้อนมิติข้อมูลเพียงครั้งเดียว

คุณสามารถสร้างเทมเพลตได้โดยเลือกไฟล์ จากนั้นเลือกคุณสมบัติเอกสาร ที่นี่เปลี่ยนความกว้างเป็น 20 มม. และความสูงเป็น 80 มม.

ภาพ
ภาพ

ตอนนี้ไปที่ File จากนั้น Save As และบันทึกไว้ในโฟลเดอร์นี้ C:\Program Files\Inkscape\share\templates อย่าลืมตั้งชื่อไฟล์ ฉันเรียก EggTemplate ของฉัน

เมื่อบันทึกแล้ว ให้รีสตาร์ท Inkscape แล้วไปที่เมนูหลัก เลือกไฟล์แล้วเลือกใหม่จากเทมเพลต… จากนั้นเลือก EggTemplate หรือชื่อที่คุณเลือกสำหรับเทมเพลต ตอนนี้คุณสามารถเริ่มออกแบบไข่ของคุณ

ฉันเพิ่งออกแบบข้อความที่ง่ายและรวดเร็วว่า สวัสดี ในภาษาของฉัน ซึ่งเป็นภาษาดัตช์เพื่อการสาธิต

เมื่อคุณออกแบบเสร็จแล้ว ให้ไปที่ไฟล์ ตามด้วยบันทึกเป็น และบันทึกไฟล์ของคุณไว้ที่ใดที่หนึ่งบนคอมพิวเตอร์ของคุณ คุณต้องบันทึกเป็นไฟล์ *.svg

ขั้นตอนที่ 13: ออกแบบเป็น GCODE

ตอนนี้เรามีไฟล์ *.svg แล้ว แต่ Arduino ของเรารับได้เฉพาะไฟล์ *.gcode เท่านั้น ดังนั้นเราจะแปลงไฟล์ *.svg เป็นไฟล์ *.gcode โดยใช้โปรแกรมบนเว็บที่เรียกว่า "jscut"

นี่คือลิงค์ไปยังเว็บไซต์:

คุณสามารถดำเนินการต่อและคลิก เปิด SVG จากนั้นเลือกในเครื่องและค้นหาไฟล์ *.svg ที่คุณเพิ่งสร้างขึ้น ตอนนี้คลิกที่วัตถุทุกชิ้นเพื่อให้กลายเป็นสีน้ำเงิน ไปข้างหน้าและคลิกที่ make all mm และเปลี่ยนเส้นผ่านศูนย์กลางเป็น 0.2 mm. หลังจากนั้นคลิกที่ Create Operation จากนั้นคลิกที่ Zero Center และสุดท้ายแต่ไม่ท้ายสุดให้คลิกที่บันทึก gcode และบันทึกไฟล์ไว้ที่ใดที่หนึ่งบนคอมพิวเตอร์ของคุณ

ภาพ
ภาพ

ขั้นตอนที่ 14: ติดตั้งไข่

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

ภาพ
ภาพ
ภาพ
ภาพ

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

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

ขั้นตอนที่ 15: การอัปโหลด GCODE

ขั้นตอนนี้เป็นขั้นตอนสุดท้าย เสียบสายไฟและสาย USB เข้ากับคอมพิวเตอร์ เปิด CNCjs แล้วคลิกเปิด หลังจากนั้นให้คลิกที่อัปโหลด G-code และเลือกไฟล์ *.gcode ที่เราเพิ่งสร้างขึ้น หลังจากนั้นคลิกที่ปุ่มเรียกใช้ และเครื่องควรเริ่มพิมพ์

ภาพ
ภาพ

นี่คือรูปภาพของเครื่องของฉันที่พิมพ์การออกแบบข้อความอย่างง่าย

ภาพ
ภาพ

ขั้นตอนที่ 16: การออกแบบ

ฉันไม่มีเวลาทำแบบเจ๋งๆ มากมายเพราะฉันมีสอบ…

ดังนั้นฉันจึงตัดสินใจให้แนวคิดการออกแบบที่คนอื่นสร้างไว้แล้ว (โดยใช้เครื่องที่แตกต่างกัน) และคุณสามารถสร้างใหม่ได้โดยใช้เครื่องนี้ ในที่สุดฉันจะแสดงการออกแบบของตัวเองในขั้นตอนนี้ แต่จะเกิดขึ้นหลังจาก 2 สัปดาห์หลังการสอบเท่านั้น ฉันได้ให้ลิงก์ไปยังผู้ออกแบบงานออกแบบแล้ว

ภาพ
ภาพ

โดย jjrobots

ลิงค์:

ขั้นตอนที่ 17: การแก้ปัญหา

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

ภาพบนไข่เป็นมิเรอร์

หมุนการเชื่อมต่อของ Y-Stepper บน CNC-shield

ไข่จะหลวม

หนีบไข่ได้ดียิ่งขึ้นในที่ยึด

ปากกาไม่ได้เขียนบนไข่

ใช้ปากกาที่หนักกว่าและมีจุดที่ใหญ่กว่า

Arduino Contest 2020
Arduino Contest 2020
Arduino Contest 2020
Arduino Contest 2020

รองชนะเลิศการแข่งขัน Arduino 2020

แนะนำ: