สารบัญ:

หุ่นยนต์: 7 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: หุ่นยนต์ 7 2024, กรกฎาคม
Anonim
Image
Image

สำหรับโครงการสุดท้ายของเรา เราได้รับคำสั่งให้สร้างทุกอย่างที่เราต้องการ โดยใช้สิ่งที่เราได้เรียนรู้ และสิ่งที่เราสามารถหาได้ทางออนไลน์ ฉันเป็นแฟนตัวยงของซีรี่ส์ 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: ทำให้ร่างกายหมุน

Image
Image
ทำให้ร่างกายหมุน
ทำให้ร่างกายหมุน
ทำให้ร่างกายหมุน
ทำให้ร่างกายหมุน

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

แนะนำ: