Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Κατανόηση των στοιχείων
- Βήμα 2: Ρύθμιση του κυκλώματος
- Βήμα 3: Κατεβάστε το Arduino GUI και τον κωδικό εισαγωγής
- Βήμα 4: 2 Ποτενσιόμετρο + 2 Servo + Arduino
Βίντεο: 2 Ποτενσιόμετρα & 2 Servos: Ελεγχόμενη κίνηση με Arduino: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Πρώτα πρέπει να συγκεντρώσετε σχετικά υλικά για να συνδυάσετε αυτό το κύκλωμα.
Προμήθειες
1 Arduino
2 Ποτενσιόμετρα
2 Servo
1 Breadboard
5 Black Jumper Wires (Ground/Negative)
5 κόκκινα καλώδια βραχυκυκλωτήρων (τάση/θετικό)
4 έγχρωμα καλώδια βραχυκυκλωτήρα (είσοδος/έξοδος)
Βήμα 1: Κατανόηση των στοιχείων
Είναι σημαντικό πριν από τη συναρμολόγηση του φυσικού κυκλώματος να κατανοήσετε κάθε στοιχείο:
Ο πίνακας ψωμιού έχει δύο σετ ράγες ισχύος εκατέρωθεν, που έχουν υποδοχές για αρνητικές (μαύρες/μπλε) και θετικές (κόκκινες) εισόδους. Συνδέονται σε σειρά κάθετα. Οι τερματικές λωρίδες μοιράζονται τη σύνδεση οριζόντια, ωστόσο οι παράλληλες λωρίδες ακροδεκτών θα απαιτούν ένα καλώδιο βραχυκυκλωτήρα για να γεφυρώσουν το διαχωριστικό.
Το ποτενσιόμετρο διαθέτει πείρο 5V (κόκκινο), πείρο Vout (κίτρινο/έγχρωμο) και πείρο Ground/GND (μαύρο).
Το servo διαθέτει θύρα 5V (κόκκινο), θύρα διαμόρφωσης πλάτους παλμού/PWM (κίτρινο/έγχρωμο) και θύρα γείωσης/GND (μαύρο). Κάντε κλικ στον σύνδεσμο για να μάθετε περισσότερα για το πώς λειτουργεί.
Βήμα 2: Ρύθμιση του κυκλώματος
Ακολουθήστε τη διάταξη του διαγράμματος. Κατά τη ρύθμιση του κυκλώματος, θυμηθείτε πάντα να κρατάτε το arduino απενεργοποιημένο για να αποφύγετε τυχόν ζημιά στα εξαρτήματά σας. Οι σκέψεις μου στην οργάνωση κυκλώματος είναι να συνδέσω το Ποτενσιόμετρο 1 δίπλα στο Servo 1 και να συνδέσω το Ποτενσιόμετρο 2 δίπλα στο Servo 2 - αυτό σας βοηθά να διαχειριστείτε τι συμβαίνει καθώς όλο και περισσότερα εξαρτήματα στοιβάζονται μεταξύ τους. Αυτό θα εμφανιστεί επίσης στο επόμενο βήμα κώδικα.
Συνδέστε το ποτενσιόμετρο στην πλάκα ψωμιού, λαμβάνοντας υπόψη τον προσανατολισμό του (αυτό θα είναι σημαντικό όταν χρησιμοποιείτε τα καλώδια βραχυκυκλωτή για σύνδεση στο arduino):
Ποτενσιόμετρο 1: Χρησιμοποιήστε ένα έγχρωμο καλώδιο βραχυκυκλωτήρα και συνδέστε τον μεσαίο πείρο εξόδου στην αναλογική θύρα (A0) του arduino. Συνδέστε το κόκκινο καλώδιο βραχυκυκλωτήρα στη θύρα V5 και ένα μαύρο καλώδιο άλτη στη θύρα GND στο arduino.
Ποτενσιόμετρο 2: Χρησιμοποιήστε ένα έγχρωμο καλώδιο βραχυκυκλωτήρα και συνδέστε τον μεσαίο πείρο εξόδου στην αναλογική θύρα (Α1) του arduino. Συνδέστε το κόκκινο καλώδιο βραχυκυκλωτήρα στη θύρα V5 και ένα μαύρο καλώδιο άλτη στη θύρα GND στο arduino.
Συνδέστε το σερβο στο ψωμί και το arduino:
Servo 1: Χρησιμοποιήστε ένα καλώδιο jumper για να συνδέσετε τη θύρα εισόδου/σήματος στην ψηφιακή θύρα PWM, 5 στο arduino. Συνδέστε το κόκκινο καλώδιο βραχυκυκλωτήρα στην τερματική ταινία V5 και ένα μαύρο καλώδιο βραχυκυκλωτήρα στην τερματική ταινία GND σε σειρά με διάταξη ποτενσιόμετρου (ανατρέξτε στην εικόνα).
Servo 2: Χρησιμοποιήστε ένα καλώδιο jumper για να συνδέσετε τη θύρα εισόδου/σήματος στην ψηφιακή θύρα PWM, 3 στο arduino. Συνδέστε το κόκκινο καλώδιο βραχυκυκλωτήρα στην τερματική ταινία V5 και ένα μαύρο καλώδιο βραχυκυκλωτήρα στην τερματική ταινία GND σε σειρά με διάταξη ποτενσιόμετρου (ανατρέξτε στην εικόνα).
Αφού ρυθμιστεί το κύκλωμα, προχωρήστε στη σύνδεση του arduino στον υπολογιστή σας.
Βήμα 3: Κατεβάστε το Arduino GUI και τον κωδικό εισαγωγής
Κατεβάστε το Arduino Graphical User Interface (GUI) εδώ. Συνδέστε τον παρακάτω κώδικα, σημειώστε ότι οι πληροφορίες στα δεξιά του "//" σας λένε τι κάνει αυτή η γραμμή κώδικα:
#περιλαμβάνω
// **** ρυθμίσεις σερβο 1
Servo servo1;
const int servo1PotPin = A0;
const int servo1Pin = 5; // Πρέπει να χρησιμοποιήσετε PIN με ενεργοποίηση PIN
int servo1_test;
// **** σερβο 1 ρυθμίσεις ΤΕΛΟΣ
// **** ρυθμίσεις σερβο 2
Servo servo2;
const int servo2PotPin = A1;
const int servo2Pin = 3; // Πρέπει να χρησιμοποιήσετε PIN με ενεργοποίηση PIN
int servo2_test;
// **** σερβο 2 ρυθμίσεις ΤΕΛΟΣ
void setup () {
servo1.attach (servo1Pin);
servo2.attach (servo2Pin);
}
void loop () {
servo1_test = analogRead (servo1PotPin);
servo1_test = χάρτης (servo1_test, 0, 1023, 65, 0); // η περιστροφή σερβο είναι μόνο 65 μοίρες. μεταφράζοντας τις τιμές του ποτενσιόμετρου σε βαθμούς περιστροφής για το σερβο, προς το παρόν αντίστροφα
servo1.write (servo1_test);
servo2_test = analogRead (servo2PotPin);
servo2_test = χάρτης (servo2_test, 0, 1023, 80, 0); // η περιστροφή σερβο είναι μόνο 80 μοίρες. μεταφράζοντας τις τιμές του ποτενσιόμετρου σε βαθμούς περιστροφής για το σερβο, προς το παρόν αντίστροφα
servo2.write (servo2_test);
καθυστέρηση (5)?
}
Βήμα 4: 2 Ποτενσιόμετρο + 2 Servo + Arduino
Έτσι πρέπει να φαίνεται το τελικό κύκλωμα. Δείτε το βίντεο για να δείτε πώς λειτουργεί.
Συνιστάται:
Παλμικό LED χρησιμοποιώντας χρονοδιακόπτη 555 και ποτενσιόμετρα: 4 βήματα
Pulsating LED Using 555 Timer and Potentiometers: Greetings! Σε αυτό το διδακτικό, θα σας δείξουμε πώς να φτιάξετε ένα κύκλωμα LED Dimmer που λειτουργεί με ρυθμιζόμενο χρονομετρημένο βρόχο χρησιμοποιώντας ποτενσιόμετρο, χρονοδιακόπτη 555 και άλλα βασικά εξαρτήματα κυκλώματος. Πρώτα πήραμε την ιδέα για αυτό το έργο από
Ρολόι καθρέφτη Infinity με ποτενσιόμετρα: 3 βήματα
Ρολόι καθρέφτη Infinity με ποτενσιόμετρα: Βρήκα έναν καθρέφτη άπειρου και το βρήκα πολύ δροσερό. Αυτό με ενέπνευσε να φτιάξω έναν καθρέφτη απείρου, αλλά τον χρειαζόμουν για να έχω έναν σκοπό. Έτσι, αποφάσισα να φτιάξω ένα λειτουργικό ρολόι καθρέφτη άπειρου. Αυτός είναι ένας καθρέφτης απείρου που σας επιτρέπει να
Ποτενσιόμετρο & Servo: Ελεγχόμενη κίνηση με Arduino: 4 βήματα
Ποτενσιόμετρο & Servo: Ελεγχόμενη κίνηση με Arduino: Πρώτα πρέπει να συγκεντρώσετε σχετικά υλικά για να συνδυάσετε αυτό το κύκλωμα
Έλεγχος 3 σερβοκινητήρων με 3 ποτενσιόμετρα και ένα Arduino: 11 βήματα (με εικόνες)
Έλεγχος 3 Servo Motors με 3 Ποτενσιόμετρα και ένα Arduino: Γεια σας. Αυτό είναι το πρώτο μου διδακτικό, οπότε ελπίζω να είστε υπομονετικοί μαζί μου αν κάνω λάθη κατά την εγκατάστασή του. Είναι γραμμένο για αρχάριους, οπότε οι πιο προχωρημένοι ανάμεσά σας μπορούν να παραλείψουν πολλά από αυτά και απλώς να το συνδέσουν. Ο στόχος που έθεσα mysel
Κάμερα ελεγχόμενη από κίνηση χρησιμοποιώντας MESH SDK: 6 βήματα (με εικόνες)
Κάμερα ελεγχόμενης κίνησης χρησιμοποιώντας MESH SDK: Θέλετε να αυτοματοποιήσετε την κάμερά σας για να καταγράψει τις καλύτερες στιγμές του κατοικίδιου ζώου σας ενώ δεν είστε σπίτι; Ο αισθητήρας κίνησης MESH επιτρέπει τις κάμερες που υποστηρίζουν SDK. Για παράδειγμα, έχουμε τοποθετήσει έναν αισθητήρα κίνησης MESH δίπλα σε τρόφιμα γάτας και παιχνίδια γάτας σε