Skrin LCD dan Arduino

Hitachi HD44780 Controller dengan LCD untuk Arduino

Projek yang berkaitan dengan Arduino sangat popular dan seperti yang berlaku dengan Raspberry Pi, ia adalah salah satu projek Hardware Libre paling banyak digunakan di kalangan syarikat. Itulah sebabnya kita akan bercakap tentang salah satu kombinasi yang paling popular di kalangan pengguna Arduino: LCD + Arduino.

Paparan LCD adalah aksesori yang semakin menjimatkan dan mudah diakses, yang menjadikannya pilihan terbaik untuk menemani papan Arduino kami. Tetapi Bolehkah skrin LCD digunakan dengan papan Arduino kami? Projek apa yang dapat digunakan dengan LCD dan Arduino, adakah kombinasi ini layak digunakan?

Apa itu LCD?

Pengguna baru tidak menyedari apa arti LCD, walaupun mereka akan melihatnya lebih dari sekali sepanjang hayat mereka. LCD bermaksud Liquid Crystal Display, atau Liquid Crystal Display. Skrin kecil atau besar yang kebanyakan kita kenali dalam pelbagai peranti seperti jam penggera, skrin jam tangan, kalkulator, dll... Sebilangan besar peranti elektronik yang diperluaskan berkat gabungan LCD + Arduino dan Hardware Libre.

Skrin LCD Pencetak Menggunakan Arduino Mega

Skrin LCD serasi dengan mana-mana Hardware Libre, termasuk papan Projek Arduino, walaupun mereka memerlukan papan mempunyai penyambung atau pin tertentu untuk membuat sambungan antara papan elektronik dan skrin LCD.

Priori, tidak ada halangan untuk menggunakan saiz skrin LCD yang berbeza. Dengan kata lain, papan Arduino yang sama dapat menggunakan layar LCD 5 inci, 20 inci atau ukuran watak 5 × 2, untuk ukuran kecil. Tetapi kita mesti sedar bahawa Papan Arduino tidak sama dengan kad grafik atau papan induk, jadi pesan yang akan ditampilkan di layar tidak akan berfungsi sama pada layar kecil seperti pada layar besar, asalkan itu adalah papan Arduino yang sama.

artikel berkaitan:
Bermula dengan Arduino: papan dan kit mana yang lebih menarik untuk bermula

Pin yang kami perlukan di papan Arduino untuk menyambung ke skrin LCD adalah seperti berikut:

  • GND dan VCC
  • Bandingkan
  • RS
  • RW
  • En
  • Pin D0 hingga D7
  • Dua pin untuk Lampu Latar

Sekiranya anda mempunyai cukup pin dan pin yang sesuai dengan perkara di atas, LCD akan berfungsi dengan sempurna dengan papan Arduino. Oleh itu, selalu disarankan untuk memeriksa pin kedua-dua peranti untuk memastikan bahawa sambungannya ada. Walau bagaimanapun, jarang bagi papan Arduino yang tidak dapat disambungkan ke paparan LCD dan sekiranya berlaku, terdapat modul LCD yang berbeza di pasaran yang mudah dihubungkan ke Arduino dan yang harganya cukup berpatutan.

Apakah jenis skrin lcd yang ada?

Kami kini menemui tiga jenis skrin lcd di pasaran:

  • Garis lcd.
  • Lcd mengikut mata.
  • Paparan OLED.
  • Paparan led.
  • Paparan TFT.

El Line LCD adalah sejenis skrin yang menunjukkan maklumat melalui garis. Maklumat diletakkan dalam satu baris dan kami tidak dapat keluar dari kerangka tersebut. Jenis LCD ini adalah yang paling banyak digunakan, ekonomi dan terkenal tetapi juga jenis lcd yang memberikan permainan paling sedikit, kerana ia hanya menunjukkan maklumat tertentu dan biasanya hanya teks.

El bertitik lcd Ia berfungsi hampir sama dengan jenis lcd sebelumnya, tetapi tidak seperti yang sebelumnya, di lcd demi titik kita mempunyai matriks mata. Oleh itu, dalam jenis lcd ini kita dapat meletakkan teks dan juga gambar di mana sahaja di skrin lcd. Apa lagi kita boleh mempunyai pelbagai saiz fon dalam skrin lcd yang sama, sesuatu yang tidak berlaku dalam paparan garis lcd, yang ukurannya mesti selalu sama.

El Paparan OLED Ini untuk banyak jenis paparan sendiri sedangkan untuk yang lain adalah dalam jenis lcd. Paparan OLED adalah skrin yang menunjukkan maklumat kepada kami tetapi pembinaannya berbeza dengan skrin LCD sejak itu menggunakan diod led dengan komponen organik untuk penciptaannya. Tidak seperti jenis sebelumnya, paparan OLED menawarkan resolusi, warna dan resolusi yang lebih tinggi penggunaan tenaga yang lebih rendah. Seperti monitor komputer atau dot lcd, skrin OLED menggunakan matriks titik atau piksel (kerana kita dapat menggunakan beberapa warna pada paparan yang sama) untuk memaparkan kandungan.

El Paparan LED atau LCD serupa dengan Paparan OLED, tetapi diod led tidak mengandungi unsur organik. Kinerjanya tidak setinggi paparan OLED tetapi menawarkan resolusi lebih banyak daripada layar LCD dot dan menawarkan warna.

El Paparan TFT adalah jenis lcd terbaru di pasaran. Kita boleh mengatakan bahawa paparan TFT menggunakan piksel seperti monitor komputer atau televisyen dan bahawa kita dapat memancarkan segala jenis maklumat melalui skrin ini. Penggunaan energinya lebih tinggi daripada jenis sebelumnya, maka saiz kecil digunakan. Ukuran paparan ini diukur dalam inci tidak seperti beberapa jenis paparan lain. Mereka diukur berdasarkan watak atau lebar skrin.

Model apa yang paling popular?

Terima kasih kepada perdagangan dalam talian, kami dapat menemui banyak model paparan lcd, tetapi hanya beberapa yang paling popular. Populariti ini disebabkan oleh pemerolehan yang mudah, harganya, prestasi atau hanya kualitinya.. Di sini kita bercakap mengenai model ini:

Nokia 5110 LCD

Skrin LCD Nokia 5110 untuk Arduino

Paparan ini berasal dari telefon bimbit Nokia 5110 lama. LCD telefon bimbit ini mengungguli telefon bimbit dan syarikat terus menjual paparan ini untuk kegunaannya sendiri. Skrinnya monokrom dan jenis LCD Lineas. Paparan Nokia 5110 menawarkan 48 baris dan 84 lajur. Kekuatannya sedemikian rupa sehingga menawarkan kemungkinan menampilkan gambar walaupun tidak efisien. Prestasinya sangat baik walaupun kita perlu menggunakan lampu latar untuk dapat melihat skrin dengan betul, secara umum biasanya disertai dengan lampu latar ini walaupun mungkin ada modul yang tidak mempunyai fungsi ini. Paparan menggunakan pemacu Philips PCD8544. Skrin LCD Nokia 5110 dapat dilihat di kedai dengan harga 1,8 euro.

LCD Hitachi HD44780

Hitachi HD44780 Controller dengan LCD untuk Arduino

Modul ini LCD Hitachi HD44780 Ia adalah modul yang dibuat oleh pengeluar Hitachi. Panel lcd monokrom dan jenis garis. Kita boleh cari satu model dengan 2 baris masing-masing 16 watak dan satu lagi model dengan 4 baris masing-masing 20 watak. Kita biasanya menjumpai paparan LCD Hitachi HD44780 di mana-mana kedai tetapi mungkin juga kita hanya menemui pengawal Hitachi HD44780 tanpa skrin, harganya dapat menolong kita dalam keadaan ini, dengan kosnya skrin ditambah pengawal dengan harga 1,70 euro dan hanya pemacu 0,6 euro.

LCD OLED I2C

Skrin LCD Arduino D20 untuk Arduino

Paparan lcd ini adalah jenis OLED. LCD OLED I2C adalah skrin OLED monokrom bersaiz satu inci yang menghubungkan ke Arduino melalui protokol I2C, protokol ini menggunakan bas dua arah yang membolehkan kita menyimpan pin, perlu empat pin di hadapan yang perlu disebutkan sebelumnya. Pemacu untuk skrin LCD ini adalah generik sehingga kami dapat menggunakan perpustakaan percuma untuk penggunaannya. Harga model ini tidak semurah model sebelumnya tetapi jika mampu dimiliki oleh banyak pengguna, kita boleh cari dengan harga 10 euro seunit.

LCD E-Dakwat

Skrin LCD E-Ink untuk Arduino

Skrin LCD E-Ink menggunakan dakwat elektronik untuk memaparkan maklumat. Seperti model lain, menggunakan protokol I2C untuk berkomunikasi dengan Arduino. Skrin jenis TFT tetapi menggunakan dakwat elektronik yang menjadikan penggunaannya jauh lebih rendah tetapi tanpa kehilangan resolusi. Walaupun tidak ada skrin warna (buat masa ini), semuanya ada dalam skala hitam dan kelabu.

Sebagai rasa ingin tahu mengenai model skrin lcd ini, kita harus mengatakan bahawa harga dan ukurannya bersatu. Kita boleh cari saiz yang berbeza dan semakin besar saiznya, semakin mahal skrinnya. Oleh itu, skrin E-Ink 1 atau 2,5 inci Mereka mempunyai harga 25 euro seunit. Panel dengan ukuran lebih besar boleh mencecah 1.000 euro per unit.

Bagaimana cara menyambungkan skrin LCD ke Arduino?

Sambungan antara skrin LCD dan Arduino sangat mudah. Pada dasarnya kita harus mengikuti pin yang disebutkan di atas dan menghubungkannya ke papan Arduino. Gambarajah sambungan adalah seperti berikut:

Skema untuk menyambungkan skrin LCD dan Arduino

Tetapi bukan satu-satunya perkara yang perlu kita pertimbangkan untuk menyambungkan skrin LCD ke Arduino. Apa lagi kita harus menggunakan perpustakaan yang akan membantu kita untuk memberikan program yang kita buat kod yang diperlukan untuk membuatnya berfungsi dengan betul dengan skrin. Kedai buku ini ia dipanggil LiquidCrystal.h dan ia boleh didapati secara percuma melalui laman web rasmi Arduino. Perpustakaan ini mesti digunakan seperti perpustakaan yang lain, memintanya pada awal kod seperti berikut:

#include <LiquidCrystal.h>

Cara mudah dan pantas untuk papan Arduino berfungsi dengan skrin LCD.

Adakah disarankan menggunakan skrin LCD untuk projek kami?

Teruskan dengan perkara di atas, kita harus bertanya kepada diri kita sendiri adakah senang menggunakan skrin LCD dan Arduino untuk projek atau projek peribadi kita. Secara peribadi, saya berpendapat bahawa untuk projek-projek tertentu adalah perlu dan untuk selebihnya ia adalah sesuatu yang lebih peribadi daripada yang diperlukan. Sebagai contoh, kita boleh bercakap mengenai model terbaru pencetak 3D, model yang hanya menambah dalam beberapa kes paparan LCD dan tidak ada yang lain, tetapi harga model itu jauh lebih mahal.

Dalam kes ini, saya rasa tidak perlu menggunakan paparan LCD, tetapi ini tidak berlaku dalam projek tertentu di mana paparan LCD sangat penting. Contoh yang terakhir adalah projek seperti jam tangan, konsol permainan atau sekadar pencari GPS. Projek yang perlu mempunyai antara muka grafik untuk berfungsi dengan berkesan. Apa yang kami katakan mungkin konyol, terutama bagi pengguna yang paling pakar, tetapi komponen apa pun dapat menjadikan projek apa pun lebih mahal dan bahkan menjadikannya tidak dapat dilaksanakan. Oleh itu, adalah mustahak untuk menilai sama ada projek kita harus mempunyai skrin LCD atau tidak.


Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.