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

Θήκη αλλαγής χρώματος: 13 βήματα (με εικόνες)
Θήκη αλλαγής χρώματος: 13 βήματα (με εικόνες)

Βίντεο: Θήκη αλλαγής χρώματος: 13 βήματα (με εικόνες)

Βίντεο: Θήκη αλλαγής χρώματος: 13 βήματα (με εικόνες)
Βίντεο: Οι ιδανικές ρυθμίσεις κάμερας για iPhone με απλά λόγια | Tzeza Tech 2024, Νοέμβριος
Anonim
Θήκη αλλαγής χρώματος
Θήκη αλλαγής χρώματος
Θήκη αλλαγής χρώματος
Θήκη αλλαγής χρώματος
Θήκη αλλαγής χρώματος
Θήκη αλλαγής χρώματος

Ένας οδηγός για το πώς να αναδημιουργήσουμε τη θήκη αλλαγής χρώματος

Βήμα 1: Βίντεο αλληλεπίδρασης υπόθεσης

Βήμα 2: Δήλωση προβλήματος

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

Βήμα 3: Επισκόπηση του τρόπου λειτουργίας

Η θήκη αποτελείται από πολλά μέρη: την τρισδιάστατη θήκη, το arduino + αισθητήρα FLORA + LED RGB + διακόπτη αισθητήρα και τη φορητή μπαταρία.

Ο αισθητήρας FLORA είναι συνδεδεμένος στο Lilypad Arduino, μαζί με μια σειρά 8 LED. Το arduino προγραμματίζεται στη συνέχεια να αναγνωρίζει τον αισθητήρα και τα LED και να χρησιμοποιεί τα δύο για να αλληλεπιδρά μεταξύ τους. Ο διακόπτης αισθητήρα δεν χρειάζεται να προγραμματιστεί επειδή χρησιμοποιείται μόνο για να ανοίξει/κλείσει το ρεύμα σε αυτόν. Όταν ο διακόπτης είναι γυρισμένος στη θέση ON, ο αισθητήρας FLORA συνοδεύεται από φωτεινή λυχνία LED. Κάθε φορά που ο αισθητήρας διατηρείται σε ένα χρώμα που μπορεί να αναγνωρίσει, η τιμή RGB που αισθάνεται αποστέλλεται στη συνέχεια στα LED που ανάβουν από κοινού. Μόλις επιτευχθεί το επιθυμητό χρώμα, ο διακόπτης αισθητήρα μπορεί να απενεργοποιηθεί για να κλειδώσει το χρώμα. Η φορητή μπαταρία πρέπει να φορτιστεί και να συνδεθεί στο arduino για να λειτουργήσει σωστά η συσκευή.

Βήμα 4: Λίστα υλικών και εργαλείων

Υλικά

-ΦΛΩΡΑ -ΦΟΡΗΤΗ ΗΛΕΚΤΡΟΝΙΚΗ ΠΛΑΤΦΟΡΜΑ: ARDUINO -COMPATIBLE

-FLORA COLOR SENSOR WITH WHITE ILLUMINATION LED

-FLORA RGB SMART NEOPIXEL VERSION 2 - PACK OF 4

-PREMIUM ΑΡΣΕΝΙΚΟ/ΑΡΣΕΝΙΚΟ JUMPER WIRES - 40 X 6 (150MM)

-iNiCE 3000mAh Ultra Slim Mini Power Bank Charger Εξωτερικό μέγεθος τσέπης μπαταρίας με ενσωματωμένο Lightning (MFi) και καλώδιο Micro USB για iPhone, Samsung, HTC και άλλα--Γκρι

-Καθαρό ακρυλικό

-Υλικό διάχυσης φωτός

Εργαλεία

Συγκολλητικό σίδερο

Τρισδιάστατος εκτυπωτής με νήμα PLA

Κόφτης λέιζερ

Βήμα 5: Σύνδεση με τον κώδικα

github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process

Βήμα 6: Κατεβάστε το Arduino

Βήμα 7: Λήψη Βιβλιοθηκών αισθητήρα χρώματος

Μεταβείτε στη διεύθυνση https://learn.adafruit.com/adafruit-color-sensors/use-it και ακολουθήστε τις οδηγίες για λήψη του Iibrary.

Βήμα 8: Κατεβάστε τη Βιβλιοθήκη Neopixel

Μεταβείτε στη διεύθυνση https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code και ακολουθήστε τις οδηγίες για να κατεβάσετε τη βιβλιοθήκη.

Βήμα 9: Δοκιμάστε το Arduino

Δοκιμάστε το Arduino
Δοκιμάστε το Arduino

Τώρα πρέπει να κάνετε δοκιμές στον πίνακα χλωρίδας για να βεβαιωθείτε ότι λειτουργεί. Δεδομένου ότι πραγματοποιείτε λήψη της βιβλιοθήκης, θα πρέπει να μπορείτε να ανοίξετε το arduino και να μεταβείτε σε αρχεία, στη συνέχεια παραδείγματα, στη συνέχεια να ανοίξετε το Adafruit_Motor_Shield_Library και, στη συνέχεια, στο MotorTest. Εκτελέστε τον κωδικό για να βεβαιωθείτε ότι δεν υπάρχουν προβλήματα. Εάν υπάρχουν προβλήματα, πιθανότατα δεν κατεβάσατε σωστά τη βιβλιοθήκη neopixel και πρέπει να επιστρέψετε και να ελέγξετε αν χάσατε κάποια βήματα. Τώρα συνδέστε τον πίνακα Flora στον υπολογιστή σας και ανεβάστε τον κωδικό, βεβαιωθείτε ότι βρίσκεστε στη σωστή θύρα που πρέπει να είστε. Αφού το φορτώσετε στον πίνακα, θα πρέπει να δείτε ότι η λυχνία LED στον πίνακα αρχίζει να παίρνει διαφορετικά χρώματα.

Βήμα 10: Δοκιμή του αισθητήρα FLORA

Δοκιμή του αισθητήρα FLORA
Δοκιμή του αισθητήρα FLORA
Δοκιμή του αισθητήρα FLORA
Δοκιμή του αισθητήρα FLORA

Πρέπει να συνδέσετε τον αισθητήρα χρώματος με τους συνδετήρες αλιγάτορα στον πίνακα Flora και να εκτελέσετε μια δοκιμή χρώματος. Για να δοκιμάσετε τον αισθητήρα, πρέπει να εκτελέσετε το TCS34725 για να το κάνετε αυτό, πηγαίνετε στο αρχείο, στη συνέχεια παράδειγμα, στη συνέχεια ανοίξτε το Adafruit TCS34725 και, στη συνέχεια, χρωματική προβολή. Εκτελέστε τον κώδικα για να βεβαιωθείτε ότι λειτουργεί σωστά και ανεβάστε τον στον πίνακα. Τώρα θα πρέπει να είστε σε θέση να βάλετε οποιοδήποτε χρώμα πάνω του και θα πρέπει να αλλάξει αυτό το χρώμα, επίσης θα πρέπει να ανοίξετε μια θύρα, ώστε να μπορείτε να δείτε τις εξόδους του αισθητήρα χρώματος με τη λήψη της επεξεργασίας. Αυτή είναι επίσης μια καλή στιγμή για να δείτε ποια χρώματα λειτουργούν και ποια χρώματα δεν λειτουργούν και με ποια χρώματα αγωνίζεται ο αισθητήρας.

Βήμα 11: Δοκιμή των LED

Δοκιμή των LED
Δοκιμή των LED
Δοκιμή των LED
Δοκιμή των LED
Δοκιμή των LED
Δοκιμή των LED

Τώρα που έχετε τη χλωρίδα και τον αισθητήρα χρώματος, ελέγξτε κάθε φως για να βεβαιωθείτε ότι κάθε φως λειτουργεί. Για να το κάνετε αυτό συνδέστε ένα LED στην πλακέτα χλωρίδας, χρησιμοποιήστε κλιπ αλιγάτορα επίσης συνδέστε τον αισθητήρα χρώματος στη σανίδα χλωρίδας με κλιπ αλιγάτορα. Τώρα μεταβείτε στο αρχείο, παραδείγματα, Adafruit_NeoPixel και στη συνέχεια strandtest. Εκτελέστε αυτόν τον κώδικα σε κάθε φως ένα κάθε φορά, αλλάξτε επίσης το χρώμα του φωτός όταν το δοκιμάζετε για να διασφαλίσετε ότι λειτουργεί σωστά. Τώρα που γνωρίζετε ότι όλα λειτουργούν, ήρθε η ώρα να τα δοκιμάσετε όλα. Για να δοκιμάσετε όλα τα φώτα θα πρέπει να κολλήσετε επειδή τα κλιπ αλιγάτορα γίνονται αναξιόπιστα καθώς προσθέτετε περισσότερα φώτα.

Βήμα 12: Συγκόλληση

Συγκόλληση
Συγκόλληση
Συγκόλληση
Συγκόλληση

Συγκόλληση του σύρματος συγκόλλησης Flora Color Sensor στην πλακέτα FLORA με…

GND σε GND

SCL σε SCL

SDA σε SDA

3V έως AE*E

Εναλλαγή συγκόλλησης σε FLORA…

η μία πλευρά του διακόπτη στο 9

άλλη πλευρά του διακόπτη σε GND

Το σύρμα συγκόλλησης FLORA στο FLORA RGB SMART NEOPIXEL….

GND σε -

VBATT στο +

Το FLORA συγκολλά μια αντίσταση στο FLORA RGB SMART NEOPIXEL….

Db 6 στο βέλος που δείχνει προς το led

FLORA RGB SMART NEOPIXEL σε FLORA RGB SMART NEOPIXEL….

- προς το -

+ στο +

Σημείο βέλους μακριά από το led στο σημείο βέλους προς το led

Βήμα 13: Προσθήκη κώδικα

Μεταβείτε στη διεύθυνση https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process και αντιγράψτε και επικολλήστε τον κώδικα στο Arduino. Εκτελέστε τον κώδικα για να βεβαιωθείτε ότι δεν υπάρχουν σφάλματα, προσθέσαμε ένα κουμπί σε αυτόν τον κώδικα. Το κουμπί σάς δίνει τη δυνατότητα να απενεργοποιήσετε και να ενεργοποιήσετε τον αισθητήρα χρωμάτων όπως θέλετε, μπορείτε να αλλάξετε το χρώμα της θήκης χωρίς να απενεργοποιήσετε και ενεργοποιήσετε ολόκληρη τη θήκη. Σημειώστε ότι επειδή δεν έχετε τη συγκόλληση κουμπιών εκεί, ο αισθητήρας χρώματος θα είναι ενεργοποιημένος για 3 δευτερόλεπτα και στη συνέχεια θα απενεργοποιηθεί. Αφού είναι ενεργοποιημένο το κουμπί, δεν χρειάζεται να αλλάξετε τον κωδικό για να λειτουργήσει το κουμπί, θα γίνει αυτόματα.

Συνιστάται: