LCD obrazovky a Arduino

Ovládač Hitachi HD44780 s LCD pre Arduino

Projekty súvisiace s Arduinom sú veľmi obľúbené a ako sa stalo pri Raspberry Pi, je to jeden z projektov Hardware Libre najpoužívanejšie medzi spoločnosťami. Preto sa o tom budeme rozprávať jedna z najobľúbenejších kombinácií medzi používateľmi Arduina: LCD + Arduino.

LCD displej je čoraz ekonomickejšie a prístupnejšie príslušenstvo, čo z neho robí skvelú možnosť sprevádzať našu dosku Arduino. ale Môže byť s našou doskou Arduino použitá obrazovka LCD? Aké projekty je možné použiť s LCD a Arduino, oplatí sa táto kombinácia použiť?

Čo je to LCD?

Začínajúci používatelia nevedia, čo znamená LCD, aj keď to v živote videli viac ako raz. LCD je skratka pre displej z tekutých kryštálov. Malá či veľká obrazovka, ktorú mnohí z nás poznali v rôznych zariadeniach ako sú budíky, obrazovky hodiniek, kalkulačky atď... Nekonečné množstvo elektronických zariadení, ktoré sú rozšírené vďaka kombinácii LCD + Arduino a Hardware Libre.

LCD obrazovka tlačiarne používajúcej Arduino Mega

LCD obrazovky sú kompatibilné so všetkými Hardware Librevrátane dosiek Arduino Project, Aj keď vyžadujú, aby dosky mali určité konektory alebo kolíky na vytvorenie spojenia medzi doskou s elektronikou a obrazovkou LCD.

A priori neexistuje žiadna prekážka v používaní rôznych veľkostí LCD obrazovky. Inými slovami, rovnaká doska Arduino môže hovoriť o malej veľkosti s 5-palcovým 20-palcovým LCD displejom alebo s veľkosťou znakov 5 × 2. Musíme si to však uvedomiť Doska Arduino nie je to isté ako grafická karta alebo základná doska, takže správa, ktorá sa má zobraziť na obrazovke, nebude fungovať rovnako na malej obrazovke ako na veľkej obrazovke, pokiaľ je to rovnaká doska Arduino.

Súvisiaci článok:
Začíname s Arduino: ktoré dosky a súpravy môžu byť pre začiatok zaujímavejšie

Kolíky, ktoré budeme na doske Arduino potrebovať na pripojenie k obrazovke LCD, budú nasledujúce:

  • GND a VCC
  • kontrastovať
  • RS
  • RW
  • En
  • Kolíky D0 až D7
  • Dva kolíky pre podsvietenie

Ak máte dostatok pinov a pinov kompatibilných s vyššie uvedeným, LCD obrazovka bude perfektne fungovať s doskou Arduino. Vždy je preto vhodné skontrolovať piny oboch zariadení, aby ste sa uistili, že spojenie existuje. V každom prípade je pre dosku Arduino zriedkavé, že ju nie je možné pripojiť k LCD displeju, a v prípade takejto situácie sú na trhu rôzne LCD moduly, ktoré sa k Arduinu ľahko pripájajú a ktorých cena je celkom prijateľná.

Aké typy obrazoviek LCD existujú?

V súčasnej dobe nájdeme na trhu tri typy lcd obrazoviek:

  • Riadky lcd.
  • LCD na body.
  • OLED displej.
  • LED displej.
  • TFT displej.

El Line LCD je typ obrazovky, ktorá zobrazuje informácie prostredníctvom liniek. Informácie sú umiestnené v riadkoch a my sa z tohto rámca nemôžeme dostať. Tento typ LCD je najpoužívanejší, najhospodárnejší a najznámejší, ale je to tiež typ LCD, ktorý poskytuje najmenej hier, pretože zobrazuje iba určité informácie a zvyčajne ide iba o text.

El bodka lcd Funguje takmer rovnako ako predchádzajúci typ LCD, ale na rozdiel od predchádzajúceho, v na lcd podľa bodov máme maticu bodov. Takže v tomto type lcd môžeme umiestniť text a dokonca aj obrázky kamkoľvek na lcd obrazovku. Čo je viac na jednej obrazovke LCD môžeme mať niekoľko veľkostí písma, niečo, čo sa nestane na LCD displeji riadkov, ktorých veľkosť musí byť vždy rovnaká.

El OLED displej Pre mnohých je to typ vlastného displeja, zatiaľ čo pre ostatných je to typ LCD. OLED displej je obrazovka, ktorá nám zobrazuje informácie, ale jej konštrukcia sa od tej doby líši od konštrukcie LCD používa na svoju tvorbu led diódy s organickými zložkami. Na rozdiel od predchádzajúcich typov ponúkajú OLED displeje vyššie rozlíšenie, farby a nižšia spotreba energie. Rovnako ako počítačové monitory alebo bodové LCD používajú obrazovky OLED na zobrazenie obsahu maticu bodov alebo pixelov (pretože na rovnakom displeji môžeme použiť niekoľko farieb).

El LED alebo LCD LED displej je podobný OLED displeju, ale led diódy neobsahujú organické prvky. Jeho výkon nie je taký vysoký ako OLED displej, ponúka však väčšie rozlíšenie ako bodová obrazovka LCD a ponúka farby.

El TFT displej je najnovší typ LCD, ktorý na trhu existuje. Dá sa povedať, že TFT displej využíva pixely ako počítačové monitory alebo televízory a že prostredníctvom týchto obrazoviek môžeme emitovať akýkoľvek typ informácií. Jeho energetická spotreba je vyššia ako pri ktoromkoľvek z predchádzajúcich typov, preto sa používajú malé rozmery. Veľkosť týchto displejov sa meria v palcoch na rozdiel od iných typov displejov. Merajú sa podľa znakov alebo podľa šírky obrazovky.

Aké modely sú najobľúbenejšie?

Vďaka online obchodu nájdeme nespočetné množstvo modelov lcd displejov, ale iba niektoré sú najobľúbenejšie. Táto popularita je spôsobená jeho ľahkým získaním, jeho cenou, výkonom alebo jednoducho jeho kvalitou.. Tu hovoríme o týchto modeloch:

Nokia 5110 LCD

LCD obrazovka Nokia 5110 pre Arduino

Tento displej pochádza zo starých mobilných telefónov Nokia 5110. Displej LCD týchto mobilných telefónov prekonal mobilný telefón a spoločnosť pokračovala v predaji tohto displeja pre vlastnú potrebu. Obrazovka je čiernobiela a je typu Lineas LCD. Displej Nokia 5110 ponúka 48 riadkov a 84 stĺpcov. Jeho sila je taká, že ponúka možnosť zobrazenia obrázkov, aj keď nie efektívne. Jeho výkon je však veľmi dobrý na správne zobrazenie obrazovky budeme musieť použiť podsvietenie, spravidla je obvykle sprevádzané týmto podsvietením, aj keď môžu existovať moduly, ktorým táto funkcia chýba. Displej využíva ovládač Philips PCD8544. LCD obrazovku Nokia 5110 nájdete na obchody za 1,8 eura.

LCD displej Hitachi HD44780

Ovládač Hitachi HD44780 s LCD pre Arduino

Modul LCD displej Hitachi HD44780 Je to modul vytvorený výrobcom Hitachi. LCD panel je čiernobiely a je líniového typu. Môžeme nájsť model s 2 riadkami po 16 znakoch a ďalší model so 4 riadkami po 20 znakoch. LCD displej Hitachi HD44780 zvyčajne nájdeme v ktoromkoľvek obchode, ale môže sa tiež stať, že nájdeme iba ovládač Hitachi HD44780 bez obrazovky, cena nám v tejto situácii môže pomôcť, cena je obrazovka plus ovládač za 1,70 eura a iba vodič 0,6 eura.

I2C OLED-LCD

LCD obrazovka Arduino D20 pre Arduino

Tento LCD displej je typu OLED. I2C OLED LCD je jednopalcová monochromatická OLED obrazovka, ktorá sa pripája k Arduinu prostredníctvom protokolu I2C, tento protokol používa obojsmernú zbernicu, ktorá nám umožňuje ukladať piny, sú potrebné štyri kolíky pred nevyhnutnými, ktoré už boli spomenuté. Ovládač pre túto obrazovku LCD je všeobecný, takže na jeho použitie môžeme používať bezplatné knižnice. Cena tohto modelu nie je taká lacná ako predchádzajúce modely, ale ak je cenovo dostupný pre mnohých používateľov, môžeme najdi za 10 eur jednotku.

E-atrament LCD

E-Ink LCD obrazovka pre Arduino

Obrazovka E-Ink LCD používa na zobrazenie informácií elektronický atrament. Rovnako ako zvyšok modelov, používa na komunikáciu s Arduinom protokol I2C. Obrazovky sú typu TFT, ale používajú elektronický atrament, vďaka čomu je spotreba podstatne nižšia, ale bez straty rozlíšenia. Aj keď v súčasnosti neexistujú žiadne farebné obrazovky, všetky sú v čiernej a šedej škále.

Ako zaujímavosť tohto modelu lcd obrazoviek musíme povedať, že cena a veľkosť sú jednotné. Môžeme nájsť rôzne veľkosti a čím väčšia je veľkosť, tým je obrazovka drahšia. Teda 1 alebo 2,5 palcové obrazovky E-Ink Majú cenu 25 eur za jednotku. Väčšie panely môžu dosiahnuť 1.000 XNUMX eur na jednotku.

Ako pripojiť LCD obrazovku k Arduinu?

Pripojenie medzi obrazovkou LCD a Arduino je veľmi jednoduché. V princípe musíme postupovať podľa vyššie spomenutých pinov a pripojiť ich k doske Arduino. Schéma pripojenia by bola nasledovná:

Schéma pripojenia LCD obrazovky a Arduina

Nie je to však jediná vec, ktorú musíme brať do úvahy pri pripojení LCD obrazovky k Arduinu. Čo je viac Musíme použiť knižnicu, ktorá nám pomôže dať programu, ktorý vytvoríme, potrebný kód, aby fungoval správne s obrazovkou. Toto kníhkupectvo volá sa LiquidCrystal.h a dá sa získať zadarmo prostredníctvom oficiálny web Arduino. Táto knižnica musí byť použitá ako ostatné knižnice, a to tak, že sa vyvolá na začiatku kódu takto:

#include <LiquidCrystal.h>

Jednoduchý a rýchly spôsob práce dosky Arduino s obrazovkou LCD.

Je pre náš projekt vhodné použiť LCD obrazovku?

Pokračujúc vyššie, musíme si položiť otázku, či je skutočne výhodné mať pre náš osobný projekt alebo obrazovku LCD obrazovku a Arduino. Osobne si myslím, že pre určité projekty je to nevyhnutné a pre ostatné je to niečo viac osobné, ako je potrebné. Môžeme napríklad hovoriť o najnovších modeloch 3D tlačiarní, o modeloch, ktoré pridávajú iba v niektorých prípadoch LCD displej a nič iné, ale cena modelu je podstatne drahšia.

V týchto prípadoch si myslím, že nie je potrebné používať LCD displej, ale to neplatí v prípade určitých projektov, kde je LCD displej veľmi dôležitý. Príkladom druhého menovaného sú projekty ako hodinky, herná konzola alebo GPS lokátor. Projekty, ktoré na efektívne fungovanie je potrebné mať grafické rozhranie. To, čo hovoríme, môže byť hlúpe, najmä pre tých najskúsenejších používateľov, ale akýkoľvek komponent môže každý projekt predražiť a dokonca znepríjemniť. Preto je dôležité posúdiť, či by náš projekt mal mať LCD obrazovku alebo nie.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.