สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: PCB
- ขั้นตอนที่ 2: ส่วนประกอบ
- ขั้นตอนที่ 3: CHASIS
- ขั้นตอนที่ 4: CODE
- ขั้นตอนที่ 5: ควบคุม
วีดีโอ: มินิซูโม่: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
วันนี้เราจะอธิบายวิธีการออกแบบ
การทำงานและการสร้างหุ่นยนต์ซูโม่ หุ่นยนต์ถือเป็นเครื่องจักรที่ตั้งโปรแกรมอัตโนมัติเพื่อทำงานบางอย่างให้สำเร็จ ในโอกาสนี้ หุ่นยนต์ของเราจะมีหน้าที่เผชิญหน้ากับหุ่นยนต์อีกตัวในสนามรบซึ่งมีเป้าหมายที่จะย้ายคู่ต่อสู้ออกจากสนามแข่งขัน ด้วยเหตุนี้ เราจะอธิบายทีละขั้นตอนและกุญแจสำคัญในการปรับปรุงรายละเอียดเป็นครั้งคราว
สำหรับการพัฒนาโครงการนี้ จำเป็นต้องมีวัสดุดังต่อไปนี้:
เสบียง
- 1 รูป 16F877A
- 2 คริสตัลควอตซ์ 4Mhz
- 4 ตัวเก็บประจุ 22pF
- 2 Digital QTR-1RC Line Sensor
- 1 โหมดบลูทูธ HC-05
- 1 เซ็นเซอร์อัลตราซาวนด์ HC-SR04
- 2 LED 3mm
- 2 มอเตอร์ 6V 0.5kg
- 1 บริดจ์ H TB6612
- 1 เรกูเลเตอร์ 7805
- 1 ตัวเก็บประจุ 1uF
- 1 ตัวเก็บประจุ 0.1uF (104)
- 1 DC-DC บูสเตอร์แรงดัน
- แบตเตอรี่ลิเธียม 3.7V 3000mAh 2 ก้อน
- 2 ที่ยึดแบตเตอรี่สำหรับแบตเตอรี่ลิเธียม
- ที่ชาร์จแบบคู่สำหรับแบตเตอรี่ลิเธียม
- 3 ขั้วสีน้ำเงิน 3.5 มม. 2 ตำแหน่ง
- ขั้วต่อพินส่วนหัว 2 ตัว
- ขั้วต่อ H-H TYPE 1 2 หัว
- ขั้วต่อ H-H TYPE 1 2 หัว
- 3 ปุ่มกด 2 พิน
- 3 ตัวต้านทาน 10Kohm
- ตัวต้านทาน 150ohm 2 ตัว
- 2 เครือข่าย (เลือกเอง)
- 1 PCB
ขั้นตอนที่ 1: PCB
สำหรับการพัฒนาหุ่นยนต์ของเรา เราจำเป็นต้องมี PCB
นี่คือผู้รับผิดชอบในการเชื่อมต่อส่วนประกอบแต่ละส่วนเพื่อการทำงานที่ดีที่สุดของวงจร PCB นี้ได้รับการออกแบบและสั่งทำขึ้นสำหรับหุ่นยนต์ซูโม่รุ่นนี้โดยเฉพาะ PCB นี้ได้รับการออกแบบด้วยสองชั้นซึ่งหมายความว่าเราต้องเชื่อมทั้งสองด้านเพื่อเชื่อมต่อทั้งสองรางผ่านรูที่เชื่อมต่อทั้งสองด้านซึ่งเรียกว่า True hold
ขั้นตอนที่ 2: ส่วนประกอบ
เราดำเนินการวางแต่ละองค์ประกอบของเราใน
พื้นที่ที่เกี่ยวข้องดังแสดงในภาพต่อไปนี้
สิ่งแรกที่เราต้องทำคือประสานจุด Truholds ของเรา เราต้องระวังให้มากเมื่อทำการเชื่อมส่วนประกอบแต่ละส่วน เนื่องจากสามารถยกรางของ PCB ได้
ขั้นตอนที่ 3: CHASIS
สำหรับการออกแบบแชสซีของเรา เราสามารถใช้ AutoCAD หรือ
โปรแกรมการออกแบบอื่นๆ ในที่นี้ เราจะมองหาวิธีเพิ่มประสิทธิภาพพื้นที่ เนื่องจากหุ่นยนต์ของเราต้องมีน้ำหนักตามที่กำหนด ยิ่งเบาโอกาสในการชนะก็จะยิ่งดีขึ้นเท่านั้น
ขั้นตอนที่ 4: CODE
เพื่อมอบชีวิตให้กับหุ่นยนต์อันเป็นที่รักของเรา
สิ่งที่เราต้องทำคือนำกาแฟร้อนสักแก้วไปนั่งคิดและตั้งโปรแกรมซูโม่ของคุณ แต่เนื่องจากคุณกำลังอ่านบทช่วยสอนนี้ เรามีข่าวดีที่นี่ คุณจะพบรหัสที่พร้อมให้คุณดำเนินการกับหุ่นยนต์ของคุณ และจะดีที่สุด
ขั้นตอนที่ 5: ควบคุม
เพื่อจัดการกับเพื่อนตัวน้อยของเรา เราจะใช้ a
การควบคุมแบบไร้สายที่ควบคุมโดยบลูทูธจากสมาร์ทโฟนของคุณอย่างสะดวกสบาย ในลิงก์ต่อไปนี้ ฉันจะให้คุณดูในตอนต่อไป คุณจะสามารถดูทีละขั้นตอนเพื่อสร้างการควบคุมระยะไกลในแบบของคุณตามที่คุณต้องการ
ควบคุม
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง