สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
กรุณาโหวตให้ฉันสำหรับ Arduino Contest 2017
[โปรดแก้ตัวภาษาอังกฤษของฉัน]
ฉันชอบการตั้งค่ายอดนิยมของแมลง Arduino 2 ตัวบน youtube เมื่อฉันดูมัน ฉันจำได้เสมอว่าหุ่นยนต์ BEAM ทำอะไรมานานก่อนที่การตั้งค่านั้นจะกลายเป็นเรื่องโปรด คนเหล่านี้ที่คลั่งไคล้หุ่นยนต์แอนะล็อกทำงานได้ดีขึ้นในการเดินเนื่องจากมุมที่ดีขึ้นระหว่างมอเตอร์ทั้งสอง (microcore / bicore walker ฯลฯ) อย่างไรก็ตาม ในความคิดของฉัน ไม่มีสิ่งใดที่กล่าวถึงก่อนหน้านี้ดูมีชีวิตชีวามากไปกว่า VBug1.5 (หรือที่รู้จักในชื่อ Walkman) ที่สร้างโดย Mark Tilden ผู้ก่อตั้งหุ่นยนต์บีม ใช้มอเตอร์ 5 ตัว จึงคล่องตัวมากขึ้น การสร้างหุ่นยนต์ BEAM แบบง่ายๆ นั้นไม่ใช่เรื่องยาก แต่การสร้างบางสิ่งที่ซับซ้อนอย่าง VBug1.5 อาจทำให้มือใหม่อิเล็กทรอนิกส์อย่างฉันลำบากใจ ดังนั้น เมื่อฉันตัดสินใจที่จะทำบางอย่างเช่นบั๊กของ Tilden ฉันต้องตกลงกับแพลตฟอร์ม Arduino ซึ่งเป็นทางเลือกที่ง่ายที่สุดสำหรับผู้ที่ไม่ใช่วิศวกร (หรือในกรณีของฉัน เป็นผลให้ฉันสร้าง Walter ซึ่งเป็นหุ่นยนต์ Arduino 4 ขาพร้อมเซอร์โว 5 ตัว คุณอาจสงสัยว่าถ้าฉันต้องการสร้างหุ่นยนต์แมลงที่ดูมีชีวิตแล้วทำไมฉันไม่ใช้เซอร์โว 8 หรือ 12 ตัวแทน ฉันกำลังคิดอะไรที่ง่ายที่สุดเพื่อให้คล่องแคล่วมากที่สุด ฉันกำลังพูดถึงการใช้กาวจำนวนมากแทนการทำเฟรม
เช่นเดียวกับหุ่นยนต์ Arduino อื่นๆ วอลเตอร์สามารถหลีกเลี่ยงสิ่งกีดขวางได้โดยใช้เซ็นเซอร์อัลตราโซนิก HC-SR04 การเพิ่มตัวละครเป็นแมลง วอลเตอร์ยังเป็นสัตว์กินพืชด้วย หมายความว่าเขาชอบแสง โฟโตไดโอดใช้ในการตรวจจับแสง มีค่าสุ่มที่สร้างขึ้นในภาพร่าง Arduino เพื่อให้ Walter ตัดสินใจเมื่อเขาต้องการที่จะหยุดเพื่อพักผ่อนและยังสุ่มเปลี่ยนความเร็วในการเดินของเขา (3 ความเร็ว) เมื่อฉันเริ่ม ฉันตั้งใจจะมีปุ่มชั้นเชิงใต้เท้าของ Walter แต่ละข้าง ดังนั้น เขาจะมีเซ็นเซอร์พื้นผิว แต่แบตเตอรี่ (แบตสำรองแบบพกพาสำหรับสมาร์ทโฟน) ทำให้เซอร์โวมีน้ำหนักมาก ฉันรู้ว่าปุ่มแทคติคแทบไม่ต้องกังวลเมื่อต้องเพิ่มน้ำหนัก แต่ที่น่าแปลกคือน้ำหนักของหุ่นยนต์ไม่เพียงพอที่จะกดปุ่มที่คว่ำลงได้
ขั้นตอนที่ 1: รายการวัสดุ:
- คอนโทรลเลอร์: Arduino Pro Mini (5v, 16MHz)
- เซนเซอร์: 3x HC-SR04 อัลตราโซนิกเซนเซอร์
- โฟโตไดโอด 4x (5 มม.)
- ตัวต้านทาน 4x100kΩ
- แอคทูเอเตอร์: 5x MG90S Metal Geared Micro Servos
- กำลังไฟ: 5200 mAH แบตสำรองแบบพกพาสำหรับสมาร์ทโฟน (เอาต์พุต 2 ช่อง, 1 A และ 2.1 A)
- สายไฟและขั้วต่อตัวเมียบางตัว
- ขั้วต่อ USB A 2x
- สวิตช์สลับ
- ไม้แขวนเสื้อหรือราวโลหะบางๆ ที่คุณงอให้เป็นขาได้
- กาวจำนวนมาก (ปืนกาวร้อน กาวซุปเปอร์ และเหล็กพลาสติก / กาวอีพ็อกซี่)
ขั้นตอนที่ 2: วงจร
ขั้นตอนที่ 3: การประกอบ
กาวเป็นสิ่งจำเป็นสำหรับโครงการนี้ ฉันใช้กาว 3 ชนิด; ปืนกาวร้อน กาวซุปเปอร์ และเหล็กกล้าพลาสติก / กาวอีพ็อกซี่ ตอนแรกฉันใช้พลาสติกโพลีมอร์ฟสีขาว แต่แล้วฉันก็เปลี่ยนโดยใช้อีพ็อกซี่เหล็กกล้าพลาสติกจำนวนมาก ใช้งานง่ายกว่า ภาพถ่ายหลายภาพเหล่านี้ถ่ายก่อนจะเปลี่ยนเป็นเหล็กพลาสติก สังเกตปริมาณกาวที่ใช้ ฉันหมายถึงว่าตอนที่ฉันเขียนกาวเป็นสิ่งจำเป็นก่อนหน้านี้ ก้านทำจากเซอร์โวฮอร์นและตัวเว้นวรรคติดกาวเข้าด้วยกัน ฉันพบวิธีที่สะดวกในการใส่ตัวเชื่อมต่อส่วนหัวบน arduino pro mini โดยไม่ต้องบัดกรีกับบอร์ดโปรโตหรือ pcb ใช่.. กาวที่รัก! (ฉันเริ่มทำเสียงเหมือนเครื่องรางกาวแปลก ๆ หรือไม่) ฉันยังใช้ตัวเว้นวรรคเป็นขาตั้งเพื่อยึด Arduino pro mini และเซ็นเซอร์อัลตราโซนิก 2 ตัวเชื่อมต่อ USB ติดกาวพร้อมกับสวิตช์สลับ จากนั้น USB จะเชื่อมต่อกับพาวเวอร์แบงค์ 2 ช่อง แม้ว่าพาวเวอร์แบงค์จะมีปุ่มเปิดปิดอยู่ แต่ปุ่มนี้ทำได้เพียงเปิดพาวเวอร์แบงค์และเริ่มเปิดกระแสไฟ แต่ไม่สามารถตัดกระแสได้เอง ดังนั้นฉันจึงเพิ่มสวิตช์สลับ คุณจะเห็นว่าขาได้รับการทาสีใหม่ด้วยอีพ็อกซี่เหล็กพลาสติก นี่คือการตั้งค่าโฟโตไดโอดและตัวต้านทานของฉันอย่างง่าย ไม่มี pcb ต้องใช้สายไฟและส่วนหัวของตัวเมียเท่านั้น ขออภัย ฉันพลาดการถ่ายภาพรายละเอียดภาพของโฟโตไดโอดที่ติดอยู่กับพาวเวอร์แบงค์
ขั้นตอนที่ 4: รหัส Arduino
ฉันแนบรหัสด้านล่าง
ขั้นตอนที่ 5: โหวตฉัน
นั่นคือทั้งหมด ฉันหวังว่าคุณจะสนุกกับการสร้างสิ่งมีชีวิตนี้