LCD-näytöt ja Arduino

Hitachi HD44780 -ohjain LCD-näytöllä Arduinolle

Arduinoon liittyvät projektit ovat erittäin suosittuja ja kuten Raspberry Pi:lle on tapahtunut, se on yksi projekteista Hardware Libre eniten käytetty yritysten keskuudessa. Siksi aiomme puhua asiasta yksi suosituimmista yhdistelmistä Arduino-käyttäjien keskuudessa: LCD + Arduino.

LCD-näyttö on yhä edullisempi ja helppokäyttöisempi lisävaruste, mikä tekee siitä loistavan vaihtoehdon seurata Arduino-lautamme. Mutta Voidaanko LCD-näyttöä käyttää Arduino-korttimme kanssa? Mitä projekteja voidaan käyttää LCD: n ja Arduinon kanssa, kannattaako tätä yhdistelmää käyttää?

Mikä on LCD-näyttö?

Aloittelevat käyttäjät eivät tiedä mitä LCD tarkoittaa, vaikka he ovat nähneet sen useammin kuin kerran elämässään. LCD tarkoittaa nestekidenäyttöä tai nestekidenäyttöä. Pieni tai suuri näyttö, jonka monet meistä ovat tunteneet erilaisissa laitteissa, kuten herätyskelloissa, kellojen näytöissä, laskimissa jne... Loputon määrä elektronisia laitteita, joita laajennetaan LCD + Arduino ja yhdistelmän ansiosta. Hardware Libre.

Arduino Megaa käyttävän tulostimen LCD-näyttö

LCD-näytöt ovat yhteensopivia minkä tahansa kanssa Hardware Libre, mukaan lukien Arduino Project -levyt, vaikka ne edellyttävät, että levyillä on tietyt liittimet tai nastat yhteyden muodostamiseksi elektroniikkakortin ja LCD-näytön välille.

Etukäteen ei ole esteitä käyttää erikokoisia LCD-näyttöjä. Toisin sanoen, sama Arduino-kortti voi käyttää 5 tuuman, 20 tuuman LCD-näyttöä tai 5 × 2 merkkikokoa puhuen pienestä koosta. Mutta meidän on oltava tietoisia siitä Arduino-kortti ei ole sama kuin näytönohjain tai emolevy, joten näytöllä näytettävä viesti ei toimi samalla tavalla pienellä näytöllä kuin suurella näytöllä, kunhan se on sama Arduino-levy.

Aiheeseen liittyvä artikkeli:
Arduinon käytön aloittaminen: mitkä levyt ja sarjat voivat olla mielenkiintoisempia aloittaessasi

Nastat, joita tarvitsemme Arduino-kortilla, jotta voimme muodostaa yhteyden LCD-näyttöön, ovat seuraavat:

  • GND ja VCC
  • kontrasti
  • RS
  • RW
  • En
  • Tapit D0 - D7
  • Kaksi nastaa taustavalolle

Jos sinulla on tarpeeksi nastoja ja neuloja, jotka ovat yhteensopivia yllä olevan kanssa, LCD-näyttö toimii täydellisesti Arduino-kortin kanssa. Joten on aina suositeltavaa tarkistaa molempien laitteiden nastat varmistaaksesi, että yhteys on olemassa. Joka tapauksessa on harvinaista, että Arduino-kortti, jota ei voida liittää LCD-näyttöön, ja tällaisen tilanteen sattuessa on markkinoilla erilaisia ​​LCD-moduuleja, jotka on helppo yhdistää Arduinoon ja joiden hinta on melko edullinen.

Millaisia ​​LCD-näyttöjä on?

Löydämme tällä hetkellä markkinoilta kolmenlaisia ​​LCD-näyttöjä:

  • Lines lcd.
  • Lcd pisteittäin.
  • OLED-näyttö.
  • LED-näyttö.
  • TFT-näyttö.

El Line LCD on eräänlainen näyttö, joka näyttää tietoja viivojen kautta. Tiedot sijoitetaan viivoihin, emmekä voi päästä pois tästä kehyksestä. Tämäntyyppinen LCD-näyttö on yleisimmin käytetty, taloudellisin ja tunnetuin, mutta se on myös sellainen LCD-tyyppi, joka antaa vähemmän toistoa, koska se näyttää vain tiettyjä tietoja ja on yleensä vain tekstiä.

El piste lcd Se toimii melkein samalla tavalla kuin edellinen LCD-tyyppi, mutta toisin kuin edellinen, vuonna lcd pisteittäin meillä on pisteiden matriisi. Siksi tämän tyyppiseen LCD-näyttöön voimme sijoittaa tekstiä ja jopa kuvia mihin tahansa LCD-näytölle. Lisäksi meillä voi olla useita kirjasinkokoja samassa LCD-näytössä, jotain, mitä ei tapahdu lcd-näytössä rivejä, joiden koon on aina oltava sama.

El OLED-näyttö Se on monille oman tyyppinen näyttö, kun taas toisille se on LCD-tyyppisiä. OLED-näyttö on näyttö, joka näyttää meille tietoja, mutta sen rakenne on erilainen kuin LCD-näytön rakenne käyttää luomiseen orgaanisia komponentteja sisältäviä led-diodeja. Toisin kuin aiemmat tyypit, OLED-näytöt tarjoavat paremman tarkkuuden, värit ja pienempi energiankulutus. Kuten tietokonenäyttö tai piste-LCD, OLED-näytöt käyttävät pisteiden tai pikselien matriisia (koska voimme käyttää useita värejä samalla näytöllä) sisällön näyttämiseen.

El LED- tai LCD-led-näyttö on samanlainen kuin OLED-näyttö, mutta led-diodit eivät sisällä orgaanisia elementtejä. Sen suorituskyky ei ole yhtä korkea kuin OLED-näyttö, mutta se tarjoaa enemmän tarkkuutta kuin pisteen LCD-näyttö ja tarjoaa värejä.

El TFT-näyttö on uusin LCD-tyyppi markkinoilla. Voimme sanoa, että TFT-näyttö käyttää pikseleitä, kuten tietokonenäyttöjä tai televisioita, ja että voimme lähettää kaikenlaista tietoa näiden näyttöjen kautta. Sen energiankulutus on suurempi kuin mikään edellisistä tyypeistä, joten käytetään pieniä kokoja. Näiden näyttöjen koko mitataan tuumina toisin kuin jotkut muut näytöt. Ne mitataan merkeillä tai näytön leveydellä.

Mitkä mallit ovat suosituimpia?

Verkkokaupan ansiosta voimme löytää lukemattomia LCD-näyttömalleja, mutta vain harvat ovat suosituimpia. Tämä suosio johtuu sen helposta hankinnasta, hinnasta, suorituskyvystä tai yksinkertaisesti laadusta.. Tässä puhumme näistä malleista:

Nokia 5110 LCD -näyttö

Nokia 5110 LCD-näyttö Arduinolle

Tämä näyttö tulee vanhoista Nokia 5110 -puhelimista. Näiden matkapuhelinten nestekidenäyttö oli parempaa kuin matkapuhelin, ja yritys on edelleen myynyt tätä näyttöä omaan käyttöönsä. Näyttö on yksivärinen ja Lineas LCD -tyyppinen. Nokia 5110 -näytössä on 48 riviä ja 84 saraketta. Sen teho on sellainen, että se tarjoaa mahdollisuuden näyttää kuvia, vaikkakaan ei tehokkaasti. Sen suorituskyky on kuitenkin erittäin hyvä meidän on käytettävä taustavaloa voidaksemme näyttää näytön oikein, yleensä siihen liittyy yleensä tämä taustavalo, vaikka saattaa olla moduuleja, joista puuttuu tämä toiminto. Näyttö käyttää Philips PCD8544 -ohjainta. Nokia 5110: n LCD-näyttö löytyy osoitteesta kauppoja 1,8 eurolla.

Hitachi HD44780 LCD

Hitachi HD44780 -ohjain LCD-näytöllä Arduinolle

Moduuli Hitachi HD44780 LCD Se on Hitachin valmistajan luoma moduuli. LCD-paneeli on yksivärinen ja linjatyyppi. Voimme löytää malli, jossa on kaksi 2 merkin riviä ja toinen malli, jossa on neljä 16 merkin riviä. Löydämme yleensä Hitachi HD44780 LCD -näytön missä tahansa kaupassa, mutta voi myös olla, että löydämme vain Hitachi HD44780 -ohjaimen ilman näyttöä, hinta voi auttaa meitä tässä tilanteessa, kustannukset ovat näyttö plus ohjain hintaan 1,70 euroa ja vain 0,6 euron kuljettaja.

I2C OLED-LCD

Arduino D20 LCD-näyttö Arduinolle

Tämä LCD-näyttö on OLED-tyyppinen. I2C OLED LCD on yhden tuuman kokoinen yksivärinen OLED-näyttö, joka yhdistetään Arduinoon I2C-protokollan kautta, tämä protokolla käyttää kaksisuuntaista väylää, jonka avulla voimme tallentaa nastat, tarvitaan neljä tapaa edellä mainittujen tarpeellisten edessä. Tämän LCD-näytön ohjain on yleinen, joten voimme käyttää sen käyttöön ilmaisia ​​kirjastoja. Tämän mallin hinta ei ole yhtä halpa kuin edelliset mallit, mutta jos se on edullinen monille käyttäjille, voimme löytää 10 eurolla yksikkö.

E-InkLCD

E-Ink-LCD-näyttö Arduinolle

E-Ink LCD -näyttö käyttää elektronista mustetta tietojen näyttämiseen. Kuten muutkin mallit, käyttää I2C-protokollaa kommunikoimaan Arduinon kanssa. Näytöt ovat TFT-tyyppisiä, mutta niissä käytetään elektronista mustetta, mikä vähentää kulutusta huomattavasti mutta ei menetä tarkkuutta. Vaikka värinäyttöjä ei ole (tällä hetkellä), ne kaikki ovat mustana ja harmaana.

Uteliaisuutena tästä LCD-näyttömallista meidän on sanottava, että hinta ja koko ovat yhtenäiset. Me voimme löytää erikokoisia ja suurempi koko, sitä kalliimpi näyttö. Siten 1 tai 2,5 tuuman E-Ink-näytöt Niiden hinta on 25 euroa yksikköä kohti. Suuremmat paneelit voivat nousta 1.000 XNUMX euroon yksikköä kohti.

Kuinka kytkeä LCD-näyttö Arduinoon?

LCD-näytön ja Arduinon välinen yhteys on hyvin yksinkertainen. Periaatteessa meidän on noudatettava edellä mainittuja nastoja ja liitettävä ne Arduino-korttiin. Liitäntäkaavio olisi seuraava:

Kaavio LCD-näytön ja Arduinon liittämiseen

Mutta se ei ole ainoa asia, joka meidän on otettava huomioon kytkeäksesi LCD-näytön Arduinoon. Lisäksi Meidän on käytettävä kirjastoa, joka auttaa meitä antamaan ohjelmalle tarvittavan koodin, jotta se toimisi oikein näytön kanssa. Tämä kirjakauppa sitä kutsutaan LiquidCrystal.h ja sen voi saada ilmaiseksi kautta Arduinon virallisilla verkkosivustoilla. Tätä kirjastoa on käytettävä muiden kirjastojen tapaan ja käytettävä sitä koodin alussa seuraavasti:

#include <LiquidCrystal.h>

Yksinkertainen ja nopea tapa Arduino-kortille työskennellä LCD-näytön kanssa.

Onko projektissamme suositeltavaa käyttää LCD-näyttöä?

Jatkamalla yllä olevaa, meidän on kysyttävä itseltämme, onko todella kätevää saada LCD-näyttö ja Arduino henkilökohtaiseen projektiimme tai projektiimme. Henkilökohtaisesti olen sitä mieltä, että joihinkin hankkeisiin se on välttämätöntä ja muille niistä jotain henkilökohtaisempaa kuin on välttämätöntä. Voimme esimerkiksi puhua 3D-tulostimien uusimmista malleista, malleista, jotka vain lisäävät joissakin tapauksissa LCD-näytön eikä mitään muuta, mutta mallin hinta on huomattavasti kalliimpi.

Näissä tapauksissa ei mielestäni ole tarpeen käyttää LCD-näyttöä, mutta näin ei ole tietyissä projekteissa, joissa LCD-näyttö on erittäin tärkeä. Esimerkkejä jälkimmäisistä ovat projektit, kuten kellot, pelikonsoli tai yksinkertaisesti GPS-paikannin. Projisoi sen Tarvitaan graafinen käyttöliittymä toimiakseen tehokkaasti. Sanomme saattaa olla typerää, etenkin kokeneimmille käyttäjille, mutta mikä tahansa komponentti voi tehdä projektista kalliimman ja jopa tehdä siitä elinkelvottoman. Siksi on tärkeää arvioida, onko projektissamme oltava LCD-näyttö vai ei.


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.