LCD-ekranoj kaj Arduino

Regilo Hitachi HD44780 kun LCD por Arduino

Projektoj rilataj al Arduino estas tre popularaj kaj, kiel okazis kun Raspberry Pi, ĝi estas unu el la plej uzataj projektoj de Libera Aparataro inter kompanioj. Tial ni parolos unu el la plej popularaj kombinaĵoj inter uzantoj de Arduino: LCD + Arduino.

La LCD-ekrano estas ĉiam pli ekonomia kaj pli alirebla akcesoraĵo, kio igas ĝin bonega eblo akompani nian Arduino-tabulon. Sed Ĉu LCD-ekrano uzeblas kun nia Arduino-tabulo? Kiujn projektojn uzeblajn kun LCD kaj Arduino, ĉu indas uzi ĉi tiun kombinaĵon?

Kio estas LCD?

Novuloj ne scias, kion LCD signifas, kvankam ili estos vidintaj ĝin pli ol unufoje en sia vivo. LCD signifas Likvan Kristalan Vidigilon, aŭ kio nomiĝas Likva Kristala Vidigilo. Malgranda aŭ granda ekrano, kiun multaj el ni konis en diversaj aparatoj kiel vekhorloĝoj, horloĝaj ekranoj, kalkuliloj, ktp ... Senfinaj elektronikaj aparatoj, kiuj pligrandiĝas danke al la kombinaĵo de LCD + Arduino kaj Senpaga Aparataro.

Ekrano LCD de Presilo Uzanta Arduino Mega

LCD-ekranoj kongruas kun iu senpaga aparataro, inkluzive de tabuloj Arduino Project, kvankam ili postulas, ke la tabuloj havu iujn konektilojn aŭ pinglojn por fari la ligon inter la elektronika tabulo kaj la LCD-ekrano.

Apriore, estas neniu malhelpo uzi malsamajn grandecojn de LCD-ekrano. Alivorte, la sama Arduino-tabulo povas uzi 5-colan, 20 "LCD-ekranon aŭ 5 × 2-karaktran grandecon, por paroli pri eta grandeco. Sed ni devas konscii tion Arduino-tabulo ne samas kiel grafika karto aŭ patrino, do la montrota mesaĝo ne funkcios same sur malgranda ekrano kiel sur granda ekrano, kondiĉe ke ĝi estu la sama Arduino-tabulo.

Rilata artikolo:
Komenci kun Arduino: kiuj tabuloj kaj ilaroj povas esti pli interesaj por komenci

La pingloj, kiujn ni bezonos sur Arduino-tabulo por konekti al LCD-ekrano, estos la jenaj:

  • GND kaj VCC
  • Kontrasto
  • RS
  • RW
  • En
  • Pingloj D0 al D7
  • Du pingloj por Kontraŭlumo

Se vi havas sufiĉe da pingloj kaj pingloj kongruaj kun ĉi-supraj, LCD funkcios perfekte kun Arduino-tabulo. Do ĉiam konsilindas kontroli la pinglojn de ambaŭ aparatoj por certigi, ke la konekto ekzistas. Ĉiukaze maloftas la Arduino-tabulo, kiu ne povas esti konektita al lcd-ekrano kaj kaze de tia situacio, ekzistas malsamaj LCD-moduloj facile konektitaj al Arduino kaj kies kosto estas sufiĉe atingebla.

Kiaj specoj de ekranoj lcd estas tie?

Ni nuntempe trovas tri specojn de ekranoj LCD sur la merkato:

  • Linioj lcd.
  • LCD per punktoj.
  • Ekrano OLED.
  • LED-ekrano.
  • TFT-ekrano.

El Linia LCD estas speco de ekrano, kiu montras informojn per linioj. La informo situas laŭ linioj kaj ni ne povas eliri el tiu kadro. Ĉi tiu speco de LCD estas la plej uzata, ekonomia kaj konata, sed ĝi ankaŭ estas la tipo de LCD, kiu donas malpli da ludado, ĉar ĝi nur montras iujn informojn kaj kutime estas nur teksto.

El punkto lcd Ĝi funkcias preskaŭ same kiel la supra speco de LCD, sed male al la supra, en la lcd per punktoj ni havas matricon de punktoj. Tiel, en ĉi tiu speco de lcd ni povas meti tekston kaj eĉ bildojn ie ajn sur la lcd-ekrano. Kio estas pli ni povas havi diversajn tiparojn en la sama lcd-ekrano, io, kio ne okazas en la lcd-montrado de linioj, kies grandeco devas ĉiam esti la sama.

El Ekrano OLED Ĝi estas por multaj speco de propra ekrano dum por aliaj ĝi estas en la specoj de lcd. La Ekrano OLED estas ekrano, kiu montras al ni informojn, sed ĝia konstruo diferencas de tiu de la ekrano LCD uzas gviditajn diodojn kun organikaj komponantoj por sia kreo. Male al la antaŭaj tipoj, OLED-ekranoj ofertas pli altan distingivon, koloron kaj malpli alta energikonsumo. Kiel komputilaj ekranoj aŭ dot-LCD, ekranoj OLED uzas la matricon de punktoj aŭ rastrumeroj (ĉar ni povas uzi plurajn kolorojn sur la sama ekrano) por montri enhavon.

El LED aŭ LCD-Led-ekrano similas al OLED-Vidigilo, sed ledaj diodoj ne enhavas organikajn elementojn. Ĝia agado ne estas tiel alta kiel la ekrano OLED sed ĝi ofertas pli da distingivo ol la punkta LCD-ekrano kaj ofertas koloron.

El TFT-ekrano estas la plej nova speco de LCD sur la merkato. Ni povas diri, ke la ekrano TFT uzas rastrumerojn kiel komputilaj ekranoj aŭ televidiloj kaj ke ni povas elsendi ĉian informon per ĉi tiuj ekranoj. Ĝia energikonsumo estas pli granda ol iuj el la antaŭaj tipoj tial malgrandaj grandecoj estas uzataj. La grandeco de ĉi tiuj ekranoj mezuras en coloj male al iuj el la aliaj specoj de ekranoj. Ili mezuras per signoj aŭ laŭ larĝa ekrano.

Kiuj modeloj estas la plej popularaj?

Danke al interreta komerco ni povas trovi sennombrajn modelojn de ekranoj LCD, sed nur kelkaj estas la plej popularaj. Ĉi tiu populareco ŝuldiĝas al ĝia facila akiro, ĝia prezo, ĝia agado aŭ simple ĝia kvalito.. Ĉi tie ni parolas pri ĉi tiuj modeloj:

Nokia 5110 LCD

LCD-Ekrano Nokia 5110 por Arduino

Ĉi tiu ekrano venas de la malnovaj poŝtelefonoj Nokia 5110. La LCD de ĉi tiuj poŝtelefonoj superis la poŝtelefonon kaj la kompanio daŭre vendis ĉi tiun ekranon por sia propra uzo. La ekrano estas monokroma kaj estas Lineas-LCD-tipo. La Nokia 5110-ekrano ofertas 48 vicojn kaj 84 kolumnojn. Ĝia potenco estas tia, ke ĝi ofertas la eblon montri bildojn kvankam ne efike. Ĝia agado estas tre bona kvankam ni bezonos uzi kontraŭlumon por povi ĝuste vidi la ekranon, ĝenerale ĝi estas kutime akompanata de ĉi tiu retroilumado kvankam eble ekzistas moduloj al kiuj mankas ĉi tiu funkcio. La ekrano uzas pelilon Philips PCD8544. La LCD-ekrano Nokia 5110 troveblas ĉe butikoj kontraŭ 1,8 eŭroj.

Hitachi HD44780 LCD

Regilo Hitachi HD44780 kun LCD por Arduino

La modulo Hitachi HD44780 LCD Ĝi estas modulo kreita de la fabrikanto Hitachi. La lcd-panelo estas monokroma kaj estas linia tipo. Ni povas trovi modelo kun 2 linioj de 16 signoj ĉiu kaj alia modelo kun 4 linioj de 20 signoj ĉiu. Ni kutime trovas la ekranon LCD Hitachi HD44780 en iu ajn butiko, sed ankaŭ povas okazi, ke ni nur trovas la regilon Hitachi HD44780 sen ekrano, la prezo povas helpi nin en ĉi tiu situacio, la kosto estas ekrano plus regilo por 1,70 eŭroj kaj nur la ŝoforo de 0,6 eŭroj.

I2C OLED-LCD

Ekrano LCD Arduino D20 por Arduino

Ĉi tiu LCD-ekrano estas OLED-tipo. La LCD OLED I2C estas unu-cola grandkolora monokroma OLED-ekrano, kiu konektas al la Arduino per la protokolo I2C, ĉi tiu protokolo uzas dudirektan buson, kiu permesas al ni konservi pinglojn, estante necesaj kvar pingloj antaŭ la necesaj antaŭe menciitaj. La pelilo por ĉi tiu ekrano LCD estas ĝenerala, do ni povas uzi senpagajn bibliotekojn por ĝia uzo. La prezo de ĉi tiu modelo ne estas tiel malmultekosta kiel la antaŭaj modeloj, sed se ĝi estas atingebla de multaj uzantoj, ni povas trovi kontraŭ 10 eŭroj la unuon.

E-Inka LCD

E-Inka LCD-ekrano por Arduino

La E-Ink LCD-ekrano uzas elektronikan inkon por montri informojn. Kiel la resto de la modeloj, uzas la I2C-protokolon por komuniki kun Arduino. La ekranoj estas de la tipo TFT sed uzas elektronikan inkon, kio malpliigas la konsumon sed sen perdi distingivon. Kvankam ne ekzistas koloraj ekranoj (nuntempe), ili ĉiuj estas en nigra kaj griza skalo.

Kiel vidindaĵo pri ĉi tiu modelo de ekranoj LCD, ni devas diri, ke prezo kaj grandeco estas unuigitaj. Ni povas trovi malsamajn grandecojn kaj ju pli granda la grandeco, des pli multekosta estas la ekrano. Tiel, 1 aŭ 2,5-colaj E-Ink-ekranoj Ili havas prezon de 25 eŭroj por unuo. La pli grandaj paneloj povas atingi 1.000 eŭrojn por unuo.

Kiel konekti LCD-ekranon al Arduino?

La ligo inter ekrano LCD kaj Arduino estas tre simpla. Principe ni devas sekvi la supre menciitajn pinglojn kaj konekti ilin al la Arduino-tabulo. La liga diagramo estus la sekva:

Skemo por konekti ekranon LCD kaj Arduino

Sed ĝi ne estas la sola afero, kiun ni devas konsideri por konekti la ekranon LCD al Arduino. Kio estas pli Ni devas uzi bibliotekon, kiu helpos nin doni al la programo, ke ni kreu la necesan kodon por funkciigi ĝin ĝuste kun la ekrano. Ĉi tiu librejo ĝi nomiĝas LiquidCrystal.h kaj ĝi povas esti akirita senpage tra la oficiala retejo de Arduino. Ĉi tiu biblioteko devas esti uzata kiel la resto de la bibliotekoj, alvokante ĝin komence de la kodo jene:

#include <LiquidCrystal.h>

Simpla kaj rapida maniero por ke la Arduino-tabulo funkciu per LCD-ekrano.

Ĉu konsilindas uzi LCD-ekranon por nia projekto?

Daŭrigante per la supre, ni devas demandi nin, ĉu vere konvenas havi ekranon LCD kaj Arduino por nia persona projekto aŭ projekto. Persone mi pensas, ke por iuj projektoj ĝi estas necesa kaj por la resto de ili ĝi estas io pli persona ol necesa. Ekzemple, ni povas paroli pri la plej novaj modeloj de 3D-presiloj, modeloj, kiuj nur aldonas en iuj kazoj la ekranon LCD kaj nenion alian, sed la prezo de la modelo estas multe pli multekosta.

En ĉi tiuj kazoj, mi ne pensas, ke necesas uzi ekranon LCD, sed tio ne okazas en iuj projektoj, kie la ekrano LCD estas tre grava. Ekzemploj de ĉi-lastaj estas projektoj kiel horloĝoj, ludkonzolo aŭ simple GPS-lokalizilo. Projektas tion bezonas havi grafikan interfacon por funkcii efike. Tio, kion ni diras, povas esti stulta, precipe por la plej spertaj uzantoj, sed ĉiu ero povas plialtigi ajnan projekton kaj eĉ malebligi ĝin. Sekve, gravas taksi ĉu nia projekto devas havi ekranon LCD aŭ ne.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.