สารบัญ:
- ขั้นตอนที่ 1: ชิ้นส่วนหุ่นยนต์
- ขั้นตอนที่ 2: ชิ้นส่วนการพิมพ์ 3 มิติ
- ขั้นตอนที่ 3: การประกอบด้านหน้า
- ขั้นตอนที่ 4: เซอร์โวด้านล่าง
- ขั้นตอนที่ 5: แนบลำตัว
- ขั้นตอนที่ 6: ใส่ดินสอ
- ขั้นตอนที่ 7: ดึงยางลบ
- ขั้นตอนที่ 8: ใส่ดินสอเพิ่มเติม
- ขั้นตอนที่ 9: สร้างวงจร
- ขั้นตอนที่ 10: เจาะ
- ขั้นตอนที่ 11: ใส่ Arduino Micro
- ขั้นตอนที่ 12: แนบคลิปแบตเตอรี่
- ขั้นตอนที่ 13: แนบแผงวงจร
- ขั้นตอนที่ 14: ต่อสายเซอร์โว
- ขั้นตอนที่ 15: ตั้งโปรแกรม Arduino
- ขั้นตอนที่ 16: เสียบแบตเตอรี่
วีดีโอ: หุ่นยนต์พิมพ์ 3 มิติ: 16 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ข้อดีของการพิมพ์ 3 มิติคือทำให้การสร้างหุ่นยนต์เป็นเรื่องง่าย คุณสามารถออกแบบส่วนต่างๆ ของชิ้นส่วนต่างๆ ที่คุณใฝ่ฝันและมีไว้ในมือได้ทันที ซึ่งช่วยให้สามารถสร้างต้นแบบและการทดลองได้อย่างรวดเร็ว หุ่นยนต์ที่พิมพ์ 3 มิติโดยเฉพาะนี้เป็นตัวอย่างของสิ่งนั้น ความคิดที่จะมีหุ่นยนต์วอล์คเกอร์ที่เปลี่ยนจุดศูนย์ถ่วงด้านหน้าเป็นสิ่งที่ฉันมีมาสองสามปีแล้ว อย่างไรก็ตาม การใช้งานโดยถอดชิ้นส่วนออกจากชั้นวางมักจะค่อนข้างยุ่งยากและทำให้ฉันไม่สามารถพยายามได้จริงๆ แต่เมื่อฉันรู้ว่าสิ่งนี้สามารถทำได้อย่างรวดเร็วและง่ายดายด้วยการพิมพ์ 3 มิติ ในที่สุดฉันก็สามารถสร้างหุ่นยนต์ตัวนี้ได้ในเวลาประมาณสองวัน โดยพื้นฐานแล้ว การพิมพ์ 3 มิติช่วยให้ฉันสามารถนำไอเดียและทำให้มันเป็นจริงได้ภายในเวลาไม่ถึง 48 ชั่วโมง หากคุณต้องการลองทำหุ่นยนต์แบบง่ายๆ นี้ ฉันได้รวมไฟล์และโพสต์คำแนะนำไว้ให้คุณทำเองแล้ว นี่เป็นโครงการสุดสัปดาห์ที่สนุกอย่างแน่นอนสำหรับคนที่มีเครื่องพิมพ์ 3 มิติที่รู้เรื่องอุปกรณ์อิเล็กทรอนิกส์และการบัดกรีเพียงเล็กน้อยเพื่อให้เท้าเปียกด้วยหุ่นยนต์
ขั้นตอนที่ 1: ชิ้นส่วนหุ่นยนต์
รับวัสดุดังต่อไปนี้:
(x1) เครื่องพิมพ์ 3D (ฉันใช้ Creality CR-10) (x2) เซอร์โวมาตรฐาน (x1) Arduino micro (x1) ซ็อกเก็ต 40 พิน (x1) PCB (x1) สแน็ปแบตเตอรี่ 9V (x1) ที่ใส่แบตเตอรี่ 9V (x1) แบตเตอรี่ 9V (x2) หัวต่อ 3 ขา (x13) น็อตและสลักเกลียว M3 (x4) ดินสอ
(โปรดทราบว่าลิงก์บางลิงก์ในหน้านี้เป็นลิงก์ในเครือ ซึ่งจะไม่เปลี่ยนต้นทุนของรายการให้คุณ ฉันนำเงินที่ได้รับไปลงทุนใหม่เพื่อสร้างโครงการใหม่ หากคุณต้องการคำแนะนำสำหรับซัพพลายเออร์รายอื่น โปรดแจ้งให้ฉันทราบ ทราบ.)
ขั้นตอนที่ 2: ชิ้นส่วนการพิมพ์ 3 มิติ
3D พิมพ์ไฟล์ที่แนบมาโดยใช้เครื่องพิมพ์ 3D เฉพาะของคุณ คุณอาจต้องตั้งค่าไฟล์เพื่อให้ทำงานร่วมกับการสนับสนุนสำหรับการตั้งค่าเฉพาะของคุณ
ขั้นตอนที่ 3: การประกอบด้านหน้า
ใส่สลักเกลียวสี่ตัวที่ด้านหน้าของหุ่นยนต์
เลื่อนเกียร์ขาหน้าทั้งสองเข้าไปในช่องด้านหน้าของตัวหุ่นยนต์เพื่อให้ซ็อกเก็ตขาชี้ออกไปด้านนอก
วางเฟืองระหว่างเฟืองแร็คทั้งสองของขา
กดตัวขับเซอร์โวเข้าไปในซ็อกเก็ตบนเฟืองกลาง และใช้สกรูเพื่อขันให้เข้าที่
สุดท้าย โบลต์เซอร์โวให้เข้าที่โดยใช้สลักเกลียวที่ติดตั้งไว้ก่อนหน้านี้เพื่อให้การประกอบด้านหน้าเสร็จสมบูรณ์
ขั้นตอนที่ 4: เซอร์โวด้านล่าง
เลื่อนเซอร์โวด้านล่างเข้าไปในโครงยึดแล้วขันให้เข้าที่
ขั้นตอนที่ 5: แนบลำตัว
กดให้พอดีกับเนื้อตัวที่พิมพ์ 3D ที่มีศูนย์กลางอยู่ที่การเปลี่ยนไดรฟ์ของมอเตอร์แล้วขันให้เข้าที่
ขั้นตอนที่ 6: ใส่ดินสอ
สอดดินสอเข้าไปในช่องลำตัวโดยให้ปลายยางลบยื่นออกมา
ขั้นตอนที่ 7: ดึงยางลบ
ดึงยางลบออกจากดินสอสองตัวโดยใช้คีม
ขั้นตอนที่ 8: ใส่ดินสอเพิ่มเติม
สอดปลายดินสอที่ยางลบเคยติดเข้ากับช่องเสียบขาหน้าแต่ละอัน
ขั้นตอนที่ 9: สร้างวงจร
ประสานซ็อกเก็ต 40 พินเข้ากับกึ่งกลางของบอร์ด ต่อสายสีดำจากสแน็ปแบตเตอรี่ 9V เข้ากับพินกราวด์บนซ็อกเก็ต Arduino และสายสีแดงเข้ากับพิน V-in ประสานส่วนหัวของตัวผู้สามพินแรกเข้ากับ ซ็อกเก็ต 40 พินดังต่อไปนี้: พินส่วนหัว 1 - พินพาวเวอร์เฮดเดอร์ 5V 2 - พินกราวด์เฮดเดอร์ 3 - พินดิจิตอล 8 (ซ็อกเก็ตพิน 36) บัดกรีส่วนหัวของตัวผู้สามพินตัวที่สองเข้ากับซ็อกเก็ต 40 พินดังนี้: พินส่วนหัว 1 - 5V พินเพาเวอร์เฮดเดอร์ 2 - ขากราวด์ 3 - พินดิจิตอล 9 (ซ็อกเก็ตพิน 37)
ขั้นตอนที่ 10: เจาะ
เจาะรูขนาด 1/8 ที่มีศูนย์กลางที่ส่วนของแผงวงจรซึ่งไม่มีการต่อไฟฟ้าแบบบัดกรี
ขั้นตอนที่ 11: ใส่ Arduino Micro
ใส่ Arduino micro ลงในพินที่เหมาะสมบนซ็อกเก็ต
ขั้นตอนที่ 12: แนบคลิปแบตเตอรี่
ติดคลิปแบตเตอรี่เข้ากับด้านล่างของแผงวงจร โดยระวังอย่าให้การต่อไฟฟ้าลัดวงจรด้วย
ขั้นตอนที่ 13: แนบแผงวงจร
ยึดแผงวงจรเข้ากับรูยึดบนตัวหุ่นยนต์
ขั้นตอนที่ 14: ต่อสายเซอร์โว
เสียบซ็อกเก็ตเซอร์โวเข้ากับหมุดส่วนหัวของตัวผู้ที่เหมาะสมบนแผงวงจร
ขั้นตอนที่ 15: ตั้งโปรแกรม Arduino
ตั้งโปรแกรม Arduino ด้วยรหัสต่อไปนี้:
//
// รหัสสำหรับหุ่นยนต์พิมพ์ 3 มิติ // เรียนรู้เพิ่มเติมที่: https://www.instructables.com/id/3D-Printed-Robot/ // รหัสนี้อยู่ในโดเมนสาธารณะ // // เพิ่มไลบรารีเซอร์โว # รวม //สร้างสองอินสแตนซ์ของเซอร์โว Servo myservo; เซอร์โว myservo1; //เปลี่ยนตัวเลขนี้จนกว่าเซอร์โวจะอยู่ตรงกลาง!!!! //ตามทฤษฎีแล้ว 90 เป็นจุดศูนย์กลางที่สมบูรณ์แบบ แต่มักจะสูงหรือต่ำกว่า int FrontBalanced = 75; int BackCentered = 100; //ตัวแปรเพื่อชดเชยจุดศูนย์กลางด้านหลังเมื่อด้านหน้าเลื่อน int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // ตั้งค่าเงื่อนไขเริ่มต้นของเซอร์โวและรอ 2 วินาที การตั้งค่าเป็นโมฆะ () { myservo.attach (8); myservo1.attach(9); myservo1.write(FrontBalanced); myservo.write (แบ็คเซ็นเตอร์); ล่าช้า (2000); } วงเป็นโมฆะ () { // เดินตรง goStraight (); for(int walk = 10; เดิน >= 0; walk -=1) { walkOn(); } //เลี้ยวขวา goRight(); for(int walk = 10; เดิน >= 0; walk -=1) { walkOn(); } //เดินตรงไป goStraight(); for(int walk = 10; เดิน >= 0; walk -=1) { walkOn(); } //เลี้ยวซ้าย goLeft(); for(int walk = 10; เดิน >= 0; walk -=1) { walkOn(); } } // ฟังก์ชั่นการเดินถือเป็นโมฆะ walkOn () { myservo.write (BackCentered + 30); ล่าช้า (1000); myservo.write (BackCentered - 30); ล่าช้า (1000); } // ฟังก์ชันเลี้ยวซ้ายเป็นโมฆะ goLeft () { BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // เลี้ยวขวาเป็นโมฆะ goRight () { BackCentered = backRight; myservo1.write(FrontBalanced - 40); } // ฟังก์ชันตรงเป็นโมฆะ goStraight () { BackCentered = 100; myservo1.write(FrontBalanced); }
ขั้นตอนที่ 16: เสียบแบตเตอรี่
เสียบแบตเตอรี่ 9V และยึดเข้าที่ด้วยคลิปหนีบแบตเตอรี่
คุณพบว่าสิ่งนี้มีประโยชน์ สนุก หรือสนุกสนานหรือไม่ ติดตาม @madeineuphoria เพื่อดูโครงการล่าสุดของฉัน
แนะนำ:
มอเตอร์ไร้แปรงถ่านแบบ 3 มิติ: 7 ขั้นตอน (พร้อมรูปภาพ)
มอเตอร์ไร้แปรงถ่านแบบพิมพ์ 3 มิติ: ฉันออกแบบมอเตอร์นี้โดยใช้ Fusion 360 สำหรับการสาธิตในหัวข้อของมอเตอร์ ดังนั้นฉันจึงต้องการสร้างมอเตอร์ที่รวดเร็วและสอดคล้องกัน แสดงให้เห็นอย่างชัดเจนถึงส่วนต่างๆ ของมอเตอร์ จึงสามารถใช้เป็นแบบจำลองหลักการทำงานพื้นฐานที่แสดงอยู่ใน
เครื่องวัดเกลียวแบบพิมพ์ 3 มิติ: 6 ขั้นตอน (พร้อมรูปภาพ)
สไปโรมิเตอร์แบบพิมพ์ 3 มิติ: สไปโรมิเตอร์เป็นเครื่องมือคลาสสิกในการแยกวิเคราะห์อากาศขณะที่เป่าออกจากปากของคุณ ประกอบด้วยท่อที่คุณเป่าเข้าไปเพื่อบันทึกปริมาตรและความเร็วของลมหายใจหนึ่งครั้ง จากนั้นนำไปเปรียบเทียบกับชุดค่าปกติฐาน
กระดานเกลียว (เวอร์ชันที่ไม่มีการพิมพ์ 3 มิติ): E-Textile Rapid Prototyping Board: 4 ขั้นตอน (พร้อมรูปภาพ)
ThreadBoard (Non-3D-Printed Version): E-Textile Rapid Prototyping Board: สามารถดูคำแนะนำสำหรับ ThreadBoard V2 เวอร์ชันที่พิมพ์ 3 มิติ ได้ที่นี่ ThreadBoard เวอร์ชัน 1 สามารถพบได้ที่นี่ ผ่านอุปสรรคด้านราคา การเดินทาง การแพร่ระบาด และอุปสรรคอื่นๆ คุณอาจไม่สามารถเข้าถึงเครื่องพิมพ์ 3 มิติ แต่ต้องการค
หุ่นยนต์พิมพ์ 3 มิติอย่างง่าย: 11 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ที่พิมพ์ 3 มิติอย่างง่าย: ให้ฉันเดทกับตัวเอง ฉันโตมากับชุดเครื่องมือสร้างและต่อด้วยเลโก้ ต่อมาในชีวิต ฉันใช้ 8020 เพื่อสร้างต้นแบบของระบบที่ฉันออกแบบ มักจะมีเศษเหล็กอยู่รอบๆ บ้านที่ลูกๆ ของฉันใช้เป็นเครื่องสร้างชุด
Tito - Arduino UNO หุ่นยนต์พิมพ์ 3 มิติ: 7 ขั้นตอน (พร้อมรูปภาพ)
Tito - หุ่นยนต์พิมพ์ 3 มิติ Arduino UNO: Tito เป็นหุ่นยนต์ DIY เต้นสองขา ดัดแปลงมาจาก Zowi และ Bob โดยพื้นฐานแล้วได้รับการปรับให้เข้ากับบอร์ด Arduino UNO มาตรฐานด้วยการเชื่อมต่อและรองรับที่ง่ายกว่า เป็นการทำซ้ำครั้งแรกสำหรับ Otto DIY (www.ottodiy.com)