Πίνακας περιεχομένων:
- Βήμα 1: Δημιουργία του Διαχωριστή
- Βήμα 2: Ρύθμιση του κώδικα
- Βήμα 3: Κωδικοποίηση του αισθητήρα χρώματος
- Βήμα 4: Κωδικοποίηση του κινητήρα
- Βήμα 5: Δυνατότητες
- Βήμα 6: Προγραμματισμός του ρομπότ
- Βήμα 7: Ευχαριστώ
Βίντεο: Πώς να κωδικοποιήσετε έναν ταξινομητή χρωμάτων στο Modkit για Vex: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Γεια σε όλους, Σε αυτό το σεμινάριο θα μάθετε πώς να κωδικοποιείτε έναν διαλογέα χρωματικών σφαιρών στο Modkit for Vex
Ελπίζω να τα καταφέρετε και να τα απολαύσετε!
Παρακαλώ ψηφίστε με!:)
Προμήθειες:
ένας υπολογιστής
Modkit για Vex:
Σετ Vex IQ
Χρωματιστές μπάλες Vex (Λευκή και Μαύρη)
Βήμα 1: Δημιουργία του Διαχωριστή
Δεν είναι τεχνικά κωδικός, οπότε θα προσθέσω μια φωτογραφία και θα σας πω πώς λειτουργεί
Οι μπάλες μπαίνουν μπροστά, περνούν πάνω από τον αισθητήρα χρώματος, λέγοντας στο μοτέρ ποια κατεύθυνση να στρίψει, βάζοντας τις μπάλες σε διαφορετικά μονοπάτια.
Βήμα 2: Ρύθμιση του κώδικα
Πρώτα πρέπει να σύρετε και να ρίξετε έναν αισθητήρα χρώματος και έναν κινητήρα. Βεβαιωθείτε ότι ο αισθητήρας χρώματος έχει ρυθμιστεί στη λειτουργία γκρι κλίμακας. Μπορείτε να επιλέξετε οποιαδήποτε θύρα για τα εξαρτήματα.
Βήμα 3: Κωδικοποίηση του αισθητήρα χρώματος
Αυτός είναι όλος ο κωδικός για τον αισθητήρα χρώματος.
Η αναμονή 0,2 δευτερολέπτων στην αρχή είναι να αφήσετε τον αισθητήρα χρώματος να ξεκινήσει σωστά.
Η πρώτη δήλωση "αν" είναι να διακρίνει αν η μπάλα είναι λευκή. Εάν ο αισθητήρας χρώματος ανιχνεύσει ένα ποσοστό κλίμακας γκρι μεγαλύτερο από 20%, η μπάλα είναι λευκή και θα την εκτυπώσει στην οθόνη του εγκεφάλου.
Η δεύτερη πρόταση «αν» είναι να διακρίνει αν η μπάλα είναι μαύρη. Εάν ο αισθητήρας χρώματος ανιχνεύσει ένα ποσοστό κλίμακας γκρι μικρότερο από 4%, η μπάλα είναι μαύρη και θα το εκτυπώσει στην οθόνη του εγκεφάλου.
Βήμα 4: Κωδικοποίηση του κινητήρα
Ο κωδικός κινητήρα μοιάζει πολύ με τον κωδικό αισθητήρα χρώματος.
Η μόνη διαφορά είναι ότι δεν εκτυπώνει στον εγκέφαλο, αλλά περιστρέφει τον κινητήρα σε διαφορετικές κατευθύνσεις ανάλογα με το χρώμα.
Αυτό το κομμάτι κώδικα μπορεί να χρειαστεί να τροποποιηθεί ανάλογα με τον τρόπο που έγινε ο διαλογέας στην αρχή. Τοποθέτησα τον κινητήρα με έναν σύνδεσμο που είχε αρκετή τριβή για να κινήσει το κουπί (το πράγμα που γυρίζει για να κάνει τις μπάλες να πάνε με διαφορετικούς τρόπους), αλλά αν είχε αντίσταση, ο κινητήρας θα μπορούσε να περιστρέφεται χωρίς να κινείται το κουπί. Αυτό σημαίνει ότι ο κινητήρας μπορεί να συνεχίσει να περιστρέφεται ακόμη και αφού το κουπί φτάσει όσο πιο μακριά μπορεί.
Βοηθά επίσης στο ότι όταν περάσουν δύο μπάλες του ίδιου χρώματος, ο κινητήρας μπορεί να αισθανθεί και τις δύο μπάλες, να γυρίσει τον κινητήρα δύο φορές και να μην σπάσει κανένα κομμάτι.
Βήμα 5: Δυνατότητες
Αυτό είναι ένα ρομπότ στο οποίο δούλευα.
Ουσιαστικά είναι ο διαλογέας σφαιρών σε τροχούς με λεπίδα στο μπροστινό μέρος για να μπουν οι μπάλες στο διαλογέα και ένας συλλέκτης στο πίσω μέρος.
Βήμα 6: Προγραμματισμός του ρομπότ
Επιλέξτε σε ποια υποδοχή θέλετε να κάνετε λήψη και, στη συνέχεια, πατήστε το κουμπί προγράμματος.
Τίποτα άλλο σε αυτό!
Βήμα 7: Ευχαριστώ
Σας ευχαριστώ όλους για την ανάγνωση!
Ελπίζω να σας φάνηκαν ενδιαφέροντα!
Vηφίστε, σχολιάστε και προτιμήστε αν θέλετε να δείτε περισσότερα σαν αυτό!:)
Συνιστάται:
Κάντε έναν ταξινομητή Pi Trash With ML!: 8 βήματα (με εικόνες)
Make a Pi Trash Classifier With ML!: Το έργο Trash Classifier, γνωστό ως «Πού πάει;!», Έχει σχεδιαστεί για να κάνει τα πράγματα πιο γρήγορα και πιο αξιόπιστα. Αυτό το έργο χρησιμοποιεί ένα μοντέλο Machine Learning (ML) εκπαιδευμένο στο Lobe, φιλικό για αρχάριους (χωρίς κωδικό!)
Πώς να κωδικοποιήσετε και να δημοσιεύσετε το Matlab 2016b σε Word (Οδηγός για αρχάριους): 4 βήματα
Πώς να κωδικοποιήσετε και να δημοσιεύσετε το Matlab 2016b σε Word (Οδηγός για αρχάριους): Το Matlab είναι ένα γλωσσικό πρόγραμμα υψηλής απόδοσης που χρησιμοποιείται για τον υπολογισμό τεχνικών αποτελεσμάτων. Έχει τη δυνατότητα να ενσωματώνει οπτικά, υπολογισμούς και προγραμματισμό με τρόπο φιλικό προς τον χρήστη. Με αυτό το πρόγραμμα, ο χρήστης μπορεί να δημοσιεύσει προβλήματα και λύσεις
Πώς να χρησιμοποιήσετε έναν βρόχο while για να επαναλάβετε έναν πίνακα σε Java: 9 βήματα
Πώς να χρησιμοποιήσετε έναν βρόχο while για να επαναλάβετε έναν πίνακα σε Java: Σήμερα θα σας δείξω πώς να χρησιμοποιήσετε την Java για να δημιουργήσετε έναν βρόχο while που μπορεί να χρησιμοποιηθεί για να επαναληφθεί μέσω μιας λίστας αριθμών ή λέξεων. Αυτή η ιδέα είναι για προγραμματιστές αρχικού επιπέδου και οποιονδήποτε θέλει να πάρει μια γρήγορη ανασκόπηση σε βρόχους και πίνακες Java
Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλο μουσικής στο Sonic Pi: 5 βήματα
Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλο μουσικής στο Sonic Pi: Αυτό το διδακτικό θα περιγράψει μερικά βασικά βήματα και κομμάτια κώδικα που πρέπει να χρησιμοποιείτε κατά την κωδικοποίηση ενός τραγουδιού στο Sonic Pi χρησιμοποιώντας παρτιτούρα! Υπάρχουν ένα εκατομμύριο άλλα κομμάτια κώδικα για να προσπαθήσετε να προσθέσετε γεύση στο τελειωμένο κομμάτι σας, οπότε φροντίστε επίσης να παίξετε
Πώς να φτιάξετε έναν σταθμό φόρτισης ιόντων λιθίου 18650 για έναν προϋπολογισμό: 4 βήματα (με εικόνες)
Πώς να φτιάξετε έναν σταθμό φόρτισης ιόντων λιθίου 18650 για έναν προϋπολογισμό: Μια μπαταρία ιόντων λιθίου ή μπαταρία ιόντων λιθίου (συντομογραφία LIB) είναι ένας τύπος επαναφορτιζόμενης μπαταρίας στην οποία τα ιόντα λιθίου μετακινούνται από το αρνητικό ηλεκτρόδιο στο θετικό ηλεκτρόδιο κατά την εκφόρτιση και πίσω κατά τη φόρτιση. Οι μπαταρίες ιόντων λιθίου χρησιμοποιούν ενδιάμεσο