สารบัญ:
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: การเดินสายไฟ
- ขั้นตอนที่ 3: รหัส - ประกาศตัวแปรของคุณ
- ขั้นตอนที่ 4: รหัส - ตั้งค่า
- ขั้นตอนที่ 5:
- ขั้นตอนที่ 6: ฐาน
- ขั้นตอนที่ 7: ทำให้ร่างกายหมุน
วีดีโอ: หุ่นยนต์: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
สำหรับโครงการสุดท้ายของเรา เราได้รับคำสั่งให้สร้างทุกอย่างที่เราต้องการ โดยใช้สิ่งที่เราได้เรียนรู้ และสิ่งที่เราสามารถหาได้ทางออนไลน์ ฉันเป็นแฟนตัวยงของซีรี่ส์ Super Smash Bros ฉันเป็นเจ้าของเกมทั้งหมดยกเว้นเกมแรก ดังนั้นสำหรับโปรเจ็กต์สุดท้ายของฉัน ฉันตัดสินใจสร้างหุ่นยนต์โดยอิงจากตัวละครที่เล่นได้ R. O. B.
ขั้นตอนที่ 1: วัสดุ
- 4 เซอร์โว 180 องศา
- 13 ตัวผู้ - สายตัวผู้
- 8 สายชาย - หญิง
- 2 จอยสติ๊ก
- 1 เขียงหั่นขนม
- 1 Arduino
ขั้นตอนที่ 2: การเดินสายไฟ
ใช้ลวดตัวผู้-ตัวผู้เพื่อเชื่อมต่อด้านลบของเขียงหั่นขนมกับกราวด์ (GND) บน Arduino จากนั้นเชื่อมต่อ VR X ของจอยสติ๊กกับ A0 และ A2 และ VR Y กับ A1 และ A3 บน Arduino จากนั้นเชื่อมต่อจอยสติ๊ก 5v พินกับพิน 3.5 และ 5V บน Arduino และ GND กับ GND บน Arduino จากนั้นสำหรับเซอร์โวทั้ง 4 ตัวให้เชื่อมต่อสายสีขาวกับพิน 7 - 4 บน Arduino จากนั้นต่อสายสีแดงบนเซอร์โวเข้ากับเขียงหั่นขนมด้านบวก และต่อสายสีดำเข้ากับด้านลบของเขียงหั่นขนม จากนั้นเสียบกล่องแบตเตอรี่เพื่อจ่ายไฟให้กับวงจร
ขั้นตอนที่ 3: รหัส - ประกาศตัวแปรของคุณ
#รวม
เซอร์โวเซอร์โว1; เซอร์โวเซอร์โว2; เซอร์โวเซอร์โว3; เซอร์โวเซอร์โว4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; ภายใน joyVal2;
คำสั่ง Servo สร้างวัตถุเซอร์โวเพื่อควบคุมเซอร์โว
ขั้นตอนที่ 4: รหัส - ตั้งค่า
การตั้งค่าเป็นโมฆะ () {// แนบเซอร์โวแต่ละตัวกับพิน servo1.attach (7); servo2.attach(6); servo3.attach(5); servo4.attach(4); }
ขั้นตอนที่ 5:
วงโมฆะ ()
{
joyVal = analogRead (joyX); // อ่านค่าจอยสติ๊ก joyVal = map (joyVal, 0, 1023, 0, 180); //แปลงค่าจอยสติ๊กเป็นองศา servo1.write(joyVal); //เปลี่ยนตำแหน่งของเซอร์โวให้ตรงกับอินพุตจอยสติ๊ก joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); ล่าช้า(15); joyVal2 = อนาล็อกอ่าน (joyX2); joyVal2 = แผนที่ (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = อนาล็อกอ่าน (joyY2); joyVal2 = แผนที่ (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); ล่าช้า(15); }
ขั้นตอนที่ 6: ฐาน
เมื่อคุณทำวงจรและรหัสเสร็จแล้ว คุณสามารถเริ่มสร้างหุ่นยนต์ตัวจริงได้ สำหรับฐานที่คุณต้องการทำมุมทั้งหมด 45 องศา ด้านยาว 18 ซม. และด้านขาสั้น 6 ซม. ดังนั้นเพียงแค่ทำตามภาพและตัดรูปทรงฐานของเรา จากนั้นทำแถบยาว 2 54 ซม. และกว้าง 5 ซม. เพื่อใช้เป็นผนัง ปล่อยให้ด้านเล็ก 6 ซม. เปิดทิ้งไว้ จากนั้นคุณต้องการทำซ้ำฐานเพื่อสร้างหลังคา ตอนนี้ในช่องนี้ เราจะเพิ่ม
ขั้นตอนที่ 7: ทำให้ร่างกายหมุน
หยิบม้วนกระดาษทิชชู่และเทป/ปืนกาวร้อนมาไว้ตรงกลางหลังคา จากนั้นสร้างวงแหวนสูง 6 ซม. รอบฐานของม้วนกระดาษชำระ จากนั้นสร้างจานขนาดใหญ่ที่มีรูขนาดใหญ่พอที่จะใส่กระดาษทิชชู่ม้วนเข้าไปได้ วางจานบนวงแหวน จากนั้นติดเซอร์โวที่ด้านบนของม้วนกระดาษเช็ดมือ เราไม่สามารถใส่น้ำหนักทั้งหมดบนเซอร์โวได้ ดังนั้นเราจะใช้เดือยแท่งและทำให้มันหมุน ดังนั้นสร้าง 2 รูในจานที่ใหญ่พอที่จะใส่เดือยได้ ติดเดือยเข้าไปในรู พอแล้วมันจะจิ้มลอดด้านล่างของรูเล็กน้อย เทป / ปืนกาวร้อนเดือยไปที่รูเพื่อไม่ให้เคลื่อนที่ นำกล่องทิชชู่เปล่ามาสร้างรูให้ใหญ่พอที่จะใส่ปลายอีกด้านของเดือยได้ ตรวจสอบให้แน่ใจด้วยว่ากระจายออกไปเพียงพอที่เดือยทั้งสองสามารถผ่านได้ จากนั้นติดเทปกล่องเข้ากับเซอร์โว และติดเดือยเข้าไปในรูของกล่องทิชชู่ เทป / กาวเดือยไปที่รูเพื่อไม่ให้เคลื่อนที่
แนะนำ:
"ไฮไฟว์" หุ่นยนต์ Cardboard Micro:bit: 18 ขั้นตอน (พร้อมรูปภาพ)
"ไฮไฟว์" หุ่นยนต์ Cardboard Micro:bit: ติดอยู่ที่บ้าน แต่ยังต้องการไฮไฟว์ใครสักคน? เราสร้างหุ่นยนต์ตัวน้อยที่เป็นมิตรด้วยกระดาษแข็งและ micro:bit พร้อมด้วย Crazy Circuits Bit Board และทั้งหมดที่เธอต้องการจากคุณคือการไฮไฟว์เพื่อให้ความรักที่เธอมีต่อคุณมีชีวิตอยู่ ถ้าคุณชอบ
หุ่นยนต์ Telepresence ขนาดมนุษย์พร้อมแขนจับ: 5 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ Telepresence ขนาดมนุษย์พร้อมแขนกริปเปอร์: MANIFESTOA ความคลั่งไคล้ของฉันเชิญฉันไปที่งานปาร์ตี้ฮัลโลวีน (30+ คน) ระหว่างการระบาดใหญ่ ดังนั้นฉันจึงบอกเขาว่าฉันจะเข้าร่วมและออกแบบหุ่นยนต์ telepresence เพื่อสร้างความหายนะในงานปาร์ตี้ สถานที่. หากคุณไม่คุ้นเคยกับสิ่งที่โทร
หุ่นยนต์ Quadruped ขับเคลื่อนด้วย Arduino ที่พิมพ์ 3 มิติ: 13 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ Quadruped ที่ขับเคลื่อนด้วย Arduino แบบพิมพ์ 3 มิติ: จาก Instructables ก่อนหน้านี้ คุณอาจเห็นว่าฉันมีความสนใจอย่างมากสำหรับโครงการหุ่นยนต์ หลังจากคำสั่งสอนก่อนหน้านี้ที่ฉันสร้างหุ่นยนต์สองเท้า ฉันตัดสินใจลองทำหุ่นยนต์สี่ขาที่สามารถเลียนแบบสัตว์เช่นสุนัข
GorillaBot หุ่นยนต์ Quadruped ของ Arduino Autonomous Sprint ที่พิมพ์ 3 มิติ: 9 ขั้นตอน (พร้อมรูปภาพ)
GorillaBot หุ่นยนต์ Arduino Autonomous Sprint Quadruped Robot ที่พิมพ์ 3 มิติ: ทุกปีในตูลูส (ฝรั่งเศส) มีการแข่งขันหุ่นยนต์ตูลูส # TRR2021 การแข่งขันประกอบด้วยการวิ่งอัตโนมัติ 10 เมตรสำหรับหุ่นยนต์สองขาและสี่เท่า สถิติปัจจุบันที่ฉันรวบรวมสำหรับสัตว์สี่เท้าคือ 42 วินาทีสำหรับ วิ่ง 10 เมตร ดังนั้นในม
หุ่นยนต์ทรงตัว / หุ่นยนต์ 3 ล้อ / หุ่นยนต์ STEM: 8 ขั้นตอน
หุ่นยนต์ทรงตัว / หุ่นยนต์ 3 ล้อ / หุ่นยนต์ STEM: เราได้สร้างหุ่นยนต์ทรงตัวแบบผสมผสานและ 3 ล้อสำหรับใช้ในการศึกษาในโรงเรียนและโปรแกรมการศึกษาหลังเลิกเรียน หุ่นยนต์นี้ใช้ Arduino Uno, ชิลด์แบบกำหนดเอง (รายละเอียดการก่อสร้างทั้งหมดที่มีให้), ชุดแบตเตอรี่ Li Ion (ข้อจำกัดทั้งหมด