Სარჩევი:

ისწავლეთ SERVO კონტროლი (ერთი შეხედვით): 6 ნაბიჯი
ისწავლეთ SERVO კონტროლი (ერთი შეხედვით): 6 ნაბიჯი

ვიდეო: ისწავლეთ SERVO კონტროლი (ერთი შეხედვით): 6 ნაბიჯი

ვიდეო: ისწავლეთ SERVO კონტროლი (ერთი შეხედვით): 6 ნაბიჯი
ვიდეო: ზურა ყიფშიძე და ლელა წურწუმია 2024, ივლისი
Anonim
ისწავლეთ SERVO Control (ერთი შეხედვით)
ისწავლეთ SERVO Control (ერთი შეხედვით)

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

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

ამის სწავლა შესაძლებელია ძალიან მარტივად სულ რაღაც 7-10 წუთში, ისარგებლეთ ……………………

ნაბიჯი 1: შინაარსი

შინაარსი
შინაარსი

*სერვო ძრავის ძირითადი გაგება.

*კავშირი და მავთულის დეტალები.

*უმარტივესი კოდირება სერვოს გასაკონტროლებლად Arduino– ს გამოყენებით.

*სერვო გამოიყენება რეალურ დროში პროექტის მაგალითებში.

ვისწავლოთ ………………………………………..გაიხარეთ ………………………………………………………..!

ნაბიჯი 2: სერვისის საფუძვლები…

სერვოის საფუძვლები…
სერვოის საფუძვლები…
სერვოის საფუძვლები…
სერვოის საფუძვლები…

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

მაგრამ როგორ მუშაობენ პატარა ბიჭები?

სერვო სქემა აგებულია საავტომობილო ერთეულის შიგნით და აქვს პოზიციონირებული ლილვი, რომელიც ჩვეულებრივ აღჭურვილია გადაცემათა კოლოფით. ძრავა კონტროლდება ელექტრული სიგნალით, რომელიც განსაზღვრავს ლილვის მოძრაობის რაოდენობას.

სერვოები კონტროლდება ცვლადი სიგანის ელექტრული პულსის ან პულსის სიგანის მოდულაციის (PWM) გაგზავნით საკონტროლო მავთულის მეშვეობით. სერვო ძრავას, როგორც წესი, შეუძლია 90 ° -ით გადაუხვიოს ორივე მიმართულებით, სულ 180 ° -იანი მოძრაობით, როგორც საათის ისრის, ისე საწინააღმდეგო მიმართულებით.

როდესაც ამ სერვოებს უბრძანებენ გადაადგილებას, ისინი გადადიან პოზიციაზე და დაიკავებენ ამ პოზიციას. თუ გარე ძალა უბიძგებს სერვოზე, სანამ სერვო ინარჩუნებს პოზიციას, სერვო წინააღმდეგობას გაუწევს ამ პოზიციიდან გადაადგილებას. მაქსიმალური ძალა, რომელსაც სერვო შეუძლია განახორციელოს, ეწოდება სერვო ბრუნვის მაჩვენებელს. სერვოები სამუდამოდ არ დაიკავებენ თავიანთ პოზიციას; პოზიციის პულსი უნდა განმეორდეს, რათა უბრძანოს სერვოს დარჩენა პოზიციაზე.

ნაბიჯი 3: კავშირი და გაყვანილობა

კავშირი და გაყვანილობა
კავშირი და გაყვანილობა
კავშირი და გაყვანილობა
კავშირი და გაყვანილობა

სტანდარტული სერვო მავთულის ფერის კოდირების ორი ტიპი არსებობს. ერთი ზოგადად მინი სერვოზეა გათვლილი, მეორე კი ჩვეულებრივ სერვოზე.

1. MINI SERVO

ნარინჯისფერი ------------------------------ სიგნალი არდუინოს ციფრულ პინთან დასაკავშირებლად.

წითელი -----------------------------------+v, ძალა

ყავისფერი -------------------------------- gnd, დაფქვილი ქინძისთავი

2.ნორმალური სერვისი

თეთრი ---------------------------------- მონაცემები/სიგნალი არდუინოსთან დასაკავშირებლად.

წითელი/ყავისფერი ---------------------------+v, ძალა

შავი --------------------------------------- gnd, დაფქვილი ქინძისთავი.

სულ ეს არის გაყვანილობა ………………………………………..!

ნაბიჯი 4: მარტივი კოდირება კონფიგურაციისთვის

მარტივი კოდირება დასაყენებლად
მარტივი კოდირება დასაყენებლად
მარტივი კოდირება დასაყენებლად
მარტივი კოდირება დასაყენებლად

კოდის შექმნა არის ყველაზე მარტივი სამუშაო!

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

ბიბლიოთეკა თქვენს კოდში რომ შეიყვანოთ, თქვენ უნდა ჩაწეროთ შემდეგი ტექსტი თქვენი კოდის დასაწყისში

#ჩართეთ

ან შეგიძლიათ უბრალოდ შეიტანოთ ბიბლიოთეკა skecth ---- ბიბლიოთეკის იმპორტი ------ Servo დაწკაპუნებით

ორივე მეთოდი ასრულებს ერთსა და იმავე სამუშაოს, თქვენ შეგიძლიათ აირჩიოთ თქვენთვის მოსახერხებელი გზა!

ახლა თქვენ უნდა დაასახელოთ თქვენი servo ანუ თქვენ უნდა შექმნათ servo ობიექტი საკვანძო სიტყვის გამოყენებით Servo.

მაგალითი: სერვო სასწავლო;

ახლა ამ მაგალითში მოცემული ობიექტის დასახელება არის ინსტრუქცია.

შემდეგი, სერვოს სიგნალის პინზე თქვენი არდუინოს ციფრული პინის მინიჭების მიზნით გამოიყენება შემდეგი კოდი, მაგალითი: instructable.attach (2);

ახლა სიგნალის პინი შეიძლება დაკავშირებული იყოს არდუინოს ციფრულ პინთან 2.

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

საკვანძო სიტყვა, რომელიც გამოიყენება თქვენი Servo შახტის კონკრეტულ კუთხეში დასაყენებლად არის object_name.write (კუთხე 0-180);

მაგალითი: instructable.write (30);

ზემოთ მოყვანილი კოდირება აგზავნის სიგნალს სერვოზე და ეუბნება, რომ დანიშნოს 30 გრადუსზე.

ნაბიჯი 5: კოდირება კონტროლისთვის

კოდირება კონტროლისთვის
კოდირება კონტროლისთვის

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

ამის მარტივად გაკეთება შესაძლებელია for () მარყუჟის გამოყენებით, როგორც ეს მოცემულია ფიგურაში.

ამ პირველი 30 for for მარყუჟის წარმოადგენს მიმდინარე servo პოზიცია, და 180 არის სასურველი პოზიცია.

ამრიგად, თქვენ შეიძლება იცოდეთ საფუძვლები, თუ როგორ გამოიყენოთ სერვო არდუინოსთან ერთად.

ნაბიჯი 6: პროგრამები

ქვემოთ ჩამოთვლილია ზოგიერთი ჩემი ინსტრიქტურა, სადაც მე გამოვიყენე servo, შემდგომი გაგებისთვის, 1. Wi -Fi კონტროლის კარის საკეტი.

2. Bluetooth თევზის მიმწოდებელი.

იმედია მოგეწონებათ ეს სასწავლო

რამდენიმე მომავალი თემა

1. ESP8266 მარტივი კონტროლი.

2. Bluetooth.

3. LCD დისპლეი

……………… და მრავალი სხვა მომყევით შემდგომი სასარგებლო ინფორმაციისთვის.

გირჩევთ: