Isi kandungan:
- Langkah 1: Perkara yang Anda Perlu
- Langkah 2: Ketahui LCD anda
- Langkah 3: Menyiapkan Lampiran dan Susun atur
- Langkah 4: Masa untuk Pendawaian
- Langkah 5: Bekerja
- Langkah 6: Nikmati
Video: Kit Pelatih LCD: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
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
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
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
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
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
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!
Hadiah Pertama dalam Cabaran Petua & Trik Elektronik
Disyorkan:
Kit Drum Elektronik Buatan Sendiri Dengan Arduino Mega2560: 10 Langkah (dengan Gambar)
Kit Drum Elektronik Buatan Sendiri Dengan Arduino Mega2560: Ini adalah Projek Arduino saya. Bagaimana membina kit e-drum dengan Arduino? Halo pembaca yang dikasihi! -Mengapa melakukan Projek sedemikian? Pertama sekali kerana jika anda menyukai perkara seperti ini, anda pasti akan menikmati proses kerja. Kedua, kerana ia sangat murah
Pelatih Anjing Anjing: 5 Langkah
Pelatih Anjing Anjing: Menurut AKC, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) ukuran bahagian makan untuk makanan penting untuk anjing, dan ukuran kotak juga membatasi jumlah makanan yang boleh dimakan anjing sehari, "Doktor haiwan
Kit Lampu Depan Motosikal DIY Givi V56 Dengan Isyarat Bersepadu: 4 Langkah (dengan Gambar)
Kit Lampu Topikal Motosikal DIY Givi V56 Dengan Isyarat Bersepadu: Sebagai penunggang motosikal, saya terlalu biasa diperlakukan seperti saya tidak kelihatan di jalan raya. Satu perkara yang selalu saya tambahkan pada basikal saya adalah kotak atas yang biasanya mempunyai lampu bersepadu. Saya baru-baru ini menaik taraf basikal baru dan membeli Givi V56 Monokey
Pelatih Tanpa Wayar Taranis X9D + Mudah Menggunakan Input Penerima SBUS: 9 Langkah
Pelatih Tanpa Wayar Taranis X9D + Mudah Menggunakan Input Penerima SBUS: Matlamat projek ini adalah untuk menghubungkan pemancar FrSky X-Lite ke pemancar FrSky X9D + dalam konfigurasi TRAINER menggunakan penerima SBUS yang murah (12 $). Dengan menghubungkan keduanya dengan cara ini, adalah mungkin bagi juruterbang instruktur menggunakan
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan