Projekty spojené s Arduino sú veľmi populárne a rovnako ako Raspberry Pi je to jeden z najpoužívanejších projektov Free Hardware medzi spoločnosťami. Preto sa budeme baviť 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á alebo veľká obrazovka, ktorú mnohí z nás poznajú v rôznych zariadeniach, ako sú budíky, hodiny, kalkulačky atď ... Nekonečné elektronické zariadenia, ktoré sa rozširujú vďaka kombinácii LCD + Arduino a Free Hardware.
LCD obrazovky sú kompatibilné s akýmkoľvek bezplatným hardvérom vrá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.
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
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
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
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
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á:
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.