Სარჩევი:
- ნაბიჯი 1: შინაარსი
- ნაბიჯი 2: სერვისის საფუძვლები…
- ნაბიჯი 3: კავშირი და გაყვანილობა
- ნაბიჯი 4: მარტივი კოდირება კონფიგურაციისთვის
- ნაბიჯი 5: კოდირება კონტროლისთვის
- ნაბიჯი 6: პროგრამები
ვიდეო: ისწავლეთ SERVO კონტროლი (ერთი შეხედვით): 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ამ მოდულში თქვენ შეისწავლით მიკრო ან მინი სერვოს კონტროლს, რომელიც თავსებადია არდუინოსთან. სერვო ძრავა ზოგადად გამოიყენება ნებისმიერი ავტომატიზაციის პროექტში, რომელსაც აქვს მოძრავი ნაწილები. ის ძალიან მნიშვნელოვან როლს ასრულებს რობოტიკაში, თითოეული მათგანის ზუსტ მოძრაობებში და რობოტის ყველა მკლავი კონტროლდება სერვო. ამდენად მე ვფიქრობ, რომ ეს საკმარისზე მეტი იქნებოდა იმის ცოდნა, თუ რამდენად მნიშვნელოვანია ეს პატარა მოწყობილობა.
ეს შეიძლება გამოყენებულ იქნას მინი პროექტებშიც, სადაც გსურთ საგნის გადატანა ზუსტი კუთხით. ამგვარად, სერვო შეიძლება გამოყენებულ იქნას ძალიან მარტივად არდუინოსთან ერთად, მხოლოდ 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 დისპლეი
……………… და მრავალი სხვა მომყევით შემდგომი სასარგებლო ინფორმაციისთვის.
გირჩევთ:
SCARA Robot: ისწავლეთ შორსმჭვრეტელი და ინვერსიული კინემატიკის შესახებ !!! (Plot Twist ისწავლეთ როგორ გააკეთოთ რეალურ დროში ინტერფეისი ARDUINO– ში დამუშავების გამოყენებით !!!!): 5 ნაბიჯი (სურათებით)
SCARA Robot: სწავლა შორსმჭვრეტელ და უკუ კინემატიკის შესახებ !!! (Plot Twist ისწავლეთ როგორ გააკეთოთ რეალურ დროში ინტერფეისი ARDUINO– ში დამუშავების გამოყენებით !!!!): SCARA რობოტი ძალიან პოპულარული მანქანაა ინდუსტრიის სამყაროში. სახელი ნიშნავს როგორც შერჩევითი შეთანხმებული ასამბლეის რობოტის მკლავს, ასევე შერჩევით დამთმობ არტიკულაციულ რობოტ მკლავს. ეს არის ძირითადად თავისუფლების სამი გრადუსიანი რობოტი, პირველი ორი დისლოცირებული
On Off Latch Circuit ერთად UC. ერთი დაჭერით ღილაკი. ერთი პინი. დისკრეტული კომპონენტი .: 5 ნაბიჯი
On Off Latch Circuit ერთად UC. ერთი დაჭერით ღილაკი. ერთი პინი. დისკრეტული კომპონენტი .: გამარჯობა ყველას, ვეძებდით ჩართვის/გამორთვის წრეს ქსელში. ყველაფერი რაც ვიპოვე არ იყო ის რასაც ვეძებდი. ჩემს თავს ვესაუბრებოდი, აუცილებლად არსებობს ამის საშუალება. ეს არის ის, რაც მჭირდებოდა.-მხოლოდ ერთი დაჭერის ღილაკი ჩართვისა და გამორთვისთვის.-უნდა გამოიყენოთ მხოლოდ
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push ღილაკების, ჟოლოს Pi და Scratch გამოყენებით: 8 ნაბიჯი (სურათებით)
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push Buttons, Raspberry Pi და Scratch გამოყენებით: მე ვცდილობდი მეპოვა გზა იმის ახსნა, თუ როგორ მუშაობდა PWM ჩემს მოსწავლეებზე, ამიტომ მე დავაყენე საკუთარი თავი ამოცანა ვცდილობდი გავაკონტროლო LED სიკაშკაშე 2 ღილაკის გამოყენებით - ერთი ღილაკი გაზრდის LED- ს სიკაშკაშეს და მეორე აფერხებს მას. წინსვლისთვის
ESP8266 RGB LED STRIP WIFI კონტროლი - NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლისთვის, რომელიც კონტროლდება Wifi - RGB LED STRIP სმარტფონის კონტროლი: 4 ნაბიჯი
ESP8266 RGB LED STRIP WIFI კონტროლი | NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლები Wifi- ზე კონტროლირებადი | RGB LED STRIP სმარტფონის კონტროლი: გამარჯობა ბიჭებო, ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ nodemcu ან esp8266 როგორც IR დისტანციური მართვა RGB LED ზოლის გასაკონტროლებლად და Nodemcu კონტროლდება სმარტფონის მიერ wifi– ზე. ასე რომ, ძირითადად თქვენ შეგიძლიათ აკონტროლოთ RGB LED STRIP თქვენი სმარტფონით
ამინდის სანთელი - ამინდი და ტემპერატურა ერთი შეხედვით: 8 ნაბიჯი
ამინდის სანთელი - ამინდი და ტემპერატურა ერთი შეხედვით: ამ ჯადოსნური სანთლის გამოყენებით შეგიძლიათ მყისიერად გითხრათ გარეთ არსებული ტემპერატურა და პირობები