Layar LCD dan Arduino

Hitachi HD44780 Controller dengan LCD untuk Arduino

Proyek yang berhubungan dengan Arduino sangat populer dan seperti yang terjadi dengan Raspberry Pi, ini adalah salah satu proyeknya Hardware Libre paling banyak digunakan di kalangan perusahaan. Itu sebabnya kita akan membicarakannya salah satu kombinasi paling populer di kalangan pengguna Arduino: LCD + Arduino.

Layar LCD adalah aksesori yang semakin ekonomis dan mudah diakses, yang menjadikannya pilihan tepat untuk menemani papan Arduino kami. Tapi Bisakah layar LCD digunakan dengan papan Arduino kami? Proyek apa yang dapat digunakan dengan LCD dan Arduino, apakah kombinasi ini layak digunakan?

Apa itu LCD?

Pengguna pemula tidak menyadari apa kepanjangan dari LCD, meskipun mereka telah melihatnya lebih dari sekali seumur hidup mereka. LCD adalah singkatan dari Liquid Crystal Display, atau yang disebut Liquid Crystal Display. Layar kecil atau besar yang banyak kita kenal di berbagai perangkat seperti jam weker, layar jam tangan, kalkulator, dll... Perangkat elektronik yang jumlahnya tak terbatas bertambah berkat kombinasi LCD + Arduino dan Hardware Libre.

Layar LCD Printer Menggunakan Arduino Mega

Layar LCD kompatibel dengan apa pun Hardware Libre, termasuk papan Proyek Arduino, meskipun mereka mengharuskan papan memiliki konektor atau pin tertentu untuk membuat sambungan antara papan elektronik dan layar LCD.

A priori, tidak ada halangan untuk menggunakan ukuran layar LCD yang berbeda. Dengan kata lain, papan Arduino yang sama dapat menggunakan layar LCD 5 inci, 20 "atau ukuran karakter 5x2, untuk berbicara tentang ukuran kecil. Tapi kita harus menyadari itu Papan Arduino tidak sama dengan kartu grafis atau motherboard, jadi pesan yang akan ditampilkan di layar tidak akan berfungsi sama di layar kecil seperti di layar besar, selama itu adalah papan Arduino yang sama.

Artikel terkait:
Memulai dengan Arduino: papan dan kit mana yang bisa lebih menarik untuk memulai

Pin yang kita perlukan pada papan Arduino untuk terhubung ke layar LCD adalah sebagai berikut:

  • GND dan VCC
  • kontras
  • RS
  • RW
  • En
  • Pin D0 ke D7
  • Dua pin untuk Lampu Latar

Jika Anda memiliki cukup pin dan pin yang kompatibel dengan yang di atas, Layar LCD akan bekerja sempurna dengan papan Arduino. Jadi selalu disarankan untuk memeriksa pin dari kedua perangkat untuk memastikan bahwa koneksi ada. Bagaimanapun, jarang papan Arduino yang tidak dapat dihubungkan ke layar lcd dan jika mengalami situasi seperti itu, ada modul lcd berbeda di pasaran yang dengan mudah dihubungkan ke Arduino dan yang biayanya cukup terjangkau.

Jenis layar lcd apa yang ada?

Saat ini kami menemukan tiga jenis layar lcd di pasaran:

  • Garis lcd.
  • Lcd oleh poin.
  • Layar OLED.
  • Display LED.
  • Layar TFT.

El Line LCD adalah jenis layar yang menampilkan informasi melalui garis. Informasi ditempatkan dalam garis dan kita tidak bisa keluar dari bingkai itu. Jenis LCD ini adalah yang paling banyak digunakan, ekonomis dan terkenal tetapi juga jenis LCD yang menghasilkan permainan paling sedikit, karena ini hanya menampilkan informasi tertentu dan biasanya hanya berupa teks.

El dot lcd Ini bekerja hampir sama dengan jenis lcd sebelumnya, tetapi tidak seperti yang sebelumnya, di lcd dengan poin kami memiliki matriks poin. Dengan demikian, pada jenis lcd ini kita dapat menempatkan teks bahkan gambar dimana saja pada layar lcd tersebut. Apalagi kita dapat memiliki beberapa ukuran font dalam satu layar lcd, sesuatu yang tidak terjadi pada layar lcd baris, yang ukurannya harus selalu sama.

El Layar OLED Ini untuk banyak jenis tampilan sendiri sedangkan untuk yang lain itu dalam jenis lcd. Layar OLED adalah layar yang menunjukkan kepada kita informasi tetapi konstruksinya berbeda dari layar LCD sejak saat itu menggunakan dioda led dengan komponen organik untuk pembuatannya. Berbeda dengan tipe sebelumnya, layar OLED menawarkan resolusi, warna dan konsumsi energi yang lebih rendah. Seperti monitor komputer atau dot lcd, layar OLED menggunakan matriks titik atau piksel (karena kita dapat menggunakan beberapa warna pada tampilan yang sama) untuk menampilkan konten.

El Tampilan LED atau LCD Led mirip dengan Layar OLED, tetapi dioda led tidak mengandung unsur organik. Kinerjanya tidak setinggi layar OLED tetapi memang menawarkan resolusi lebih dari layar LCD dot dan menawarkan warna.

El Layar TFT adalah jenis lcd terbaru yang ada di pasaran. Kita dapat mengatakan bahwa layar TFT menggunakan piksel seperti monitor komputer atau televisi dan kita dapat memancarkan semua jenis informasi melalui layar ini. Konsumsi energinya lebih besar daripada jenis sebelumnya sehingga ukuran kecil digunakan. Ukuran layar ini diukur dalam inci tidak seperti beberapa jenis layar lainnya. Mereka diukur dengan karakter atau lebar layar.

Model apa yang paling populer?

Berkat perdagangan online, kami dapat menemukan model layar lcd yang tak terhitung jumlahnya, tetapi hanya beberapa yang paling populer. Popularitas ini karena perolehannya yang mudah, harganya, kinerjanya, atau kualitasnya.. Di sini kita berbicara tentang model-model ini:

LCDNokia 5110

Layar LCD Nokia 5110 untuk Arduino

Tampilan ini berasal dari ponsel lama Nokia 5110. LCD ponsel ini mengungguli ponsel dan perusahaan terus menjual layar ini untuk digunakan sendiri. Layarnya monokrom dan berjenis Lineas LCD. Layar Nokia 5110 menawarkan 48 baris dan 84 kolom. Kekuatannya sedemikian rupa sehingga menawarkan kemampuan untuk melihat gambar, meski tidak efisien. Performanya sangat bagus kita perlu menggunakan lampu latar agar dapat melihat layar dengan benar, secara umum biasanya disertai dengan lampu latar ini meskipun mungkin ada modul yang tidak memiliki fungsi ini. Layar menggunakan driver Philips PCD8544. Layar LCD Nokia 5110 dapat ditemukan di toko seharga 1,8 euro.

LCDHitachi HD44780

Hitachi HD44780 Controller dengan LCD untuk Arduino

Modul LCDHitachi HD44780 Ini adalah modul yang dibuat oleh pabrikan Hitachi. Panel lcd berwarna monokrom dan berjenis garis. Kami dapat menemukan model dengan 2 baris masing-masing 16 karakter dan model lain dengan 4 baris masing-masing 20 karakter. Kami biasanya menemukan layar LCD Hitachi HD44780 di toko mana pun tetapi bisa juga kami hanya menemukan pengontrol Hitachi HD44780 tanpa layar, harga dapat membantu kami dalam situasi ini, biayanya layar plus pengontrol untuk 1,70 euro dan hanya pengemudi 0,6 euro.

LCD OLED I2C

Layar LCD Arduino D20 untuk Arduino

Layar lcd ini adalah tipe OLED. LCD I2C OLED adalah layar OLED monokrom ukuran satu inci yang terhubung ke Arduino melalui protokol I2C., protokol ini menggunakan bus dua arah yang memungkinkan kita menyimpan pin, sedang diperlukan empat pin di depan yang diperlukan yang disebutkan sebelumnya. Driver untuk layar LCD ini bersifat umum sehingga kami dapat menggunakan pustaka gratis untuk penggunaannya. Harga model ini memang tidak semurah model sebelumnya tapi kalau terjangkau oleh banyak pengguna bisa temukan untuk 10 euro per unit.

LCD E-Ink

Layar LCD E-Ink untuk Arduino

Layar LCD E-Ink menggunakan tinta elektronik untuk menampilkan informasi. Seperti model lainnya, menggunakan protokol I2C untuk berkomunikasi dengan Arduino. Layar jenis TFT tetapi menggunakan tinta elektronik yang membuat konsumsi jauh lebih rendah tetapi tanpa kehilangan resolusi. Meskipun tidak ada layar berwarna (saat ini), semuanya ada dalam skala hitam dan abu-abu.

Sebagai rasa ingin tahu tentang model layar lcd ini, kami harus mengatakan bahwa harga dan ukuran adalah satu kesatuan. Kita dapat Temukan ukuran yang berbeda dan semakin besar ukurannya, semakin mahal layarnya. Jadi, layar E-Ink 1 atau 2,5 inci Mereka memiliki harga 25 euro per unit. Panel dengan ukuran lebih besar bisa mencapai 1.000 euro per unit.

Bagaimana cara menghubungkan layar LCD ke Arduino?

Hubungan antara layar LCD dan Arduino sangat sederhana. Pada prinsipnya kita harus mengikuti pin yang disebutkan di atas dan menghubungkannya ke papan Arduino. Diagram koneksi adalah sebagai berikut:

Skema untuk menghubungkan layar LCD dan Arduino

Tetapi itu bukan satu-satunya hal yang harus kami perhitungkan untuk menghubungkan layar LCD ke Arduino. Apalagi Kita harus menggunakan perpustakaan yang akan membantu kita memberikan program yang kita buat kode yang diperlukan untuk membuatnya bekerja benar dengan layar. Toko buku ini itu disebut LiquidCrystal.h dan dapat diperoleh secara gratis melalui situs resmi Arduino. Pustaka ini harus digunakan seperti pustaka lainnya, memanggilnya di awal kode sebagai berikut:

#include <LiquidCrystal.h>

Cara sederhana dan cepat untuk papan Arduino untuk bekerja dengan layar LCD.

Apakah sebaiknya menggunakan layar LCD untuk proyek kita?

Melanjutkan hal di atas, kita harus bertanya pada diri sendiri apakah benar-benar nyaman untuk memiliki layar LCD dan Arduino untuk proyek atau proyek pribadi kita. Secara pribadi, saya pikir untuk proyek tertentu itu perlu dan untuk yang lainnya itu adalah sesuatu yang lebih pribadi daripada yang diperlukan. Misalnya, kita dapat berbicara tentang model printer 3D terbaru, model yang hanya menambahkan layar LCD dalam beberapa kasus dan tidak ada yang lain, tetapi harga model jauh lebih mahal.

Dalam kasus ini, saya rasa tidak perlu menggunakan layar LCD, tetapi tidak demikian halnya dalam proyek tertentu di mana layar LCD sangat penting. Contoh yang terakhir adalah proyek seperti jam tangan, konsol game, atau pelacak GPS. Proyek itu perlu memiliki antarmuka grafis agar berfungsi secara efektif. Apa yang kami katakan mungkin konyol, terutama bagi sebagian besar pengguna ahli, tetapi komponen apa pun dapat membuat proyek menjadi lebih mahal dan bahkan membuatnya tidak dapat dijalankan. Oleh karena itu, penting untuk menilai apakah proyek kita harus memiliki layar LCD atau tidak.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.