
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


คำแนะนำนี้จะสอนวิธีสร้างบัมเปอร์สำหรับหุ่นยนต์และวิธีเริ่มต้นโค้ดเพื่อให้หุ่นยนต์ของคุณเริ่มทำงานในเวลาไม่นาน ประเภทของหุ่นยนต์ที่คุณมีอาจแตกต่างจากวิธีที่คุณสามารถติดบัมเปอร์กับหุ่นยนต์ของคุณและวิธีสร้างรหัส
ขั้นตอนที่ 1: เครื่องมือที่คุณต้องการ:
ในการเริ่มต้นคุณจะต้อง
- กระดาษแข็ง
- ฟอยล์ดีบุก
-เทป
- ที่เย็บกระดาษ
- สายไฟ
- ไฟ LED ขนาดเล็ก (อุปกรณ์เสริม)
- คีมปอกสายไฟ
- ตัวต้านทาน
- คีม (ไม่จำเป็น)
ขั้นตอนที่ 2: สร้างสายของคุณ

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

หลังจากที่คุณดึงสายไฟออกแล้ว คุณจะต้องนำแผ่นฟอยล์เล็กๆ มาพันรอบด้านเกลียว ซึ่งจะช่วยให้การไหลของพลังงานมีพื้นที่มากขึ้นในการเชื่อมต่อ คุณสามารถห่อได้ในแบบที่คุณพบว่าพอดีที่สุดและตามที่คุณต้องการ
ขั้นตอนที่ 4: เชื่อมต่อสายที่พันไว้กับกระดาษแข็ง


ก่อนที่คุณจะเริ่มเชื่อมต่อสายที่พันไว้กับกระดาษแข็ง คุณจะต้องตั้งค่าก่อน หากระดาษแข็งชิ้นเล็กๆ เป็นรูปสี่เหลี่ยมผืนผ้าเพื่อให้งอได้ครึ่งหนึ่ง สิ่งนี้จะทำให้คุณมีฐานกันชนของคุณ เมื่อกระดาษแข็งถูกผลักเข้าหากัน ทั้งสองส่วนจะสัมผัสกัน และนั่นคือที่ที่คุณจะเพิ่มลวดเข้าไป ในครึ่งนึงคุณต้องการให้อยู่ใกล้หุ่นยนต์มากขึ้น ให้เพิ่มลวดที่คุณวางแผนจะยึดกับพื้น (Vss) ในการเก็บลวดที่พันไว้บนกระดาษแข็ง ฉันพบว่ามันง่ายที่จะเย็บมันเข้าด้วยกัน แต่ฉันพบว่าลวดที่ห่อไว้นั้นมีพื้นที่ไม่เพียงพอ เพราะฉันต้องการพื้นที่สำหรับเชื่อมต่อที่ใหญ่กว่า ฉันจึงเพิ่มแผ่นดีบุกเข้าไป ด้านบนของลวดพันที่หุ้มไว้ครึ่งหนึ่ง อีกครั้งเพียงแค่เย็บเล่ม ในอีกครึ่งหนึ่งที่วัตถุจะถูกกด พยายามหลีกเลี่ยงการวิ่งผ่านการเพิ่มลวดที่จะเชื่อมต่อกับหมุด จากนั้นทำซ้ำขั้นตอนข้างต้นสำหรับกันชนแต่ละครึ่งที่คุณทำ หากคุณพบว่ากันชนของคุณกดได้ไม่ดี คุณก็สามารถใช้กรรไกรและตัดเป็นเส้นผ่านกระดาษแข็งที่รอยพับ
ขั้นตอนที่ 5: การติดบัมเปอร์กับ Robot



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


หากคุณต้องการเพียงแค่เชื่อมต่อปุ่มของคุณ คุณจะต้องมีตัวต้านทานสองตัวและสายไฟเล็กๆ เพียงสองถึงสามเส้นเท่านั้น วิธีที่คุณเชื่อมต่อสายไฟกับ Vdd และ Pins นั้นขึ้นอยู่กับคุณ คุณจะต้องมีสายไฟหรือตัวต้านทานที่เชื่อมต่อกับ Vdd จากนั้นจึงต่อสายไฟเข้ากับพิน ด้านที่แสดงหมายเลขพินคือวิธีที่บอร์ดเชื่อมต่อ แถวใดก็ตามที่ลวดหรือตัวต้านทานของคุณเชื่อมต่อจาก Vdd จะเป็นแถวเดียวกับที่สายเล็กๆ ของคุณเชื่อมต่อกับพิน และในแถวเดียวกัน ลวดที่ออกมาจากครึ่งหนึ่งของกันชนของคุณก็จะเชื่อมต่อด้วย ลวดที่มาจากกันชนของคุณที่ยึดไว้กับหุ่นยนต์ของคุณจะเชื่อมต่อกับ Vdd (กราวด์) ฉันพบว่าการทำงานกับไฟบนหุ่นยนต์ง่ายขึ้นเพื่อช่วยทดสอบว่ากันชนทำงานหรือไม่ วิธีที่คุณจะเชื่อมต่อ LED กับเขียงหั่นขนมคือการเชื่อมต่อด้านลบ (ส่วนแบนของขอบรอบหลอดไฟ) ของ LED กับ Vdd หรือลวดที่เชื่อมต่อกับ Vdd ด้านบวกกับตัวต้านทานและ อีกด้านหนึ่งของตัวต้านทานต่อสายไฟที่ต่อกับหมายเลขพิน ทางที่ดีควรลองวัดความยาวของสายไฟเพื่อให้ตรงบนกระดาน คุณสามารถใช้คีมปอกลวดตัดลงไปด้านข้าง และใช้คีมงอขาเป็นมุม 90 องศา ช่วยให้กระดานเป็นระเบียบและจัดการได้ดียิ่งขึ้น
ขั้นตอนที่ 7: รหัส


สำหรับรหัสพื้นฐาน คุณจะต้องการวนซ้ำและคำสั่งทั้งหมดของคุณ แต่ฉันทำมันแตกต่างออกไปเล็กน้อย ทำได้ไม่ยาก คุณจะต้องมีลูป "Do" เพื่อเริ่มต้น และคุณต้องการให้หุ่นยนต์ของคุณก้าวไปข้างหน้า ในโปรแกรมของฉัน ฉันได้ตั้งค่าตัวแปรสำหรับแต่ละล้อและแต่ละประเภทของทิศทางที่รู้ความเร็วที่จะวิ่ง ค่าความเร็วจะแตกต่างกันไปสำหรับหุ่นยนต์ทุกตัว ด้วยเหตุนี้จึงไม่แสดงในรูปภาพ ดังนั้นคุณจะต้องคิดให้ออกเอง "Pulsout" บอกหุ่นยนต์ว่ามอเตอร์จะต้องเคลื่อนที่และฉันมีหมายเลขพินที่ล้อเชื่อมต่อเป็นตัวแปรและความเร็วไปข้างหน้าเป็นตัวแปร คุณจะต้องมี "ถ้า" สำหรับแต่ละบัมเปอร์ที่คุณมี เมื่อกันชนของคุณเท่ากับ 0 หมายความว่ากันชนถูกกด และเมื่อกันชนของคุณเท่ากับ 1 จะไม่ถูกกด ฉันมีโปรแกรมของฉันตั้งค่าในวิธีย่อย กันชนด้านซ้ายของฉันเมื่อกดจะติดไฟ LED และถอยหลัง ถอยหลังแล้วเลี้ยวขวาแล้วเดินตรงไป สำหรับกันชนด้านขวาของฉัน มันเปิดไฟอีกดวงแล้วถอยหลังแล้วเลี้ยวซ้าย ถ้าทำโปรแกรมแบบมีไฟ LED อาจจะต้องเพิ่มอีก "ถ้า" เพราะถ้าไม่ได้กดไฟจะดับไป มิฉะนั้น ไฟจะติดค้างเมื่อโปรแกรมกันชนเปิดขึ้นครั้งแรกแล้วจะมองไม่เห็น ครั้งต่อไปมันใช้งานได้ ในโปรแกรมหลักของคุณเมื่อเรียกใช้เมธอดของคุณ คุณจะต้องใส่ "Gosub" ตามด้วยชื่อเมธอดของคุณที่จะเรียกใช้ อย่าลืมในตอนท้ายใช้วิธีใส่ "return" เพื่อให้รู้ว่าต้องกลับไปที่โปรแกรมหลัก ลูป "Do" จะทำให้โปรแกรมทำงานอย่างต่อเนื่องและจะตรงไปตลอดในขณะที่พยายามค้นหาเมื่อกดบัมเปอร์ "สำหรับ" ในวิธีการต่างๆ จะบอกมอเตอร์ของคุณว่าคุณต้องการให้ทำงานนานแค่ไหน (หมุนได้กี่รอบ) ตัวเลขจะแตกต่างกันไปสำหรับทุกคน อย่าลืมหยุดพักเพื่อให้หุ่นยนต์ได้พักก่อนที่จะเสร็จในครั้งต่อไป ซึ่งจะทำให้มีเวลาคิดออกว่าต้องทำอะไรต่อไป
ขั้นตอนที่ 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง