2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่คือหุ่นยนต์สองขาธรรมดาที่สามารถเดินได้ ทำจาก Arduino สามเซอร์โวและกลไกง่ายๆ สั่งงานหุ่นยนต์ มันสามารถเดินหน้า ถอยหลัง แม้กระทั่งหมุนหรือหมุน
หนึ่งเซอร์โวคือการเคลื่อนจุดศูนย์ถ่วง อีกสองคนบิดเท้าทั้งสองข้าง ยกน้ำหนักไปทางขวาแล้วบิดเท้าขวา ยกน้ำหนักไปทางซ้ายแล้วบิดเท้าซ้ายแล้วคล้อง
วิธีง่ายๆ ในการเคลื่อนย้ายจุดศูนย์ถ่วงคือการใช้เซอร์โวเพื่อแกว่งของที่มีน้ำหนักมาก แบตเตอรี่เหมาะสำหรับมันเพราะน้ำหนักหุ่นยนต์ส่วนใหญ่เป็นแบตเตอรี่ AA 4 ก้อน
หุ่นยนต์ตัวนี้กำลังเคลื่อนที่ด้วยความสมดุลที่ละเอียดอ่อน ดังนั้นจึงต้องมีพื้นเรียบและไม่ลื่น แต่ถึงกระนั้นการเคลื่อนไหวอย่างกะทันหันก็ทำให้เกิดการเคลื่อนไหวโดยไม่ได้ตั้งใจ ฉันพยายามออกแบบโปรแกรมเพื่อให้ทำงานได้อย่างราบรื่น
เริ่มเซอร์โวอย่างช้าๆ และเร่ง ชะลอตัว และหยุด สวิงอาร์มไม่เคลื่อนที่อย่างราบรื่นไม่ว่าฉันจะทำมันอย่างไร ฉันคิดว่าคงเป็นเพราะขาดพลังเซอร์โว
เสบียง
Arduino นาโน
บอร์ดใดก็ได้ถ้าใช้รหัส Arduino
3 x เซอร์โว
ฉันใช้ไมโครเซอร์โว SG90 ฉันขอแนะนำบิตที่ทรงพลังกว่านี้สำหรับการแกว่งเซอร์โว
4 x AA NiMh แบตเตอรี่และเคส
ในการเชื่อมต่อพอร์ต Arduino 5V โดยตรง แบตเตอรี่อัลคาไลน์เป็นไฟฟ้าแรงสูงเกินไป
วัสดุสำหรับโครงหุ่นยนต์ สวิงอาร์มและเท้า
ฉันใช้แท่งอลูมิเนียมขนาด 2 มม. x 10 มม. x 375 มม. สำหรับเฟรม และแท่งพลาสติก 2 มม. x 10 มม. x 70 มม. สำหรับสวิงอาร์ม 2 x ฝาขวดพลาสติกสำหรับเท้า หากคุณได้แถบที่บางมากขึ้น เช่น 1 มม. x 15 มม. คุณสามารถทำให้และปรับเฟรมได้ง่ายขึ้น
ลวดบัดกรี, เทปสองหน้า, เทปพันสายไฟ, มินิสกรูหรืออื่นๆ
ขั้นตอนที่ 1:
ทำโครงหุ่นยนต์ด้วยแท่งอลูมิเนียม ทำกลไกการแกว่ง หากต้องการเหวี่ยงแบตเตอรี่หนัก ให้ขันให้แน่นด้วยสกรู
ขั้นตอนที่ 2:
แก้ไขเซอร์โวกับเฟรมและมัดสายเคเบิล
การเดินสายไฟเซอร์โวและ Arduino No.9 to R-foot No.10 to L-foot No.11 to swing, GND and 5V
ขั้นตอนที่ 3:
โปรแกรมไปยัง Arduino โปรดใช้ความระมัดระวังขณะเชื่อมต่อกับพีซี ถอดแบตเตอรี่ออก
ขั้นตอนที่ 4:
ทำให้ร่างกายของหุ่นยนต์ จะมีรูปร่างอะไรก็ได้ แต่ต้องมีน้ำหนักเบา ถ้าใส่กับตัวจะเห็นว่าอันไหนอยู่ด้านหน้า