สารบัญ:
- ขั้นตอนที่ 1: 3D Print
- ขั้นตอนที่ 2: การประกอบ
- ขั้นตอนที่ 3: ตัวควบคุม
- ขั้นตอนที่ 4: เสร็จแล้ว
- ขั้นตอนที่ 5: รับทราบ
วีดีโอ: หุ่นยนต์กริปเปอร์: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ในโครงการนี้ ฉันจะแสดงให้คุณเห็นว่าฉันสร้างหุ่นยนต์กริปเปอร์ที่ควบคุมโดย Arduino และสามารถพิมพ์แบบ 3 มิติได้อย่างไร โปรเจ็กต์นี้ใช้แขนหุ่นยนต์โอเพ่นซอร์สที่ jjshortcut โพสต์บน Instrucables เมื่อ 8 ปีที่แล้ว คุณสามารถตรวจสอบโครงการของเขาได้ที่นี่
ขั้นตอนที่ 1: 3D Print
ชิ้นส่วนทั้งหมดที่ใช้เป็นแบบ 3 มิติ ฉันนำไฟล์ DXF ของโครงการโอเพ่นซอร์สมาเปิดเป็นภาพหมึก จากนั้นฉันแยกแต่ละส่วนออกและลบออกเมื่อฉันไม่ต้องการ จากนั้นบันทึกแต่ละส่วนแยกกันและใช้ตัวแปลง SVG เป็น STL ออนไลน์ เมื่อแปลงแล้ว ฉันตั้งค่าความสูงเป็น 5 มม. สำหรับชิ้นส่วนทั้งหมด นอกเหนือจากกริปเปอร์หลักที่ฉันตั้งไว้ที่ความสูง 10 มม.
ฉันเปิดไฟล์ STL ใน Cura แล้วบันทึกลงในการ์ด SD และพิมพ์ทุกส่วน
ขั้นตอนที่ 2: การประกอบ
เมื่อพิมพ์ชิ้นส่วนทั้งหมดแล้ว ผมก็ใช้สว่านขนาด 3 มม. เพื่อขยายรูในส่วนต่างๆ เนื่องจากมีขนาดเล็กกว่าเล็กน้อย เลยต้องตะไบบางช่องเพื่อให้ชิ้นส่วนทั้งหมดเข้ากันได้พอดี
ฉันใช้สลักเกลียว M3 และน็อตไนลอน M3 เพื่อประกอบชิ้นส่วนเข้าด้วยกัน ฉันติดเซอร์โวเข้ากับการพิมพ์ 3 มิติโดยใช้สกรูตัวเองแตะขนาดเล็กมาก จากนั้นฉันก็ติดการพิมพ์ 3 มิติที่ส่วนท้ายของเซอร์โวมอเตอร์โดยใช้สกรูตัวเองแตะขนาดเล็ก
ฉันยังใช้เทปกาวสองหน้าติดแถบยางที่ปลายกริปเปอร์เพื่อให้ยึดเกาะได้มากขึ้นเมื่อหยิบสิ่งของ
ขั้นตอนที่ 3: ตัวควบคุม
ฉันตัดสินใจใช้ Arduino UNO เพื่อควบคุมเซอร์โว วงจรง่ายมากเพียงแค่เชื่อมต่อขั้วบวกของเซอร์โวกับ 5v และค่าลบกับกราวด์จากนั้นต่อสายสัญญาณเข้ากับพิน 9
เมื่อเชื่อมต่อเซอร์โวแล้ว ให้เชื่อมต่อโพเทนชิออมิเตอร์กับพินอะนาล็อก 0 จากนั้นเมื่อด้านข้างของโพเทนชิออมิเตอร์กับกราวด์และอีกด้านหนึ่งเป็น 5v
จากนั้นฉันก็อัปโหลดโค้ดโดยเชื่อมต่อ Arduino กับคอมพิวเตอร์และคอมไพล์แล้วอัปโหลดไปยัง Arduino ฉันได้รวมรหัสด้านล่าง
#include เซอร์โว myservo; // สร้างวัตถุเซอร์โวเพื่อควบคุมเซอร์โว
int potpin = 0; // พินแอนะล็อกที่ใช้ต่อโพเทนชิออมิเตอร์
ค่า int; // ตัวแปรเพื่ออ่านค่าจากขาอนาล็อก
การตั้งค่าเป็นโมฆะ () {
myservo.attach(9); // ติดเซอร์โวบนพิน 9 กับวัตถุเซอร์โว }
วงเป็นโมฆะ () {
วาล = analogRead (potpin); // อ่านค่าของโพเทนชิออมิเตอร์ (ค่าระหว่าง 0 ถึง 1023)
วาล = แผนที่(วาล, 0, 1023, 0, 180); // ปรับขนาดเพื่อใช้กับเซอร์โว (ค่าระหว่าง 0 ถึง 180)
myservo.write(val); // กำหนดตำแหน่งเซอร์โวตามค่าสเกล
ล่าช้า(15); // รอให้เซอร์โวไปถึงที่นั่น }
ขั้นตอนที่ 4: เสร็จแล้ว
เมื่อทุกอย่างเชื่อมต่อและตั้งโปรแกรมแล้วเมื่อคุณหมุนปุ่มโพเทนชิออมิเตอร์ กริปเปอร์จะเปิดและปิด กริปเปอร์นี้สามารถติดแขนหุ่นยนต์เพื่อให้หยิบของได้
ขั้นตอนที่ 5: รับทราบ
ผมขอขอบคุณ LCSC Electronics สำหรับการเป็นหุ้นส่วน
LCSC Electronics เป็นผู้จัดจำหน่ายชิ้นส่วนอิเล็กทรอนิกส์ชั้นนำของจีน LCSC จำหน่ายชิ้นส่วนอิเล็กทรอนิกส์คุณภาพสูงมากมายในราคาต่ำ ด้วยอะไหล่มากกว่า 150,000 ชิ้นในสต็อก พวกเขาควรมีส่วนประกอบที่คุณต้องการสำหรับโครงการต่อไปของคุณ ลงทะเบียนวันนี้และรับส่วนลด $8 สำหรับการสั่งซื้อครั้งแรกของคุณ
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง