Πίνακας περιεχομένων:

Περιστροφικός κωδικοποιητής: Πώς λειτουργεί και πώς χρησιμοποιείται με το Arduino: 7 βήματα
Περιστροφικός κωδικοποιητής: Πώς λειτουργεί και πώς χρησιμοποιείται με το Arduino: 7 βήματα

Βίντεο: Περιστροφικός κωδικοποιητής: Πώς λειτουργεί και πώς χρησιμοποιείται με το Arduino: 7 βήματα

Βίντεο: Περιστροφικός κωδικοποιητής: Πώς λειτουργεί και πώς χρησιμοποιείται με το Arduino: 7 βήματα
Βίντεο: Arduino Basics | LED ρυθμιζόμενο με ποτενσιόμετρο 2024, Ιούλιος
Anonim

Από την ElectropeakElectroPeak Επίσημη Ιστοσελίδα Ακολουθήστε περισσότερα από τον συγγραφέα:

Ξεκινώντας με τη μονάδα υπερήχων και το Arduino
Ξεκινώντας με τη μονάδα υπερήχων και το Arduino
Ξεκινώντας με τη μονάδα υπερήχων και το Arduino
Ξεκινώντας με τη μονάδα υπερήχων και το Arduino
Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino
Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino
Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino
Δημιουργήστε έναν χάρτη θερμότητας WiFi χρησιμοποιώντας ESP8266 & Arduino
Αναγνώριση χρώματος W/ TCS230 Sensor και Arduino [Περιλαμβάνεται ο κωδικός βαθμονόμησης]
Αναγνώριση χρώματος W/ TCS230 Sensor και Arduino [Περιλαμβάνεται ο κωδικός βαθμονόμησης]
Αναγνώριση χρώματος W/ TCS230 Sensor και Arduino [Περιλαμβάνεται ο κωδικός βαθμονόμησης]
Αναγνώριση χρώματος W/ TCS230 Sensor και Arduino [Περιλαμβάνεται ο κωδικός βαθμονόμησης]

Σχετικά: Το ElectroPeak είναι το ιδανικό μέρος για να μάθετε ηλεκτρονικά και να υλοποιήσετε τις ιδέες σας. Προσφέρουμε κορυφαίους οδηγούς για να σας δείξουμε πώς μπορείτε να κάνετε τα έργα σας. Προσφέρουμε επίσης προϊόντα υψηλής ποιότητας, ώστε να έχετε… Περισσότερα για το Electropeak »

Μπορείτε να διαβάσετε αυτό και άλλα καταπληκτικά μαθήματα στον επίσημο ιστότοπο του ElectroPeak

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

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

Τι θα μάθετε:

  • Τι είναι ο περιστροφικός κωδικοποιητής και πώς λειτουργεί. Εμφάνιση θέσης κωδικοποιητή
  • Έλεγχος λυχνίας LED με περιστροφικό κωδικοποιητή
  • Έλεγχος ταχύτητας και κατεύθυνσης κινητήρα DC χρησιμοποιώντας περιστροφικό κωδικοποιητή

Βήμα 1: Τι είναι ένας περιστροφικός κωδικοποιητής;

Τι είναι ο περιστροφικός κωδικοποιητής
Τι είναι ο περιστροφικός κωδικοποιητής
Τι είναι ο περιστροφικός κωδικοποιητής
Τι είναι ο περιστροφικός κωδικοποιητής

Ο περιστροφικός κωδικοποιητής είναι μια ηλεκτρομηχανική συσκευή που μετατρέπει τη θέση της γωνίας άξονα σε ψηφιακά δεδομένα. Ο περιστροφικός κωδικοποιητής έχει μια κυκλική πλάκα με μερικές οπές και δύο κανάλια Α και Β. Περιστρέφοντας την κυκλική πλάκα, όταν τα κανάλια Α και Β περνούν τις οπές, δημιουργείται μια σύνδεση μεταξύ αυτού του καναλιού και μιας κοινής βάσης. Αυτές οι διακοπές προκαλούν ένα τετραγωνικό κύμα στο κανάλι εξόδου. Μετρώντας αυτούς τους παλμούς, μπορούμε να βρούμε την ποσότητα περιστροφής. Από την άλλη πλευρά, τα κανάλια Α και Β έχουν 90 μοίρες της διαφοράς φάσης, οπότε μπορείτε επίσης να βρείτε την κατεύθυνση περιστροφής ανάλογα με τον παλμό καναλιού που βρίσκεται μπροστά

Ένας κωδικοποιητής μπορεί να εγκατασταθεί απευθείας στον άξονα του κινητήρα ή να κατασκευαστεί ως μονάδα. Η μονάδα περιστροφικού κωδικοποιητή, συμπεριλαμβανομένων 5 ακίδων, είναι ο πιο κοινός περιστρεφόμενος κωδικοποιητής. 2 ακίδες υποστηρίζουν την τροφοδοσία κωδικοποιητή, το SW είναι ένα κουμπί πίεσης στη μονάδα και τα CLK και DT δείχνουν τα κανάλια Α και Β.

Μερικά από τα χαρακτηριστικά αυτής της ενότητας είναι:

  • Η δυνατότητα περιστροφής στο άπειρο
  • Ανάλυση 20 παλμών
  • Τάση τροφοδοσίας 5V

Βήμα 2: Απαιτούμενα εξαρτήματα

Συστατικά υλικού

Ενότητα περιστροφικού κωδικοποιητή με διακόπτη ώθησης *1

Εφαρμογές λογισμικού

Arduino IDE

Βήμα 3: Πώς να χρησιμοποιήσετε έναν περιστροφικό κωδικοποιητή;

Πώς να χρησιμοποιήσετε έναν περιστροφικό κωδικοποιητή
Πώς να χρησιμοποιήσετε έναν περιστροφικό κωδικοποιητή

Για να χρησιμοποιήσουμε έναν περιστροφικό κωδικοποιητή, θα πρέπει να μετρήσουμε τους παλμούς των καναλιών Α και Β. Για να γίνει αυτό, χρησιμοποιήσαμε το Arduino UNO και εκτελέσαμε τρία έργα για τη θέση του κωδικοποιητή, τον έλεγχο του φωτός LED και τον έλεγχο της ταχύτητας και της κατεύθυνσης του κινητήρα DC.

Βήμα 4: Προσδιορισμός της θέσης του άξονα περιστροφικού κωδικοποιητή

Συνδέστε τον ακροδέκτη + σε 5V, τον GND στον GND, τον CLK στον αριθμό 6 και τον DT στον αριθμό 7.

Πρέπει να γνωρίζετε τη θέση του άξονα για να χρησιμοποιήσετε τον κωδικοποιητή. Η θέση του άξονα ποικίλλει ανάλογα με την ποσότητα περιστροφής του. Αλλάζει από 0 σε άπειρο για περιστροφή δεξιόστροφα και από 0 σε μείον άπειρο για αριστερόστροφη περιστροφή. Ανεβάστε τον ακόλουθο κώδικα στο Arduino σας και δείτε τη θέση του κωδικοποιητή άξονα στη σειριακή οθόνη. Μπορείτε να χρησιμοποιήσετε τον συνημμένο κώδικα για όλα τα έργα σας με κωδικοποιητή.

Για να καθορίσουμε τη θέση του κωδικοποιητή, πρέπει να συνδέσουμε τα κανάλια Α και Β ως εισόδους στο Arduino. Διαβάζουμε και αποθηκεύουμε την αρχική τιμή του καναλιού Α στην αρχή. Στη συνέχεια, διαβάζουμε τη στιγμιαία τιμή του καναλιού Α και αν η τιμή του καναλιού Β ήταν μπροστά από αυτό, μειώνουμε τον μετρητή. Διαφορετικά, αυξάνουμε τον αριθμό του μετρητή.

Βήμα 5: Έλεγχος ενός φωτός LED με περιστροφή άξονα

Έλεγχος φωτός LED με περιστροφή άξονα
Έλεγχος φωτός LED με περιστροφή άξονα

Αρχικά πρέπει να λάβετε τη θέση του άξονα και στη συνέχεια μπορείτε να μειώσετε ή να αυξήσετε το φως LED με PWM. Δεδομένου ότι το PWM έχει κάποια τιμή μεταξύ 0 και 255, ορίζουμε τη θέση άξονα σε αυτό το εύρος και στον κώδικα.

Βήμα 6: Έλεγχος ταχύτητας και κατεύθυνσης κινητήρα DC με διακοπή

Έλεγχος ταχύτητας και κατεύθυνσης κινητήρα DC με διακοπή
Έλεγχος ταχύτητας και κατεύθυνσης κινητήρα DC με διακοπή

Σε αυτόν τον κώδικα, χρησιμοποιήσαμε μια διακοπή για να διαβάσουμε τη θέση του άξονα και του κλειδιού. Για περισσότερες πληροφορίες σχετικά με τις διακοπές, μπορείτε να ελέγξετε τον ιστότοπο Arduino.

Ο κινητήρας σπάει πιέζοντας το κλειδί κωδικοποιητή ή ρυθμίζοντας τον κωδικοποιητή στη θέση 0. Μπορείτε να δείτε πώς να οδηγείτε τον κινητήρα DC με την ασπίδα L293D εδώ.

Βήμα 7: Μας αρέσει στο FaceBook

Αν σας φαίνεται χρήσιμο και ενδιαφέρον αυτό το σεμινάριο κάντε μας like στο facebook.

Συνιστάται: