LCD képernyők és Arduino

Hitachi HD44780 vezérlő LCD-vel az Arduino számára

Az Arduinóval kapcsolatos projektek nagyon népszerűek, és ahogyan a Raspberry Pi esetében is történt, ez is az egyik projekt Hardware Libre cégek körében leggyakrabban használt. Ezért fogunk beszélni az egyik legnépszerűbb kombináció az Arduino felhasználók körében: LCD + Arduino.

Az LCD kijelző egyre gazdaságosabb és hozzáférhetőbb kiegészítő, ami nagyszerű lehetőség arra, hogy elkísérje az Arduino táblánkat. De Használható LCD-képernyő Arduino táblánkkal? Milyen projektek használhatók az LCD-vel és az Arduinóval, érdemes-e ezt a kombinációt használni?

Mi az LCD?

A kezdő felhasználók nincsenek tisztában azzal, hogy mit jelent az LCD, annak ellenére, hogy életük során nem egyszer látták. Az LCD jelentése folyadékkristályos kijelző, vagy folyadékkristályos kijelző. Kicsi vagy nagy képernyő, amelyet sokan ismerünk különféle eszközökben, mint például ébresztőórák, óraképernyők, számológépek, stb... Végtelen számú elektronikus eszköz, amely az LCD + Arduino és az Arduino kombinációjának köszönhetően bővül. Hardware Libre.

Az Arduino Mega használatával készült nyomtató LCD-képernyője

Az LCD-képernyők bármelyikével kompatibilisek Hardware Libre, beleértve az Arduino Project táblákat, bár megkövetelik, hogy a táblák rendelkezzenek bizonyos csatlakozókkal vagy csapokkal az elektronikai kártya és az LCD képernyő összekapcsolásához.

A priori nincs akadálya a különféle LCD-képernyők használatának. Más szavakkal, ugyanaz az Arduino kártya használhat 5 hüvelykes, 20 hüvelykes LCD-képernyőt vagy 5 × 2 karakteres méretet, hogy kis méretről beszéljen. De tudatában kell lennünk ennek Az Arduino kártya nem azonos grafikus kártyával vagy alaplappal, tehát a képernyőn megjelenítendő üzenet nem ugyanúgy fog működni egy kis képernyőn, mint egy nagy képernyőn, mindaddig, amíg ugyanaz az Arduino tábla.

Kapcsolódó cikk:
Az Arduino használatának megkezdése: melyik táblák és készletek lehetnek érdekesebbek az induláshoz

Az LCD-képernyőhöz való csatlakozáshoz az Arduino táblán lévő csapok a következők lesznek:

  • GND és VCC
  • kontraszt
  • RS
  • RW
  • En
  • D0 - D7 csapok
  • Két csap a háttérvilágításhoz

Ha rendelkezik a fentiekkel kompatibilis csapokkal, Az LCD tökéletesen működik az Arduino táblával. Ezért mindig tanácsos ellenőrizni mindkét eszköz csapszegeit, hogy megbizonyosodjon a kapcsolat fennállásáról. Mindenesetre ritka az Arduino tábla, amely nem csatlakoztatható LCD-kijelzőhöz, és ilyen helyzet esetén a piacon különböző LCD modulok vannak, amelyek könnyen csatlakoztathatók az Arduino-hoz, és amelyek költsége meglehetősen megfizethető.

Milyen típusú LCD képernyők vannak?

Jelenleg háromféle LCD képernyőt találunk a piacon:

  • Vonalak lcd.
  • Lcd pontonként.
  • OLED kijelző.
  • LED kijelző.
  • TFT kijelző.

El A Line LCD egy olyan típusú képernyő, amely vonalakon keresztül jeleníti meg az információkat. Az információk sorokban helyezkednek el, és nem tudunk kilépni abból a keretből. Ez a típusú LCD a legszélesebb körben használt, gazdaságos és legismertebb, de ez az LCD-típus is kevesebb játékot ad, mivel csak bizonyos információkat mutat és általában csak szöveg.

El dot lcd Szinte ugyanúgy működik, mint az előző típusú lcd, de az előzővel ellentétben a a lcd pontonként van egy pontmátrixunk. Így ebben a típusú LCD-ben a szöveget és a képeket bárhova elhelyezhetjük az LCD képernyőn. Mi több különböző betűméretekkel rendelkezhetünk ugyanazon az LCD képernyőn, ami nem történik meg a sorok lcd kijelzőjén, amelyek méretének mindig azonosnak kell lennie.

El OLED kijelző Sokak számára egyfajta saját megjelenítés, míg mások számára az LCD típusoké. Az OLED kijelző egy olyan képernyő, amely információkat mutat nekünk, de felépítése eltér az LCD képernyő felépítésétől létrehozásához organikus komponensű led-diódákat használ. A korábbi típusokkal ellentétben az OLED kijelzők nagyobb felbontást, színt és alacsonyabb energiafogyasztás. A számítógépes monitorokhoz vagy a dot lcd-hez hasonlóan az OLED-képernyők is pontok vagy pixelek mátrixát használják (mivel ugyanazon a kijelzőn több színt is használhatunk) a tartalom megjelenítéséhez.

El A LED vagy LCD LED kijelző hasonló az OLED kijelzőhöz, de a led diódák nem tartalmaznak szerves elemeket. Teljesítménye nem olyan magas, mint az OLED kijelző, de nagyobb felbontást kínál, mint a dot LCD képernyő, és színes.

El A TFT kijelző a legfrissebb LCD-típus, amely a piacon létezik. Mondhatjuk, hogy a TFT kijelző olyan pixeleket használ, mint a számítógépes monitorok vagy a televíziók, és ezeken a képernyőkön keresztül bármilyen típusú információt bocsáthatunk ki. Energiafogyasztása nagyobb, mint bármelyik előző típus, ezért kis méreteket használnak. Ezeknek a kijelzőknek a méretét hüvelykben mérik, ellentétben néhány más típusú kijelzővel. Karakterekkel vagy a képernyő szélességével mérik.

Milyen modellek a legnépszerűbbek?

Az online kereskedelemnek köszönhetően számtalan LCD kijelzőt találhatunk, de csak néhány a legnépszerűbb. Ez a népszerűség könnyen megszerezhetőségének, árának, teljesítményének vagy egyszerűen minőségének köszönhető.. Itt ezekről a modellekről beszélünk:

Nokia 5110 LCD

Nokia 5110 LCD képernyő Arduino számára

Ez a kijelző a régi Nokia 5110 mobiltelefonokból származik. Ezeknek a mobiloknak az LCD-je felülmúlta a mobil teljesítményét, és a vállalat továbbra is saját használatra értékesítette ezt a kijelzőt. A képernyő monokróm és Lineas LCD típusú. A Nokia 5110 kijelző 48 sort és 84 oszlopot kínál. Hatalma olyan, hogy lehetőséget kínál a képek megjelenítésére, bár nem hatékonyan. Teljesítménye mégis nagyon jó háttérvilágítást kell használnunk ahhoz, hogy helyesen tudjuk megtekinteni a képernyőt, általában ezt a háttérvilágítást kíséri, bár vannak olyan modulok, amelyekből hiányzik ez a funkció. A kijelző egy Philips PCD8544 illesztőprogramot használ. A Nokia 5110 LCD képernyő a következő címen található: üzletek 1,8 euróért.

Hitachi HD44780 LCD

Hitachi HD44780 vezérlő LCD-vel az Arduino számára

A modul Hitachi HD44780 LCD Ez a Hitachi gyártó által létrehozott modul. Az LCD panel fekete-fehér és vonaltípusú. Megtaláljuk egy modell 2 sorral, egyenként 16 karakterrel, és egy másik modell 4 sorral, egyenként 20 karakterrel. A Hitachi HD44780 LCD kijelzőt általában bármelyik üzletben megtaláljuk, de az is előfordulhat, hogy csak a képernyő nélküli Hitachi HD44780 vezérlőt találjuk meg, az ár ebben a helyzetben segíthet bennünket, ennek költsége képernyő plusz vezérlő 1,70 euróért és csak a 0,6 eurós sofőr.

I2C OLED-LCD

Arduino D20 LCD képernyő Arduino számára

Ez az LCD kijelző OLED típusú. Az I2C OLED LCD egy hüvelyk méretű, monokróm OLED képernyő, amely az I2C protokollon keresztül csatlakozik az Arduinóhoz, ez a protokoll kétirányú buszt használ, amely lehetővé teszi számunkra a csapok mentését, szükség van négy csapra a korábban említett szükségesek előtt. Ennek az LCD-képernyőnek az illesztőprogramja általános, így ingyenes könyvtárakat használhatunk a használatához. Ennek a modellnek az ára nem olyan olcsó, mint a korábbi modellek, de ha sok felhasználó számára megfizethető, akkor megtehetjük talál 10 euróért egység.

E-tinta LCD

E-Ink LCD képernyő Arduino számára

Az E-Ink LCD képernyő elektronikus tintával jeleníti meg az információkat. Mint a többi modell, az I2C protokollt használja az Arduinóval való kommunikációhoz. A képernyők TFT típusúak, de elektronikus tintát használnak, ami jelentősen csökkenti a fogyasztást, de nem veszíti el a felbontást. Habár nincsenek színes képernyők (pillanatnyilag), ezek mind fekete és szürke skálán.

Az LCD képernyők ezen modelljének érdekességeként azt kell mondanunk, hogy az ár és a méret egységesek. Tudunk különböző méreteket talál, és minél nagyobb méretű, annál drágább a képernyő. Így 1 vagy 2,5 hüvelykes E-Ink képernyők Egységenként 25 eurós áruk van. A nagyobb méretű panelek egységenként elérhetik az 1.000 eurót.

Hogyan csatlakoztassunk egy LCD képernyőt az Arduino-hoz?

Az LCD-képernyő és az Arduino közötti kapcsolat nagyon egyszerű. Elvben követnünk kell a fent említett csapokat, és össze kell kötnünk az Arduino táblával. A csatlakozási ábra a következő lenne:

Vázlat az LCD képernyő és az Arduino csatlakoztatásához

De nem ez az egyetlen dolog, amelyet figyelembe kell vennünk az LCD képernyő Arduino-hoz való csatlakoztatásához. Mi több olyan könyvtárat kell használnunk, amely segít megadni a programnak, hogy létrehozzuk a működéshez szükséges kódot helyesen a képernyővel. Ez a könyvesbolt a neve LiquidCrystal.h és ingyen keresztül megszerezhető az Arduino hivatalos honlapja. Ezt a könyvtárat a többi könyvtárhoz hasonlóan kell használni, a kód elején a következőképpen kell meghívni:

#include <LiquidCrystal.h>

Egyszerű és gyors módja annak, hogy az Arduino tábla LCD kijelzővel működjön.

Célszerű LCD-képernyőt használni a projektünkhöz?

A fentiek folytatásával fel kell tennünk magunknak a kérdést, hogy valóban kényelmes-e egy LCD-képernyő és az Arduino a személyes projektünkhöz vagy projektünkhöz. Személy szerint úgy gondolom, hogy bizonyos projektek esetében ez szükséges, a többiek számára pedig a szükségesnél személyesebb dolog. Beszélhetünk például a 3D nyomtatók legújabb modelljeiről, olyan modellekről, amelyek csak bizonyos esetekben adják hozzá az LCD-kijelzőt, és semmi mást, de a modell ára lényegesen drágább.

Ezekben az esetekben szerintem nem szükséges LCD-kijelzőt használni, de ez nem így van bizonyos projektekben, ahol az LCD-kijelző nagyon fontos. Az utóbbiakra példák lehetnek olyan projektek, mint például órák, játékkonzol vagy egyszerűen GPS-lokátor. Azt vetíti ki szükség van egy grafikus felületre a hatékony működéshez. Lehet, hogy butaság, különösen a legszakértőbb felhasználók számára, de bármelyik komponens drágíthatja bármely projektet, sőt életképtelenné is teheti azt. Ezért fontos felmérni, hogy projektünknek legyen-e LCD-képernyője vagy sem.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.