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

Arduino Brick Color Sorter Project: 5 βήματα
Arduino Brick Color Sorter Project: 5 βήματα

Βίντεο: Arduino Brick Color Sorter Project: 5 βήματα

Βίντεο: Arduino Brick Color Sorter Project: 5 βήματα
Βίντεο: Arduino Based Skittles Colour Sorter - Make Your Own 2024, Νοέμβριος
Anonim
Image
Image
Αρχικά, επιτρέψτε μου να σας πω πώς λειτουργεί
Αρχικά, επιτρέψτε μου να σας πω πώς λειτουργεί

Σε αυτό το σεμινάριο Arduino, θα μάθουμε πώς να εντοπίζω τα χρώματα του τούβλου παιχνιδιών μου χρησιμοποιώντας το Arduino και τον αισθητήρα χρωμάτων TCS3200. Μπορείτε να διαβάσετε το γραπτό σεμινάριο παρακάτω για περισσότερες λεπτομέρειες.

Υλικά:

Arduino Leonardo x 1

TCS3200 x 1

Πολλά χαρτόνια

180 σερβο x 2

Γραμμές

Ένα επιπλέον κουτί

Βήμα 1: Αρχικά, επιτρέψτε μου να σας πω πώς λειτουργεί

Αρχικά, επιτρέψτε μου να σας πω πώς λειτουργεί
Αρχικά, επιτρέψτε μου να σας πω πώς λειτουργεί

Κάνω έρευνα για το τι είναι αυτός ο αισθητήρας και αυτός είναι ένας σύντομος ορισμός. Το TCS32000 ανιχνεύει το χρώμα με τη βοήθεια μιας σειράς φωτοδιόδων 8 x 8. Στη συνέχεια, χρησιμοποιώντας έναν μετατροπέα ρεύματος σε συχνότητα, οι ενδείξεις των φωτοδιόδων μετατρέπονται σε τετραγωνικό κύμα με συχνότητα ευθέως ανάλογη της έντασης του φωτός. Τέλος, χρησιμοποιώντας τον πίνακα Arduino, μπορούμε να διαβάσουμε την έξοδο τετραγωνικού κύματος και να πάρουμε τα αποτελέσματα για το χρώμα.

Αν ρίξουμε μια πιο προσεκτική ματιά στον αισθητήρα, μπορούμε να δούμε πώς ανιχνεύει διάφορα χρώματα. Οι φωτοδιόδους έχουν τρία διαφορετικά φίλτρα χρώματος. Δεκαέξι από αυτά έχουν κόκκινα φίλτρα, άλλα 16 έχουν πράσινα φίλτρα, άλλα 16 έχουν μπλε φίλτρα και τα άλλα 16 φωτοδιόδους είναι καθαρά χωρίς φίλτρα.

Βήμα 2: Δεύτερον, είναι όλα σχετικά με την κωδικοποίηση

Δεύτερον, είναι όλα σχετικά με την κωδικοποίηση
Δεύτερον, είναι όλα σχετικά με την κωδικοποίηση

Ακολουθεί ο κώδικας αυτού του έργου:

Βήμα 3: Τρίτον, πρόκειται να εξηγήσω τον κωδικό μου

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

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

Στην ενότητα βρόχου, θα ξεκινήσουμε με την ανάγνωση των κόκκινων φιλτραρισμένων φωτοδιόδων. Για το σκοπό αυτό, θα θέσουμε τους δύο πείρους ελέγχου S2 και S3 σε χαμηλότερο λογικό επίπεδο. Στη συνέχεια, χρησιμοποιώντας τη συνάρτηση "pulseIn ()" θα διαβάσουμε τη συχνότητα εξόδου και θα την τοποθετήσουμε στη μεταβλητή "συχνότητα". Χρήση του Serial. Λειτουργία εκτύπωσης () θα εκτυπώσουμε το αποτέλεσμα στη σειριακή οθόνη. Η ίδια διαδικασία ισχύει και για τα άλλα δύο χρώματα, απλώς πρέπει να προσαρμόσουμε τους πείρους ελέγχου για το κατάλληλο χρώμα. Αργότερα, χρησιμοποιούμε τις πληροφορίες από τη συχνότητα και τη συχνότητα 1 ως τον αριθμό υπό όρους στο if μας, στη συνέχεια μετατρέπουμε το σερβο στο σωστό μέρος.

Βήμα 4: Στη συνέχεια, εδώ είναι για το σχέδιο

Στη συνέχεια, εδώ είναι για το σχέδιο
Στη συνέχεια, εδώ είναι για το σχέδιο
Στη συνέχεια, εδώ είναι για το σχέδιο
Στη συνέχεια, εδώ είναι για το σχέδιο
Στη συνέχεια, εδώ είναι για το σχέδιο
Στη συνέχεια, εδώ είναι για το σχέδιο

Η εργασία στο μηχάνημα είναι πολύ απλή, έχει μόνο τρία βήματα:

1. Πρώτον, το χρωματιστό τούβλο που συγκρατείται στο φορτιστή πέφτει στην πλατφόρμα που είναι προσαρτημένη στον επάνω σερβοκινητήρα.

2. Στη συνέχεια, ο σερβοκινητήρας περιστρέφεται και φέρνει το τούβλο στον αισθητήρα χρώματος, ο οποίος ανιχνεύει το χρώμα του με κόκκινα, κίτρινα και μπλε τούβλα.

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

Βήμα 5: Τέλος, ολοκληρώστε το έργο και αφήστε τα παιδιά να παίξουν με αυτό

Image
Image

Αφού ανέβασα τον κωδικό, εξασφάλισα τον πίνακα Arduino χρησιμοποιώντας ένα πιστόλι κόλλας. Στη συνέχεια, χρησιμοποιώντας ένα διαφανές πλαστικό μπουκάλι, έφτιαξα το φορτιστή και μαζί με το επάνω μέρος τον κόλλησα στη συναρμολόγηση και τελείωσα το έργο. Άλλωστε, είναι μια μεγάλη εμπειρία να έχεις αυτή την ευκαιρία να φτιάξεις αυτό το έργο. Και εύχομαι να μπορείτε να μάθετε πράγματα μέσα από αυτό το σεμινάριο. Και είμαι ελεύθερος να κάνω οποιαδήποτε ερώτηση στην παρακάτω ενότητα σχολίων. Σας ευχαριστώ.

Συνιστάται: