Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Αρχή
- Βήμα 3: Σχηματικό διάγραμμα
- Βήμα 4: Διαδικασίες
- Βήμα 5: Κωδικός
Βίντεο: SERVO MOTOR ΜΕ ARDUINO UNO R3: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Το σερβο είναι ένας τύπος κινητήρα με ταχύτητα που μπορεί να περιστραφεί μόνο 180 μοίρες. Ελέγχεται με την αποστολή ηλεκτρικών παλμών από την πλακέτα Arduino Uno. Αυτοί οι παλμοί λένε στο σερβο σε ποια θέση πρέπει να μετακινηθεί.
Βήμα 1: Απαιτούνται εξαρτήματα
- Πίνακας Arduino Uno * 1
- Καλώδιο USB * 1
- Servo * 1
- Breadboard * 1
- Καλώδια βραχυκυκλωτήρων
Βήμα 2: Αρχή
Το Servo αποτελείται από κέλυφος, πλακέτα κυκλώματος, μη πυρήνα κινητήρα, γρανάζια και εντοπισμό θέσης. Η αρχή λειτουργίας του είναι η εξής: Ο πίνακας Arduino Uno στέλνει σήμα PWM στον σερβοκινητήρα και, στη συνέχεια, αυτό το σήμα υποβάλλεται σε επεξεργασία από το IC στον πίνακα κυκλωμάτων για να υπολογίσει την κατεύθυνση περιστροφής για να κινήσει τον κινητήρα και, στη συνέχεια, αυτή η κινητήρια δύναμη μεταφέρεται στον βραχίονα ταλάντωσης με μειωτήρα Το Ταυτόχρονα, ο ανιχνευτής θέσης επιστρέφει το σήμα θέσης για να κρίνει εάν η καθορισμένη τοποθεσία έχει επιτευχθεί ή όχι.
Βήμα 3: Σχηματικό διάγραμμα
Βήμα 4: Διαδικασίες
Βήμα 1:
Δημιουργήστε το κύκλωμα.
Βήμα 2:
Κατεβάστε τον κώδικα από τη διεύθυνση
Βήμα 3:
Ανεβάστε το σκίτσο στον πίνακα Arduino Uno
Κάντε κλικ στο εικονίδιο Μεταφόρτωση για να ανεβάσετε τον κωδικό στον πίνακα ελέγχου.
Εάν η ένδειξη "Done uploading" εμφανίζεται στο κάτω μέρος του παραθύρου, σημαίνει ότι το σκίτσο έχει μεταφορτωθεί επιτυχώς.
Τώρα, μπορείτε να δείτε τον σερβοκινητήρα να περιστρέφεται 90 μοίρες (περιστρέφεται μία φορά κάθε 15 μοίρες). Και στη συνέχεια περιστρέψτε προς την αντίθετη κατεύθυνση.
Βήμα 5: Κωδικός
/***********************************************
* όνομα: Servo
* λειτουργία: μπορείτε να δείτε τον σερβοκινητήρα να περιστρέφεται 90 μοίρες (περιστρέφεται μία φορά κάθε 15 μοίρες).
* Και στη συνέχεια περιστρέψτε προς την αντίθετη κατεύθυνση.
************************************************/
// Email: [email protected]
// Ιστοσελίδα: www.primerobotics.in
#περιλαμβάνω
/************************************************/
Servo myservo; // δημιουργία servo αντικειμένου για τον έλεγχο ενός servo
/************************************************/
void setup ()
{
myservo.attach (9); // επισυνάπτει το σερβο στο pin 9 στο σερβο αντικείμενο
myservo.write (0); // πίσω σε 0 μοίρες
καθυστέρηση (1000); // περιμένετε ένα δευτερόλεπτο
}
/*************************************************/
κενός βρόχος ()
{
myservo.write (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 Tutorial: 4 Βήματα
Πώς να ελέγξετε το Servo Motor Arduino Tutorial: Γεια σας παιδιά! καλώς ορίσατε στο νέο μου σεμινάριο, ελπίζω να σας άρεσε ήδη το προηγούμενο εκπαιδευτικό " Large stepper motor control ". Σήμερα »δημοσιεύω αυτό το ενημερωτικό σεμινάριο για να σας διδάξω τα βασικά οποιουδήποτε σερβοκινητικού ελέγχου, έχω ήδη δημοσιεύσει ένα βίντεο
Stepper Motor ελεγχόμενη Stepper Motor - Stepper Motor As a Rotary Encoder: 11 βήματα (με εικόνες)
Stepper Motor ελεγχόμενη Stepper Motor | Stepper Motor As a Rotary Encoder: Έχετε μερικά stepper motors ξαπλωμένα και θέλετε να κάνετε κάτι; Σε αυτό το Instructable, ας χρησιμοποιήσουμε έναν βηματικό κινητήρα ως περιστροφικό κωδικοποιητή για να ελέγξουμε τη θέση ενός άλλου βηματικού κινητήρα χρησιμοποιώντας έναν μικροελεγκτή Arduino. Οπότε, χωρίς άλλη παρατήρηση, ας
Συνδέστε το Maduino UNO στο Servo Motor: 7 βήματα
Συνδέστε το Maduino UNO με το Servo Motor: Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε το Arduino UNO, το σερβοκινητήρα και το Visuino για να περιστρέψουμε τον σερβοκινητήρα. Δείτε ένα βίντεο επίδειξης
Πώς να φτιάξετε ηλιακό ιχνηλάτη χρησιμοποιώντας Arduino και Servo Motor: 4 βήματα
Πώς να φτιάξετε ηλιακό ιχνηλάτη χρησιμοποιώντας Arduino και Servo Motor: Επισκεφτείτε το κανάλι μου στο Youtube Σε αυτήν την ανάρτηση θα μιλήσω για το " ηλιακό ιχνηλάτη " που έχω φτιάξει χρησιμοποιώντας ένα σερβο Arduino UNO και SG90. Πριν διαβάσετε την ανάρτηση, ελέγξτε το βίντεο από το κανάλι μου, δίνει το 70% της Ιδέας για το έργο
Arduino Tutorial - Servo Motor Control With Arduino: 5 Βήματα
Εκπαιδευτικό Arduino - Έλεγχος σερβοκινητήρα με Arduino: Αυτή η εκπαιδευτική είναι η γραπτή έκδοση του " Arduino: Πώς να ελέγξετε το σερβοκινητήρα με το Arduino " Βίντεο YouTube που ανέβασα πρόσφατα. Σας συνιστώ ανεπιφύλακτα να το ελέγξετε. Επισκεφτείτε το κανάλι YouTube