LCD ekranlar ve Arduino

Arduino için LCD'li Hitachi HD44780 Kontrol Cihazı

Arduino ile ilgili projeler çok popüler ve Raspberry Pi'de olduğu gibi bu da projelerden biri. Hardware Libre şirketler arasında en çok kullanılanıdır. Bu yüzden hakkında konuşacağız Arduino kullanıcıları arasında en popüler kombinasyonlardan biri: LCD + Arduino.

LCD ekran giderek daha ekonomik ve erişilebilir bir aksesuardırBu, Arduino kartımıza eşlik etmeyi harika bir seçenek haline getirir. Fakat Arduino kartımız ile bir LCD ekran kullanılabilir mi? LCD ve Arduino ile hangi projeler kullanılabilir, bu kombinasyon kullanmaya değer mi?

LCD nedir?

Acemi kullanıcılar, yaşamları boyunca bir kereden fazla görmüş olsalar bile, LCD'nin ne anlama geldiğinin farkında değiller. LCD, Sıvı Kristal Ekran anlamına gelir veya Sıvı Kristal Ekran olarak gelir. Birçoğumuzun alarm saatleri, saat ekranları, hesap makineleri vb. çeşitli cihazlarda tanıdığı küçük veya büyük bir ekran... LCD + Arduino ve Arduino'nun birleşimi sayesinde genişletilen sonsuz sayıda elektronik cihaz. Hardware Libre.

Arduino Mega Kullanan Bir Yazıcının LCD Ekranı

LCD ekranlar her türlü cihazla uyumludur Hardware LibreArduino Proje panoları dahil, elektronik kart ile LCD ekran arasındaki bağlantıyı yapmak için kartların belirli konektörlere veya pinlere sahip olmasını gerektirmelerine rağmen.

Öncelikle, farklı LCD ekran boyutlarının kullanılmasında herhangi bir engel yoktur. Diğer bir deyişle, aynı Arduino kartı, küçük bir boyuttan bahsetmek için 5 inç, 20 ”LCD ekran veya 5 × 2 karakter boyutu kullanabilir. Ama bunun farkında olmalıyız Arduino kartı, bir grafik kartı veya ana kart ile aynı değildirBu nedenle, bir ekranda görüntülenecek mesaj, aynı Arduino kartı olduğu sürece küçük bir ekranda büyük bir ekranda olduğu gibi çalışmayacaktır.

İlgili makale:
Arduino ile Başlarken: Hangi anakartlar ve kitler başlamak için daha ilginç olabilir?

Bir LCD ekrana bağlanmak için bir Arduino kartında ihtiyaç duyacağımız pinler aşağıdaki gibi olacaktır:

  • GND ve VCC
  • kontrast
  • RS
  • RW
  • En
  • D0 - D7 pimleri
  • Arka Işık için iki pim

Yukarıdakilerle uyumlu yeterli sayıda piminiz ve pininiz varsa, LCD ekran Arduino kartı ile mükemmel çalışacak. Bu nedenle, bağlantının mevcut olduğundan emin olmak için her zaman her iki cihazın pinlerini kontrol etmeniz önerilir. Zaten Arduino kartının bir LCD ekrana bağlanamaması nadirdir ve böyle bir durum olması durumunda piyasada Arduino'ya kolayca bağlanabilen ve maliyeti oldukça uygun olan farklı LCD modülleri bulunmaktadır.

Ne tür lcd ekranlar var?

Şu anda piyasada üç tip LCD ekran buluyoruz:

  • LCD satırları.
  • Puanlara göre LCD.
  • OLED ekran.
  • LED ekran.
  • TFT ekran.

El Hat LCD, bilgileri satırlar aracılığıyla gösteren bir ekran türüdür. Bilgi satırlar içinde yer alır ve bu çerçeveden çıkamayız. Bu tip LCD en çok kullanılan, ekonomik ve en iyi bilinen LCD'dir, ancak aynı zamanda en az oyun veren lcd türüdür, çünkü yalnızca belirli bilgileri gösterir ve genellikle yalnızca metindir.

El noktalı lcd Önceki tip LCD ile hemen hemen aynı şekilde çalışır, ancak öncekinden farklı olarak noktalara göre lcd, bir nokta matrisimiz var. Böylece bu tip lcd'de metni ve hatta görüntüleri lcd ekranın herhangi bir yerine yerleştirebiliriz. Daha ne aynı lcd ekranda birkaç yazı tipi boyutuna sahip olabiliriz, boyutları her zaman aynı olması gereken satırların lcd ekranında olmayan bir şey.

El OLED ekran Birçoğu için bir tür kendi ekranı, diğerleri için ise lcd türleri dahilindedir. OLED Ekran, bize bilgi gösteren bir ekrandır, ancak yapısı LCD ekrandan farklıdır. Oluşturulması için organik bileşenlere sahip led diyotlar kullanır. Önceki türlerden farklı olarak, OLED ekranlar daha yüksek çözünürlük, renk ve daha düşük enerji tüketimi. Bilgisayar monitörleri veya nokta lcd gibi OLED ekranlar, içeriği görüntülemek için nokta veya piksel matrisini (aynı ekranda birkaç renk kullanabildiğimiz için) kullanır.

El LED veya LCD Led ekran, OLED Ekrana benzer, ancak led diyotlar organik elementler içermez. Performansı OLED ekran kadar yüksek değil ancak noktalı LCD ekrandan daha fazla çözünürlük sunuyor ve renk sunuyor.

El TFT ekran, piyasadaki en yeni lcd türüdür. TFT ekranın bilgisayar monitörleri veya televizyonlar gibi pikseller kullandığını ve bu ekranlar üzerinden her türlü bilgiyi yayabileceğimizi söyleyebiliriz. Enerji tüketimi önceki türlerden daha fazladır, bu nedenle küçük boyutlar kullanılır. Bu ekranların boyutu, diğer bazı ekran türlerinden farklı olarak inç cinsinden ölçülür. Karakterlerle veya ekran genişliğiyle ölçülürler.

En popüler modeller hangileridir?

Çevrimiçi ticaret sayesinde sayısız LCD ekran modeli bulabiliriz, ancak bunlardan yalnızca birkaçı en popüler olanıdır. Bu popülerlik kolay edinilmesinden, fiyatından, performansından veya sadece kalitesinden kaynaklanmaktadır.. İşte bu modeller hakkında konuşuyoruz:

Nokia 5110 LCD

Nokia 5110 Arduino için LCD Ekran

Bu ekran eski Nokia 5110 cep telefonlarından geliyor. Bu cep telefonlarının LCD'si cep telefonundan daha iyi performans gösterdi ve şirket bu ekranı kendi kullanımı için satmaya devam etti. Ekran tek renkli ve Lineas LCD tipidir. Nokia 5110 ekranı 48 satır ve 84 sütun sunar. Gücü, verimli olmasa da görüntüleri izleme yeteneği sunacak şekildedir. Performansı çok iyi olmasına rağmen ekranı doğru şekilde görüntüleyebilmek için arka aydınlatmayı kullanmamız gerekecekGenel olarak, bu işlevden yoksun modüller olabilmesine rağmen, genellikle bu arka aydınlatma eşlik eder. Ekran bir Philips PCD8544 sürücüsü kullanıyor. Nokia 5110 LCD ekranı şu adreste bulunabilir: 1,8 avroya dükkanlar.

Hitachi HD44780 LCD

Arduino için LCD'li Hitachi HD44780 Kontrol Cihazı

Modül Hitachi HD44780 LCD Üretici Hitachi tarafından oluşturulan bir modüldür. LCD panel tek renkli ve hat tipidir. Bulabiliriz her biri 2 karakterlik 16 satır ve her biri 4 karakterlik 20 satırlık başka bir model. Genellikle Hitachi HD44780 LCD ekranını herhangi bir mağazada buluyoruz, ancak aynı zamanda sadece Hitachi HD44780 kontrol cihazını ekransız bulabiliriz, fiyat bu durumda bize yardımcı olabilir, maliyet şu şekildedir: 1,70 Euro için ekran artı kontrol cihazı ve sadece 0,6 euro'luk sürücü.

I2C OLED-LCD

Arduino için Arduino D20 LCD Ekran

Bu lcd ekran OLED tipindedir. I2C OLED LCD, Arduino'ya I2C protokolü üzerinden bağlanan bir inç boyutunda monokrom OLED ekrandır., bu protokol pinleri kaydetmemize izin veren çift yönlü bir veri yolu kullanır, daha önce bahsedilen gerekli olanların önünde gerekli olan dört pim. Bu LCD ekranın sürücüsü geneldir, bu nedenle kullanımı için ücretsiz kitaplıkları kullanabiliriz. Bu modelin fiyatı önceki modeller kadar ucuz değil ancak birçok kullanıcı tarafından uygun fiyatlı ise biz yapabiliriz. 10 avroya birimi bul.

E-Mürekkep LCD

Arduino için E-Ink LCD ekran

E-Ink LCD ekranı, bilgileri görüntülemek için elektronik mürekkep kullanır. Modellerin geri kalanı gibi, Arduino ile iletişim kurmak için I2C protokolünü kullanır. Ekranlar TFT tipinde ancak çözünürlüğü kaybetmeden tüketimi önemli ölçüde azaltan elektronik mürekkep kullanıyor. Renkli ekranlar olmasa da (şu anda) hepsi siyah ve gri tonlamalı.

Bu lcd ekran modeli hakkında merak edilen bir konu olarak fiyat ve boyutun birleştiğini söylemeliyiz. Yapabiliriz farklı boyutlar bulun ve boyut ne kadar büyükse, ekran o kadar pahalı. Böylece 1 veya 2,5 inç E-Mürekkep ekranları Birim başına 25 Euro'luk bir fiyatı var. Daha büyük boyuttaki paneller birim başına 1.000 Euro'ya ulaşabilir.

Arduino'ya bir LCD ekran nasıl bağlanır?

Bir LCD ekran ile Arduino arasındaki bağlantı çok basittir. Prensip olarak Yukarıda belirtilen pinleri takip etmeli ve bunları Arduino kartına bağlamalıyız. Bağlantı şeması aşağıdaki gibi olacaktır:

Bir LCD ekran ve Arduino bağlamak için şematik

Ancak LCD ekranı Arduino'ya bağlamak için hesaba katmamız gereken tek şey bu değil. Daha ne Çalışması için gerekli kodu oluşturduğumuz programı vermemize yardımcı olacak bir kütüphane kullanmalıyız. ekranla doğru. Bu kitapçı adı LiquidCrystal.h ve aracılığıyla ücretsiz olarak elde edilebilir resmi Arduino web sitesi. Bu kütüphane, kütüphanelerin geri kalanı gibi kullanılmalı ve kodun başında aşağıdaki gibi kullanılmalıdır:

#include <LiquidCrystal.h>

Arduino kartının bir LCD ekranla çalışması için basit ve hızlı bir yol.

Projemiz için LCD ekran kullanılması tavsiye edilir mi?

Yukarıdakilere devam ederek, kişisel projemiz veya projemiz için bir LCD ekrana ve Arduino'ya sahip olmanın gerçekten uygun olup olmadığını kendimize sormalıyız.. Kişisel olarak, bazı projeler için bunun gerekli olduğunu ve geri kalanı için gerekenden daha kişisel bir şey olduğunu düşünüyorum. Örneğin, en son 3D yazıcı modellerinden, sadece bazı durumlarda LCD ekran ekleyen ve başka hiçbir şey eklemeyen modeller hakkında konuşabiliriz, ancak modelin fiyatı önemli ölçüde daha pahalıdır.

Bu durumlarda LCD ekran kullanmanın gerekli olduğunu düşünmüyorum ama LCD ekranın çok önemli olduğu bazı projelerde durum böyle değil. İkincisine örnek olarak saatler, bir oyun konsolu veya sadece bir GPS bulucu gibi projeler verilebilir. Projeler etkili bir şekilde çalışması için bir grafik arayüze sahip olması gerekir. Söylediklerimiz, özellikle en uzman kullanıcılar için aptalca olabilir, ancak herhangi bir bileşen herhangi bir projeyi daha pahalı hale getirebilir ve hatta sürdürülemez hale getirebilir. Bu nedenle projemizin bir LCD ekrana sahip olup olmayacağını değerlendirmek önemlidir.


İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.