Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Ρύθμιση του Moto: bit
- Βήμα 2: Συνδέστε ένα Servo Motor στο Moto: bit
- Βήμα 3: Προγραμματίστε το Micro: bit για να εκτελέσετε έναν σερβοκινητήρα
- Βήμα 4: Εκτελέστε το Servo Motor
- Βήμα 5: Κατεβάστε τον κωδικό στο μικρό σας: bit
- Βήμα 6: Προσθέστε ένα άλλο μοτέρ
- Βήμα 7: Εκτελέστε κάτι δροσερό με τους κινητήρες σας
Βίντεο: Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit: 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Ένας τρόπος για να επεκτείνετε τη λειτουργικότητα του micro: bit είναι να χρησιμοποιήσετε έναν πίνακα που ονομάζεται moto: bit από την SparkFun Electronics (περίπου 15-20 $). Φαίνεται περίπλοκο και έχει πολλά χαρακτηριστικά, αλλά δεν είναι δύσκολο να τρέξει σερβοκινητήρες από αυτό. Το Moto: bit σας επιτρέπει να τρέχετε πιο ισχυρούς κινητήρες από τον μικροσκοπικό μικροκινητήρα που μπορείτε να τρέξετε μόνο από το micro: bit.
Προμήθειες
- moto: λίγο
- bbc micro: bit
- βοηθητικό μοτέρ
- τροφοδοτικό με βύσμα βύσματος (προσαρμογέας κλιματισμού, αλλά μπορείτε επίσης να χρησιμοποιήσετε μια μπαταρία)
Βήμα 1: Ρύθμιση του Moto: bit
Ας ρίξουμε μια ματιά στο moto: bit. Υπάρχει μια μεγάλη υποδοχή στο επάνω μέρος, όπου εισάγετε το micro: bit. Βεβαιωθείτε ότι το micro: bit έχει τοποθετηθεί καλά, με τα LED να κοιτούν προς τα πάνω.
Υπάρχει μια υποδοχή τροφοδοσίας στο πλάι του moto: bit. Μπορείτε να συνδέσετε μια ποικιλία διαφορετικών πηγών ενέργειας. Μην χρησιμοποιείτε περισσότερο από 11V (σημειώστε ότι οι μικροσκοπικές λέξεις σε μερικούς από τους πίνακες λένε 3-17V, αλλά σύμφωνα με το SparkFun, αυτό είναι λάθος εκτύπωση που θα διορθωθεί στην επόμενη παρτίδα σανίδων). Μπορείτε να χρησιμοποιήσετε μια μπαταρία 4-AA, μία μπαταρία 9V ή έναν μετασχηματιστή εναλλασσόμενου ρεύματος που δεν εξέρχεται περισσότερο από 11V.
Βήμα 2: Συνδέστε ένα Servo Motor στο Moto: bit
Κοιτάξτε προσεκτικά το moto: bit. Θα δείτε μια ομάδα καρφίτσες με την ένδειξη "SERVO". Εδώ θα συνδέσουμε ένα σερβοκινητήρα. Οι καρφίτσες στην αριστερή πλευρά της περιοχής SERVO λένε "P15, VCC, GND" και οι δεξιά λένε "P16, VCC, GND".
Σε αυτό το παράδειγμα, πρόκειται να συνδέσουμε έναν σερβοκινητήρα στις ακίδες στα αριστερά.
Ένας σερβοκινητήρας έρχεται με τρία χρωματιστά καλώδια, συνήθως συνδεδεμένα με μια πρίζα. Τα καλώδια είναι συνήθως μαύρα, κόκκινα και μετά τρίτο χρώμα. Το μαύρο σχεδόν πάντα σημαίνει "έδαφος" (και συνδέεται στο GND στο moto: bit). Το κόκκινο φέρει "ισχύ" (και συνδέεται στο VCC στο moto: bit) και το λευκό σύρμα σε αυτόν τον κινητήρα είναι αυτό που μεταφέρει τα δεδομένα (και θα συνδεθεί στο P15 στο moto: bit).
Συνδέστε τον κινητήρα στη στήλη "P15, VCC, GND", φροντίζοντας να ταιριάξετε το λευκό σύρμα με το P15, το κόκκινο στο VCC και το μαύρο στο GND.
Βήμα 3: Προγραμματίστε το Micro: bit για να εκτελέσετε έναν σερβοκινητήρα
Τώρα χρειαζόμαστε κάποιο κώδικα για να τρέξει το micro: bit ο κινητήρας που έχουμε συνδέσει στον πίνακα moto: bit.
Ανοίξτε το MakeCode και ξεκινήστε ένα νέο έργο. (Υποθέτουμε ότι έχετε εργαστεί στα πρώτα μαθήματα MakeCode).
Θα πούμε στον σερβοκινητήρα μας να κινείται μπρος -πίσω 4 φορές όταν πατάμε το κουμπί Α στο micro: bit.
Σύρετε το μπλοκ "On Button A pressed" από το "Input menu".
Στη συνέχεια, προσθέστε έναν βρόχο. Σύρετε ένα πράσινο μπλοκ "επανάληψης" από το μενού "Loops" και ασφαλίστε το στο μοβ "στο κουμπί A πατημένο" μπλοκ. Έτσι, όταν πατάμε το κουμπί Α, θα κάνουμε κάτι 4 φορές…
Βήμα 4: Εκτελέστε το Servo Motor
Πρέπει να προσθέσουμε μερικά μπλοκ για να λειτουργήσει ο κινητήρας μας.
- Κάντε κλικ στην επιλογή "Για προχωρημένους" στο κάτω μέρος των στοιχείων του μενού.
- Επιλέξτε το στοιχείο που λέει "Καρφίτσες". Σύρετε το κόκκινο μπλοκ που λέει "servo write pin… to …" και ασφαλίστε το στο μπλοκ επανάληψης. Το σερβο μας είναι συνδεδεμένο στο Pin 15 (P15), οπότε επιλέξτε P15 και αλλάξτε τη ρύθμιση βαθμού σε 0.
- Προσθέστε ένα μπλε μπλοκ "παύσης" (βρίσκεται στο βασικό μενού) και αλλάξτε το στα 500 ms (χιλιοστά του δευτερολέπτου).
- Στη συνέχεια, προσθέστε ένα άλλο κόκκινο μπλοκ σερβο, επιλέξτε P15 και μετακινήστε το σερβο στη θέση 180 μοίρες.
- Προσθέστε ένα άλλο μπλοκ παύσης.
- Κοιτώντας τον πλήρη κώδικα, γράφει: "όταν πατάω το κουμπί Α, το κάνω 4 φορές: μετακινήστε το σερβο στη θέση 0 μοίρες, περιμένετε 500 χιλιοστά του δευτερολέπτου, μετακινήστε το σερβο στη θέση 180, περιμένετε 500 χιλιοστά του δευτερολέπτου."
- Κάντε κλικ στο κουμπί A στο προσομοιωμένο micro: bit για να δείτε την κίνηση του σερβο.
Βήμα 5: Κατεβάστε τον κωδικό στο μικρό σας: bit
Συνδέστε το micro: bit στον υπολογιστή σας χρησιμοποιώντας καλώδιο USB. Κάντε κλικ στο κουμπί λήψης και σύρετε το.hex αρχείο στο micro: bit.
[Αν δεν ξέρετε πώς να το κάνετε αυτό, δείτε τον γρήγορο οδηγό MakeCode.]
Όταν πατάτε το κουμπί A στο micro: bit, το σερβο πρέπει να τρέξει!
Πειραματιστείτε αλλάζοντας τον κωδικό σας για να χρησιμοποιήσετε διαφορετικές ρυθμίσεις για τις θέσεις σερβο, διαφορετικούς αριθμούς στον βρόχο επανάληψης και διαφορετικούς χρόνους παύσης.
Βήμα 6: Προσθέστε ένα άλλο μοτέρ
Μπορείτε να κάνετε το ίδιο πράγμα σε έναν κινητήρα συνδεδεμένο στο P16 (Pin 16).
Εάν προσθέσετε αυτά τα μπλοκ κώδικα (και πραγματοποιήσετε λήψη στο micro: bit), μπορείτε να ενεργοποιήσετε τον κινητήρα στο P15 όταν πατάτε το κουμπί A και τον κινητήρα στο P16 όταν πατάτε το κουμπί B.
Βήμα 7: Εκτελέστε κάτι δροσερό με τους κινητήρες σας
Χρησιμοποιούμε τους κινητήρες μας για να λειτουργούμε μηχανές χαρτιού από τα έργα Paper Mechatronics. Ελέγξτε τον ιστότοπο για να φτιάξετε τα δικά σας μηχανήματα και, στη συνέχεια, συνδέστε τα με τους σερβοκινητήρες σας. Καλα να περνατε!
Αυτό το υλικό βασίζεται σε εργασίες που υποστηρίζονται από το Εθνικό Scienceδρυμα Επιστημών με τον αριθμό επιχορήγησης IIS-1735836. Οποιεσδήποτε απόψεις, πορίσματα και συμπεράσματα ή συστάσεις που εκφράζονται σε αυτό το υλικό είναι εκείνες των συγγραφέων και δεν αντικατοπτρίζουν απαραίτητα τις απόψεις του Εθνικού Ιδρύματος Επιστημών.
Αυτό το έργο είναι μια συνεργασία μεταξύ της Concord Consortium, του Πανεπιστημίου του Κολοράντο, του Boulder και του University Tech University.
Συνιστάται:
Πώς να εγκαταστήσετε, να εκτελέσετε και να συνδέσετε έναν ελεγκτή σε έναν εξομοιωτή: 7 βήματα
Πώς να εγκαταστήσετε, να εκτελέσετε και να συνδέσετε έναν ελεγκτή σε έναν εξομοιωτή: Έχετε καθίσει ποτέ και θυμάστε την παιδική σας ηλικία ως νέος παίκτης και μερικές φορές επιθυμείτε να ξαναεπισκεφτείτε εκείνους τους παλιούς πολύτιμους λίθους του παρελθόντος; Λοιπόν, υπάρχει μια εφαρμογή για αυτό… πιο συγκεκριμένα υπάρχει μια κοινότητα παικτών που κάνουν πρόγραμμα
Πώς να εκτελέσετε βασικές λειτουργίες ήχου στο Heart of Junction: 8 βήματα
Πώς να εκτελέσετε βασικές λειτουργίες ήχου στο Heart of Junction: Αυτό το Instructable είναι για όποιον έχει δουλειά είναι να εκτελεί λειτουργίες ήχου/υπολογιστή στο Heart of Junction στο Grand Junction, CO όταν εγώ, ο κύριος τύπος ήχου/τεχνίτης, πρέπει να φύγω για κάποιους λόγος ή άλλος. Ζητώ συγγνώμη αν είναι πολύ, αλλά θα προσπαθήσω
Πώς να εκτελέσετε παλιά προγράμματα DOS σε Mac: 5 βήματα
Πώς να εκτελέσετε παλιά προγράμματα DOS σε Mac: Εάν έχετε παιχνίδια DOS και Macintosh αλλά όχι υπολογιστή με Windows, μπορείτε να τα παίξετε! Δεν απαιτείται ακριβό λογισμικό. Δεν το έχω δοκιμάσει σε κανένα Mac OS χαμηλότερο από 10.4. Είμαι βέβαιος ότι θα λειτουργήσει σε λειτουργικό σύστημα 10.4 και άνω. Αυτό το διδακτικό μόνο λογισμικό λεπτομερειών
Πώς να εκτελέσετε σύνθετα βίντεο και δεδομένα δικτύου μέσω καλωδίου Ethernet: 6 βήματα (με εικόνες)
Πώς να εκτελέσετε σύνθετα βίντεο και δεδομένα δικτύου μέσω καλωδίου Ethernet: Χρειάστηκε να τρέξω βίντεο και ήχο σε άλλο μέρος του σπιτιού μου. Το πρόβλημα ήταν ότι δεν είχα τόσο πολύ καλώδιο AV, ούτε χρόνο και χρήμα για να κάνω μια καλή εγκατάσταση. Ωστόσο, είχα άφθονο καλώδιο Ethernet Cat 5. Αυτό κατέληξα στο
Πώς να εκτελέσετε τη γραμμή εντολών σε έναν υπολογιστή που έχει κλειδώσει και να μπείτε στον κωδικό πρόσβασης διαχειριστή: 3 βήματα
Πώς να εκτελέσετε τη γραμμή εντολών σε έναν υπολογιστή που έχει κλειδώσει και να μπείτε στον κωδικό πρόσβασης διαχειριστών: Το όνομα τα λέει όλα. Αυτό το εκπαιδευτικό θα σας πει πώς να εκτελέσετε CMD (Γραμμή εντολών) και να αλλάξετε τον κωδικό πρόσβασης