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

Stepper Motor ελεγχόμενη Stepper Motor - Stepper Motor As a Rotary Encoder: 11 βήματα (με εικόνες)
Stepper Motor ελεγχόμενη Stepper Motor - Stepper Motor As a Rotary Encoder: 11 βήματα (με εικόνες)

Βίντεο: Stepper Motor ελεγχόμενη Stepper Motor - Stepper Motor As a Rotary Encoder: 11 βήματα (με εικόνες)

Βίντεο: Stepper Motor ελεγχόμενη Stepper Motor - Stepper Motor As a Rotary Encoder: 11 βήματα (με εικόνες)
Βίντεο: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Νοέμβριος
Anonim
Stepper Motor ελεγχόμενη Stepper Motor | Stepper Motor ως περιστροφικός κωδικοποιητής
Stepper Motor ελεγχόμενη Stepper Motor | Stepper Motor ως περιστροφικός κωδικοποιητής

Έχετε μερικούς βηματικούς κινητήρες και θέλετε να κάνετε κάτι; Σε αυτό το 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

Προγραμματίστε τον μικροελεγκτή Arduino
Προγραμματίστε τον μικροελεγκτή Arduino

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

Εγκαταστήστε το Motor Shield στον πίνακα Arduino
Εγκαταστήστε το Motor Shield στον πίνακα Arduino

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

Βήμα 4: Συνδέστε το Stepper Motor στο Motor Shield

Συνδέστε το Stepper Motor στο Motor Shield
Συνδέστε το Stepper Motor στο Motor Shield

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

Βήμα 5: Μελετήστε το σχηματικό κύκλωμα

Μελετήστε το σχηματικό κύκλωμα
Μελετήστε το σχηματικό κύκλωμα
Μελετήστε το σχηματικό κύκλωμα
Μελετήστε το σχηματικό κύκλωμα

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

Συνδέστε το κουμπί push στο Setup
Συνδέστε το κουμπί push στο Setup

Συνδέστε τα κουμπιά μεταξύ "GND" και "D12" της πλακέτας Arduino.

Βήμα 7: Συνδέστε το Stepper Motor Controller στην πλακέτα ενισχυτή

Συνδέστε το Stepper Motor Controller στην πλακέτα ενισχυτή
Συνδέστε το Stepper Motor Controller στην πλακέτα ενισχυτή
Συνδέστε το Stepper Motor Controller στην πλακέτα ενισχυτή
Συνδέστε το Stepper Motor Controller στην πλακέτα ενισχυτή

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

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

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

Συνδέστε τις ακίδες εξόδου της πλακέτας ενισχυτή στις ψηφιακές εισόδους 'D5' και 'D6' της πλακέτας Arduino.

Βήμα 9: Συνδέστε το πρόγραμμα εγκατάστασης στην τροφοδοσία

Συνδέστε το Setup στο Power
Συνδέστε το Setup στο Power

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

Βήμα 10: Δοκιμάστε τα στοιχεία ελέγχου

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

Βήμα 11: Μοιραστείτε την εργασία σας

Εάν το έχετε δουλέψει, γιατί να μην το μοιραστείτε με την κοινότητα. Κάνοντας αυτό, θα εμπνεύσει και άλλους να κάνουν το έργο επίσης. Τα καλύτερα!

Συνιστάται: