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

Αισθητήρας χρώματος με οθόνη LCD: 6 βήματα
Αισθητήρας χρώματος με οθόνη LCD: 6 βήματα

Βίντεο: Αισθητήρας χρώματος με οθόνη LCD: 6 βήματα

Βίντεο: Αισθητήρας χρώματος με οθόνη LCD: 6 βήματα
Βίντεο: How to Make PLC LCD HMI || FLProg 2024, Νοέμβριος
Anonim
Αισθητήρας χρώματος με οθόνη LCD
Αισθητήρας χρώματος με οθόνη LCD

Ο στόχος είναι να δημιουργηθεί μια συσκευή που θα επιτρέπει στους τυφλούς να ανιχνεύουν χρώματα χωρίς να χρειάζεται να δουν το χρώμα. Χρησιμοποιώντας την οθόνη LCD με τον αισθητήρα, το χρώμα παίρνει και μετά μεταφέρεται στις λέξεις στην οθόνη LCD. Ας ελπίσουμε ότι αυτή η συσκευή θα είναι φορητή και εάν χρειάζεται να συνδεθεί κάτι από το βύσμα της κάννης DC ή σε φορητό υπολογιστή/υπολογιστή μέσω USB. Θα ήθελα ακόμη και να το σπρώξω περισσότερο για να το έχω εντελώς φορητό και με κλιπ μπαταρίας. Τα καλώδια του αισθητήρα χρώματος θα έβγαιναν από το διάφανο περίβλημα και θα ήταν στο εξωτερικό μέρος όπου η οθόνη LCD, το Arduino, τα καλώδια, η μπαταρία βρίσκονται μέσα στο περίβλημα. Ο αισθητήρας θα μπορούσε να μετακινηθεί έξω από το περίβλημα για να πάρει διαφορετικά χρώματα από αντικείμενα.

Βήμα 1: Τα μέρη

Τα μέρη
Τα μέρη
Τα μέρη
Τα μέρη
Τα μέρη
Τα μέρη
  1. Arduino Uno
  2. Οθόνη LCD
  3. Αισθητήρας χρώματος RGB
  4. Κλιπ μπαταρίας 9V/σύνδεση (δεν εμφανίζεται)
  5. Πίνακας PERF για ασπίδα
  6. καρφίτσες κεφαλίδας
  7. Καλώδια
  8. Συγκολλητικό σίδερο/συγκολλητικό

Βήμα 2: Σχηματικό σχέδιο

Σχηματικό Σχέδιο
Σχηματικό Σχέδιο

Για αισθητήρα χρώματος:

5v -> VIN (κόκκινο σύρμα)

GND -> GND (πράσινο σύρμα)

SDA (Αναλογικό 4) -> SDA (μπλε σύρμα)

SCL (Αναλογικό 5) -> SCL (κίτρινο σύρμα)

Για οθόνη LCD:

5v -> VCC (κόκκινο σύρμα)

GND -> GND (πράσινο σύρμα)

SDA (Αναλογικό 4) -> SDA (μπλε σύρμα)

SCL (Αναλογικό 5) -> SCL (κίτρινο σύρμα)

Βήμα 3: Καλωδίωση Breadboard

Καλωδίωση Breadboard
Καλωδίωση Breadboard

Δοκιμάζοντας τα εξαρτήματα ξεχωριστά πήρα μια ανάγνωση για καθένα από αυτά. Στη συνέχεια τα βάζω μαζί και αρχίζω να μπλέκω τον κώδικα. Ακόμα προσπαθώ να καταλάβω μερικές τροποποιήσεις, αλλά είναι προκλητικά κάπου. Αποφάσισα να τρέξω και τα δύο στην ίδια θύρα τελικά (σε Α4 και Α5) και όχι στη συνέχεια να χρησιμοποιήσω την άλλη πλευρά που φαίνεται εδώ. Wasταν μόνο λόγω του πίνακα θωράκισης και του μεγέθους που έχω και του μήκους των καλωδίων βραχυκυκλωτήρων, ώστε να μπορώ να έχω βύσματα για τον αισθητήρα και την οθόνη LCD.

Βήμα 4: Ρύθμιση των τμημάτων

Ρύθμιση των μερών
Ρύθμιση των μερών
Ρύθμιση των μερών
Ρύθμιση των μερών
Ρύθμιση των μερών
Ρύθμιση των μερών

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

Πρώτον: Κόλλησα καρφίτσες για να προστατέψω τον πίνακα πάνω από το Arduino

μετά έβγαλα το χαρτόνι από το Arduino για να μην το υπερθερμάνω ενώ κόλλησα τα υπόλοιπα.

Δεύτερο: Συγκολλήστε τα κόκκινα καλώδια, τα καλώδια ισχύος σας στα 5V. Έπρεπε να έχω ένα σύρμα για κάθε εξάρτημα.

Τρίτον: Συγκολλήστε τα πράσινα σύρματα, τα καλώδια γείωσης.

Τέταρτον: Συγκολλήστε τις ακίδες Α4 που είναι τα μπλε καλώδια για τις συνδέσεις SDA.

Πέμπτον: Συγκολλήστε τις ακίδες Α5 που είναι τα κίτρινα καλώδια για τις συνδέσεις SCL.

Μετά από όλα αυτά, ο πίνακάς σας θα πρέπει να είναι έτοιμος να ξεκινήσει.

Βήμα 5: Ο Κώδικας

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

Βήμα 6: Η στέγαση

Η Στέγαση
Η Στέγαση
Η Στέγαση
Η Στέγαση

Ο υπέροχος φίλος μου μπόρεσε να μου φτιάξει ένα μεταλλικό κουτί για να κρατάω το έργο μου. Θέλω ο αισθητήρας να είναι έξω από το κουτί (όπου κρέμονται τα καλώδια) έτσι ώστε να μπορεί να διαβάσει το χρώμα και στη συνέχεια να εμφανιστεί στο κόψιμο υπάρχει για την οθόνη LCD. Επένδυσα ολόκληρο το κουτί με φελιζόλ και ηλεκτρική ταινία για να προστατέψω το μέταλλο από τα ηλεκτρονικά.

Χρησιμοποιώντας έναν συνδετήρα κάννης για 9V στο Arduino για να τροφοδοτήσετε το προϊόν.

Συνιστάται: