LCD zasloni in Arduino

Krmilnik Hitachi HD44780 z LCD za Arduino

Projekti, povezani z Arduinom, so zelo priljubljeni in kot se je zgodilo z Raspberry Pi, je eden od projektov Hardware Libre najbolj uporabljen med podjetji. Zato bomo govorili o ena izmed najbolj priljubljenih kombinacij med uporabniki Arduina: LCD + Arduino.

LCD zaslon je vedno bolj varčna in dostopna dodatna oprema, zaradi česar je odlična možnost, da spremljate našo ploščo Arduino. Ampak Ali lahko LCD zaslon uporabljamo z našo ploščo Arduino? Katere projekte je mogoče uporabiti z LCD in Arduino, je to kombinacijo vredno uporabiti?

Kaj je LCD?

Začetni uporabniki ne vedo, kaj pomeni LCD, čeprav so ga videli že večkrat v življenju. LCD pomeni Liquid Crystal Display ali Liquid Crystal Display. Majhen ali velik zaslon, ki ga mnogi od nas poznamo v različnih napravah, kot so budilke, zasloni ure, kalkulatorji itd... Neskončno število elektronskih naprav, ki so razširjene zahvaljujoč kombinaciji LCD + Arduino in Hardware Libre.

LCD zaslon tiskalnika z uporabo Arduino Mega

LCD zasloni so združljivi s katerim koli Hardware Libre, vključno s ploščami Arduino Project, čeprav zahtevajo, da imajo plošče določene konektorje ali nožice za povezavo med elektronsko ploščo in LCD zaslonom.

Predhodno ni ovir za uporabo različnih velikosti LCD zaslona. Z drugimi besedami, ista plošča Arduino lahko uporablja 5-palčni, 20-palčni LCD zaslon ali velikost 5 × 2 znakov, če govorimo o majhnosti. A tega se moramo zavedati Arduino plošča ni enaka grafični kartici ali matični plošči, tako da sporočilo, ki se prikaže na zaslonu, na majhnem zaslonu ne bo delovalo enako kot na velikem zaslonu, če gre za isto ploščo Arduino.

Povezani članek:
Uvod v Arduino: katere plošče in kompleti so lahko bolj zanimivi za začetek

Zatiči, ki jih bomo potrebovali na plošči Arduino za povezavo z LCD zaslonom, bodo naslednji:

  • GND in VCC
  • kontrast
  • RS
  • RW
  • En
  • Zatiči D0 do D7
  • Dva zatiča za osvetlitev ozadja

Če imate dovolj zatičev, združljivih z zgoraj navedenim, LCD zaslon bo odlično deloval z Arduino ploščo. Zato je vedno priporočljivo preveriti nožice obeh naprav in se prepričati, da povezava obstaja. V vsakem primeru je redko, da plošče Arduino ni mogoče povezati z LCD zaslonom in v takem primeru obstajajo na trgu različni moduli LCD, ki jih je enostavno povezati z Arduino in katerih stroški so povsem dostopni.

Katere vrste LCD zaslonov obstajajo?

Trenutno na trgu najdemo tri vrste LCD zaslonov:

  • Linije lcd.
  • Lcd po točkah.
  • OLED zaslon.
  • LED zaslon.
  • TFT zaslon.

El Line LCD je vrsta zaslona, ​​ki prikazuje informacije skozi črte. Informacije so postavljene v vrstice in iz tega okvira ne moremo. Ta vrsta LCD-jev je najbolj uporabljena, varčna in znana, vendar je tudi vrsta LCD-ja, ki daje najmanj igre, saj prikazuje le nekatere informacije in je običajno le besedilo.

El lcd s pikami Deluje skoraj enako kot prejšnja vrsta lcd-ja, vendar za razliko od prejšnje v lcd po točkah imamo matriko točk. Tako lahko pri tej vrsti lcd postavimo besedilo in celo slike kamor koli na lcd zaslon. Kaj je več na istem lcd zaslonu imamo lahko več velikosti pisav, nekaj, kar se ne zgodi na lcd zaslonu vrstic, katerih velikost mora biti vedno enaka.

El OLED zaslon Za mnoge je vrsta lastnega zaslona, ​​za druge pa med vrstami lcd. Zaslon OLED je zaslon, ki prikazuje informacije, vendar se njegova konstrukcija od takrat razlikuje od zaslona LCD za svoje ustvarjanje uporablja led diode z organskimi komponentami. Za razliko od prejšnjih vrst OLED zasloni ponujajo višjo ločljivost, barvo in barvo manjša poraba energije. Tako kot računalniški monitorji ali lita na lise, OLED zasloni uporabljajo matriko pik ali slikovnih pik (ker lahko na istem zaslonu uporabljamo več barv) za prikaz vsebine.

El LED ali LCD LED zaslon je podoben OLED zaslonu, vendar led diode ne vsebujejo organskih elementov. Njegova zmogljivost ni tako visoka kot zaslon OLED, vendar ponuja več ločljivosti kot pikčasti LCD zaslon in ponuja barvo.

El TFT zaslon je najnovejša vrsta lcd na trgu. Lahko rečemo, da zaslon TFT uporablja slikovne pike, kot so računalniški monitorji ali televizorji, in da lahko prek teh zaslonov oddajamo kakršne koli informacije. Njegova poraba energije je večja od katere koli prejšnje vrste, zato se uporabljajo majhne velikosti. Velikost teh zaslonov se meri v palcih, za razliko od nekaterih drugih vrst zaslonov. Merijo se z znaki ali širino zaslona.

Kateri modeli so najbolj priljubljeni?

Zahvaljujoč spletni trgovini lahko najdemo nešteto modelov lcd zaslonov, vendar je le nekaj najbolj priljubljenih. Ta priljubljenost je posledica enostavnega pridobivanja, cene, zmogljivosti ali preprosto kakovosti.. Tukaj govorimo o teh modelih:

Nokia 5110 LCD

LCD zaslon Nokia 5110 za Arduino

Ta zaslon prihaja iz starih mobilnih telefonov Nokia 5110. LCD teh mobilnih telefonov je bil boljši od mobilnega in družba je še naprej prodajala ta zaslon za lastno uporabo. Zaslon je enobarven in je tipa Lineas LCD. Zaslon Nokia 5110 ponuja 48 vrstic in 84 stolpcev. Njegova moč je taka, da ponuja možnost prikaza slik, čeprav ne učinkovito. Njegova zmogljivost je zelo dobra za pravilno ogledovanje zaslona bomo morali uporabiti osvetlitev ozadja, na splošno jo običajno spremlja ta osvetlitev ozadja, čeprav morda obstajajo moduli, ki nimajo te funkcije. Zaslon uporablja gonilnik Philips PCD8544. LCD zaslon Nokia 5110 najdete na trgovine za 1,8 evra.

Hitachi HD44780 LCD

Krmilnik Hitachi HD44780 z LCD za Arduino

Modul Hitachi HD44780 LCD Gre za modul, ki ga je ustvaril proizvajalec Hitachi. Lcd plošča je enobarvna in ima linijski tip. Lahko najdemo model z 2 vrsticama po 16 znakov in še en model s 4 vrsticami po 20 znakov. LCD zaslon Hitachi HD44780 običajno najdemo v kateri koli trgovini, lahko pa tudi, da najdemo le krmilnik Hitachi HD44780 brez zaslona, ​​v tem primeru nam lahko pomaga cena, pri čemer je strošek zaslon plus krmilnik za 1,70 evra in le 0,6 evra voznika.

I2C OLED-LCD

Arduino D20 LCD zaslon za Arduino

Ta LCD zaslon je OLED. I2C OLED LCD je enopalčni enobarvni OLED zaslon, ki se prek protokola I2C poveže z Arduino, ta protokol uporablja dvosmerno vodilo, ki nam omogoča shranjevanje nožic, potreben štiri zatiči pred prej omenjenimi. Gonilnik za ta LCD zaslon je splošen, zato lahko za njegovo uporabo uporabljamo brezplačne knjižnice. Cena tega modela ni tako poceni kot prejšnji modeli, a če je dostopna mnogim uporabnikom, lahko najti za 10 evrov enoto.

LCD z e-črnilom

E-Ink LCD zaslon za Arduino

Zaslon LCD E-Ink za prikaz informacij uporablja elektronsko črnilo. Tako kot ostali modeli za komunikacijo z Arduinom uporablja protokol I2C. Zasloni so TFT, vendar uporabljajo elektronsko črnilo, zaradi česar je poraba občutno manjša, vendar brez izgube ločljivosti. Čeprav trenutno barvnih zaslonov ni, so vsi v črni in sivi lestvici.

Kot zanimivost glede tega modela LCD zaslonov moramo reči, da sta cena in velikost enotni. Mi lahko poiščite različne velikosti in večja kot je, dražji je zaslon. Tako 1 ali 2,5-palčni zasloni E-Ink Imajo ceno 25 evrov na enoto. Plošče večje velikosti lahko dosežejo 1.000 evrov na enoto.

Kako povezati LCD zaslon z Arduino?

Povezava med LCD zaslonom in Arduinom je zelo preprosta. Načeloma slediti moramo zgoraj omenjenim zatičem in jih priključiti na ploščo Arduino. Diagram povezave bi bil naslednji:

Shema za povezavo LCD zaslona in Arduina

Vendar to ni edina stvar, ki jo moramo upoštevati pri povezovanju LCD zaslona z Arduinom. Kaj je več uporabiti moramo knjižnico, ki nam bo pomagala, da bomo programu ustvarili potrebno kodo, da bo lahko deloval pravilno z zaslonom. Ta knjigarna imenuje se LiquidCrystal.h in ga lahko brezplačno dobite prek uradno spletno mesto Arduino. To knjižnico je treba uporabljati kot ostale knjižnice in jo priklicati na začetku kode, kot sledi:

#include <LiquidCrystal.h>

Preprost in hiter način za delo plošče Arduino z LCD zaslonom.

Ali je za naš projekt priporočljivo uporabiti LCD zaslon?

Nadaljujem z zgoraj navedenim, vprašati se moramo, ali je resnično primerno imeti LCD zaslon in Arduino za svoj osebni projekt ali projekt. Osebno mislim, da je za nekatere projekte to nujno, za ostale pa nekaj bolj osebnega, kot je potrebno. Na primer, lahko govorimo o najnovejših modelih 3D-tiskalnikov, modelih, ki dodajo le v nekaterih primerih LCD zaslon in nič drugega, vendar je cena modela bistveno dražja.

V teh primerih se mi zdi, da ni treba uporabljati LCD zaslona, ​​vendar to ne velja v nekaterih projektih, kjer je LCD zaslon zelo pomemben. Primeri slednjih so projekti, kot so ure, igralna konzola ali preprosto GPS lokator. Projekti, ki imeti mora grafični vmesnik za učinkovito delovanje. Kar rečemo, je morda neumno, zlasti za najbolj strokovne uporabnike, toda katera koli komponenta lahko kateri koli projekt podraži in celo povzroči, da ni sposoben preživeti. Zato je pomembno oceniti, ali naj ima naš projekt LCD zaslon ali ne.


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.