Isi kandungan:

Kit Pelatih LCD: 6 Langkah (dengan Gambar)
Kit Pelatih LCD: 6 Langkah (dengan Gambar)

Video: Kit Pelatih LCD: 6 Langkah (dengan Gambar)

Video: Kit Pelatih LCD: 6 Langkah (dengan Gambar)
Video: Ketika orang mandang fisik gw juga bisa dong kalo udah putih cari yg putih juga #beddalotong #lulur 2024, Julai
Anonim
Image
Image
Perkara yang Anda Perlu
Perkara yang Anda Perlu

Beberapa tahun yang lalu, saya diperkenalkan dengan dunia Arduino. Saya terpesona dengan kenyataan bahawa anda dapat membuat sesuatu berfungsi dengan hanya menaip beberapa baris kod. Tidak suka bagaimana ia berfungsi? Tukar beberapa baris kod dan di sana anda memilikinya. Sebaik sahaja saya mendapat Arduino pertama saya, seperti penggemar hobi yang lain, saya mencuba setiap litar contoh asas dari sekelip mata LED hingga memaparkan nama saya pada paparan LCD 16 x 2. Terdapat banyak tutorial di internet bersama dengan kodnya. Cukup salin kodkan kod dan litar anda sudah beroperasi. Seiring berjalannya waktu saya mula bermain dengan komponen yang lebih kompleks seperti paparan OLED, sensor, dll.

Setelah bersenang-senang dengan Arduino, saya menyedari bahawa beberapa perkara tidak lengkap. Apa yang sebenarnya dilakukan lcd.print ("Hello, World!")? Apa yang dilakukan oleh setiap pin paparan? Bagaimanakah mikrokontroler di Arduino berkomunikasi dengan paparan? Kami hanya mengabaikan perkara ini kerana tugas yang rumit untuk membuat komponen seperti yang dibuat menjadi mudah bagi kami dengan bantuan Perpustakaan! Perpustakaan adalah sekumpulan arahan yang telah ditetapkan. Sebilangan besar maklumat tersembunyi di perpustakaan ini. Apabila program utama mencapai fungsi seperti lcd.print, program akan melompat ke perpustakaan, mencari fungsinya dan melaksanakannya. Selepas pelaksanaan, ia kembali ke program utama. Dalam contoh di atas, anda mungkin telah menemui garis-garis seperti itu dalam program #include. Perpustakaan yang digunakan di sini adalah LiquidCrystal.

Walaupun program utamanya menjadi kecil dan mudah difahami, program ini menyembunyikan banyak maklumat dan membingungkan bagi pemula seperti kami. Oleh itu, dalam Instructable ini mari kita cuba menjalankan Paparan LCD tetapi TANPA mikrokontroler! Ya, ANDA akan menjadi pengawal mikro. Ini akan membantu kita mengetahui apa semua tugas yang dilakukan oleh mikrokontroler untuk memaparkan teks di skrin.

Mari kembali ke asas

Langkah 1: Perkara yang Anda Perlu

Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu

1) Paparan LCD 16 x 2 x1

2) Suis Toggle SPDT x8

3) Butang Tekan sesaat x1

4) Suis Slaid x1

5) Potensiometer 1k x1

6) Papan pelarian USB mikro x1

7) Kotak kandang projek x1

Langkah 2: Ketahui LCD anda

Ketahui LCD Anda
Ketahui LCD Anda

Paparan LCD 16 x 2 yang paling terkenal di dunia hobi akan mempunyai 16 pin. Kami akan menggunakan paparan yang sama untuk demonstrasi. Sebelum melangkah lebih jauh, mari kita lihat apa yang dilakukan setiap 16 pin tersebut.

RENDAH - Menyambungkan pin ke tanah.

TINGGI - Menyambungkan pin ke + 5V.

Pin 1: GND

Sambungkan pin ke tanah.

Pin 2: VCC

Sambungkan pin ke + 5V.

Pin 3: Laraskan Kontras

Kontras LCD dapat disesuaikan dengan memberikan voltan ke pin ini antara 0V dan 5V. Ini boleh dilakukan dengan bantuan potensiometer.

Pin 4: Daftar Pilih (RS)

Paparan mempunyai dua daftar iaitu. Daftar Data dan Daftar Arahan yang boleh dipilih dengan bantuan pin ini. Tarik pin rendah untuk memilih daftar arahan dan tinggi untuk memilih daftar data.

Daftar instruksi digunakan untuk mengirim petunjuk seperti tampilan awal, tampilan yang jelas, dll. Sementara daftar data digunakan untuk mengirim karakter ASCII di layar.

Pin 5: Baca / Tulis (R / W)

Pin ini membolehkan anda menulis atau membaca dari daftar yang dipilih. Tarik pin rendah untuk ditulis atau tinggi untuk dibaca.

Pin 7 hingga Pin 14: DB0 - DB7

Ini adalah bit data dari 0 hingga 7 yang mewakili nombor binari 8-bit.

Pin 6: Aktifkan (E)

Apabila anda telah menetapkan semua pin di atas seperti yang anda mahukan, nadi tinggi hingga rendah ke pin ini akan memasukkan semua maklumat ke dalam skrin.

Pin 15: LED + 5V

Pin 16: LED GND

Pin 15 dan 16 adalah untuk lampu latar LED. Sambungkan pin 15 dan 16 hingga + 5V dan GND masing-masing.

Langkah 3: Menyiapkan Lampiran dan Susun atur

Menyiapkan Kandang dan Susun atur
Menyiapkan Kandang dan Susun atur
Menyiapkan Kandang dan Susun atur
Menyiapkan Kandang dan Susun atur
Menyiapkan Kandang dan Susun atur
Menyiapkan Kandang dan Susun atur

Pilih kotak kandang projek yang sesuai. Tambang saya mempunyai dimensi 20x15x4 cm. Rancang susun atur komponen yang akan dipasang pada kotak seperti yang ditunjukkan dalam gambar. Jadilah kreatif dalam memilih susun atur selagi ia masuk akal. Saya sebenarnya menggunakan semula kotak ini yang pada awalnya digunakan dalam beberapa projek lain. Ia mempunyai beberapa slot dan lubang yang sudah digerudi dan jadi saya harus merancang susun atur yang sesuai dengannya.

Suis Toggle 8x SPDT untuk D0 - D7.

1x Butang Tekan sesaat untuk Diaktifkan

1x Slide Switch untuk memilih antara Arahan dan Daftar Data.

Pot Ohm 1x 1k untuk Kontras.

Langkah 4: Masa untuk Pendawaian

Masa untuk Pendawaian
Masa untuk Pendawaian
Masa untuk Pendawaian
Masa untuk Pendawaian
Masa untuk Pendawaian
Masa untuk Pendawaian

Rujuk gambarajah skema yang dilampirkan di sini.

Papan pemecah mikro USB mempunyai 5 terminal di mana kita hanya akan menggunakan dua iaitu. VBUS (+ 5V) dan GND kerana kami menggunakan USB hanya untuk kuasa.

Sambungkan semua terminal atas suis togol bersama seperti yang ditunjukkan dalam gambar. Ini akan disambungkan ke GND. Begitu juga, sambungkan semua terminal bawah bersama-sama. Ini akan disambungkan ke + 5V. Sambungkan terminal tengah suis pertama ke D7 (pin 14) pada LCD. Begitu juga terminal tengah suis ke-2 ke D6 (pin 13) dan seterusnya hingga D0 (pin 7).

Sambungkan mana-mana terminal butang tekan ke + 5V. Sambungkan terminal lain ke GND melalui perintang 1k. Sambungkan terminal yang sama ke Enable (pin 6) pada LCD. Sambungkan kapasitor elektrolitik 100uF di atas suis dengan sisi negatif kapasitor disambungkan ke terminal dengan perintang terpasang padanya.

Sambungkan pin tengah suis slaid ke pin 4 pada LCD dan terminal bawah dan atas masing-masing ke + 5V dan GND.

Sambungkan dua terminal luar periuk masing-masing ke + 5V dan GND dan pin tengah ke pelarasan Kontras (pin 3) pada LCD.

Sambungkan pin 1, 5 dan 16 pada LCD ke GND

Sambungkan pin 2 dan 15 hingga + 5V.

Langkah 5: Bekerja

Bekerja
Bekerja
Bekerja
Bekerja
Bekerja
Bekerja

LCD sebenarnya dikendalikan oleh IC yang disebut HD44780U yang dapat dilihat sebagai gumpalan hitam di bahagian belakang modul LCD. Ia adalah Liquid Crystal Display Controller / Driver. Lembar data untuk pemacu ini boleh didapati di sini.

Untuk menjalankan LCD, kita harus melalui beberapa langkah. Ini termasuk memulakan LCD dengan memberikan beberapa set arahan diikuti dengan data sebenar (watak). Semua maklumat boleh didapati di lembar data. Tetapi buat masa ini, saya akan memberikan demo ringkas mengenai cara menaip HELLO! di paparan.

Catatan: 0 bermaksud RENDAH (GND)

1 bermaksud TINGGI (+ 5V)

Pertama, hidupkan kuasa. Lampu latar LCD harus menyala.

Langkah 1: Oleh kerana kami akan menghantar Arahan, Instruction Register (IR) mesti dipilih menggunakan slaid switch.

Langkah 2: Seterusnya, kami akan menetapkan bit menggunakan suis togol sebagai 00001111 seperti yang ditunjukkan. Ini akan menghidupkan paparan, kursor dan kelipan kursor. Tekan butang aktifkan. Anda seharusnya dapat melihat kursor yang berkedip di sudut kiri atas skrin. Laraskan kontras menggunakan periuk jika diperlukan.

Langkah 3: Tetapkan suis togol sebagai 00110000 seperti yang ditunjukkan dan tekan Aktifkan. Ini akan menetapkan paparan untuk menerima data 8-bit, mengaktifkan pertama dari dua baris dan menetapkan ukuran fon ke 5x8.

Langkah 4: Tetapkan suis slaid ke Daftar Data (DR) sehingga sekarang kita dapat menghantar beberapa watak.

Rujuk dokumen yang dilampirkan dengan ini untuk mengetahui bit bagi setiap watak

Langkah 5: Untuk memaparkan H, tetapkan suis togol ke 01001000 dan tekan aktifkan. Ulangi perkara yang sama untuk setiap watak.

Langkah 6: Untuk memaparkan E, tetapkan suis togol ke 01000101 dan tekan aktifkan.

Langkah 7: Untuk memaparkan L, tetapkan suis togol ke 01001100 dan tekan aktifkan dua kali.

Langkah 8: Untuk memaparkan O, tetapkan suis togol ke 01001111 dan tekan aktifkan.

Langkah 9: Untuk memaparkan!, Tetapkan suis togol ke 00100001 dan tekan aktifkan.

Bagus! Anda mesti melihat HELLO! di skrin.

Langkah 6: Nikmati

Kami baru mengetahui bahawa hanya untuk memasukkan beberapa huruf pada paparan terdapat banyak langkah yang terlibat dalam proses tersebut. Dengan cara ini, kita dapat mengetahui apa yang dilakukan mikrokontroler untuk berkomunikasi dengan paparan. Kami hanya melihat beberapa arahan daripada banyak. Anda boleh bersenang-senang dengannya dan belajar di sepanjang jalan!

Sekarang kita dapat memahami bagaimana dan mengapa perpustakaan dibuat dan juga kerja keras yang berlaku di sebalik pembuatan perpustakaan untuk peranti.

Terima kasih kerana melekat hingga akhir. Semoga anda semua menyukai projek ini dan belajar sesuatu yang baru hari ini. Beritahu saya jika anda membuatnya sendiri. Langgan saluran YouTube saya untuk lebih banyak projek yang akan datang. Terima kasih sekali lagi!

Cabaran Petua & Trik Elektronik
Cabaran Petua & Trik Elektronik
Cabaran Petua & Trik Elektronik
Cabaran Petua & Trik Elektronik

Hadiah Pertama dalam Cabaran Petua & Trik Elektronik

Disyorkan: