Სარჩევი:

ორმაგი მიკრო სერვო რობოტი: 10 ნაბიჯი
ორმაგი მიკრო სერვო რობოტი: 10 ნაბიჯი

ვიდეო: ორმაგი მიკრო სერვო რობოტი: 10 ნაბიჯი

ვიდეო: ორმაგი მიკრო სერვო რობოტი: 10 ნაბიჯი
ვიდეო: ESP32 Tutorial 17 - Controlling Servo Motor using ESP32 and Potentiometer -ESP32 IoT Learnig kit 2024, ნოემბერი
Anonim
Image
Image
ორმაგი მიკრო სერვო რობოტი მკლავი
ორმაგი მიკრო სერვო რობოტი მკლავი

ამ გაკვეთილში თქვენ შექმნით ორმაგ სერვო რობოტს, რომელსაც აკონტროლებთ ცერა თითი!

მარაგები

ორი მიკრო სერვო (TowerPro SG90 და გაფართოებით

ThumbStick

Jumper Wires

Arduino UNO

Breadboard Power Strip

მუყაო

წებო (შემოთავაზებულია სუპერ წებო)

და

ცოტაოდენი ცოდნა არდუინოსთან

ნაბიჯი 1: ამოჭერით მუყაოს ნაჭრები

ამოჭერით მუყაოს ნაჭრები
ამოჭერით მუყაოს ნაჭრები
ამოჭერით მუყაოს ნაჭრები
ამოჭერით მუყაოს ნაჭრები

დაგჭირდებათ მუყაოს/პლასტმასის ნაჭრები:

3 "10/16" X 4

4 "14/16" X 2

6.5 "4.5" X 1

1 "1 1/4" X 2

1 "1 1/4" X 1 წრე შუაზე ამოჭრილი

2 "2" 2 "2" სამკუთხედი X 1

2 "2.5" X 1

მას შემდეგ რაც ამოიღებთ მათ, თქვენ უნდა გადავიდეთ შემდეგ ეტაპზე.

ნაბიჯი 2: მიამაგრეთ მუყაო პირველ სერვოზე

მიამაგრეთ მუყაო პირველ სერვოზე
მიამაგრეთ მუყაო პირველ სერვოზე

მიამაგრეთ მუყაოს 4 '' 14/16 '' ცალი ერთ სერვოზე, როგორც ზემოთ გამოსახულია. მიამაგრეთ ორი ან მეტი სამაგრები მუყაოზე და სერვოზე, რომ დაიჭიროთ. თქვენ ასევე შეგიძლიათ გამოიყენოთ წებო ან ლენტი, მაგრამ მე გთავაზობთ zip კავშირებს.

ნაბიჯი 3: მიამაგრეთ პირველი სერვო მეორე სერვოზე

მიამაგრეთ პირველი სერვო მეორე სერვოზე
მიამაგრეთ პირველი სერვო მეორე სერვოზე
მიამაგრეთ პირველი სერვო მეორე სერვოზე
მიამაგრეთ პირველი სერვო მეორე სერვოზე
მიამაგრეთ პირველი სერვო მეორე სერვოზე
მიამაგრეთ პირველი სერვო მეორე სერვოზე

მიამაგრეთ მუყაოს ბოლოები, რომლებიც არაფერთან არის დაკავშირებული მეორე სერვოსთან, როგორც ეს ნაჩვენებია ზემოთ. კიდევ ერთხელ გირჩევთ გამოიყენოთ zip კავშირები. მეორე სერვოზე დარწმუნდით, რომ თქვენ გაქვთ პლასტიკური მიმაგრება, რომელიც არის წრე, შემდეგ ერთი მხარე გაშლილი.

არ გესმის? დააწებეთ გაფართოება სერვოზე და შემდეგ დააწებეთ გაფართოება მუყაოს ორ ნაჭერს შორის, რომელიც გამოიყენება ბოლო საფეხურზე. შემდეგ გამოიყენეთ zip ჰალსტუხი, რომ ის კიდევ უფრო ძლიერად დაიჭიროთ.

ნაბიჯი 4: მიამაგრეთ მეორე Servos Arm

მიამაგრეთ მეორე სერვოს მკლავი
მიამაგრეთ მეორე სერვოს მკლავი
მიამაგრეთ მეორე სერვოს მკლავი
მიამაგრეთ მეორე სერვოს მკლავი
მიამაგრეთ მეორე სერვოს მკლავი
მიამაგრეთ მეორე სერვოს მკლავი

გამოიყენეთ 3 "10/16" -ის მუყაო, როგორც მეორე სერვოს მკლავი. მიამაგრეთ ორი ცალი მეორე სერვოზე, როგორც მიამაგრეთ ისინი პირველ სერვოზე. შემდეგ გამოიყენეთ ბოლო ორი 3 "10/16" სიგრძის მუყაო, რომ გაახანგრძლივოთ მეორე მკლავი, არ აქვს მნიშვნელობა როგორ დააწებებთ ორ ნაჭერს, რამდენადაც ხელი გაშლილია.

ნაბიჯი 5: მიამაგრეთ არდუინო ბაზაზე

მიამაგრეთ არდუინო ბაზაზე
მიამაგრეთ არდუინო ბაზაზე
მიამაგრეთ არდუინო ბაზაზე
მიამაგრეთ არდუინო ბაზაზე
მიამაგრეთ არდუინო ბაზაზე
მიამაგრეთ არდუინო ბაზაზე
მიამაგრეთ არდუინო ბაზაზე
მიამაგრეთ არდუინო ბაზაზე

მიამაგრეთ არდუინო 2 "2.5" დიამეტრის მუყაოზე, მე ვიყენებ ხრახნებს, მაგრამ თუ გინდათ, შეგიძლიათ გამოიყენოთ ლენტი ან სამაგრები. შემდეგ წებოვანა 2 "2.5" -ზე 6,5 "4.5" მუყაოს ნაჭერზე

ნაბიჯი 6: მიამაგრეთ ცერა თითი

მიამაგრეთ ცერა თითი
მიამაგრეთ ცერა თითი
მიამაგრეთ ცერა თითი
მიამაგრეთ ცერა თითი
მიამაგრეთ ცერა თითი
მიამაგრეთ ცერა თითი

ჩასვით ცერა თითი მუყაოს მეშვეობით, რომელშიც ხვრელია. შემდეგ მორთეთ სამკუთხა ნაჭერი ისე, რომ ის იყოს 2 "1 -ით" 1 -ით 1 "1" -ზე და გამოიყენეთ ორი 1 "1 1/4" -იც. შეაერთეთ ყველა ეს ნაჭერი ერთად, როგორც ჩანს პირველ ფოტოში. დარწმუნდით, რომ GPiO საჩვენებელი საყრდენები მიმაგრებულია ბაზის შიგნით. თქვენ არ გჭირდებათ ცერა თითის წებოვანა ქვემოთ, თუ ის არ არის ძალიან ფხვიერი მის კორპუსში.

ნაბიჯი 7: შეკრიბეთ დანარჩენი

შეკრიბეთ დანარჩენი
შეკრიბეთ დანარჩენი
შეკრიბეთ დანარჩენი
შეკრიბეთ დანარჩენი

წებოვანა დანარჩენი პერსონალი ბაზაზე. მიამაგრეთ პირველი სერვო ძირზე, პირველი სურათი განმარტავს. (ბოდიში მარცვლოვანი გამოსახულებისათვის) მიამაგრეთ პურის დაფის ზოლები არდუინოს გვერდით. (შემდეგი სქემა)

ნაბიჯი 8: სქემა

სქემატიკა
სქემატიკა
სქემატიკა
სქემატიკა
სქემატიკა
სქემატიკა

მიამაგრეთ ყველა ქინძისთავები და ჯუმბერის მავთულები ასე. შედუღების თავიდან ასაცილებლად მე დავამატებ +5v- ს და GND- ს პურის დაფის დენის ზოლს და გადავცემ ძალას ამ ზოლზე. (შემდეგი არის კოდი)

ნაბიჯი 9: კოდის ატვირთვა Arduino IDE გამოყენებით

#ჩართეთ

Servo myServo1; Servo myServo2;

int servo1 = 5; int servo2 = 6; int სიხარული Y = 1; int joyX = 0;

void setup () {

myServo1.attach (servo1);

myServo2.attach (servo2);

}

ბათილი მარყუჟი () {

int valX = analogRead (joyX);

int valY = analogRead (joyY);

valX = რუკა (valX, 0, 1023, 10, 170);

valY = რუკა (valY, 0, 1023, 10, 170);

myServo1.write (valX);

myServo2.write (valY);

დაგვიანება (5);

}

ნაბიჯი 10: თქვენ დასრულებული ხართ

თუ თქვენი ხელი არ მუშაობს, დარწმუნდით, რომ დაბრუნდით და შეამოწმეთ ყველა თქვენი ნაბიჯი! მადლობა რომ კითხულობ და კარგ დღეს გისურვებ!

გირჩევთ: