Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტები
- ნაბიჯი 2: პრინციპი
- ნაბიჯი 3: სქემატური დიაგრამა
- ნაბიჯი 4: პროცედურები
- ნაბიჯი 5: კოდი
ვიდეო: SERVO MOTOR ARDUINO UNO R3: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
Servo არის გადაცემათა კოლოფის ტიპი, რომელსაც შეუძლია მხოლოდ 180 გრადუსით ბრუნვა. ის კონტროლდება თქვენი Arduino Uno დაფიდან ელექტრული იმპულსების გაგზავნით. ეს იმპულსები ეუბნებიან სერვოს რა პოზიციაზე უნდა გადავიდეს.
ნაბიჯი 1: საჭირო კომპონენტები
- Arduino Uno დაფა * 1
- USB კაბელი * 1
- სერვო * 1
- პურის დაფა * 1
- ჯუმბერის მავთულები
ნაბიჯი 2: პრინციპი
Servo შედგება ჭურვი, მიკროსქემის დაფა, არასამთავრობო ძირითადი ძრავა, მექანიზმი და ადგილმდებარეობის გამოვლენა. მისი მუშაობის პრინციპი ასეთია: Arduino Uno დაფა აგზავნის PWM სიგნალს სერვო ძრავაზე, შემდეგ კი ეს სიგნალი დამუშავებულია IC მიკროსქემის დაფაზე, რათა გამოითვალოს ძრავის მოძრაობის ბრუნვის მიმართულება, შემდეგ კი ეს მამოძრავებელი ძალა გადადის მბრუნავ მკლავზე შემცირების მექანიზმით რა ამავდროულად, პოზიციის დეტექტორი აბრუნებს სიგნალს ადგილმდებარეობის მისაღწევად თუ არა.
ნაბიჯი 3: სქემატური დიაგრამა
ნაბიჯი 4: პროცედურები
Ნაბიჯი 1:
ააშენეთ წრე.
ნაბიჯი 2:
ჩამოტვირთეთ კოდი https://github.com/primerobotics/Arduino– დან
ნაბიჯი 3:
ატვირთეთ ესკიზი Arduino Uno დაფაზე
დააწკაპუნეთ ატვირთვის ხატულაზე, რომ ატვირთოთ კოდი საკონტროლო დაფაზე.
თუ "შესრულებულია ატვირთვა" გამოჩნდება ფანჯრის ბოლოში, ეს ნიშნავს, რომ ესკიზი წარმატებით აიტვირთა.
ახლა თქვენ ხედავთ, რომ სერვო ძრავა ბრუნავს 90 გრადუსით (ბრუნავს 15 გრადუსში ერთხელ). და შემობრუნება საპირისპირო მიმართულებით.
ნაბიჯი 5: კოდი
/***********************************************
* სახელი: სერვო
* ფუნქცია: თქვენ ხედავთ, რომ სერვო ძრავა ბრუნავს 90 გრადუსით (ბრუნავს 15 გრადუსში ერთხელ).
* და შემობრუნება საპირისპირო მიმართულებით.
************************************************/
// ელ.ფოსტა: [email protected]
// ვებგვერდი: www.primerobotics.in
#ჩართეთ
/************************************************/
Servo myservo; // servo ობიექტის შექმნა სერვოს გასაკონტროლებლად
/************************************************/
ბათილად დაყენება ()
{
myservo.attach (9); // ანიჭებს servo პინ 9 -ს servo ობიექტს
myservo.write (0); // უკან 0 გრადუსამდე
შეფერხება (1000); // დაელოდეთ წამს
}
/*************************************************/
ბათილი მარყუჟი ()
{
myservo. დაწერე (15); // მიდის 15 გრადუსამდე
შეფერხება (1000); // დაელოდეთ წამს
myservo.write (30); // მიდის 30 გრადუსამდე
დაგვიანებით (1000); // დაელოდეთ წამს.33
myservo.write (45); // მიდის 45 გრადუსამდე
დაგვიანებით (1000); // დაელოდეთ წამს.33
myservo.write (60); // მიდის 60 გრადუსამდე
დაგვიანებით (1000); // დაელოდეთ წამს.33
myservo.write (75); // მიდის 75 გრადუსამდე
დაგვიანებით (1000); // დაელოდეთ წამს.33
myservo.write (90); // მიდის 90 გრადუსამდე
შეფერხება (1000); // დაელოდეთ წამს
myservo.write (75); // უკან 75 გრადუსამდე
დაგვიანებით (1000); // დაელოდეთ წამს.33
myservo.write (60); // უკან 60 გრადუსამდე
დაგვიანებით (1000); // დაელოდეთ წამს.33
myservo.write (45); // უკან 45 გრადუსამდე
დაგვიანებით (1000); // დაელოდეთ წამს.33
myservo.write (30); // უკან 30 გრადუსამდე
დაგვიანებით (1000); // დაელოდეთ წამს.33
myservo.write (15); // უკან 15 გრადუსამდე
შეფერხება (1000); // დაელოდეთ წამს
myservo.write (0); // უკან 0 გრადუსამდე
შეფერხება (1000); // დაელოდეთ წამს
}
/**************************************************/
გირჩევთ:
როგორ გავაკონტროლოთ Servo Motor Arduino სამეურვეო პროგრამა: 4 ნაბიჯი
როგორ გავაკონტროლოთ Servo Motor Arduino სამეურვეო პროგრამა: გამარჯობა ბიჭებო! კეთილი იყოს თქვენი მობრძანება ჩემს ახალ გაკვეთილზე, ვიმედოვნებ, რომ თქვენ უკვე ისიამოვნეთ ჩემი წინა სასწავლო "დიდი სტეპერიანი ძრავის კონტროლით". დღეს მე ვაქვეყნებ ამ ინფორმაციულ გაკვეთილს, რომ გასწავლოთ ნებისმიერი სერვომოტორული კონტროლის საფუძვლები, მე უკვე გამოვაქვეყნე ვიდეო
SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL #2: 4 ნაბიჯი
SERVO MOTOR - KNOB - ARDUINO - CODE REVEAL #2: KNOB: აკონტროლეთ RC (ჰობი) servo motor თქვენი არდუინოთი და პოტენომეტრით. ეს მაგალითი იყენებს Arduino სერვო ბიბლიოთეკას
ARDUINO: როგორ გამოვიყენოთ SERVO MOTOR გარე ენერგიით: 5 ნაბიჯი
ARDUINO: როგორ გამოვიყენოთ SERVO MOTOR გარეგანი სიმძლავრით: ეს არის სასწავლი ჩემი & Arduino: როგორ გამოვიყენო სერვო ძრავა გარე სიმძლავრით " YouTube ვიდეო, რომელიც ახლახანს ავტვირთე. მკაცრად გირჩევთ რომ შეამოწმოთ. ეწვიეთ YouTube არხს
Android (დისტანციური) ინტერფეისი Servo Motor– ის Arduino– ს და Bluetooth– ის გამოყენებით: 7 ნაბიჯი (სურათებით)
Android (დისტანციური) ინტერფეისი Servo Motor– ის Arduino– ს და Bluetooth– ის გამოყენებით: ამ ინსტრუქციულად მე მოგცემთ სწრაფ ნაბიჯს Android– ის ინტერფეისის შესაქმნელად Remotexy Interface Maker– ის გამოყენებით, რათა გააკონტროლოთ Servo Motor დაკავშირებული Arduino Mega– ით Bluetooth– ის საშუალებით. ეს ვიდეო გვიჩვენებს, თუ როგორ გააკონტროლებს ინტერფეისი სერვო ძრავის სიჩქარეს და პოზიციას
სიცოცხლის ხე (Arduino Capacitive Touch Sensor Driving Servo Motor): 6 ნაბიჯი (სურათებით)
სიცოცხლის ხე (Arduino Capacitive Touch Sensor Driving Servo Motor): ამ პროექტისთვის ჩვენ გავაკეთეთ ბრინჯის მომცემი ხე, რომელიც შედგებოდა capacitive touch სენსორისა და servo motor- ისგან. ხალიჩაზე შეხებისას სერვო ძრავა გააქტიურდება და ბრინჯი (ან რისი ჩადებაც გსურთ მასში) გამოვა. აქ არის მოკლე ვიდეო