Πίνακας περιεχομένων:
- Βήμα 1: Βασικά ΜΕΡΗ
- Βήμα 2: ΟΤΙ ΘΕΛΕΤΕ
- Βήμα 3: ΣΧΗΜΑΤΙΚΕΣ και τρισδιάστατες εκτυπώσεις
- Βήμα 4: ΑΠΛΑ ΕΙΚΟΝΑ ΓΙΑ ΝΑ ΔΕΙΤΕ ΠΩΣ
- Βήμα 5: ΣΧΕΔΙΟ
- Βήμα 6: ΑΛΛΕΣ ΡΥΘΜΙΣΕΙΣ
- Βήμα 7: ΤΕΛΙΚΕΣ ΕΙΚΟΝΕΣ
Βίντεο: ΜΕΓΑΛΗ Αλφαριθμητική ΟΘΟΝΗ: 7 Βήματα (με Εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Υπάρχουν λίγες επιλογές εάν χρειάζεστε μια οθόνη που μπορεί να δει από το δωμάτιο, μια μεγάλη οθόνη. Μπορείτε να φτιάξετε ένα όπως το «τετραγωνισμένο χρόνο» ή το «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" μου
Συνιστάται:
DIY Μεγάλη οθόνη Internet 7 τμημάτων: 5 βήματα
DIY Big 7-Segment Internet Display: Σε αυτό το έργο θα σας δείξω πώς συνδύασα οθόνες 4 ιντσών 7 τμημάτων και μια μονάδα ESP8266 Wifi για να δημιουργήσω μια οκταψήφια οθόνη που μπορεί να παρουσιάσει τα πιο σημαντικά σας δεδομένα από το διαδίκτυο. Ας αρχίσουμε
Όλοι θέλουν αυτοματοποίηση με μεγάλη οθόνη!: 16 βήματα
Όλοι θέλουν αυτοματοποίηση με μεγάλη οθόνη !: Ναι, άλλο ένα βίντεο για τις ΟΘΟΝΕΣ, ένα θέμα που μου αρέσει πολύ! Ξέρετε γιατί; Επειδή με αυτό, είναι δυνατό να βελτιωθεί η διεπαφή χρήστη. Οι χρήστες αυτοματισμού χρειάζονται μια καλή οπτική ένδειξη. Σας φέρνω λοιπόν, ένα παράδειγμα με οθόνη 7 ιντσών, με χωρητικότητα
Οθόνη LCD I2C / IIC - Μετατρέψτε μια οθόνη SPI LCD στην οθόνη LCD I2C: 5 βήματα
Οθόνη LCD I2C / IIC | Μετατρέψτε ένα SPI LCD σε οθόνη I2C LCD: η χρήση της οθόνης spi LCD χρειάζεται πάρα πολλές συνδέσεις για να γίνει κάτι που είναι πραγματικά δύσκολο να το κάνω, έτσι βρήκα μια μονάδα που μπορεί να μετατρέψει το i2c LCD σε spi LCD οπότε ας ξεκινήσουμε
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση
Αρχική ειδοποίηση: Arduino + Μηνύματα cloud σε μεγάλη οθόνη: 14 βήματα (με εικόνες)
Αρχική ειδοποίηση: Arduino + Cloud Messages on a Large Display: Στην εποχή των κινητών τηλεφώνων, θα περίμενε κανείς ότι οι άνθρωποι θα ανταποκρίνονταν στην κλήση σας 24/7. Or … δεν. Μόλις η γυναίκα μου φτάσει στο σπίτι, το τηλέφωνο παραμένει χωμένο στην τσάντα του ή η μπαταρία του είναι αδειάσει. Δεν έχουμε σταθερό τηλέφωνο. Κλήση ή