Ποτενσιόμετρο & Servo: Ελεγχόμενη κίνηση με Arduino: 4 βήματα
Ποτενσιόμετρο & Servo: Ελεγχόμενη κίνηση με Arduino: 4 βήματα
Anonim
Ποτενσιόμετρο & Servo: Ελεγχόμενη κίνηση με Arduino
Ποτενσιόμετρο & Servo: Ελεγχόμενη κίνηση με Arduino
Ποτενσιόμετρο & Servo: Ελεγχόμενη κίνηση με Arduino
Ποτενσιόμετρο & Servo: Ελεγχόμενη κίνηση με Arduino
Ποτενσιόμετρο & Servo: Ελεγχόμενη κίνηση με Arduino
Ποτενσιόμετρο & Servo: Ελεγχόμενη κίνηση με Arduino

Πρώτα πρέπει να συγκεντρώσετε σχετικά υλικά για να συνδυάσετε αυτό το κύκλωμα.

Προμήθειες

1 Arduino

1 Ποτενσιόμετρο

1 σερβο

1 Breadboard

2 Black Jumper Wires (Ground/Negative)

2 καλώδια κόκκινου βραχυκυκλωτήρα (τάση/θετικό)

2 κίτρινα/έγχρωμα καλώδια βραχυκυκλωτήρα (είσοδος/έξοδος)

Βήμα 1: Κατανόηση των στοιχείων

Κατανόηση των στοιχείων
Κατανόηση των στοιχείων
Κατανόηση των στοιχείων
Κατανόηση των στοιχείων
Κατανόηση των στοιχείων
Κατανόηση των στοιχείων
Κατανόηση των στοιχείων
Κατανόηση των στοιχείων

Είναι σημαντικό πριν από τη συναρμολόγηση του φυσικού κυκλώματος να κατανοήσετε κάθε στοιχείο:

Ο πίνακας ψωμιού έχει δύο σετ ράγες ισχύος εκατέρωθεν, που έχουν υποδοχές για αρνητικές (μαύρες/μπλε) και θετικές (κόκκινες) εισόδους. Συνδέονται σε σειρά κάθετα. Οι τερματικές λωρίδες μοιράζονται τη σύνδεση οριζόντια, ωστόσο οι παράλληλες λωρίδες ακροδεκτών θα απαιτούν ένα καλώδιο βραχυκυκλωτήρα για να γεφυρώσουν το διαχωριστικό.

Το ποτενσιόμετρο διαθέτει πείρο 5V (κόκκινο), πείρο Vout (κίτρινο/έγχρωμο) και πείρο Ground/GND (μαύρο).

Το servo διαθέτει θύρα 5V (κόκκινο), θύρα διαμόρφωσης πλάτους παλμού/PWM (κίτρινο/έγχρωμο) και θύρα γείωσης/GND (μαύρο). Κάντε κλικ στον σύνδεσμο για να μάθετε περισσότερα για το πώς λειτουργεί.

Βήμα 2: Ρύθμιση του κυκλώματος

Ρύθμιση του κυκλώματος
Ρύθμιση του κυκλώματος

Ακολουθήστε τη διάταξη του διαγράμματος. Κατά τη ρύθμιση του κυκλώματος, θυμηθείτε πάντα να κρατάτε το arduino απενεργοποιημένο για να αποφύγετε τυχόν ζημιά στα εξαρτήματά σας.

Συνδέστε το ποτενσιόμετρο στην πλάκα ψωμιού, λαμβάνοντας υπόψη τον προσανατολισμό του (αυτό θα είναι σημαντικό όταν χρησιμοποιείτε τα καλώδια άλματος για σύνδεση στο arduino). Χρησιμοποιήστε ένα κίτρινο καλώδιο βραχυκυκλωτήρα και συνδέστε τον μεσαίο πείρο εξόδου στην αναλογική θύρα (A0) του arduino. Συνδέστε το κόκκινο καλώδιο βραχυκυκλωτήρα στη θύρα V5 και ένα μαύρο καλώδιο άλτη στη θύρα GND στο arduino.

Συνδέστε το σερβο στο ψωμί και το arduino. Χρησιμοποιήστε ένα κίτρινο καλώδιο για να συνδέσετε τη θύρα εισόδου/σήματος στην ψηφιακή θύρα PWM, 9 στο arduino. Συνδέστε το κόκκινο καλώδιο βραχυκυκλωτήρα στην τερματική ταινία V5 και ένα μαύρο καλώδιο βραχυκυκλωτήρα στην τερματική ταινία GND σε σειρά με διάταξη ποτενσιόμετρου (ανατρέξτε στην εικόνα).

Αφού ρυθμιστεί το κύκλωμα, προχωρήστε στη σύνδεση του arduino στον υπολογιστή σας.

Βήμα 3: Κατεβάστε το Arduino GUI και τον κωδικό εισαγωγής

Κατεβάστε το Arduino GUI και τον κωδικό εισόδου
Κατεβάστε το Arduino GUI και τον κωδικό εισόδου
Κατεβάστε το Arduino GUI και τον κωδικό εισόδου
Κατεβάστε το Arduino GUI και τον κωδικό εισόδου

Κατεβάστε το Arduino Graphical User Interface (GUI) εδώ.

Συνδέστε τον παρακάτω κώδικα, σημειώστε ότι οι πληροφορίες στα δεξιά του "//" σας λένε τι κάνει αυτή η γραμμή κώδικα:

#include // Servo βιβλιοθήκη

Servo servo_test; // προετοιμάστε ένα σερβο αντικείμενο για το συνδεδεμένο σερβο

γωνία int = 0;

int potentio = A0; // προετοιμάστε τον πείρο A0analog για ποτενσιόμετρο

void setup () {

servo_test.attach (9); // συνδέστε τον ακροδέκτη σήματος του σερβο στην ακίδα 9 του arduino

}

void loop () {

angle = analogRead (potentio); // ανάγνωση της τιμής του ποτενσιόμετρου μεταξύ 0 και 1023

γωνία = χάρτης (γωνία, 0, 1023, 0, 179); // κλιμάκωση της τιμής του ποτενσιόμετρου σε τιμή γωνίας για σερβο μεταξύ 0 και 180)

servo_test.write (γωνία); // εντολή για περιστροφή του σερβο στην καθορισμένη καθυστέρηση γωνίας (5).

}

Βήμα 4: Ποτενσιόμετρο + Servo + Arduino

Ποτενσιόμετρο + Servo + Arduino
Ποτενσιόμετρο + Servo + Arduino

Έτσι πρέπει να φαίνεται το τελικό κύκλωμα. Δείτε το βίντεο για να δείτε πώς λειτουργεί.

Συνιστάται: