რობოტული მკლავი ვაკუუმური შემწოვი ტუმბოთი: 4 ნაბიჯი
რობოტული მკლავი ვაკუუმური შემწოვი ტუმბოთი: 4 ნაბიჯი
რობოტული მკლავი ვაკუუმური შემწოვი ტუმბოთი
რობოტული მკლავი ვაკუუმური შემწოვი ტუმბოთი

რობოტული მკლავი ვაკუუმური შემწოვი ტუმბოთი აკონტროლებს არდუინოს. რობოტულ მკლავს აქვს ფოლადის დიზაინი და ის მთლიანად აწყობილია. რობოტიზირებულ მკლავზე არის 4 servo ძრავა. არსებობს 3 მაღალი ბრუნვის და მაღალი ხარისხის სერვო ძრავა. ამ პროექტში ნაჩვენებია, თუ როგორ უნდა გადაადგილდეს რობოტული მკლავი 4 პოტენომეტრით არდუინოს გამოყენებით. გამოყენებული იყო ჰაერის ტუმბოს ჩართვა / გამორთვა და სოლენოიდის სარქველის ღილაკი. ამრიგად, ძრავისა და სარქველის ხელით ჩარევა შესაძლებელია, რაც დაზოგავს თქვენ ენერგიას და დენს.

ნაბიჯი 1: Robot Arm სპეციფიკაცია

Image
Image

რობოტის მკლავის ნაკრები -https://bit.ly/2UVhUb3

პაკეტი:

1* Robot Arm ნაკრები (აწყობილი)

2* KS-3620 180 ° სერვო

1* KS-3620 270 ° სერვო

1* 90 დ 9 გ სერვო

1* საჰაერო (ვაკუუმური) ტუმბო

1* სოლენოიდის სარქველი

1* სილიკონის მილის შლანგი

KS3620 ლითონის ციფრული სერვო: ძაბვა: 4.8-6.6V

სიჩქარე: 0.16 წმ/60 ° (6.6 ვ)

ბრუნვის მომენტი: 15 კგ/სმ (4.8V) 20 კგ/სმ (6.6V)

დატვირთვის გარეშე მიმდინარე: 80-100mA

სიხშირე: 500us-2500hz

ჰაერის (ვაკუუმური) ტუმბო: ძაბვა: DC 5V

დატვირთვის გარეშე მიმდინარე: 0.35A

შესაფერისი ძაბვა: DC 4.8V-7.2V

წნევის დიაპაზონი: 400-650 მმ.ვწყ.სვ

მაქსიმალური ვაკუუმი:> -350 მმ.ვწყ.სვ

წონა: 60 გრამი

სოლენოიდის სარქველი: ნომინალური ძაბვა: DC 6V

დენი: 220 mA

შესაფერისი ძაბვა: DC5V-6V

წნევის დიაპაზონი: 0-350 მმ

წონა: 16 გრამი

ნაბიჯი 2: საჭირო აპარატურა

კავშირები
კავშირები

1* Arduino UNO R3 -

1* სენსორული ფარი -

4* პოტენომეტრი -

4* პოტენციომეტრის სახელური -

1* ჩართვა/გამორთვა გადამრთველი -

1* მომენტალური ღილაკი -

1* 6V> 2A კვების ბლოკი -

1* 9V ადაპტერი -

1* წყალგაუმტარი ყუთი -

1* მინი პურის დაფა -

1* სილიკონის მილის შლანგი -

1* დენის საბურღი -

3 in 1 Jumper Wire -

ნაბიჯი 3: კავშირები

პოტენომეტრები:

ქოთანი 1 - ანალოგი 0

ქოთანი 2 - ანალოგი 1

ქოთანი 3 - ანალოგი 2

ქოთანი 4 - ანალოგი 3

სერვო მოტორსი:

Servo 1 - ციფრული 3 PWM

Servo 2 - ციფრული 5 PWM

Servo 3 - ციფრული 6 PWM

Servo 4 - ციფრული 9 PWM

ნაბიჯი 4: წყაროს კოდი

Საწყისი კოდი
Საწყისი კოდი

/*

სერვო პოზიციის კონტროლი პოტენომეტრის გამოყენებით (ცვლადი რეზისტორი) https://bit.ly/MertArduino */#include // შექმნა servo ობიექტი servo Servo myservo1 გასაკონტროლებლად; Servo myservo2; Servo myservo3; Servo myservo4; // ანალოგური პინი გამოიყენება პოტენომეტრის int potpin1 = 0 დასაკავშირებლად; int potpin2 = 1; int potpin3 = 2; int potpin4 = 3; // ცვლადი, რომ წაიკითხოს მნიშვნელობა ანალოგური პინიდან int val1; int val2; int val3; int val4; void setup () {// ანიჭებს servos ციფრულ (PWM) პინებს სერვო ობიექტზე myservo1.attach (3); myservo2.attach (5); myservo3. მიმაგრება (6); myservo4.atach (9); } void loop () {val1 = analogRead (potpin1); // კითხულობს პოტენომეტრის მნიშვნელობას (მნიშვნელობა 0 -დან 1023 -მდე) val1 = რუკა (val1, 0, 1023, 0, 180); // გააფართოვოს ის სერვოზე (მნიშვნელობა 0 -დან 180 -მდე) myservo1.write (val1); // ადგენს სერვო პოზიციას გაფართოებული მნიშვნელობის მიხედვით (15); // ელოდება სერვოს მიღებას val2 = analogRead (potpin2); val2 = რუკა (val2, 0, 1023, 0, 180); myservo2.write (val2); დაგვიანება (15); val3 = analogRead (potpin3); val3 = რუკა (val3, 0, 1023, 0, 180); myservo3. დაწერეთ (val3); დაგვიანება (15); val4 = analogRead (potpin4); val4 = რუკა (val4, 0, 1023, 0, 180); myservo4.write (val4); დაგვიანება (15); }

გირჩევთ: