Ekrany LCD i Arduino

Kontroler Hitachi HD44780 z wyświetlaczem LCD dla Arduino

Projekty związane z Arduino cieszą się dużym zainteresowaniem i podobnie jak to miało miejsce w przypadku Raspberry Pi, jest to jeden z projektów Hardware Libre najczęściej używany wśród firm. Dlatego będziemy o tym rozmawiać jedna z najpopularniejszych kombinacji wśród użytkowników Arduino: LCD + Arduino.

Wyświetlacz LCD to coraz bardziej ekonomiczne i dostępne akcesorium, co sprawia, że ​​jest to doskonała opcja towarzysząca naszej płycie Arduino. Ale Czy ekran LCD może być używany z naszą płytą Arduino? Jakie projekty można wykorzystać z LCD i Arduino, czy warto zastosować tę kombinację?

Co to jest LCD?

Początkujący użytkownicy nie wiedzą, co oznacza LCD, mimo że widzieli go więcej niż raz w życiu. LCD oznacza wyświetlacz ciekłokrystaliczny lub coś, co ma być wyświetlaczem ciekłokrystalicznym. Mały lub duży ekran, który wielu z nas zna w różnych urządzeniach takich jak budziki, ekrany zegarków, kalkulatory itp. Nieskończona liczba urządzeń elektronicznych, które rozwijają się dzięki połączeniu LCD + Arduino i Hardware Libre.

Ekran LCD drukarki korzystającej z Arduino Mega

Ekrany LCD są kompatybilne z każdym Hardware Librew tym płytki Arduino Project, chociaż wymagają, aby płytki miały określone złącza lub styki do wykonania połączenia między płytką elektroniki a ekranem LCD.

A priori, nie ma przeszkód w używaniu różnych rozmiarów ekranu LCD. Innymi słowy, ta sama płytka Arduino może wykorzystywać 5-calowy, 20-calowy ekran LCD lub rozmiar znaków 5 × 2, mówiąc o niewielkich rozmiarach. Ale musimy być tego świadomi Płyta Arduino to nie to samo, co karta graficzna czy płyta główna, więc komunikat do wyświetlenia na ekranie nie będzie działał tak samo na małym ekranie, jak na dużym ekranie, o ile jest to ta sama płytka Arduino.

Podobne artykuł:
Pierwsze kroki z Arduino: które płyty i zestawy mogą być bardziej interesujące na początek

Piny, których będziemy potrzebować na płytce Arduino, aby połączyć się z ekranem LCD, będą następujące:

  • GND i VCC
  • kontrastować
  • RS
  • RW
  • En
  • Kołki od D0 do D7
  • Dwa piny do podświetlenia

Jeśli masz wystarczającą liczbę pinów i pinów zgodnych z powyższymi, Ekran LCD będzie doskonale współpracował z płytką Arduino. Dlatego zawsze zaleca się sprawdzenie styków obu urządzeń, aby upewnić się, że połączenie istnieje. W każdym razie rzadko zdarza się, aby płytka Arduino nie mogła połączyć się z wyświetlaczem LCD, aw przypadku takiej sytuacji na rynku są różne moduły LCD, które można łatwo podłączyć do Arduino i których koszt jest dość przystępny.

Jakie są rodzaje ekranów lcd?

Obecnie na rynku znajdujemy trzy rodzaje ekranów lcd:

  • Linie lcd.
  • Lcd według punktów.
  • Wyświetlacz OLED.
  • Wyświetlacz LED.
  • Wyświetlacz TFT.

El Liniowy wyświetlacz LCD to rodzaj ekranu, na którym informacje są wyświetlane w postaci linii. Informacje są umieszczone w liniach i nie możemy wyjść z tej ramki. Ten typ LCD jest najczęściej używany, ekonomiczny i dobrze znany, ale jest też typem LCD, który zapewnia najmniej gier, ponieważ pokazuje tylko określone informacje i zwykle jest to tylko tekst.

El dot lcd Działa prawie tak samo jak poprzedni typ lcd, ale w przeciwieństwie do poprzedniego, w lcd według punktów mamy macierz punktów. W ten sposób w tego typu lcd możemy umieścić tekst, a nawet obrazy w dowolnym miejscu na ekranie lcd. Co więcej możemy mieć kilka rozmiarów czcionek na tym samym ekranie lcdcoś, co nie dzieje się przy wyświetlaniu linii na lcd, których rozmiar musi być zawsze taki sam.

El Wyświetlacz OLED Dla wielu jest to własny typ wyświetlacza, podczas gdy dla innych jest to rodzaj wyświetlacza lcd. Wyświetlacz OLED to ekran, który pokazuje nam informacje, ale jego konstrukcja różni się od ekranu LCD od tego czasu do jej tworzenia wykorzystuje diody led z organicznymi komponentami. W przeciwieństwie do poprzednich typów wyświetlacze OLED oferują wyższą rozdzielczość, kolory i mniejsze zużycie energii. Podobnie jak monitory komputerowe lub lcd punktowe, ekrany OLED wykorzystują matrycę punktów lub pikseli (ponieważ możemy używać kilku kolorów na tym samym wyświetlaczu) do wyświetlania treści.

El Wyświetlacz LED lub LCD Wyświetlacz LED jest podobny do wyświetlacza OLED, ale diody led nie zawierają elementów organicznych. Jego wydajność nie jest tak wysoka jak w przypadku wyświetlacza OLED, ale oferuje większą rozdzielczość niż ekran LCD z punktami i oferuje kolory.

El Wyświetlacz TFT to najnowszy typ wyświetlacza LCD, jaki istnieje na rynku. Można powiedzieć, że wyświetlacz TFT wykorzystuje piksele, takie jak monitory komputerowe lub telewizory, i że przez te ekrany możemy emitować wszelkiego rodzaju informacje. Jego zużycie energii jest większe niż w przypadku któregokolwiek z poprzednich typów, dlatego używane są małe rozmiary. Rozmiar tych wyświetlaczy jest mierzony w calach, w przeciwieństwie do niektórych innych typów wyświetlaczy. Są mierzone liczbą znaków lub szerokością ekranu.

Jakie modele są najpopularniejsze?

Dzięki sklepowi internetowemu możemy znaleźć niezliczone modele wyświetlaczy lcd, ale tylko kilka z nich cieszy się największą popularnością. Ta popularność wynika z łatwości zakupu, ceny, wydajności lub po prostu jakości.. Tutaj mówimy o tych modelach:

Wyświetlacz LCD Nokia 5110

Ekran LCD Nokia 5110 dla Arduino

Ten wyświetlacz pochodzi ze starych telefonów komórkowych Nokia 5110. Wyświetlacz LCD tych telefonów komórkowych przewyższał telefon komórkowy, a firma kontynuowała sprzedaż tego wyświetlacza na własny użytek. Ekran jest monochromatyczny i jest typu Lineas LCD. Wyświetlacz Nokia 5110 oferuje 48 wierszy i 84 kolumny. Jego moc jest taka, że ​​oferuje możliwość wyświetlania obrazów, choć nie jest to wydajne. Jego wydajność jest jednak bardzo dobra będziemy musieli użyć podświetlenia, aby móc poprawnie wyświetlać ekran, generalnie towarzyszy temu podświetlenie, chociaż mogą istnieć moduły, które nie mają tej funkcji. Wyświetlacz wykorzystuje sterownik Philips PCD8544. Ekran LCD telefonu Nokia 5110 można znaleźć pod adresem sklepy za 1,8 euro.

Hitachi HD44780 LCD

Kontroler Hitachi HD44780 z wyświetlaczem LCD dla Arduino

Moduł Hitachi HD44780 LCD Jest to moduł stworzony przez producenta Hitachi. Panel LCD jest monochromatyczny i liniowy. Możemy znaleźć model z 2 liniami po 16 znaków i inny model z 4 liniami po 20 znaków w każdym. Zwykle znajdujemy wyświetlacz LCD Hitachi HD44780 w każdym sklepie, ale może się również zdarzyć, że znajdziemy tylko kontroler Hitachi HD44780 bez ekranu, cena może nam pomóc w tej sytuacji, koszt to ekran plus kontroler za 1,70 euro i tylko kierowca za 0,6 euro.

LCD I2C OLED

Ekran LCD Arduino D20 dla Arduino

Ten wyświetlacz lcd jest typu OLED. I2C OLED LCD to jednocalowy monochromatyczny ekran OLED, który łączy się z Arduino za pośrednictwem protokołu I2C, ten protokół wykorzystuje dwukierunkową magistralę, która pozwala nam zapisywać piny, konieczne są cztery szpilki przed wspomnianymi wcześniej niezbędnymi. Sterownik tego ekranu LCD jest ogólny, więc do jego użytku możemy używać bezpłatnych bibliotek. Cena tego modelu nie jest tak tania jak poprzednich modeli, ale jeśli jest dostępna dla wielu użytkowników, możemy znajdź za 10 euro za jednostkę.

E-InkLCD

Ekran LCD E-Ink dla Arduino

Ekran LCD E-Ink wykorzystuje elektroniczny atrament do wyświetlania informacji. Podobnie jak reszta modeli, wykorzystuje protokół I2C do komunikacji z Arduino. Ekrany są typu TFT, ale wykorzystują elektroniczny atrament, co znacznie zmniejsza zużycie, ale bez utraty rozdzielczości. Chociaż nie ma kolorowych ekranów (w tej chwili), wszystkie są w czarno-szarej skali.

Jako ciekawostka co do tego modelu ekranów lcd, musimy powiedzieć, że cena i rozmiar są ze sobą połączone. Możemy znajdź różne rozmiary, a im większy rozmiar, tym droższy ekran. Tak więc 1 lub 2,5-calowe ekrany E-Ink Mają cenę 25 euro za sztukę. Panele o większych rozmiarach mogą osiągnąć 1.000 euro za sztukę.

Jak podłączyć ekran LCD do Arduino?

Połączenie ekranu LCD z Arduino jest bardzo proste. Zasadniczo musimy podążać za wspomnianymi powyżej pinami i podłączyć je do płytki Arduino. Schemat połączeń wyglądałby następująco:

Schemat podłączenia ekranu LCD i Arduino

Ale to nie jedyne, co musimy wziąć pod uwagę, aby podłączyć ekran LCD do Arduino. Co więcej Musimy skorzystać z biblioteki, która pomoże nam dać programowi, że stworzymy kod niezbędny do jego działania poprawnie z ekranem. Ta księgarnia nazywa się LiquidCrystal.h i można go uzyskać bezpłatnie za pośrednictwem oficjalna strona Arduino. Ta biblioteka musi być używana tak jak reszty bibliotek, wywołując ją na początku kodu w następujący sposób:

#include <LiquidCrystal.h>

Prosty i szybki sposób współpracy płyty Arduino z ekranem LCD.

Czy w naszym projekcie warto zastosować ekran LCD?

Kontynuując powyższe, musimy zadać sobie pytanie, czy naprawdę wygodnie jest mieć ekran LCD i Arduino do naszego osobistego projektu lub projektu. Osobiście uważam, że w przypadku niektórych projektów jest to konieczne, a dla pozostałych jest to coś bardziej osobistego niż to konieczne. Na przykład możemy mówić o najnowszych modelach drukarek 3D, modelach, które dodają tylko w niektórych przypadkach wyświetlacz LCD i nic więcej, ale cena modelu jest znacznie droższa.

W takich przypadkach nie sądzę, aby konieczne było użycie wyświetlacza LCD, ale nie ma to miejsca w niektórych projektach, w których wyświetlacz LCD jest bardzo ważny. Przykładami tych ostatnich są projekty takie jak zegarki, konsola do gier czy po prostu lokalizator GPS. Projekty, które muszą mieć interfejs graficzny, aby efektywnie funkcjonować. To, co powiemy, może być głupie, zwłaszcza dla najbardziej doświadczonych użytkowników, ale każdy element może podnieść każdy projekt, a nawet uczynić go nieopłacalnym. Dlatego ważne jest, aby ocenić, czy nasz projekt powinien mieć ekran LCD, czy nie.


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.