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

Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit: 7 βήματα (με εικόνες)
Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit: 7 βήματα (με εικόνες)

Βίντεο: Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit: 7 βήματα (με εικόνες)

Βίντεο: Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit: 7 βήματα (με εικόνες)
Βίντεο: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Ιούλιος
Anonim
Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit
Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit
Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit
Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit

Ένας τρόπος για να επεκτείνετε τη λειτουργικότητα του micro: bit είναι να χρησιμοποιήσετε έναν πίνακα που ονομάζεται moto: bit από την SparkFun Electronics (περίπου 15-20 $). Φαίνεται περίπλοκο και έχει πολλά χαρακτηριστικά, αλλά δεν είναι δύσκολο να τρέξει σερβοκινητήρες από αυτό. Το Moto: bit σας επιτρέπει να τρέχετε πιο ισχυρούς κινητήρες από τον μικροσκοπικό μικροκινητήρα που μπορείτε να τρέξετε μόνο από το micro: bit.

Προμήθειες

  • moto: λίγο
  • bbc micro: bit
  • βοηθητικό μοτέρ
  • τροφοδοτικό με βύσμα βύσματος (προσαρμογέας κλιματισμού, αλλά μπορείτε επίσης να χρησιμοποιήσετε μια μπαταρία)

Βήμα 1: Ρύθμιση του Moto: bit

Ρύθμιση του Moto: bit
Ρύθμιση του Moto: bit

Ας ρίξουμε μια ματιά στο moto: bit. Υπάρχει μια μεγάλη υποδοχή στο επάνω μέρος, όπου εισάγετε το micro: bit. Βεβαιωθείτε ότι το micro: bit έχει τοποθετηθεί καλά, με τα LED να κοιτούν προς τα πάνω.

Υπάρχει μια υποδοχή τροφοδοσίας στο πλάι του moto: bit. Μπορείτε να συνδέσετε μια ποικιλία διαφορετικών πηγών ενέργειας. Μην χρησιμοποιείτε περισσότερο από 11V (σημειώστε ότι οι μικροσκοπικές λέξεις σε μερικούς από τους πίνακες λένε 3-17V, αλλά σύμφωνα με το SparkFun, αυτό είναι λάθος εκτύπωση που θα διορθωθεί στην επόμενη παρτίδα σανίδων). Μπορείτε να χρησιμοποιήσετε μια μπαταρία 4-AA, μία μπαταρία 9V ή έναν μετασχηματιστή εναλλασσόμενου ρεύματος που δεν εξέρχεται περισσότερο από 11V.

Βήμα 2: Συνδέστε ένα Servo Motor στο Moto: bit

Συνδέστε ένα Servo Motor στο Moto: bit
Συνδέστε ένα Servo Motor στο Moto: bit
Συνδέστε ένα Servo Motor στο Moto: bit
Συνδέστε ένα Servo Motor στο Moto: bit
Συνδέστε ένα Servo Motor στο Moto: bit
Συνδέστε ένα 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

Image
Image

Πρέπει να προσθέσουμε μερικά μπλοκ για να λειτουργήσει ο κινητήρας μας.

  • Κάντε κλικ στην επιλογή "Για προχωρημένους" στο κάτω μέρος των στοιχείων του μενού.
  • Επιλέξτε το στοιχείο που λέει "Καρφίτσες". Σύρετε το κόκκινο μπλοκ που λέει "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.

Συνιστάται: