Πίνακας περιεχομένων:
Βίντεο: Linear Actuator Stepper Motor: 3 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Για να μετατρέψετε την περιστροφική κίνηση του βηματικού κινητήρα σε γραμμική κίνηση, ο βηματικός κινητήρας συνδέεται με ένα σπείρωμα. Στο νήμα χρησιμοποιούμε ένα ορείχαλκο παξιμάδι το οποίο δεν μπορεί να περιστραφεί. Κάθε στροφή του νήματος το παξιμάδι ορείχαλκου μεταφράζεται στην αξονική διεύθυνση του νήματος.
Δείτε: γραμμικός ενεργοποιητής ταξιδιού-καρυδιού,
Βήμα 1: Λίστα μερών
Ένας από τους στόχους είναι η χρήση υλικού εκτός ράφι. Διατηρεί το κόστος χαμηλό και αν σπάσει κάποιο εξάρτημα μπορεί να αντικατασταθεί εύκολα.
- Μ5 ορειχάλκινη άγκυρα
- Νήμα από ανοξείδωτο ατσάλι M5
- M5 καρύδια (προαιρετικά)
- Υποδοχή γείωσης
- Ρουλεμάν εσωτερικής διαμέτρου Ø5mm (π.χ. MF105 ZZ 5x10x4, F695 ZZ 5x13x4)
- Βηματικός άξονας κινητήρα Ø5mm με επίπεδες πλευρές (π.χ. τύπου BYJ, 20BYJ46, 24BYJ48, 28BYJ48, 30YJ46, 35BYJ46)
- Πρόγραμμα οδήγησης βηματικού κινητήρα (π.χ. ULN2003, ULN2003 mini)
- Arduino
Βήμα 2: Μέρη
Βηματικό μοτέρ σύζευξης - σπείρωμα
Ο σύνδεσμος γείωσης έχει σχεδιαστεί για να συνδέει δύο καλώδια. Και στις δύο πλευρές παρέχονται 2 βίδες για τη στερέωση του σύρματος. Για να συνδέσετε το βηματικό μοτέρ με το σπείρωμα, η εσωτερική διάμετρος του συνδέσμου γείωσης πρέπει να τρυπηθεί σε Ø5mm (αφαιρέστε τις μικρές βίδες πριν από τη διάτρηση). Οι μικρότεροι βηματικοί κινητήρες των μοντέλων BYJ έχουν μια επίπεδη επιφάνεια 6 mm στον άξονα. Το μήκος του συνδετήρα είναι 30mm. Όταν κόβουμε στη μέση έχουμε 2 συζεύξεις.
Η μία βίδα της ζεύξης βιδώνεται στην επίπεδη επιφάνεια του βηματικού κινητήρα και η δεύτερη βίδα βιδώνεται στη ράβδο με σπείρωμα. Αυτό το καθιστά έναν άκαμπτο σύνδεσμο που μεταφέρει τη ροπή του βηματικού κινητήρα στη ράβδο με σπείρωμα.
Να είστε προσεκτικοί, επειδή πρόκειται για μια άκαμπτη σύζευξη, η κακή ευθυγράμμιση της ράβδου, των εδράνων ή του περικοχλίου έχει ως αποτέλεσμα προβλήματα στον βηματικό κινητήρα.
Κλωστή ράβδος
Κατά προτίμηση η ράβδος σπειρώματος και το περικόχλιο νήματος είναι από διαφορετικά υλικά. Η επιλογή του υλικού για τη ράβδο με σπείρωμα είναι από ανοξείδωτο χάλυβα. Είναι ένα σκληρό υλικό, έχει αντοχή στη διάβρωση, τη σκουριά και το λεκέ. Η επιλογή του υλικού για το παξιμάδι είναι ορείχαλκος. Ο στατικός/δυναμικός συντελεστής τριβής ξηρής επιφάνειας είναι χαμηλός (στατικός 0,4, δυναμικός 0,2)
Ορείχαλκο παξιμάδι
Η άγκυρα από ορείχαλκο έχει ένα εσωτερικό τμήμα με σπείρωμα και ένα τμήμα που έχει κωνικό σχήμα. Από αυτόν τον τύπο αγκύρωσης το πρώτο 10mm είναι μετρικό νήμα. Αυτή είναι η ενότητα που χρησιμοποιείται σε αυτό το έργο.
Το εσωτερικό σχήμα κώνου είναι άχρηστο. Διευρύνεται όταν τοποθετηθεί μια ράβδος με σπείρωμα και αυτό θα καταστρέψει το περίβλημα του παξιμαδιού.
Καρύδι στέγασης
Για να μετατραπεί το παξιμάδι στην αξονική κατεύθυνση της ράβδου με σπείρωμα, πρέπει να αποφεύγεται η περιστροφή του παξιμαδιού. Το παξιμάδι πρέπει επομένως να έχει επίπεδη επιφάνεια. Ένα παράδειγμα είναι η εικόνα με το τετράγωνο ξύλινο μπλοκ. Το παξιμάδι είναι κολλημένο στο μπλοκ.
Να γνωρίζετε την κακή ευθυγράμμιση.
Ρουλεμάν
Για να αποφύγετε όσο το δυνατόν περισσότερες τριβές χρησιμοποιήστε ρουλεμάν. Αυτά τα ρουλεμάν είναι φθηνά. Δεν χρειάζεται υπερβολική ακρίβεια. Υπάρχουν κάποιες ανοχές μεταξύ ράβδου με σπείρωμα και ρουλεμάν, αυτό απορροφά κάποια κακή ευθυγράμμιση. Το ρουλεμάν που χρησιμοποιώ έχει φλάντζα και πιέζεται σφιχτά στο ξύλο.
Βήμα 3: Σύνδεση του Stepper Motor στο Arduino
Η σειρά BYJ είναι μονοπολικοί βηματικοί κινητήρες. Σε αυτό το έργο ο βηματικός κινητήρας είναι 20BYJ46. Το πρόγραμμα οδήγησης είναι ένα mini-ULN2003.
Όταν αγοράζετε βηματικό μοτέρ, ελέγξτε την ονομαστική τάση. Χρησιμοποιήστε μια έκδοση 5V όταν χρησιμοποιείτε το τροφοδοτικό Arduino. Ελέγξτε το ρεύμα με τον τύπο: U = IxR. Η έκδοση 5V του 20BYJ46 έχει αντίσταση 60ohm. Το ρεύμα είναι τότε I = U/R = 5/60 = 0,08Α.
Το Arduino δεν είναι σε θέση να παρέχει αρκετό ρεύμα στις ψηφιακές ακίδες για να τροφοδοτήσει άμεσα έναν βηματικό κινητήρα. Για την προστασία του Arduino χρησιμοποιείται ένας οδηγός. Ένας οδηγός διαβάζει στις ακίδες εισόδου την κατάσταση των ψηφιακών ακίδων του Arduino και γράφει στις ακίδες εξόδου. Όταν ο ακροδέκτης εισόδου 1Β είναι "Υψηλός", η ισχύς που παρέχεται στο πρόγραμμα οδήγησης δρομολογείται στην καρφίτσα VCC (+) και 1C (-).
Δείτε την εικόνα και τον πίνακα πώς να συνδέσετε το Arduino στο πρόγραμμα οδήγησης stepper στο βηματικό μοτέρ (ο κινητήρας και το πρόγραμμα οδήγησης παρέχονται με αντίστοιχη πρίζα και βύσμα). Εάν όλα είναι σωστά συνδεδεμένα, το Arduino μπορεί να τροφοδοτηθεί και ο κωδικός μπορεί να μεταφορτωθεί το Arduino.
Δείτε τον πίνακα πώς να περιστρέψετε το βηματικό μοτέρ το Arduino πρέπει να κάνει έναν ψηφιακό πείρο "High", άλλοι πείροι πρέπει να είναι "LOW" όταν ολοκληρωθεί η περιστροφή του βηματικού κινητήρα, το Arduino πρέπει να κάνει τον επόμενο πείρο "HIGH", ενώ οι άλλες ακίδες πρέπει να είναι "LOW" και ούτω καθεξής. Όταν επαναληφθεί αυτό, ο βηματικός κινητήρας αρχίζει να περιστρέφεται.
Συνιστάται:
Stepper Motor ελεγχόμενος Stepper Motor χωρίς μικροελεγκτή !: 6 βήματα
Stepper Motor Controlled Stepper Motor Without Microcontroller !: Σε αυτό το γρήγορο Instructable, θα φτιάξουμε ένα απλό stepper μοτέρ χειριστηρίου χρησιμοποιώντας βηματικό μοτέρ. Αυτό το έργο δεν απαιτεί περίπλοκα κυκλώματα ή μικροελεγκτή. Οπότε, χωρίς άλλη παραμύθι, ας ξεκινήσουμε
Stepper Motor ελεγχόμενη Stepper Motor χωρίς μικροελεγκτή (V2): 9 βήματα (με εικόνες)
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2): Σε μία από τις προηγούμενες οδηγίες μου, σας έδειξα πώς να ελέγχετε ένα βηματικό μοτέρ χρησιμοποιώντας ένα βηματικό μοτέρ χωρίς μικροελεγκτή. Ταν ένα γρήγορο και διασκεδαστικό έργο αλλά ήρθε με δύο προβλήματα που θα λυθούν σε αυτό το Instructable. Έτσι, εξυπνάδα
Χρήση Stepper Motor ως περιστροφικού κωδικοποιητή: 9 βήματα (με εικόνες)
Χρήση Stepper Motor ως περιστροφικού κωδικοποιητή: Οι περιστροφικοί κωδικοποιητές είναι εξαιρετικοί για χρήση σε έργα μικροελεγκτών ως συσκευή εισόδου, αλλά η απόδοσή τους δεν είναι πολύ ομαλή και ικανοποιητική. Επίσης, έχοντας πολλά ανταλλακτικά βηματικά μοτέρ, αποφάσισα να τους δώσω έναν σκοπό. Αν λοιπόν έχετε λίγο βηματικό
Μοντέλο ατμομηχανής ελεγχόμενης από Stepper Motor - Stepper Motor As a Rotary Encoder: 11 βήματα (με εικόνες)
Μοντέλο ατμομηχανής ελεγχόμενου από Stepper Motor | Stepper Motor As a Rotary Encoder: Σε ένα από τα προηγούμενα Instructables, μάθαμε πώς να χρησιμοποιούμε ένα βηματικό μοτέρ ως περιστροφικό κωδικοποιητή. Σε αυτό το έργο, θα χρησιμοποιήσουμε τώρα αυτόν τον περιστροφικό κωδικοποιητή βηματικού κινητήρα για τον έλεγχο μιας ατμομηχανής μοντέλου χρησιμοποιώντας έναν μικροελεγκτή Arduino. Έτσι, χωρίς fu
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. Οπότε, χωρίς άλλη παρατήρηση, ας