LCD ekranlar və Arduino

Arduino üçün LCD ilə Hitachi HD44780 Controller

Arduino ilə əlaqəli layihələr çox populyardır və Raspberry Pi ilə olduğu kimi, şirkətlər arasında ən çox istifadə edilən Pulsuz Donanım layihələrindən biridir. Bu səbəbdən danışacağıq Arduino istifadəçiləri arasında ən populyar kombinasiyalardan biri: LCD + Arduino.

LCD ekran getdikcə daha qənaətcil və əlçatan bir aksessuardır, bu da Arduino lövhəmizi müşayiət etmək üçün əla bir seçimdir. Amma Arduino lövhəmizlə birlikdə LCD ekran istifadə edilə bilərmi? LCD və Arduino ilə hansı layihələrdən istifadə edilə bilər, bu kombinasiyadan istifadə etməyə dəyərmi?

LCD nədir?

Təcrübəsiz istifadəçilər LCD-ni həyatlarında bir dəfədən çox görsələr də, nəyin mənasını verdiyini bilmirlər. LCD maye kristal ekran və ya maye kristal ekran deməkdir. Bir çoxumuzun zəngli saat, saat ekranı, kalkulyator və s. Kimi müxtəlif cihazlarda tanıdığı kiçik və ya böyük bir ekran ... LCD + Arduino və Pulsuz Donanım birləşməsi sayəsində genişlənən sonsuz elektron cihazlar.

Arduino Mega istifadə edərək bir printerin LCD ekranı

LCD ekranlar Arduino Project lövhələri daxil olmaqla hər hansı bir Pulsuz Donanımla uyğundur, elektron lövhə ilə LCD ekran arasında əlaqə qurmaq üçün lövhələrin müəyyən bağlayıcı və ya sancaqlara sahib olmasını tələb etsələr də.

Əvvəlcədən fərqli LCD ekran ölçülərindən istifadə etmək üçün heç bir maneə yoxdur. Başqa sözlə, eyni Arduino lövhəsi kiçik ölçülü danışmaq üçün 5 düym, 20 “LCD ekran və ya 5 × 2 simvol ölçüsü istifadə edə bilər. Ancaq bunun fərqində olmalıyıq Arduino kartı qrafik kartı və ya anakartla eyni deyil, beləliklə ekranda göstəriləcək mesaj eyni Arduino lövhəsi olduğu müddətcə kiçik bir ekranda böyük bir ekranda olduğu kimi işləməyəcəkdir.

Əlaqədar məqalə:
Arduino ilə işə başlamaq: başlamaq üçün hansı lövhələr və dəstlər daha maraqlı ola bilər

LCD ekrana qoşulmaq üçün Arduino lövhəsində ehtiyac duyacağımız sancaqlar aşağıdakılar olacaq:

  • GND və VCC
  • ziddiyyət
  • RS
  • RW
  • En
  • D0 - D7 sancaqlar
  • Arka işıq üçün iki sancaq

Yuxarıda göstərilənlərə uyğun kifayət qədər sancaq və sancağınız varsa, LCD ekran Arduino lövhəsi ilə mükəmməl işləyəcək. Beləliklə, əlaqənin mövcudluğundan əmin olmaq üçün hər iki cihazın sancaqlarını yoxlamaq həmişə məsləhətdir. Hər halda, LCD ekrana qoşula bilməyən Arduino lövhəsində nadir hallarda rast gəlinir və belə bir vəziyyətin olması halında, bazarda Arduino ilə asanlıqla əlaqəli olan və qiyməti olduqca əlverişli olan fərqli lcd modulları mövcuddur.

LCD ekranlarının hansı növləri var?

Hal-hazırda bazarda üç növ LCD ekrana rast gəlirik:

  • Xətlər LCD.
  • Xallara görə LCD.
  • OLED ekran.
  • LED ekran.
  • TFT ekran.

El Line LCD, məlumatları xətlər vasitəsilə göstərən bir ekran növüdür. Məlumat xətlərə yerləşdirilir və biz o çərçivədən çıxa bilmirik. Bu tip LCD ən çox istifadə olunan, qənaətcil və məşhurdur, eyni zamanda daha az oyun verən LCD tipidir. yalnız müəyyən məlumatları göstərir və ümumiyyətlə yalnız mətndir.

El nöqtəli LCD Əvvəlki lcd tipi ilə demək olar ki, eyni işləyir, lakin əvvəlkindən fərqli olaraq lcd xalla matrix matrisimiz var. Beləliklə, bu tip lcd-də mətni və hətta şəkilləri lcd ekranın istənilən yerinə yerləşdirə bilərik. Üstəlik nə var eyni lcd ekranında müxtəlif şrift ölçülərinə sahib ola bilərik, ölçüsü həmişə eyni olmalıdır satırların lcd ekranında baş verməyən bir şey.

El OLED ekran Bir çoxunun öz ekran növü, digərləri üçün LCD tiplər üçündür. OLED Ekran bizə məlumat göstərən bir ekrandır, lakin quruluşu LCD ekranından fərqlidir yaradılması üçün üzvi komponentləri olan led diodlardan istifadə edir. Əvvəlki növlərdən fərqli olaraq OLED ekranlar daha yüksək qətnamə, rəng və aşağı enerji istehlakı. Kompüter monitorları və ya nöqtə lcd kimi, OLED ekranlar da məzmunu göstərmək üçün nöqtə və ya piksel matrisindən istifadə edir (çünki eyni ekranda bir neçə rəng istifadə edə bilərik).

El LED və ya LCD Led ekran OLED Ekrana bənzəyir, lakin diodlarda üzvi elementlər yoxdur. Performansı OLED ekranı qədər yüksək deyil, lakin nöqtəli LCD ekrandan daha çox qətnamə təklif edir və rəng təklif edir.

El TFT ekran, bazarda mövcud olan ən son LCD tipidir. TFT ekranının kompüter monitorları və ya televizorlar kimi piksellərdən istifadə etdiyini və bu ekranlar vasitəsi ilə istənilən növ məlumat yaydıra biləcəyimizi söyləyə bilərik. Enerji istehlakı əvvəlki tiplərdən hər hansı birindən çoxdur, buna görə kiçik ölçülər istifadə olunur. Bu ekranların ölçüsü digər ekran növlərindən fərqli olaraq düymlərlə ölçülür. Onlar simvol və ya ekran genişliyi ilə ölçülür.

Hansı modellər ən populyardır?

Onlayn ticarət sayəsində lcd ekranların saysız-hesabsız modellərini tapa bilərik, ancaq ən populyar olanlardan yalnız bir neçəsi. Bu populyarlıq asan əldə edilməsi, qiyməti, performansı və ya sadəcə keyfiyyətinə görədir.. Burada bu modellər haqqında danışırıq:

Nokia 5110 LCD

Arduino üçün Nokia 5110 LCD Ekranı

Bu ekran köhnə Nokia 5110 mobil telefonlarından gəlir. Bu mobil telefonların LCD-si mobil cihazları üstələyib və şirkət bu ekranı öz istifadəsi üçün satmağa davam edib. Ekran monoxromdur və Lineas LCD tiplidir. Nokia 5110 ekranı 48 sıra və 84 sütun təklif edir. Gücü elədir ki, effektiv olmasa da şəkilləri görmək imkanı təqdim edir. Performansı çox yaxşı olsa da ekrana düzgün baxa bilmək üçün arxa işıqlandırma istifadə etməliyik, ümumiyyətlə ümumiyyətlə bu arxa işıqlandırma ilə müşayiət olunur, baxmayaraq ki bu funksiyadan məhrum olan modullar ola bilər. Ekranda bir Philips PCD8544 sürücüsü istifadə olunur. Nokia 5110 LCD ekranına tapa bilərsiniz mağazalar 1,8 avroya.

Hitachi HD44780 LCD

Arduino üçün LCD ilə Hitachi HD44780 Controller

Modul Hitachi HD44780 LCD İstehsalçı Hitachi tərəfindən yaradılan bir moduldur. LCD panel monoxromdur və xətt növüdür. Tapa bilərik hər biri 2 simvoldan ibarət 16 sətir və hər biri 4 sətirdən ibarət 20 sətir olan başqa bir model. Ümumiyyətlə hər hansı bir mağazada Hitachi HD44780 LCD ekranını tapırıq, ancaq ekranı olmayan yalnız Hitachi HD44780 nəzarətçisini tapdığımız ola bilər, qiymət bu vəziyyətdə bizə kömək edə bilər. 1,70 avroya ekran plus nəzarətçi və yalnız 0,6 avro sürücüsü.

I2C OLED LCD

Arduino üçün Arduino D20 LCD Ekranı

Bu LCD ekran OLED tipidir. I2C OLED LCD, Arduinoya I2C protokolu ilə birləşdirən bir düymlük monoxrom OLED ekrandır., bu protokol sancaqlar saxlamağımızı təmin edən iki yönlü bir avtobusdan istifadə edir, əvvəllər bəhs olunan zəruri olanların qarşısında dörd sancaq olması. Bu LCD ekranın sürücüsü ümumi olduğundan istifadə üçün pulsuz kitabxanalardan istifadə edə bilərik. Bu modelin qiyməti əvvəlki modellər qədər ucuz deyil, lakin bir çox istifadəçi tərəfindən uyğun gəlirsə, bunu edə bilərik vahidi 10 avroya tapın.

Elektron mürəkkəb LCD

Arduino üçün E-Ink LCD ekran

E-Ink LCD ekranı məlumatları göstərmək üçün elektron mürəkkəbdən istifadə edir. Qalan modellər kimi, Arduino ilə əlaqə qurmaq üçün I2C protokolundan istifadə edir. Ekranlar TFT tiplidir, lakin elektron mürəkkəbdən istifadə olunur ki, bu da istehlakı xeyli aşağı salır, lakin qətnaməsini itirmir. Rəngli ekranlar olmasa da (bu anda) hamısı qara və boz miqyasda.

LCD ekranının bu modeli ilə maraqlanmaq üçün qiymət və ölçülərin birləşdirildiyini söyləmək məcburiyyətindəyik. Biz bacarırıq fərqli ölçüləri tapmaq və ölçüsü nə qədər böyükdürsə, ekran bir o qədər bahalıdır. Beləliklə, 1 və ya 2,5 düymlük E-Ink ekranları Onların vahid başına 25 avro qiyməti var. Daha böyük ölçülü panellər vahid başına 1.000 avroya çata bilər.

LCD ekranı Arduino-ya necə bağlamaq olar?

LCD ekranla Arduino arasındakı əlaqə çox asandır. Prinsipcə yuxarıda göstərilən sancaqları izləməli və onları Arduino lövhəsinə bağlamalıyıq. Bağlantı diaqramı aşağıdakılardır:

LCD ekranı və Arduinonu birləşdirmək üçün sxem

Ancaq LCD ekranını Arduinoya bağlamaq üçün nəzərə almağımız tək şey deyil. Üstəlik nə var Proqramın işləməsi üçün lazımi kodu yaratdığımıza kömək edəcək bir kitabxanadan istifadə etməliyik ekranla düzgün. Bu kitab mağazası buna LiquidCrystal.h deyilir və vasitəsilə pulsuz əldə edilə bilər rəsmi Arduino veb saytı. Bu kitabxana digər kitabxanalar kimi istifadə olunmalı və kodun əvvəlində aşağıdakı kimi olmalıdır:

#include <LiquidCrystal.h>

Arduino lövhəsinin LCD ekranla işləməsinin sadə və sürətli bir yolu.

Layihəmiz üçün LCD ekran istifadə etmək məsləhətdirmi?

Yuxarıda göstərilənlərə davam edərək Şəxsi layihə və ya layihəmiz üçün LCD ekrana və Arduinoya sahib olmağın həqiqətən əlverişli olub olmadığını özümüzdən soruşmalıyıq. Şəxsən mən düşünürəm ki, müəyyən layihələr üçün bu, digərləri üçün də lazım olduğundan daha fərdi bir şeydir. Məsələn, ən son 3D printerlərdən, yalnız bəzi hallarda LCD ekranı əlavə edən modellərdən və başqa heç bir şeydən danışa bilərik, lakin modelin qiyməti əhəmiyyətli dərəcədə daha bahalıdır.

Bu hallarda LCD ekran istifadə etmək lazım olmadığını düşünürəm, ancaq LCD ekranın çox vacib olduğu bəzi layihələrdə belə deyil. Sonuncunun nümunələri saatlar, oyun konsolu və ya sadəcə GPS axtarış yeri kimi layihələrdir. Layihələr səmərəli fəaliyyət göstərmək üçün qrafik interfeysə sahib olmalıdır. Dediklərimiz, xüsusən də ən mütəxəssis istifadəçilər üçün axmaqlıq ola bilər, lakin istənilən komponent istənilən layihəni daha bahalı edə bilər və hətta yaşanmaz hala gətirə bilər. Beləliklə, layihəmizin LCD ekrana sahib olub olmadığını qiymətləndirmək vacibdir.


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

Şərh yazan ilk kişi olun

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.