
Πίνακας περιεχομένων:
- Βήμα 1: Αποκτήστε όλα τα πράγματα
- Βήμα 2: Προγραμματίστε τον μικροελεγκτή Arduino
- Βήμα 3: Εγκαταστήστε το Motor Shield στον πίνακα Arduino
- Βήμα 4: Συνδέστε το Stepper Motor στο Motor Shield
- Βήμα 5: Μελετήστε το σχηματικό κύκλωμα
- Βήμα 6: Συνδέστε το κουμπί push στο Setup
- Βήμα 7: Συνδέστε το Stepper Motor Controller στην πλακέτα ενισχυτή
- Βήμα 8: Συνδέστε την πλακέτα ενισχυτή στην πλακέτα Arduino
- Βήμα 9: Συνδέστε το πρόγραμμα εγκατάστασης στην τροφοδοσία
- Βήμα 10: Δοκιμάστε τα στοιχεία ελέγχου
- Βήμα 11: Μοιραστείτε την εργασία σας
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Έχετε μερικούς βηματικούς κινητήρες και θέλετε να κάνετε κάτι; Σε αυτό το Instructable, ας χρησιμοποιήσουμε έναν βηματικό κινητήρα ως περιστροφικό κωδικοποιητή για να ελέγξουμε τη θέση ενός άλλου βηματικού κινητήρα χρησιμοποιώντας έναν μικροελεγκτή Arduino. Οπότε, χωρίς άλλη παραμύθι, ας ξεκινήσουμε!
Βήμα 1: Αποκτήστε όλα τα πράγματα


Εδώ είναι αυτό που θα χρειαστείτε για αυτό το έργο:
- Μια πλακέτα μικροελεγκτή Arduino συμβατή με το Adafruit Motor Shield V2 (UNO, Leonardo, κλπ)
- An Adafruit Motor Shield V2
- Κινητήρας Stepper με περιστροφικό κωδικοποιητή (συνιστάται το Unipolar)
- Βηματικό μοτέρ προς οδήγηση (μονοπολικό ή διπολικό)
- 4 αρσενικά προς αρσενικά καλώδια βραχυκυκλωτήρων (Για τη σύνδεση του περιστροφικού κωδικοποιητή στην πλακέτα Arduino)
- 4 αρσενικά προς αρσενικά καλώδια βραχυκυκλωτήρων (Για τη σύνδεση του βηματικού κινητήρα στην ασπίδα του κινητήρα)
- Μια πηγή ισχύος 5 έως 12 βολτ DC (σύμφωνα με τις απαιτήσεις του κινητήρα βηματικού κινητήρα)
Βήμα 2: Προγραμματίστε τον μικροελεγκτή Arduino

Βήμα 3: Εγκαταστήστε το Motor Shield στον πίνακα Arduino

Ευθυγραμμίστε τις ακίδες της θωράκισης του κινητήρα με τις κεφαλίδες του πίνακα Arduino και βεβαιωθείτε ότι δεν έχουν λυγίσει οι ακίδες.
Βήμα 4: Συνδέστε το Stepper Motor στο Motor Shield

Συνδέστε τα καλώδια του ζεύγους πηνίου του βηματικού κινητήρα στους ακροδέκτες εξόδου της θωράκισης του κινητήρα με την ένδειξη «M3» και «M4».
Βήμα 5: Μελετήστε το σχηματικό κύκλωμα


Βήμα 6: Συνδέστε το κουμπί push στο Setup

Συνδέστε τα κουμπιά μεταξύ "GND" και "D12" της πλακέτας Arduino.
Βήμα 7: Συνδέστε το Stepper Motor Controller στην πλακέτα ενισχυτή


Βήμα 8: Συνδέστε την πλακέτα ενισχυτή στην πλακέτα Arduino


Συνδέστε τους ακροδέκτες +ve και -ve του ενισχυτή σε +5-βολτ (ή +3,3-βολτ εάν χρησιμοποιείτε λογικό μικροελεγκτή Arduino 3,3 βολτ) και 'GND' αντίστοιχα.
Συνδέστε τις ακίδες εξόδου της πλακέτας ενισχυτή στις ψηφιακές εισόδους 'D5' και 'D6' της πλακέτας Arduino.
Βήμα 9: Συνδέστε το πρόγραμμα εγκατάστασης στην τροφοδοσία

Συνδέστε τη ρύθμιση σε μια κατάλληλη πηγή ισχύος DC. Εδώ, ένας φορτιστής κινητού τηλεφώνου χρησιμοποιείται για να τροφοδοτήσει τη ρύθμιση μέσω της ενσωματωμένης σύνδεσης USB της πλακέτας Arduino.
Βήμα 10: Δοκιμάστε τα στοιχεία ελέγχου

Εάν ο κινητήρας που κινείται δεν κινείται σωστά και προχωράει μπρος -πίσω, σφίξτε τις συνδέσεις καλωδίων και εάν το πρόβλημα παραμένει, αλλάξτε την ακολουθία των συνδέσεων καλωδίωσης του βηματικού κινητήρα που γίνονται με το προστατευτικό του κινητήρα.
Βήμα 11: Μοιραστείτε την εργασία σας
Εάν το έχετε δουλέψει, γιατί να μην το μοιραστείτε με την κοινότητα. Κάνοντας αυτό, θα εμπνεύσει και άλλους να κάνουν το έργο επίσης. Τα καλύτερα!
Συνιστάται:
Χρονόμετρο με Arduino και Rotary Encoder: 5 βήματα

Χρονόμετρο με Arduino και Rotary Encoder: Το χρονόμετρο είναι ένα εργαλείο που χρησιμοποιείται συχνά τόσο σε βιομηχανικές όσο και σε οικιακές δραστηριότητες. Αυτή η συναρμολόγηση είναι φθηνή και εύκολη στην κατασκευή. Είναι επίσης πολύ ευέλικτη, η δυνατότητα φόρτωσης ενός προγράμματος που επιλέγεται ανάλογα με τις ανάγκες. Υπάρχουν πολλά προγράμματα γραμμένα από εμένα, για το Ardui
Αναπηρική καρέκλα ελεγχόμενη με Joystick Aided With Obstacle Tracker: 3 βήματα (με εικόνες)

Joystick ελεγχόμενη αναπηρική πολυθρόνα με βοήθεια παρακολούθησης εμποδίων: Για τη διευκόλυνση των ατόμων με κινητικά προβλήματα με ασφαλή οδήγηση, χρησιμοποιείται ένας αισθητήρας υπερήχων για την παρακολούθηση των εμποδίων που υπάρχουν στο δρόμο. Με βάση την κίνηση του χειριστηρίου, οι κινητήρες θα κινούν αναπηρικό αμαξίδιο σε τέσσερις κατευθύνσεις και ταχύτητα σε κάθε δί
Ελεγχόμενη WI-Fi 4CH Relay Module για οικιακό αυτοματισμό: 7 βήματα (με εικόνες)

Ελεγχόμενη WI-Fi 4CH Relay Module για οικιακό αυτοματισμό: Έχω χρησιμοποιήσει πολλά WI-FI βάσει απενεργοποιημένων διακοπτών στο παρελθόν. Αλλά αυτά δεν ταιριάζουν με τις απαιτήσεις μου. Αυτός είναι ο λόγος για τον οποίο ήθελα να φτιάξω τη δική μου, η οποία μπορεί να αντικαταστήσει τις κανονικές πρίζες Wall Switch χωρίς καμία τροποποίηση. Το ESP8266 Chip έχει δυνατότητα Wifi
Rotary Encoder - Κατανοήστε και χρησιμοποιήστε το (Arduino/άλλο ΜController): 3 βήματα

Περιστροφικός κωδικοποιητής - Κατανοήστε και χρησιμοποιήστε τον (Arduino/άλλο ΜController): Ένας περιστροφικός κωδικοποιητής είναι μια ηλεκτρομηχανική συσκευή που μετατρέπει την περιστροφική κίνηση σε ψηφιακές ή αναλογικές πληροφορίες. Μπορεί να στρίψει δεξιόστροφα ή αριστερόστροφα. Υπάρχουν δύο τύποι περιστροφικών κωδικοποιητών: Απόλυτοι και σχετικοί (σταδιακοί) κωδικοποιητές. Τι
DIY Rotary Encoder: 4 Βήματα

DIY Rotary Encoder: Συγγνώμη για την έλλειψη εικόνων, δεν αποφάσισα να κάνω ένα σεμινάριο για αυτό μέχρι να τελειώσω με αυτό. Επισκόπηση: Οι περιστροφικοί κωδικοποιητές χρησιμοποιούν δύο ή περισσότερους αισθητήρες για να ανιχνεύσουν τη θέση, την κατεύθυνση περιστροφής, την ταχύτητα , και αριθμός στροφών το