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

Micro: bit With Hummingbird: 6 βήματα
Micro: bit With Hummingbird: 6 βήματα

Βίντεο: Micro: bit With Hummingbird: 6 βήματα

Βίντεο: Micro: bit With Hummingbird: 6 βήματα
Βίντεο: Регина Дуган: От мах-20 глайдера до дрона-колибри 2024, Ιούλιος
Anonim
Micro: bit With Hummingbird
Micro: bit With Hummingbird

Ο πίνακας Hummingbird (από την Birdbrain Technologies) μπορεί να ελέγχει LED, μια ποικιλία αισθητήρων (συμπεριλαμβανομένου του φωτός, της κλήσης, της απόστασης και του ήχου). σερβοκινητήρες και άλλες επεκτάσεις. Αυτό το Instructable θα σας δείξει πώς να χρησιμοποιήσετε ένα micro: bit σε έναν πίνακα Hummingbird για να τροφοδοτήσετε δύο είδη σερβοκινητήρων.

Προμήθειες

  • Hummingbird Controller (Birdbrain Technologies)
  • BBC micro: καλώδιο σύνδεσης bit και usb
  • Τροφοδοσία με άκρο βύσματος (χρησιμοποιούμε μπαταρία σε αυτό το παράδειγμα)
  • Σερβοκινητήρας (-ες): περιστροφικός και/ή τοποθετημένος

Βήμα 1: Ρυθμίστε το κολιμπρί

Set Up the Hummingbird
Set Up the Hummingbird
Set Up the Hummingbird
Set Up the Hummingbird

Το πρώτο μας παράδειγμα θα σας δείξει πώς να χειρίζεστε έναν σερβιτόρο θέσης από το Κολιμπρί.

Η μακρά υποδοχή στα αριστερά της πλακέτας είναι το σημείο εισαγωγής του micro: bit. Τοποθετήστε το micro: bit με τις λυχνίες LED προς τα πάνω. Τοποθετήστε τον σερβοκινητήρα στη θύρα με την ένδειξη "1" στη δεξιά πλευρά του πίνακα. Σημειώστε ότι η θύρα έχει τρεις ακίδες - με ετικέτα S, +, -. Φροντίστε να προσανατολίσετε τον κινητήρα σας έτσι ώστε τα χρώματα των καλωδίων σας να ευθυγραμμίζονται με τις σωστές ακίδες. Το μαύρο καλώδιο στον κινητήρα σας συνήθως υποδεικνύει "γείωση" και πρέπει να συνδεθεί στον πείρο "-".

Συνδέστε την τροφοδοσία στην πλακέτα με την υποδοχή της κάννης. Χρησιμοποιούμε μια μπαταρία σε αυτό το παράδειγμα, αλλά μπορείτε επίσης να χρησιμοποιήσετε έναν προσαρμογέα ρεύματος.

Βήμα 2: Προσθέστε τη Βιβλιοθήκη Hummingbird στο MakeCode

Είναι δυνατή η χρήση ποικίλων γλωσσών και πλατφορμών (συμπεριλαμβανομένων των BirdBlox, Python και Java) για τον προγραμματισμό του micro: bit για την εκτέλεση του πίνακα Hummingbird. Αυτό το Instructable χρησιμοποιεί MakeCode.

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

Εάν είστε νέοι στο micro: bit, ξεκινήστε εδώ.

Φορτώστε τη βιβλιοθήκη Hummingbird. Μια βιβλιοθήκη είναι ένα προκαθορισμένο σύνολο οδηγιών γραμμένο για συγκεκριμένες χρήσεις. Η βιβλιοθήκη Hummingbird παρέχει προκατασκευασμένα μπλοκ κώδικα για τη χρήση του Hummingbird. Κάντε κλικ στο παραπάνω βίντεο για να δείτε μια κινούμενη εικόνα σχετικά με τον τρόπο προσθήκης της βιβλιοθήκης του κολιμπρί στο MakeCode.

  • Κάντε κλικ στην καρτέλα Για προχωρημένους στο μενού.
  • Επιλέξτε Επεκτάσεις
  • Στην οθόνη των Επεκτάσεων, κάντε μια αναζήτηση για το "Κολιμπρί".
  • Κάντε κλικ σε αυτό για να προσθέσετε τη βιβλιοθήκη Hummingbird στο έργο σας MakeCode.
  • Όταν επιστρέψετε στην οθόνη MakeCode, θα δείτε τη βιβλιοθήκη Hummingbird στο μενού.
  • Προαιρετικά: ελαχιστοποιήστε το παράθυρο με τον προσομοιωτή micro: bit - δεν θα χρησιμοποιήσουμε τον προσομοιωτή με το Hummingbird.

Βήμα 3: Λειτουργήστε ένα Position Servo With the Hummingbird

Το σερβο σέρβο είναι ένας κινητήρας όπου μπορείτε να ρυθμίσετε τη θέση των προπέλων και να τις μετακινήσετε καθορίζοντας θέσεις σε μοίρες. Το σερβίς θέσης που χρησιμοποιούμε εδώ χρησιμοποιεί τιμές από 0 έως 180 μοίρες.

Ρύθμιση:

Μετακινήστε ένα μπλοκ Start Hummingbird στο μπλοκ micro: bit "on start"

Τώρα πρέπει να πούμε το σερβο σέρβο (γνωστό και ως σερβο 180 μοιρών) να κινείται μπρος -πίσω.

  • Στο μπλοκ micro: bit "για πάντα", θα μετακινήσουμε πρώτα μια εντολή Hummingbird για να ορίσουμε το σερβο στη θύρα 1 έως 0 μοίρες.
  • Προσθέστε ένα μπλοκ παύσης για 1000 χιλιοστά του δευτερολέπτου (1 δευτερόλεπτο). Σημειώστε ότι τα μπλοκ παύσης βρίσκονται στο μενού Basic micro: bit.
  • Τώρα, προσθέστε μια εντολή Hummingbird για να μετακινήσετε το σερβο στη θύρα 1 έως 180 μοίρες.
  • Προσθέστε ένα άλλο μπλοκ παύσης για 1000 χιλιοστά του δευτερολέπτου.
  • Αυτές οι εντολές βρίσκονται σε ένα μπλοκ "για πάντα", οπότε θα επαναληφθούν μέχρι να δώσετε άλλη εντολή ή να απενεργοποιήσετε τον κινητήρα.

Κατεβάστε τον κώδικα στο micro: bit σας.

Το δεύτερο βίντεο δείχνει πώς να συνδέσετε το Hummingbird, micro: bit, power και μοτέρ.

Βήμα 4: Λειτουργήστε ένα Rotation Servo

Image
Image

Το Hummingbird μπορεί επίσης να τροφοδοτήσει ένα διαφορετικό είδος σερβοκινητήρα που ονομάζεται σερβο συνεχούς (ή περιστροφής).

Αυτός ο τύπος κινητήρα περιστρέφεται με διαφορετικές ταχύτητες προς οποιαδήποτε κατεύθυνση. Το σερβο περιστροφής χρησιμοποιεί τις ίδιες θύρες σερβο στον πίνακα Hummingbird με το σερβο σέρβο.

Συνδέστε το σερβο περιστροφής στη θύρα 1. Βεβαιωθείτε ότι το καλώδιο γείωσης (μαύρο) συνδέεται στον πείρο "-".

Ένα σερβο περιστροφής χρησιμοποιεί μια ταχύτητα και μια κατεύθυνση.

  • Φροντίστε να εισαγάγετε τη βιβλιοθήκη Hummingbird (βήμα 2) και να προσθέσετε την εντολή "Start Hummingbird" στο μπλοκ "Start".
  • Σύρετε το μπλοκ Hummingbird Rotation Servo στο μπλοκ "για πάντα".
  • Επιλέξτε "1" επειδή έχουμε το σερβο συνδεδεμένο στη θύρα 1.
  • Εισαγάγετε μια τιμή για την ταχύτητα με την οποία θέλετε να τρέξει το Κολιμπρί. Το 100% είναι το γρηγορότερο που θα κινηθεί ο κινητήρας. Έκπτωση 0%.
  • Ένας θετικός αριθμός κινεί τον κινητήρα δεξιόστροφα και ένας αρνητικός αριθμός τον κινητήρα αριστερόστροφα.
  • Σε αυτό το παράδειγμα, θέτουμε πρώτα τον κινητήρα δεξιόστροφα με ταχύτητα 100%, κάνουμε παύση και, στη συνέχεια, τον κινητήρα αριστερόστροφα με ταχύτητα 100%, κάνουμε παύση και συνεχίζουμε το μοτίβο.
  • Κατεβάστε τον κωδικό στο σερβο και παρακολουθήστε τη συμπεριφορά του κινητήρα.
  • Βεβαιωθείτε ότι έχετε συνδέσει μια εξωτερική τροφοδοσία (προσαρμογέα ρεύματος ή μπαταρία) στην υποδοχή της κάννης του Hummingbird, διαφορετικά δεν θα υπάρχει αρκετή ισχύς για να λειτουργήσει ο κινητήρας.
  • Δοκιμάστε να αλλάξετε την ταχύτητα, το μήκος παύσης και την κατεύθυνση του κινητήρα.

Βήμα 5: Λειτουργήστε ένα σερβιτόρο θέσης και ένα σερβίρισμα περιστροφής ταυτόχρονα

Image
Image

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

Συνδέστε ένα σερβιτόρο θέσης στη θύρα 1.

Συνδέστε ένα σερβο περιστροφής στη θύρα 2.

Στον βρόχο για πάντα, θα ορίσουμε τη θέση σερβο σε 0 μοίρες και θα μετακινήσουμε το σερβο περιστροφής με ταχύτητα 100% προς τη φορά των δεικτών του ρολογιού. Θα κάνουμε παύση 2 δευτερολέπτων και μετά θα μετακινήσουμε το σερβο σερβις θέσης στους 180 μοίρες και θα αντιστρέψουμε το σερβο περιστροφής κατεύθυνσης για να στρίψουμε με ταχύτητα 100% αριστερόστροφα.

Βήμα 6: Περισσότερα για εξερεύνηση…

Το κολιμπρί μπορεί να ελέγχει έως και τέσσερις κινητήρες ταυτόχρονα. Δείτε αν μπορείτε να χρησιμοποιήσετε τέσσερις κινητήρες.

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

Προσθέστε μερικά LED για να φωτίσετε το έργο σας.

Επισκεφτείτε αυτούς τους ιστότοπους για να μάθετε περισσότερα σχετικά με το Hummingbird Robotics, το MakeCode και το micro: bit!

Χρησιμοποιούμε το Hummingbird με το micro: bit για την τροφοδοσία των κινητήρων και προσθέτουμε λειτουργικότητα στις μηχανές χαρτιού από τα έργα Paper Mechatronics. Ελέγξτε τον ιστότοπο για να φτιάξετε τα δικά σας μηχανήματα και, στη συνέχεια, συνδέστε τα με φώτα, αισθητήρες και σερβοκινητήρες. Καλα να περνατε!

Αυτό το υλικό βασίζεται σε εργασίες που υποστηρίζονται από το Εθνικό Scienceδρυμα Επιστημών με τον αριθμό επιχορήγησης IIS-1735836. Οποιεσδήποτε απόψεις, πορίσματα και συμπεράσματα ή συστάσεις που εκφράζονται σε αυτό το υλικό είναι εκείνες των συγγραφέων και δεν αντικατοπτρίζουν απαραίτητα τις απόψεις του Εθνικού Ιδρύματος Επιστημών.

Αυτό το έργο είναι μια συνεργασία μεταξύ της Concord Consortium, του Πανεπιστημίου του Κολοράντο, του Boulder και του University Tech University.

Συνιστάται: