Sgriniau LCD ac Arduino

Rheolwr Hitachi HD44780 gyda LCD ar gyfer Arduino

Mae prosiectau sy'n gysylltiedig ag Arduino yn boblogaidd iawn ac, fel sydd wedi digwydd gyda Raspberry Pi, mae'n un o'r prosiectau Caledwedd Am Ddim a ddefnyddir fwyaf ymhlith cwmnïau. Dyna pam rydyn ni'n mynd i siarad amdano un o'r cyfuniadau mwyaf poblogaidd ymhlith defnyddwyr Arduino: LCD + Arduino.

Mae'r arddangosfa LCD yn affeithiwr cynyddol economaidd a hygyrch, sy'n ei gwneud yn opsiwn gwych i fynd gyda'n bwrdd Arduino. Ond A ellir defnyddio sgrin LCD gyda'n bwrdd Arduino? Pa brosiectau y gellir eu defnyddio gyda LCD ac Arduino, a yw'r cyfuniad hwn yn werth ei ddefnyddio?

Beth yw LCD?

Nid yw defnyddwyr newydd yn ymwybodol o'r hyn y mae LCD yn sefyll amdano, er y byddant wedi ei weld fwy nag unwaith yn ystod eu hoes. Mae LCD yn sefyll am Liquid Crystal Display, neu'r hyn a ddaw i fod yn Arddangosfa Crystal Hylif. Sgrin fach neu fawr y mae llawer ohonom wedi'i hadnabod mewn amrywiol ddyfeisiau megis clociau larwm, sgriniau cloc, cyfrifianellau, ac ati ... Dyfeisiau electronig diddiwedd sy'n cael eu hehangu diolch i'r cyfuniad o LCD + Arduino a Chaledwedd Am Ddim.

Sgrin LCD o Argraffydd gan ddefnyddio Arduino Mega

Mae sgriniau LCD yn gydnaws ag unrhyw Caledwedd Am Ddim, gan gynnwys byrddau Prosiect Arduino, er eu bod yn mynnu bod gan y byrddau gysylltwyr neu binnau penodol i wneud y cysylltiad rhwng y bwrdd electroneg a'r sgrin LCD.

A priori, nid oes unrhyw rwystr i ddefnyddio gwahanol feintiau sgrin LCD. Mewn geiriau eraill, gall yr un bwrdd Arduino ddefnyddio sgrin LCD 5 modfedd, 20 ”neu faint cymeriad 5 × 2, i siarad o faint bach. Ond rhaid inni fod yn ymwybodol o hynny Nid yw bwrdd Arduino yr un peth â cherdyn graffeg neu famfwrdd, felly ni fydd y neges sydd i'w harddangos ar sgrin yn gweithio yr un peth ar sgrin fach ag ar sgrin fawr, cyhyd â'i bod yr un bwrdd Arduino.

Erthygl gysylltiedig:
Dechrau arni gydag Arduino: pa fyrddau a chitiau all fod yn fwy diddorol i ddechrau

Y pinnau y bydd eu hangen arnom ar fwrdd Arduino i gysylltu â sgrin LCD fydd y canlynol:

  • GND a VCC
  • cyferbynnu
  • RS
  • RW
  • En
  • Pinnau D0 i D7
  • Dau pin ar gyfer Backlight

Os oes gennych chi ddigon o binnau a phinnau sy'n gydnaws â'r uchod, Bydd LCD yn gweithio'n berffaith gyda bwrdd Arduino. Felly fe'ch cynghorir bob amser i wirio pinnau'r ddau ddyfais i sicrhau bod y cysylltiad yn bodoli. Beth bynnag, mae'n anghyffredin i fwrdd Arduino na ellir ei gysylltu ag arddangosfa LCD ac rhag ofn y bydd sefyllfa o'r fath, mae gwahanol fodiwlau LCD ar y farchnad sy'n hawdd eu cysylltu ag Arduino ac y mae eu cost yn eithaf fforddiadwy.

Pa fathau o sgriniau lcd sydd yna?

Ar hyn o bryd rydym yn dod o hyd i dri math o sgriniau lcd ar y farchnad:

  • Llinellau lcd.
  • Lcd gan bwyntiau.
  • Arddangosfa OLED.
  • Arddangosfa LED.
  • Arddangosfa TFT.

El Math o sgrin yw Line LCD sy'n dangos gwybodaeth trwy linellau. Rhoddir y wybodaeth mewn llinellau ac ni allwn fynd allan o'r ffrâm honno. Y math hwn o LCD yw'r mwyaf poblogaidd, economaidd ac adnabyddus ond hefyd y math o lcd sy'n rhoi'r gêm leiaf, ers hynny dim ond gwybodaeth benodol y mae'n ei dangos ac fel rheol dim ond testun ydyw.

El lcd dotiog Mae'n gweithio bron yr un fath â'r math blaenorol o lcd, ond yn wahanol i'r un blaenorol, yn yr lcd yn ôl pwyntiau mae gennym fatrics o bwyntiau. Felly, yn y math hwn o lcd gallwn osod testun a hyd yn oed delweddau yn unrhyw le ar y sgrin lcd. Beth sy'n fwy gallwn gael meintiau ffont amrywiol o fewn yr un sgrin lcd, rhywbeth nad yw'n digwydd yn yr arddangosfa lcd o linellau, y mae'n rhaid i'w faint fod yr un peth bob amser.

El Arddangosfa OLED Mae i lawer yn fath o arddangosfa ei hun tra i eraill mae o fewn y mathau o lcd. Mae Arddangosfa OLED yn sgrin sy'n dangos gwybodaeth i ni ond mae ei hadeiladwaith yn wahanol i un y sgrin LCD ers hynny yn defnyddio deuodau dan arweiniad gyda chydrannau organig ar gyfer ei greu. Yn wahanol i'r mathau blaenorol, mae arddangosfeydd OLED yn cynnig cydraniad uwch, lliw a defnydd is o ynni. Fel monitorau cyfrifiaduron neu dot lcd, mae sgriniau OLED yn defnyddio'r matrics o ddotiau neu bicseli (gan y gallwn ddefnyddio sawl lliw ar yr un arddangosfa) i arddangos cynnwys.

El Mae arddangosfa LED neu LCD Led yn debyg i OLED Display, ond nid yw deuodau dan arweiniad yn cynnwys elfennau organig. Nid yw ei berfformiad mor uchel â'r arddangosfa OLED ond mae'n cynnig mwy o ddatrysiad na'r sgrin dot LCD ac mae'n cynnig lliw.

El Arddangosfa TFT yw'r math diweddaraf o lcd ar y farchnad. Gallwn ddweud bod yr arddangosfa TFT yn defnyddio picseli fel monitorau cyfrifiaduron neu setiau teledu ac y gallwn allyrru unrhyw fath o wybodaeth trwy'r sgriniau hyn. Mae ei ddefnydd o ynni yn uwch nag unrhyw un o'r mathau blaenorol, felly defnyddir meintiau bach. Mae maint yr arddangosfeydd hyn yn cael ei fesur mewn modfeddi yn wahanol i rai o'r mathau eraill o arddangosfeydd. Fe'u mesurir yn ôl cymeriadau neu yn ôl lled y sgrin.

Pa fodelau yw'r rhai mwyaf poblogaidd?

Diolch i fasnach ar-lein gallwn ddod o hyd i fodelau dirifedi o arddangosfeydd lcd, ond dim ond ychydig yw'r rhai mwyaf poblogaidd. Mae'r poblogrwydd hwn oherwydd ei gaffaeliad hawdd, ei bris, ei berfformiad neu yn syml ei ansawdd.. Yma rydym yn siarad am y modelau hyn:

Nokia 5110 LCD

Sgrin LCD Nokia 5110 ar gyfer Arduino

Daw'r arddangosfa hon o hen ffonau symudol Nokia 5110. Perfformiodd LCD y ffonau symudol hyn yn well na'r ffôn symudol ac mae'r cwmni wedi parhau i werthu'r arddangosfa hon at ei ddefnydd ei hun. Mae'r sgrin yn unlliw ac mae'n fath LCD Lineas. Mae arddangosfa Nokia 5110 yn cynnig 48 rhes ac 84 colofn. Mae ei bwer yn gymaint fel ei fod yn cynnig y posibilrwydd o arddangos delweddau er nad yn effeithlon. Mae ei berfformiad yn dda iawn er bydd angen i ni ddefnyddio backlighting i allu gweld y sgrin yn gywir, yn gyffredinol, mae'r backlighting hwn yn cyd-fynd ag ef er y gall fod modiwlau sydd heb y swyddogaeth hon. Mae'r arddangosfa'n defnyddio gyrrwr Philips PCD8544. Gellir gweld sgrin Nokia 5110 LCD yn siopau am 1,8 ewro.

Hitachi HD44780 LCD

Rheolwr Hitachi HD44780 gyda LCD ar gyfer Arduino

Y modiwl Hitachi HD44780 LCD Mae'n fodiwl a grëwyd gan y gwneuthurwr Hitachi. Mae'r panel lcd yn unlliw ac mae'n fath o linell. Gallwn ddod o hyd i model gyda 2 linell o 16 nod yr un a model arall gyda 4 llinell o 20 nod yr un. Rydym fel arfer yn dod o hyd i arddangosfa LCD Hitachi HD44780 mewn unrhyw siop ond gall ddigwydd hefyd mai dim ond heb sgrin y byddwn yn dod o hyd i reolwr Hitachi HD44780, gall y pris ein helpu yn y sefyllfa hon, a'r gost yw sgrin ynghyd â rheolydd ar gyfer 1,70 ewro a dim ond y gyrrwr 0,6 ewro.

I2C OLED LCD

Sgrin LCD Arduino D20 ar gyfer Arduino

Mae'r arddangosfa lcd hon yn fath OLED. Mae'r I2C OLED LCD yn sgrin OLED unlliw maint un fodfedd sy'n cysylltu â'r Arduino trwy'r protocol I2C, mae'r protocol hwn yn defnyddio bws dwyochrog sy'n caniatáu inni arbed pinnau, bod yn angenrheidiol pedwar pin o flaen y rhai angenrheidiol y soniwyd amdanynt o'r blaen. Mae'r gyrrwr ar gyfer y sgrin LCD hon yn generig fel y gallwn ddefnyddio llyfrgelloedd am ddim i'w defnyddio. Nid yw pris y model hwn mor rhad â'r modelau blaenorol ond os yw'n fforddiadwy gan lawer o ddefnyddwyr, gallwn wneud hynny dod o hyd i uned am 10 ewro.

LCD E-Ink

Sgrin LCD E-Ink ar gyfer Arduino

Mae sgrin LCD E-Ink yn defnyddio inc electronig i arddangos gwybodaeth. Fel gweddill y modelau, yn defnyddio'r protocol I2C i gyfathrebu ag Arduino. Mae'r sgriniau o'r math TFT ond yn defnyddio inc electronig sy'n gwneud y defnydd yn sylweddol is ond heb golli datrysiad. Er nad oes sgriniau lliw (ar hyn o bryd), maen nhw i gyd ar raddfa du a llwyd.

Fel chwilfrydedd ynglŷn â'r model hwn o sgriniau lcd, mae'n rhaid i ni ddweud bod pris a maint yn unedig. Gallwn dewch o hyd i wahanol feintiau a pho fwyaf yw'r maint, y mwyaf drud yw'r sgrin. Felly, sgriniau E-Ink 1 neu 2,5 modfedd Mae ganddyn nhw bris o 25 ewro yr uned. Gall paneli o faint mwy gyrraedd 1.000 ewro yr uned.

Sut i gysylltu sgrin LCD ag Arduino?

Mae'r cysylltiad rhwng sgrin LCD ac Arduino yn syml iawn. Mewn egwyddor mae'n rhaid i ni ddilyn y pinnau a grybwyllir uchod a'u cysylltu â bwrdd Arduino. Byddai'r diagram cysylltiad fel a ganlyn:

Sgematig ar gyfer cysylltu sgrin LCD ac Arduino

Ond nid dyma'r unig beth y mae'n rhaid i ni ei ystyried i gysylltu'r sgrin LCD ag Arduino. Beth sy'n fwy mae'n rhaid i ni ddefnyddio llyfrgell a fydd yn ein helpu i roi'r cod angenrheidiol i'r rhaglen rydyn ni'n creu'r gwaith angenrheidiol i wneud iddi weithio yn gywir gyda'r sgrin. Y siop lyfrau hon fe'i gelwir yn LiquidCrystal.h a gellir ei gael am ddim drwodd gwefan swyddogol Arduino. Rhaid defnyddio'r llyfrgell hon fel gweddill y llyfrgelloedd, gan ei galw ar ddechrau'r cod fel a ganlyn:

#include <LiquidCrystal.h>

Ffordd syml a chyflym i fwrdd Arduino weithio gyda sgrin LCD.

A yw'n syniad da defnyddio sgrin LCD ar gyfer ein prosiect?

Gan barhau â'r uchod, mae'n rhaid i ni ofyn i ni'n hunain a yw'n gyfleus mewn gwirionedd i gael sgrin LCD ac Arduino ar gyfer ein prosiect neu brosiect personol. Yn bersonol, credaf ei fod yn angenrheidiol ar gyfer rhai prosiectau ac ar gyfer y gweddill ohonynt mae'n rhywbeth mwy personol nag angenrheidiol. Er enghraifft, gallwn siarad am y modelau diweddaraf o argraffwyr 3D, modelau sydd ddim ond yn ychwanegu'r arddangosfa LCD a dim byd arall, ond mae pris y model yn sylweddol ddrytach.

Yn yr achosion hyn, nid wyf yn credu bod angen defnyddio arddangosfa LCD, ond nid yw hyn yn wir mewn rhai prosiectau lle mae'r arddangosfa LCD yn bwysig iawn. Enghreifftiau o'r olaf yw prosiectau fel gwylio, consol gêm neu ddim ond lleolwr GPS. Prosiectau hynny angen rhyngwyneb graffigol i weithredu'n effeithiol. Gall yr hyn a ddywedwn fod yn wirion, yn enwedig i'r defnyddwyr mwyaf arbenigol, ond gall unrhyw gydran wneud unrhyw brosiect yn ddrytach a hyd yn oed ei wneud yn anhyfyw. Felly, mae'n bwysig asesu a ddylai ein prosiect gael sgrin LCD ai peidio.


Mae cynnwys yr erthygl yn cadw at ein hegwyddorion moeseg olygyddol. I riportio gwall cliciwch yma.

Bod y cyntaf i wneud sylwadau

Gadewch eich sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio â *

*

*

  1. Yn gyfrifol am y data: Miguel Ángel Gatón
  2. Pwrpas y data: Rheoli SPAM, rheoli sylwadau.
  3. Cyfreithlondeb: Eich caniatâd
  4. Cyfathrebu'r data: Ni fydd y data'n cael ei gyfleu i drydydd partïon ac eithrio trwy rwymedigaeth gyfreithiol.
  5. Storio data: Cronfa ddata wedi'i chynnal gan Occentus Networks (EU)
  6. Hawliau: Ar unrhyw adeg gallwch gyfyngu, adfer a dileu eich gwybodaeth.