LCD obrazovky a Arduino

Řadič Hitachi HD44780 s LCD pro Arduino

Projekty související s Arduinem jsou velmi oblíbené a jak se stalo u Raspberry Pi, je to jeden z projektů Hardware Libre nejpoužívanější mezi firmami. Proto o tom budeme mluvit jedna z nejpopulárnějších kombinací mezi uživateli Arduina: LCD + Arduino.

LCD displej je stále ekonomičtější a dostupnější příslušenství, což je skvělá volba, jak doprovázet naši desku Arduino. Ale Lze s naší deskou Arduino použít obrazovku LCD? Jaké projekty lze použít s LCD a Arduino, vyplatí se tato kombinace použít?

Co je to LCD?

Začínající uživatelé nevědí, co znamená LCD, i když to během svého života uviděli více než jednou. LCD je zkratka pro displej z tekutých krystalů, neboli displej z tekutých krystalů. Malá či velká obrazovka, kterou mnozí z nás poznali v různých zařízeních jako jsou budíky, obrazovky hodinek, kalkulačky atd... Nekonečné množství elektronických zařízení, která jsou rozšířena díky kombinaci LCD + Arduino a Hardware Libre.

LCD obrazovka tiskárny využívající Arduino Mega

LCD obrazovky jsou kompatibilní se všemi Hardware Libre, včetně desek Arduino Project, i když vyžadují, aby desky měly určité konektory nebo piny pro spojení mezi deskou elektroniky a obrazovkou LCD.

A priori neexistuje žádná překážka při používání různých velikostí LCD obrazovky. Jinými slovy, stejná deska Arduino může používat 5palcový, 20 “LCD displej nebo velikost znaků 5 × 2, když už mluvíme o malé velikosti. To si ale musíme uvědomit Deska Arduino není totéž jako grafická karta nebo základní deska, takže zpráva, která se má zobrazit na obrazovce, nebude fungovat stejně na malé obrazovce jako na velké obrazovce, pokud se jedná o stejnou desku Arduino.

Související článek:
Začínáme s Arduino: které desky a sady mohou být pro začátek zajímavější

Kolíky, které budeme potřebovat na desce Arduino pro připojení k LCD obrazovce, budou následující:

  • GND a VCC
  • kontrastovat
  • RS
  • RW
  • En
  • Kolíky D0 až D7
  • Dva kolíky pro podsvícení

Pokud máte dostatek pinů a pinů kompatibilních s výše uvedeným, LCD obrazovka bude perfektně fungovat s deskou Arduino. Vždy je tedy vhodné zkontrolovat piny obou zařízení, abyste se ujistili, že připojení existuje. V každém případě je vzácné, že desku Arduino nelze připojit k lcd displeji a v případě takové situace existují na trhu různé lcd moduly, které jsou snadno připojitelné k Arduinu a jejichž cena je docela dostupná.

Jaké typy LCD obrazovek existují?

V současné době na trhu najdete tři typy LCD obrazovek:

  • Řádky lcd.
  • LCD na body.
  • OLED displej.
  • LED displej.
  • TFT displej.

El Line LCD je typ obrazovky, která zobrazuje informace prostřednictvím linek. Informace jsou umístěny v řádcích a my se nemůžeme z tohoto rámce dostat. Tento typ LCD je nejpoužívanější, nejekonomičtější a nejznámější, ale je to také typ LCD, který poskytuje menší vůli, protože zobrazuje pouze určité informace a obvykle jde pouze o text.

El tečka lcd Funguje téměř stejně jako předchozí typ LCD, ale na rozdíl od předchozího v na lcd podle bodů máme matici bodů. U tohoto typu LCD tedy můžeme umístit text a dokonce i obrázky kamkoli na LCD obrazovku. Co víc můžeme mít různé velikosti písma na stejné lcd obrazovce, něco, co se nestane na LCD displeji řádků, jejichž velikost musí být vždy stejná.

El OLED displej Pro mnoho lidí je to typ vlastního displeje, zatímco pro ostatní je to typ LCD. OLED displej je obrazovka, která nám zobrazuje informace, ale její konstrukce se od té doby liší od konstrukce LCD používá k vytvoření led diody s organickými součástmi. Na rozdíl od předchozích typů nabízejí OLED displeje vyšší rozlišení, barvy a nižší spotřeba energie. Stejně jako počítačové monitory nebo dot lcd používají obrazovky OLED k zobrazení obsahu matici bodů nebo pixelů (protože na stejném displeji můžeme použít několik barev).

El LED nebo LCD LED displej je podobný OLED displeji, ale led diody neobsahují organické prvky. Jeho výkon není tak vysoký jako u OLED displeje, nabízí však větší rozlišení než tečkovaný LCD displej a nabízí barvy.

El TFT displej je nejnovější typ LCD, který na trhu existuje. Dá se říci, že TFT displej používá pixely jako počítačové monitory nebo televizory a že prostřednictvím těchto obrazovek můžeme vysílat jakýkoli typ informací. Jeho spotřeba energie je větší než u kteréhokoli z předchozích typů, proto se používají malé rozměry. Velikost těchto displejů se měří v palcích, na rozdíl od jiných typů displejů. Měří se podle znaků nebo podle šířky obrazovky.

Jaké modely jsou nejoblíbenější?

Díky online obchodu najdeme nespočet modelů LCD displejů, ale jen některé jsou nejoblíbenější. Tato popularita je způsobena jeho snadným získáním, jeho cenou, výkonem nebo jednoduše jeho kvalitou.. Zde mluvíme o těchto modelech:

LCD displej Nokia 5110

LCD obrazovka Nokia 5110 pro Arduino

Tento displej pochází ze starých mobilních telefonů Nokia 5110. LCD těchto mobilních telefonů překonal mobilní telefon a společnost pokračovala v prodeji tohoto displeje pro vlastní potřebu. Obrazovka je černobílá a je typu Lineas LCD. Displej Nokia 5110 nabízí 48 řádků a 84 sloupců. Jeho síla je taková, že nabízí možnost zobrazování obrázků, i když ne efektivně. Jeho výkon je však velmi dobrý k správnému zobrazení obrazovky budeme muset použít podsvícení, obecně je obvykle doprovázeno tímto podsvícením, i když mohou existovat moduly, které tuto funkci nemají. Displej používá ovladač Philips PCD8544. LCD obrazovku Nokia 5110 najdete na obchody za 1,8 eura.

Hitachi HD44780 LCD

Řadič Hitachi HD44780 s LCD pro Arduino

Modul Hitachi HD44780 LCD Jedná se o modul vytvořený výrobcem Hitachi. LCD panel je černobílý a má typ čáry. Můžeme najít model se 2 řádky po 16 znacích a další model se 4 řádky po 20 znacích. LCD displej Hitachi HD44780 obvykle najdeme v každém obchodě, ale může se také stát, že řadič Hitachi HD44780 najdeme pouze bez obrazovky, cena nám v této situaci může pomoci, cena je obrazovka plus ovladač za 1,70 eur a pouze 0,6 euro řidič.

I2C OLED-LCD

LCD obrazovka Arduino D20 pro Arduino

Tento LCD displej je typu OLED. I2C OLED LCD je jednopalcová monochromatická OLED obrazovka, která se připojuje k Arduinu přes protokol I2C, tento protokol používá obousměrnou sběrnici, která nám umožňuje ukládat piny, je nutné čtyři kolíky před výše zmíněnými nezbytnými. Ovladač pro tuto obrazovku LCD je obecný, takže pro jeho použití můžeme používat bezplatné knihovny. Cena tohoto modelu není tak levná jako u předchozích modelů, ale pokud je dostupná mnoha uživateli, můžeme najděte za 10 eur jednotku.

E-inkoust LCD

E-Ink LCD obrazovka pro Arduino

Displej LCD E-Ink používá k zobrazování informací elektronický inkoust. Stejně jako ostatní modely, používá protokol I2C ke komunikaci s Arduino. Obrazovky jsou typu TFT, ale používají elektronický inkoust, což značně snižuje spotřebu, ale bez ztráty rozlišení. Ačkoli zde nejsou žádné barevné obrazovky (v tuto chvíli), jsou všechny v černé a šedé stupnici.

Jako zajímavost tohoto modelu lcd obrazovek musíme říci, že cena a velikost jsou jednotné. Můžeme najít různé velikosti a čím větší je velikost, tím dražší je obrazovka. Tedy 1 nebo 2,5 palce obrazovky E-Ink Mají cenu 25 eur za jednotku. Panely větších rozměrů mohou dosáhnout 1.000 XNUMX eur na jednotku.

Jak připojit LCD obrazovku k Arduinu?

Spojení mezi LCD obrazovkou a Arduino je velmi jednoduché. V zásadě musíme postupovat podle výše zmíněných pinů a připojit je k desce Arduino. Schéma připojení by bylo následující:

Schéma připojení LCD obrazovky a Arduina

Není to však jediná věc, kterou musíme vzít v úvahu pro připojení LCD obrazovky k Arduinu. Co víc Musíme použít knihovnu, která nám pomůže dát programu, který vytvoříme, potřebný kód, aby fungoval správně s obrazovkou. Toto knihkupectví jmenuje se LiquidCrystal.h a lze ji získat zdarma prostřednictvím oficiální web Arduino. Tuto knihovnu je třeba použít jako zbytek knihoven, její vyvolání na začátku kódu následovně:

#include <LiquidCrystal.h>

Jednoduchý a rychlý způsob práce desky Arduino s obrazovkou LCD.

Je pro náš projekt vhodné použít LCD obrazovku?

Pokračováním výše uvedeného musíme si položit otázku, zda je opravdu výhodné mít pro náš osobní projekt nebo projekt LCD obrazovku a Arduino. Osobně si myslím, že pro určité projekty je to nutné a pro ostatní je to něco osobnějšího, než je nutné. Můžeme například hovořit o nejnovějších modelech 3D tiskáren, o modelech, které přidávají pouze v některých případech LCD displej a nic jiného, ​​ale cena modelu je podstatně dražší.

V těchto případech si nemyslím, že je nutné používat LCD displej, ale to není případ určitých projektů, kde je LCD displej velmi důležitý. Příkladem toho jsou projekty jako hodinky, herní konzole nebo jednoduše GPS lokátor. Projekty, které pro efektivní fungování potřebujete grafické rozhraní. To, co říkáme, může být hloupé, zejména pro ty nejzkušenější uživatele, ale jakákoli součást může jakýkoli projekt zdražit a dokonce učinit životaschopným. Proto je důležité posoudit, zda by náš projekt měl mít LCD obrazovku či nikoli.


Buďte první komentář

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.