Arduino menghubungkan LCD tanpa POT

14

Saya menggunakan LCD ini :

masukkan deskripsi gambar di sini

Ditambah lagi, saya menggunakan Arduino. Saya mencoba untuk menghubungkan ini tetapi tanpa pot 10 ribu. Bagaimana ini mungkin? Setiap tutorial yang saya temukan melibatkan potensiometer 10K

jason11
sumber

Jawaban:

10

Anda bisa mulai dengan menggunakan resistor variabel untuk menemukan sweet spot untuk kontras layar, lalu gunakan multimeter untuk mengukur hambatan pada titik itu, yang seharusnya memberi Anda nilai yang baik untuk resistor tetap. Kalau tidak, Anda bisa melihat menggunakan chip potensiometer digital yang dapat mengatur kontras layar dan dapat dikontrol oleh Arduino

Jim
sumber
10

Hanya PWM sesuatu untuk membuat kontras yang sesuai dengan kebutuhan Anda. menghubungkan pin pot LCD ke pin PWM arduino, mengirimkan sinyal 0-127 yang stabil. Coba saja.

davide
sumber
6

Lakukan saja pembagi tegangan antara GND dan Vcc dengan dua 4.7kOhm, dan hubungkan pusat pembagi dengan pin kontras LCD. Setiap LCD yang saya gunakan bekerja dengan sempurna dan dengan kontras yang tepat.

Axeman
sumber
Ya, coba ini. Pot hanyalah pembagi tegangan yang dapat disesuaikan, dan Anda dapat memperkirakannya dengan dua resistor dengan nilai yang dipilih untuk membuat pot "tetap". Dengan menggunakan dua resistor 4.7k seperti yang dikatakan Axeman, itu seperti memiliki pot yang terjebak di titik tengah.
todbot
5

Apakah ada alasan mengapa Anda tidak ingin menggunakan pot 10k? Ini sangat diperlukan untuk kontrol kontras layar. Jika Anda tidak memiliki 10k, Anda dapat bereksperimen dengan berbagai resistor tetap untuk mendapatkan tingkat kontras yang diperlukan.


sumber
Ya ... hanya menghabiskan $ 0,50 dan membeli satu ...
davr
6
Dalam semua keadilan untuk OP, mereka mungkin tidak dalam posisi untuk membeli atau menemukan satu tanpa jarak atau biaya besar. Saya tinggal di Brisbane CBD, kota terbesar ke-3 di Australia ... dan biasanya semua barang harus dikirim.
5

Saya telah mencoba berbagai solusi, yaitu:

Solusi 1)

Anda dapat menghubungkan pin V0 ke GND hanya dengan menggunakan resistor 2k-3k bekerja dengan baik untuk semua LCD yang saya uji.

Solusi 2)

Anda juga dapat mengontrol kontras dari arduino PWM Anda, cukup sambungkan pin PWM langsung ke pin V0 dan atur PWM ke antara 60 hingga 120, untuk mencegah kedipan Anda perlu mengubah prescaler timer dari default 64 ke 1 atau 8. Jika Anda menggunakan pin 3 (timer 2) menggunakan perintah ini:

TCCR2B = TCCR2B & 0b11111000 | 0b01;

Tidak ada komponen lain yang diperlukan.

Solusi 3)

Jika Anda tidak dapat mengubah prescaler dan tidak suka dia berkedip, Anda dapat membangun filter low pass menggunakan kapasitor dan resistor. Hubungkan kapasitor 10uF ke GND dan V0, kemudian hubungkan resistor 470 ohm antara pin PWM dan V0. Atur PWM antara 60 dan 120

Solusi 4)

Gunakan potenciometer, Anda tidak perlu 10rb, apa saja di atas 5rb akan bekerja dengan baik, Bahkan 1M akan bekerja.

Cano64
sumber
2

Saya melihat alasan bagus untuk ingin menghubungkan LCD tanpa potensiometer atau bahkan resistor tetap sama sekali: ketika Anda hanya ingin menguji bagian baru; ketika Anda sedang terburu-buru, tidak punya apa-apa selain kabel, atau ketika Anda tidak ingin repot dengan pertanyaan bagaimana menghubungkan resistor itu sehingga tidak rapuh, jelek, dll.

Pengalaman saya:

Jika Anda tidak menghubungkan terminal LCD (V0), Anda tidak melihat apa pun.

Jika Anda menghubungkan V0 ke GND, Anda masih akan dapat melihat apakah V0 berfungsi dan membedakan karakter (mereka akan sangat buram, melihat dari sudut membantu).

Jika Anda menghubungkan V0 ke + 5V, Anda tidak melihat apa pun.

Menghubungkan V0 ke GND melalui resistor 1-1.5K, seperti yang disebutkan di atas, memberikan kontras yang cukup baik.

Jika Anda menggunakan 5K, Anda mendapatkan efek "terbalik" (ketika karakter lebih gelap dari latar belakang, kontras tidak ideal dalam kasus ini).

Saya juga mendapatkan efek yang sama ketika menyalakan Arduino dan LCD saya dari 3.3V (dan menempatkan V0 langsung ke GND).

LCD saya ditandai J1602A dan hanya beberapa dolar dari eBay.

pfalcon
sumber
1

Hubungkan 470..1K dari Vo ke GND dan 3K..5.1K dari Vo ke VCC. Bagi kebanyakan LCD berfungsi sempurna.

pengguna2053898
sumber
0

Saya menjalankan tambang dengan resistor 1k5 tunggal ke ground. Sepertinya bagus. Bermain-main dengan ukuran berbeda jika Anda punya.

leppie
sumber
0

Sama seperti jawaban leppie , tetapi resistor 1K ke ground. Sesuatu dalam kisaran itu harus melakukan trik, tergantung pada pencahayaan lingkungan tempat Anda menggunakannya.

Komunitas
sumber
0

Saya menggunakan resistor 3,9K antara V0 dan GND. Dan LCD-nya terlihat jelas.

Nalin Perera
sumber