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

HX1230 μονόχρωμη οθόνη LCD σε έργα Arduino: 4 βήματα
HX1230 μονόχρωμη οθόνη LCD σε έργα Arduino: 4 βήματα

Βίντεο: HX1230 μονόχρωμη οθόνη LCD σε έργα Arduino: 4 βήματα

Βίντεο: HX1230 μονόχρωμη οθόνη LCD σε έργα Arduino: 4 βήματα
Βίντεο: LCD модуль HX1230 или дисплей от Nokia 1202 2024, Ιούνιος
Anonim
HX1230 μονόχρωμη οθόνη LCD σε έργα Arduino
HX1230 μονόχρωμη οθόνη LCD σε έργα Arduino

Μέρη:

  • οποιοδήποτε Arduino
  • HX1230 LCD 96x68 pixel (επίσης γνωστή ως Nokia 1202, STE2007)
  • μερικά καλώδια

Βήμα 1: Συνδέσεις

Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις
  1. RST σε D6 ή οποιοδήποτε ψηφιακό
  2. CE έως D7 ή οποιοδήποτε ψηφιακό
  3. N/C
  4. DIN έως D11/MOSI
  5. ΚΛΚ στο D13/SCK
  6. VCC έως 3,3V
  7. BL έως 3,3V ή μέσω αντίστασης σε οποιαδήποτε ψηφιακή ακίδα
  8. GND σε GND

Οι συνδέσεις είναι παρόμοιες με το Nokia 5110 LCD και τις περισσότερες οθόνες SPI. Η μόνη διαφορά είναι ότι δεν υπάρχει ακίδα DC (δεδομένα/εντολή). Αυτές οι πληροφορίες αποστέλλονται μέσω SPI 9-bit.

Η οθόνη LCD λειτουργεί καλύτερα στα 3.3V, τα 5V είναι επίσης ασφαλή, αλλά απαιτούν αλλαγές στις ρυθμίσεις αντίθεσης. Ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε το Arduino Pro Mini που τροφοδοτείται από πηγή 3.3V.

Βήμα 2: Σύγκριση με το Nokia 5110 LCD

Σύγκριση με το Nokia 5110 LCD
Σύγκριση με το Nokia 5110 LCD
Σύγκριση με το Nokia 5110 LCD
Σύγκριση με το 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 σχέδιο
  • πολλά παραδείγματα προγραμμάτων

Συνιστάται: