LCD zasloni i Arduino

Hitachi HD44780 kontroler s LCD-om za Arduino

Los proyectos relacionados con Arduino son muy populares y al igual que ha ocurrido con Raspberry Pi, es uno de los proyectos de Hardware Libre más usados entre las empresas. Es por ello que vamos a hablar de jedna od najpopularnijih kombinacija među korisnicima Arduina: LCD + Arduino.

LCD zaslon je sve ekonomičniji i pristupačniji dodatak, što ga čini izvrsnom opcijom da prati našu Arduino ploču. Ali Može li se LCD zaslon koristiti s našom Arduino pločom? Koje se projekte mogu koristiti s LCD-om i Arduinom, isplati li se koristiti ovu kombinaciju?

Što je LCD?

Korisnici početnici nisu svjesni što LCD znači, iako su ga vidjeli više puta u životu. LCD je kratica za zaslon s tekućim kristalima ili ono što postaje zaslon s tekućim kristalom. Una pequeña o gran pantalla que muchos hemos conocido en diversos dispositivos como despertadores, pantallas de relojes, calculadoras, etc… Un sinfín de dispositivos electrónicos que se amplían gracias a la combinación de LCD + Arduino y Hardware Libre.

LCD zaslon pisača koji koristi Arduino Mega

Las pantallas LCD son compatibles con cualquier Hardware Libre, incluido las placas del Proyecto Arduino, iako zahtijevaju da ploče imaju određene konektore ili igle kako bi uspostavili vezu između elektroničke ploče i LCD zaslona.

A priori nema zapreke za korištenje različitih veličina LCD zaslona. Drugim riječima, ista Arduino ploča može koristiti 5-inčni, 20-inčni LCD zaslon ili veličinu 5 × 2 znaka, da bismo govorili o maloj veličini. Ali toga moramo biti svjesni Arduino ploča nije isto što i grafička kartica ili matična ploča, tako da poruka koja će se prikazati na zaslonu neće raditi jednako na malom zaslonu kao na velikom zaslonu, sve dok je to ista Arduino ploča.

Povezani članak:
Početak rada s Arduinom: koje ploče i kompleti mogu biti zanimljiviji za početak

Pribadače koje će nam trebati na ploči Arduino za spajanje na LCD zaslon bit će sljedeće:

  • GND i VCC
  • kontrast
  • RS
  • RW
  • En
  • Pribadače D0 do D7
  • Dvije nožice za pozadinsko osvjetljenje

Ako imate dovoljno pribadača kompatibilnih s gore navedenim, LCD zaslon savršeno će raditi s Arduino pločom. Stoga je uvijek poželjno provjeriti igle oba uređaja kako biste bili sigurni da veza postoji. U svakom slučaju, rijetko se dogodi da se Arduino ploča ne može spojiti na lcd zaslon, a u slučaju takve situacije na tržištu postoje različiti lcd moduli koji se lako povezuju s Arduinom i čiji je trošak prilično povoljan.

Koje vrste LCD zaslona postoje?

Trenutno na tržištu nalazimo tri vrste LCD zaslona:

  • Linije lcd.
  • LCD po bodovima.
  • OLED zaslon.
  • LED zaslon.
  • TFT zaslon.

El Line LCD je vrsta zaslona koji prikazuje informacije kroz crte. Podaci su smješteni u retke i ne možemo izaći iz tog okvira. Ova vrsta LCD-a je najčešće korištena, ekonomična i dobro poznata, ali također je i vrsta LCD-a koja daje manje igre jer prikazuje samo određene informacije i obično je samo tekst.

El točka lcd Djeluje gotovo isto kao i prethodni tip LCD-a, ali za razliku od prethodnog, u lcd po bodovima imamo matricu bodova. Dakle, u ovoj vrsti lcd-a možemo smjestiti tekst, pa čak i slike bilo gdje na lcd zaslon. Što je više možemo imati nekoliko veličina slova na istom LCD zaslonu, nešto što se ne događa na lcd zaslonu linija, čija veličina mora uvijek biti ista.

El OLED zaslon To je za mnoge vrsta vlastitog prikaza, dok je za druge unutar vrsta lcd-a. OLED zaslon je zaslon koji nam prikazuje informacije, ali se njegova konstrukcija razlikuje od one na LCD zaslonu za svoje stvaranje koristi led diode s organskim komponentama. Za razliku od prethodnih vrsta, OLED zasloni nude veću razlučivost, boju i manja potrošnja energije. Poput računalnih monitora ili točkastih LCD-a, OLED zasloni koriste matricu točaka ili piksela (jer na istom zaslonu možemo koristiti nekoliko boja) za prikaz sadržaja.

El LED ili LCD LED zaslon sličan je OLED zaslonu, ali led diode ne sadrže organske elemente. Njegove performanse nisu toliko visoke kao OLED zaslon, ali nudi veću razlučivost od točkastih LCD zaslona i nudi boju.

El TFT zaslon je najnovija vrsta lcd-a na tržištu. Možemo reći da TFT zaslon koristi piksele poput računalnih monitora ili televizora i da putem ovih zaslona možemo emitirati bilo koju vrstu informacija. Njegova je potrošnja energije veća od bilo koje prethodne vrste, stoga se koriste male veličine. Veličina ovih zaslona mjeri se u inčima za razliku od nekih drugih vrsta zaslona. Mjere se znakovima ili širinom zaslona.

Koji su modeli najpopularniji?

Zahvaljujući internetskoj trgovini možemo pronaći bezbroj modela LCD zaslona, ​​ali samo nekoliko je najpopularnijih. Ova popularnost je zaslužna za lako stjecanje, cijenu, izvedbu ili jednostavno kvalitetu.. Ovdje govorimo o ovim modelima:

Nokia 5110 LCD

Nokia 5110 LCD zaslon za Arduino

Ovaj zaslon dolazi od starih Nokia 5110 mobilnih telefona. LCD ovih mobitela nadmašio je mobitel i tvrtka je nastavila prodavati ovaj zaslon za vlastitu upotrebu. Zaslon je jednobojan i LCD je tipa Lineas. Zaslon Nokia 5110 nudi 48 redaka i 84 stupca. Njegova je snaga takva da nudi mogućnost pregledavanja slika, iako ne učinkovito. Njegova izvedba je vrlo dobra morat ćemo upotrijebiti pozadinsko osvjetljenje kako bismo mogli pravilno pregledavati zaslon, općenito je obično popraćeno ovim pozadinskim osvjetljenjem, iako možda postoje moduli kojima ova funkcija nedostaje. Zaslon koristi upravljački program Philips PCD8544. LCD zaslon Nokia 5110 možete pronaći na trgovine za 1,8 eura.

LCD zaslon Hitachi HD44780

Hitachi HD44780 kontroler s LCD-om za Arduino

Modul LCD zaslon Hitachi HD44780 To je modul koji je stvorio proizvođač Hitachi. LCD zaslon je jednobojan i linijskog je tipa. Možemo pronaći model s 2 retka po 16 znakova i drugi model s 4 retka po 20 znakova. LCD zaslon Hitachi HD44780 obično nalazimo u bilo kojoj trgovini, ali može biti i da kontroler Hitachi HD44780 nalazimo samo bez zaslona, ​​a cijena nam može pomoći u ovoj situaciji, jer je trošak ekran plus kontroler za 1,70 eura i samo 0,6 eura vozača.

I2C OLED-LCD

Arduino D20 LCD zaslon za Arduino

Ovaj LCD zaslon je OLED tipa. I2C OLED LCD jednobojni je OLED zaslon veličine jednog inča koji se povezuje s Arduinom putem I2C protokola, ovaj protokol koristi dvosmjernu sabirnicu koja nam omogućuje spremanje pribadača, nužne četiri igle ispred prethodno spomenutih potrebnih. Upravljački program za ovaj LCD zaslon je generički, tako da za njegovu upotrebu možemo koristiti besplatne knjižnice. Cijena ovog modela nije jeftina kao prethodni modeli, ali ako je pristupačan mnogim korisnicima, možemo naći za 10 eura jedinicu.

LCD s E-tintom

E-Ink LCD zaslon za Arduino

LCD zaslon E-Ink koristi elektroničku tintu za prikaz podataka. Kao i ostali modeli, koristi I2C protokol za komunikaciju s Arduinom. Zasloni su TFT tipa, ali koriste elektroničku tintu zbog čega je potrošnja znatno niža, ali bez gubitka razlučivosti. Iako zaslona u boji (u ovom trenutku) nema, svi postoje u crno-sivoj ljestvici.

Kao zanimljivost za ovaj model LCD zaslona, ​​moramo reći da su cijena i veličina ujedinjeni. Možemo pronađite različite veličine i što je veća veličina, to je zaslon skuplji. Dakle, 1 ili 2,5 inčni E-Ink zasloni Imaju cijenu od 25 eura po jedinici. Veće ploče mogu doseći 1.000 eura po jedinici.

Kako spojiti LCD zaslon na Arduino?

Veza između LCD zaslona i Arduina vrlo je jednostavna. U principu moramo slijediti gore spomenute iglice i spojiti ih na ploču Arduino. Dijagram povezivanja bio bi sljedeći:

Shema za povezivanje LCD zaslona i Arduina

Ali to nije jedina stvar koju moramo uzeti u obzir kako bismo povezali LCD zaslon s Arduinom. Što je više Moramo se koristiti knjižnicom koja će nam pomoći da programu damo da stvorimo potreban kôd da bi mogao funkcionirati ispravno sa zaslonom. Ova knjižara zove se LiquidCrystal.h i može se besplatno dobiti putem službeno web mjesto Arduino. Ova se knjižnica mora koristiti kao i ostale knjižnice, pozivajući je na početak koda kako slijedi:

#include <LiquidCrystal.h>

Jednostavan i brz način rada ploče Arduino s LCD zaslonom.

Je li poželjno koristiti LCD zaslon za naš projekt?

Nastavljajući sa gore navedenim, moramo se zapitati je li zaista prikladno imati LCD zaslon i Arduino za naš osobni projekt ili projekt. Osobno mislim da je za određene projekte to potrebno, a za ostale je nešto više osobno nego što je potrebno. Primjerice, možemo govoriti o najnovijim modelima 3D printera, modelima koji samo u nekim slučajevima dodaju LCD zaslon i ništa drugo, ali cijena modela je znatno skuplja.

U tim slučajevima mislim da nije potrebno koristiti LCD zaslon, ali to nije slučaj u određenim projektima gdje je LCD zaslon vrlo važan. Primjeri potonjeg su projekti poput satova, igraće konzole ili jednostavno GPS lokatora. Projekti koji treba imati grafičko sučelje za učinkovito funkcioniranje. Ono što mi kažemo može biti glupo, pogotovo za najstručnije korisnike, ali bilo koja komponenta može svaki projekt poskupiti, pa čak i učiniti neisplativijim. Stoga je važno procijeniti treba li naš projekt imati LCD zaslon ili ne.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.