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

ΜΕΓΑΛΗ Αλφαριθμητική ΟΘΟΝΗ: 7 Βήματα (με Εικόνες)
ΜΕΓΑΛΗ Αλφαριθμητική ΟΘΟΝΗ: 7 Βήματα (με Εικόνες)

Βίντεο: ΜΕΓΑΛΗ Αλφαριθμητική ΟΘΟΝΗ: 7 Βήματα (με Εικόνες)

Βίντεο: ΜΕΓΑΛΗ Αλφαριθμητική ΟΘΟΝΗ: 7 Βήματα (με Εικόνες)
Βίντεο: Η γκουγκου δεν σεβεται τον πατερα της 2024, Ιούλιος
Anonim
ΜΕΓΑΛΗ ΑΛΦΑ-αριθμητική ΟΘΟΝΗ
ΜΕΓΑΛΗ ΑΛΦΑ-αριθμητική ΟΘΟΝΗ
ΜΕΓΑΛΗ ΑΛΦΑ-αριθμητική ΟΘΟΝΗ
ΜΕΓΑΛΗ ΑΛΦΑ-αριθμητική ΟΘΟΝΗ
ΜΕΓΑΛΗ ΑΛΦΑ-αριθμητική ΟΘΟΝΗ
ΜΕΓΑΛΗ ΑΛΦΑ-αριθμητική ΟΘΟΝΗ

Υπάρχουν λίγες επιλογές εάν χρειάζεστε μια οθόνη που μπορεί να δει από το δωμάτιο, μια μεγάλη οθόνη. Μπορείτε να φτιάξετε ένα όπως το «τετραγωνισμένο χρόνο» ή το «leds στο γυαλί», αλλά αυτό απαιτεί περίπου 40 ώρες κουραστικής δουλειάς. Έτσι, εδώ είναι ένα ΕΥΚΟΛΟ για να κάνετε μεγάλη οθόνη. Η κατασκευή έχει 4 βασικά καλώδια, 5 βολτ, γείωση, SDA, SCL. Κάθε εμφάνιση χαρακτήρων κόστιζε περίπου δύο έως τρία δολάρια. Έτσι, μια οθόνη 8x2 είναι περίπου $ 30. Χωρίς υπολογισμό RTC, Arduino, τρισδιάστατες εκτυπώσεις, περίβλημα.

Το σκίτσο είναι βασικό και εύκολο στην κατανόηση. Εύκολο στην τροποποίηση για οποιαδήποτε αλφαριθμητική οθόνη. Τα γράμματα έχουν μέγεθος 1/2 με αριθμούς μεγέθους 1/2 και ένα σύνολο αριθμών πλήρους μεγέθους.

Το μειονέκτημα είναι ότι μπορείτε να κάνετε μόνο μια οθόνη 64 char. Το TCA9548 δεν έχει διευθύνσεις (8). Το LCD του Hitachi είναι ΑΡΓΟ και οποιαδήποτε μεγαλύτερη οθόνη και ο χρόνος εγγραφής διαρκεί περίπου ένα δευτερόλεπτο για να γεμίσει ολόκληρη την οθόνη. Έτσι, εάν θέλετε μια οθόνη μεγέθους τοίχου θα είναι αργή. Υπάρχουν πολλοί τρόποι για να εξαπατήσετε και να χρησιμοποιήσετε περισσότερα από 64 lcds, αλλά δεν θα τα καλύψω σε αυτήν την ανάρτηση καθώς αυτό είναι ένα εύκολο για προβολή.

ΝΑΙ οι φωτογραφίες μιας οθόνης LCD …… ΜΗΝ βγαίνουν καλά. Αυτές οι οθόνες φαίνονται ΜΕΓΑΛΕΣ στην πραγματική ζωή.

Προμήθειες:

Οποιοδήποτε uno 328… nano, pro-mini, uno…

δημοφιλής μονάδα RTC ZS-042 (DS3231)

TCA9548 I2c mux διαχωριστής

Hitachi 1602 με σακίδιο I2c έως 64

Τρισδιάστατη εκτύπωση εξωφύλλου pcb. Έχω 2 τύπους για να διαλέξω

ξύλινο περίβλημα σαν κορνίζα από ξύλινη επένδυση 1,5 ιντσών (απόθεμα στο Lowes)

βασικές δεξιότητες: συγκόλληση, σύρμα, σύνδεση, πρόσθετο, παξιμάδια και μπουλόνια Μ2

Βήμα 1: Βασικά ΜΕΡΗ

Βασικά ΜΕΡΗ
Βασικά ΜΕΡΗ
Βασικά ΜΕΡΗ
Βασικά ΜΕΡΗ
Βασικά ΜΕΡΗ
Βασικά ΜΕΡΗ
Βασικά ΜΕΡΗ
Βασικά ΜΕΡΗ

βασικά μέρη για την κατασκευή

Το ξύλινο πλαίσιο είναι στάνταρ ξύλινη επένδυση στο Lowes. Δεν μπορείτε να δείτε το εσωτερικό χείλος που έχει βάθος περίπου 1/4 ίντσας. Αυτό το χείλος επιτρέπει στο τρισδιάστατο κάλυμμα να χωρέσει μέσα στο πλαίσιο και να αγγίζει το μπροστινό μέρος χωρίς να πέσει μέσα.

Βήμα 2: ΟΤΙ ΘΕΛΕΤΕ

ΟΤΙΔΗΠΟΤΕ ΘΕΣ
ΟΤΙΔΗΠΟΤΕ ΘΕΣ
ΟΤΙΔΗΠΟΤΕ ΘΕΣ
ΟΤΙΔΗΠΟΤΕ ΘΕΣ
ΟΤΙΔΗΠΟΤΕ ΘΕΣ
ΟΤΙΔΗΠΟΤΕ ΘΕΣ

μερικές βασικές κατασκευές και υποδείξεις:

Επικαλύπτω το LCD pcb για να τα κάνω πιο κοντά και μετά βιδώνω τις επικαλυπτόμενες οπές. Βάλτε ταινία ή κάποια μόνωση μεταξύ των δύο καθώς θα βραχυκυκλώσουν. Πήρα λίγο LCD με το σακίδιο I2c προσαρτημένο και έπρεπε να αφαιρέσω το σακίδιο και να το ξανασυναρμολογήσω καθώς τα πόδια ήταν πολύ βαθιά και δεν επέτρεπαν την επικάλυψη. Προσπαθήστε να διαχωρίσετε LCD και σακίδια. Συγκολλήστε το σακίδιο ακριβώς στο ίδιο επίπεδο με το LCD έτσι ώστε να μπορούν να επικαλύπτονται.

Τα LCD είναι χωρισμένα σε τράπεζες των 8. Αλλά το κρεβάτι του τρισδιάστατου εκτυπωτή μου δεν τυπώνει τόσο μεγάλο, οπότε έφτιαξα ένα κάλυμμα για μια τράπεζα των 6 lcds. τότε έφτιαξα ένα κάλυμμα σαν αλυσίδα που μπορεί να έχει οποιοδήποτε πλάτος. Απλώς προσθέστε το τελικό τελικό κομμάτι. Χρησιμοποιώ ένα μαύρο χρώμα χόμπι για να καλύψω το led LCD έτσι ώστε το led να μην λάμπει μπροστά. Χρωματίστε προς τα κάτω για να επιτρέψετε σε οποιαδήποτε ροή να ρέει από το LCD αντί να ρέει στο LCD και να το καταστρέψει.

Στοιβάξτε όσα LCD χρειάζεστε. Το πλαίσιο εικόνας 8x2 έχει το καλύτερο σχήμα, αλλά μπορείτε να φτιάξετε ένα 16x2 ή οποιοδήποτε μέγεθος σας αρέσει.

Βήμα 3: ΣΧΗΜΑΤΙΚΕΣ και τρισδιάστατες εκτυπώσεις

ΣΧΗΜΑΤΙΚΕΣ και τρισδιάστατες εκτυπώσεις
ΣΧΗΜΑΤΙΚΕΣ και τρισδιάστατες εκτυπώσεις
ΣΧΗΜΑΤΙΚΕΣ και τρισδιάστατες εκτυπώσεις
ΣΧΗΜΑΤΙΚΕΣ και τρισδιάστατες εκτυπώσεις
ΣΧΗΜΑΤΙΚΕΣ και τρισδιάστατες εκτυπώσεις
ΣΧΗΜΑΤΙΚΕΣ και τρισδιάστατες εκτυπώσεις
ΣΧΗΜΑΤΙΚΕΣ και τρισδιάστατες εκτυπώσεις
ΣΧΗΜΑΤΙΚΕΣ και τρισδιάστατες εκτυπώσεις

Η σύνδεση είναι ΕΥΚΟΛΗ μόνο 4 καλώδια. Μπορείτε να χρησιμοποιήσετε καλώδια βραχυκυκλωτήρων, αλλά αν πρόκειται για μακροπρόθεσμο έργο, θα κολλήσω καλώδια αντ 'αυτού.

Μια τράπεζα 6 led είναι το μόνο που ταιριάζει στον εκτυπωτή μου, οπότε έφτιαξα το οποιοδήποτε μέγεθος πλαισίου. Συνεχίστε να προσθέτετε και στη συνέχεια να στερεώνετε το τελικό κομμάτι.

Βήμα 4: ΑΠΛΑ ΕΙΚΟΝΑ ΓΙΑ ΝΑ ΔΕΙΤΕ ΠΩΣ

ΑΠΛΑ ΕΙΚΟΝΑ ΓΙΑ ΝΑ ΔΕΙΞΕ ΠΩΣ
ΑΠΛΑ ΕΙΚΟΝΑ ΓΙΑ ΝΑ ΔΕΙΞΕ ΠΩΣ
ΑΠΛΑ ΕΙΚΟΝΑ ΓΙΑ ΝΑ ΔΕΙΤΕ ΠΩΣ
ΑΠΛΑ ΕΙΚΟΝΑ ΓΙΑ ΝΑ ΔΕΙΤΕ ΠΩΣ
ΑΠΛΑ ΕΙΚΟΝΑ ΓΙΑ ΝΑ ΔΕΙΤΕ ΠΩΣ
ΑΠΛΑ ΕΙΚΟΝΑ ΓΙΑ ΝΑ ΔΕΙΤΕ ΠΩΣ
ΑΠΛΑ ΕΙΚΟΝΑ ΓΙΑ ΝΑ ΔΕΙΤΕ ΠΩΣ
ΑΠΛΑ ΕΙΚΟΝΑ ΓΙΑ ΝΑ ΔΕΙΤΕ ΠΩΣ

Όπως φαίνεται στο σχήμα, κάθε LCD πηγαίνει σε διαφορετικό pin 'S' στο 9548. Δεν συνδέεται με τις κύριες γραμμές SDA, SCL. Το 9548 αλλάζει τις γραμμές I2c σε κάθε LCD. Έχε αυτό υπόψη σου.

Αφαίρεσα το κόκκινο power on led από το σακίδιο απλώς και μόνο επειδή ήταν πολύ φωτεινό, χρησιμοποιώ επίσης μια δίοδο στο led jumper αντί του jumper μηδενικού ωμ. Η δίοδος είναι μια τυπική δίοδος πυριτίου και μειώνει την τάση 0,7 για να κάνει τον οπίσθιο φωτισμό σωστό. (όχι πολύ φωτεινό το βράδυ)

Βήμα 5: ΣΧΕΔΙΟ

Το σκίτσο είναι απλό και ευθεία. Δεν με πειράζει αν κάποιος φτιάξει μια βιβλιοθήκη με πλαϊνά αλφαριθμητικά… απλά δώστε μου μια πίστωση, βασισμένη σε αλφαριθμητικά του Jim Jakubcin.

Αναφορά στο lcd είναι η τυπική μονάδα LCD Hitachi 16x02. Έχει cc (προσαρμοσμένους χαρακτήρες) 8 το καθένα. Το cc μπορεί να τροποποιηθεί ανά πάσα στιγμή, αλλά εάν εκτυπωθούν ταυτόχρονα 2 της ίδιας διεύθυνσης, το τελευταίο cc θα αντικαταστήσει το άλλο. Έτσι, βασικά μπορείτε να χρησιμοποιήσετε μόνο το σύνολο των 8. Υπάρχει ένας ελαφρύς τρόπος για να το ξεπεράσετε, αλλά είναι εξαιρετικά περιορισμένο. Κάθε γράμμα σχηματίζεται από έναν πίνακα αποθηκευμένο στο PROGMEM. Στη συνέχεια, καλείται από έναν άλλο πίνακα 'cname' χρησιμοποιώντας μια συνάρτηση και 'xc' ως μεταβλητή κλήσης. Το "displayChr (bank, #lcd, top/btm, cname)" χρησιμοποιείται για την εμφάνιση της οθόνης. Σε αυτό το σκίτσο έχω μόνο 2 τράπεζες των 8. Το μέγιστο θα μπορούσε να είναι 8x8. Απλώς προσθέστε ένα άλλο "if bank" στο displayChr () με τη σωστή διεύθυνση του 9548. (δείτε τον πίνακα αλήθειας διεύθυνσης). Για να αλλάξετε τη γραμμή I2c σε άλλη καρφίτσα «S» του 9548, η κλήση γράφεται (0-7). Στη βιβλιοθήκη του MUX I2c ξέχασε να πει ότι το B00000000 απενεργοποιεί όλους τους διακόπτες εξόδου. Για να χρησιμοποιήσετε το lcd # 3 (0-7) B00000100 ή 4. Η εναλλαγή είναι τόσο εύκολη που αφαίρεσα τη βιβλιοθήκη από το σκίτσο μου, αλλά μπορεί να θέλετε να κατεβάσετε και να δείτε πόσο εύκολη είναι η βιβλιοθήκη.

Για να εκτυπώσετε μια κάρτα, απλώς καλέστε την οθόνηChr (x, x1, x2, x3).

X = Αυτή θα είναι η τράπεζα 0-7

X1 = LCD # 0-7 (από αριστερά προς τα δεξιά)

X2 = topS ή botS για εκτύπωση των μικρών γραμμάτων σε 1/2 του LCD. Οι μεγαλύτεροι αριθμοί θα γνωρίζουν αυτόματα να γεμίσουν ολόκληρο το LCD

X3 = είναι το όνομα του γράμματος ή το ARRAY PLACE στο cname

Το RTC έχει ενσωματωμένη θερμοκρασία, ώστε να μπορεί να χρησιμοποιηθεί εσωτερική ανάγνωση.

Έχω ένα εύκολο DOW από το οποίο αντέγραψα;;;;

Για να ξεκινήσετε το ρολόι, συνδεθείτε με τον υπολογιστή και εισαγάγετε τους σωστούς χρόνους στο 'SETUP ()' Το RTC διαθέτει μπαταρία, επομένως οι ώρες θα είναι καλές. Οι ώρες θα πρέπει να προσαρμοστούν κατά τη θερινή ώρα, ώστε είτε να εγκαταστήσετε έναν απλό διακόπτη απλής ενημέρωσης μέσω του υπολογιστή.

| Α2 | Α1 | A0 | Διεύθυνση I2C ||: ---: |: ---: |: ---: |: ---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77

Βήμα 6: ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ

ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ
ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ
ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ
ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ
ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ
ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ

Ο πρώτος μου πίνακας LCD χρησιμοποίησε πύλες nand και άλλαξε τη δυνατότητα ενεργοποίησης lcd στα ξεχωριστά lcd. Στη συνέχεια χρησιμοποίησα το τσιπ CD4051 που είναι κατασκευασμένο για εναλλαγή δεδομένων. Έχει ενσωματωμένη και απενεργοποιημένη γραμμή 8. Ακριβώς όπως ένας διακόπτης ρότορα παλιάς μόδας. Έχω ένα pcb εδώ. Με αυτήν τη ρύθμιση μπορείτε να χρησιμοποιήσετε ένα I2c και να σπάσετε τον ακροδέκτη ενεργοποίησης και να συνδέσετε το iot στην είσοδο του 4051 που μεταβαίνει το enable στο επιλεγμένο LCD. Μπορείτε να συνεχίσετε να μετακινείτε διαδοχικά την ενεργοποίηση σε LCD. Αλλά αυτό περιορίζει το 4051 σε 7 μόνο διακόπτες και ο 8ος πηγαίνει στον επόμενο 4051. αυτό κάνει τις τράπεζες = 7 όχι 8. Χρησιμοποίησα και τους 8 και άλλαξα τη διεύθυνση ενός άλλου σακιδίου στη δεύτερη τράπεζα. αυτό το δεύτερο σακίδιο έχει ένα 4051 συνδεδεμένο με το enable και κάνει το ίδιο switching όπως στην πρώτη τράπεζα. Απλώς έχει μια δεύτερη διεύθυνση στις γραμμές SDA, SCL.

Αυτή η ρύθμιση απαιτεί να συνδεθούν παράλληλα ΟΛΕΣ οι 6 γραμμές δεδομένων του LCD. Το RW στο έδαφος. Αυτό διαρκεί πολύ περισσότερο και θα συνιστούσα ένα βύσμα σύνδεσης για κάθε LCD. Αυτή η ρύθμιση αφορά μόνο ένα σακίδιο πλάτης ανά τράπεζα αντί για ένα σακίδιο για κάθε LCD.

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

Βήμα 7: ΤΕΛΙΚΕΣ ΕΙΚΟΝΕΣ

ΤΕΛΙΚΕΣ ΕΙΚΟΝΕΣ
ΤΕΛΙΚΕΣ ΕΙΚΟΝΕΣ
ΤΕΛΙΚΕΣ ΕΙΚΟΝΕΣ
ΤΕΛΙΚΕΣ ΕΙΚΟΝΕΣ
ΤΕΛΙΚΕΣ ΕΙΚΟΝΕΣ
ΤΕΛΙΚΕΣ ΕΙΚΟΝΕΣ

Μόνο μερικές άλλες φωτογραφίες. Έχω ένα εξωτερικό ρολόι GPS HC12 που στέλνει ενημερώσεις σε άλλη οθόνη LCD (στις φωτογραφίες). Απλώς για να δείξουμε τι μπορεί να γίνει. Αυτό είναι ανατολικό για να κάνει ΟΠΟΙΑΔΗΠΟΤΕ ΜΕΓΑΛΗ ΟΘΟΝΗ.

ευχαριστώ για την ανάγνωση…

Παρακαλώ δείτε τα άλλα μου έργα..oldmaninSC.

και θα σου αρέσει το "BUD BALL" μου

Συνιστάται: