Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Μέρη:
- οποιοδήποτε Arduino
- HX1230 LCD 96x68 pixel (επίσης γνωστή ως Nokia 1202, STE2007)
- μερικά καλώδια
Βήμα 1: Συνδέσεις
- RST σε D6 ή οποιοδήποτε ψηφιακό
- CE έως D7 ή οποιοδήποτε ψηφιακό
- N/C
- DIN έως D11/MOSI
- ΚΛΚ στο D13/SCK
- VCC έως 3,3V
- BL έως 3,3V ή μέσω αντίστασης σε οποιαδήποτε ψηφιακή ακίδα
- GND σε GND
Οι συνδέσεις είναι παρόμοιες με το Nokia 5110 LCD και τις περισσότερες οθόνες SPI. Η μόνη διαφορά είναι ότι δεν υπάρχει ακίδα DC (δεδομένα/εντολή). Αυτές οι πληροφορίες αποστέλλονται μέσω SPI 9-bit.
Η οθόνη LCD λειτουργεί καλύτερα στα 3.3V, τα 5V είναι επίσης ασφαλή, αλλά απαιτούν αλλαγές στις ρυθμίσεις αντίθεσης. Ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε το Arduino Pro Mini που τροφοδοτείται από πηγή 3.3V.
Βήμα 2: Σύγκριση με το Nokia 5110 LCD
Το HX1230 διαφημίζεται ως αντικατάσταση LCD Nokia 5110. Αυτό δεν είναι απολύτως αληθές επειδή το HX1230 έχει διαφορετικό χειριστήριο/σύνολο εντολών και απαιτεί άλλη βιβλιοθήκη
Πλεονεκτήματα του HX1230:
- πολύ μικρότερο PCB οθόνης αλλά το μέγεθος της οθόνης είναι σχεδόν το ίδιο
- δεν υπάρχει ζέβρα, η οθόνη είναι κολλημένη σε PCB
- λίγο υψηλότερη ανάλυση 96x68 έναντι 84x48
- καλύτερη αναλογία εικόνας, τα εικονοστοιχεία είναι τετράγωνα
- μόνο 1 LED που χρησιμοποιείται για οπίσθιο φωτισμό
- 1 καλώδιο λιγότερο απαιτείται για να το συνδέσετε με MCU (χωρίς ακίδα DC)
- συνήθως φθηνότερα από το N5110 - 1,60 $ έναντι 1,80 $
Βήμα 3: Λογισμικό Arduino
Έτοιμα 2 διαφορετικές βιβλιοθήκες:
-
Βιβλιοθήκη χαμηλών πόρων που χρησιμοποιείται για απλά έργα με ως επί το πλείστον αλφαριθμητικά δεδομένα (ωστόσο η απόδοση γραφικών pixel/bitmaps είναι ακόμα δυνατή), δεν χρησιμοποιεί RAM για ρυθμιστικό πλαίσιο, όλα αποδίδονται απευθείας σε LCD μέσω SPI
github.com/cbm80amiga/HX1230_SPI
-
Πλήρης βιβλιοθήκη γραφικών με υποστήριξη παραβίασης:
github.com/cbm80amiga/HX1230_FB
Παρακολουθήστε βίντεο επόμενου βήματος για να ελέγξετε τις δυνατότητες των βιβλιοθηκών
Βήμα 4: Δείτε το βίντεο
Χαρακτηριστικά:
- αναλογικές γραμματοσειρές υποστηρίζουν ενσωματωμένες (απαιτούνται γραμματοσειρές από τη βιβλιοθήκη PropFonts
- απλά πρωτόγονα (εικονοστοιχεία, γραμμές, ορθογώνια, γεμάτα ορθογώνια, κύκλοι, γεμάτοι κύκλοι, τρίγωνα, γεμάτα τρίγωνα)
- γρήγορη παραγγελία ditering (17 μοτίβα)
- εξαιρετικά γρήγορο σχέδιο οριζόντιας και κάθετης γραμμής
- bitmaps σχέδιο
- πολλά παραδείγματα προγραμμάτων