สารบัญ:

เซอร์โวกลาดิเอเตอร์: 5 ขั้นตอน
เซอร์โวกลาดิเอเตอร์: 5 ขั้นตอน

วีดีโอ: เซอร์โวกลาดิเอเตอร์: 5 ขั้นตอน

วีดีโอ: เซอร์โวกลาดิเอเตอร์: 5 ขั้นตอน
วีดีโอ: Axial SCX10 iii Gladiator steering servo replacement 2024, พฤศจิกายน
Anonim
เซอร์โวกลาดิเอเตอร์
เซอร์โวกลาดิเอเตอร์

ในโปรเจ็กต์นี้ เราใส่โพเทนชิโอมิเตอร์สองตัวในสองเขียงหั่นขนมเพื่อควบคุมเซอร์โวมอเตอร์ เซอร์โวมอเตอร์จะสู้ตาย!!!!!!

***โครงการนี้เป็นเพียงต้นแบบ เราต้องการสร้างมอเตอร์ที่ใหญ่ขึ้นด้วยเซอร์โวมอเตอร์ที่ใหญ่กว่า เรายังคงทำงานเกี่ยวกับรหัส

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ

Arduino

2 เขียงหั่นขนม

2 โพเทนชิโอมิเตอร์

เซอร์โวมอเตอร์ 2 ตัว

20 สาย

อะแดปเตอร์จ่ายไฟ ac/dc

ขั้นตอนที่ 2: เซอร์โวมอเตอร์

*** เมื่อคุณทำโครงการนี้ ให้นึกถึงภาพนี้

www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGYQ_AUICifB&biw=1229&nbiw=1229:prYAhXpSN8KHX-HBGYQ_AUICifB&biw=1229&nbiw=1229:dbiw=1229&dbiw=1229&dbiw=1229&biw=1229&dbiw=98กันเถอะ

ขั้นตอนที่ 3: รหัส

#รวม

เซอร์โว myservo; // สร้างวัตถุเซอร์โวเพื่อควบคุมเซอร์โวเซอร์โว myservo1;

int potpin = 0; // พินแอนะล็อกที่ใช้ต่อโพเทนชิออมิเตอร์

int val= 0; // ตัวแปรเพื่ออ่านค่าจากพินอะนาล็อก

int potpin2=A2;

int val2=0;

การตั้งค่าเป็นโมฆะ () {

myservo.attach(9); // ติดเซอร์โวบนพิน 9 กับวัตถุเซอร์โว

myservo1.attach(10); โหมดพิน (potpin, INPUT);

โหมดพิน (potpin2, INPUT);

Serial.begin(9600); }

วงเป็นโมฆะ (); {

วาล = analogRead (potpin);

val2 = analogRead (potpin2); // อ่านค่าของโพเทนชิออมิเตอร์ (ค่าระหว่าง 0 ถึง 1023)

val = map(val, 0, 1023, 0, 180); // ปรับขนาดเพื่อใช้กับเซอร์โว (ค่าระหว่าง 0 ถึง 180)

val2 = แผนที่(val2, 0, 1023, 0, 180);

Serial.println (วาล);

Serial.print (val2);

myservo.write(val);

myservo1.write(val2); // กำหนดตำแหน่งเซอร์โวตามค่าสเกล

ล่าช้า(10); // รอให้เซอร์โวไปถึงที่นั่น }

ขั้นตอนที่ 4: ขั้นตอน:

ขั้นตอน
ขั้นตอน
ขั้นตอน
ขั้นตอน

1.) วาง petentiometers สองตัวในเขียงหั่นขนมแยกจากกัน

2.) วางหมุดไว้ด้านหลัง

เพ็นทิโอมิเตอร์ที่ 1:

พินซ้ายไปที่ลบ

พินกลางไปที่ A0

พินขวาไปบวก

เพ็นทิโอมิเตอร์ที่ 2:

พินซ้ายไปบวกบนเขียงหั่นขนมอื่น

พินกลางไปที่ a2 ใน Arduino

พินขวาไปที่ลบในอาร์ดิโนตัวอื่น

เซอร์โวมอเตอร์ที่ 1:

สีน้ำตาลลงไปที่พื้น

สีแดงไปบวก

ออเรนจ์ไปปักหมุดในอาร์ดิโน เราใช้ d10

เซอร์โวมอเตอร์ตัวที่ 2

สีน้ำตาลลงไปที่พื้น

สีแดงไปบวก

ส้มไปปักหมุด เราใช้ d9

ขั้นตอนที่ 5: รูปภาพ:

รูปภาพ
รูปภาพ
รูปภาพ
รูปภาพ

ทางเลือก: คุณสามารถเพิ่มดาบที่ปลาย

โดย: Justin Herskowitz และ Ian Friedman

แนะนำ: