Daftar Isi:
Video: Kontrol Lampu Latar I2C dari Layar LCD 1602/2004 atau HD44780 Dll: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Instruksi ini menunjukkan bagaimana Anda dapat mengontrol lampu latar layar LCD melalui modul I2C ADC. Kontras dapat dikontrol dengan cara yang sama setelah melepas potensiometer pemangkasan
Langkah 1: Situasi yang Ada
Lampu latar dikontrol melalui P3 dari PCF8574. P3 terhubung ke basis transistor dan ini lagi-lagi digantung dengan resistor 4,7 Kohm pada tegangan 5 volt. Gambar 04 dan 05.
Langkah 2: Solusi
Sebuah DAC, konverter analog digital, MPC4725 yang juga dapat dikontrol melalui I2C, sekarang saya gunakan untuk mengontrol kecerahan. Gambar 06.
Untuk ini kita perlu melepas hanya resistansi 4,7 Kohm. Gambar 07 lingkaran merah.
Modul memiliki koneksi yang sama dengan PIC dan dapat disolder ke pin terminal. Gambar 07.
Karena setiap modul dan arduino memiliki resistor pullup, saya menonaktifkannya dari DAC. Ini dapat dilakukan dengan menggaruk sambungan. Gambar 08. Hal ini menyebabkan resistor lepas dari tegangan 5 volt. Gambar 09.
Saya telah memasang modul dengan selotip dua sisi ke chip PCF8574, Gambar 10, dan koneksi dibuat. Gambar 11 dan 12. Sebuah resistor 4,7 Kohm baru, yang ukurannya sangat besar, menghubungkan output DAC dengan koneksi basis-P3.
Sekarang Anda dapat mengontrol kecerahan dengan mengontrol DAC melalui I2C.
Dalam kasus saya 0, hampir mencapai 700, maksimum. Sebuah program sederhana untuk mendemonstrasikan operasi telah ditambahkan.
Anda dapat menerapkan ini dalam kode Anda sendiri sehingga Anda dapat menyesuaikan kecerahan dengan kebutuhan Anda sendiri.
Kontrol on / off melalui modul antarmuka terus bekerja.
DAC memegang nilai yang ditetapkan, sehingga bahkan setelah memulai ulang nilai yang terakhir tetap dipertahankan.
Langkah 3: Perangkat Lunak
Alamat I2C harus dikonfigurasi dengan benar. Saya memiliki 0x3F untuk layar LCD dan 0x62 untuk DAC sebagai alamat. DAC adalah 12 bit, jadi 4096 kemungkinan. Ini kemudian untuk 0 hingga 5 volt. Oleh karena itu, ini hampir 1 mV per bit. Apa yang sekarang kita atur adalah tegangan basis emitor dari transistor dan ini adalah 0,6 hingga 0,7 volt. Dengan cara ini hanya ada bagian kecil yang berpengaruh pada kontrol lampu, tapi itu sudah lebih dari cukup. Kami mengirim melalui resistor 4,7 Kohm yang biasanya hang pada 5 volt, sehingga output maksimum DAC tidak masalah. Karena rangkaian dasarnya tidak berubah, kontrol on/off yang ada dapat terus bekerja. Mengelola DAC berbasis perangkat lunak dan Anda perlu memasukkannya ke dalam kode dan menyesuaikannya dengan kebutuhan Anda sendiri.
File ino adalah file tes sederhana.
Langkah 4: Hasil
Tidak mudah menangkap perubahan cahaya karena kamera menyesuaikan.
Tapi masih banyak foto.
Pengukur menunjukkan mA lampu latar.
Direkomendasikan:
Tutorial Arduino LCD 16x2 - Menghubungkan Layar LCD 1602 Dengan Arduino Uno: 5 Langkah
Tutorial LCD Arduino 16x2 | Menghubungkan Layar LCD 1602 Dengan Arduino Uno: Hai Teman-teman karena banyak proyek membutuhkan layar untuk menampilkan data apakah itu beberapa meteran diy atau tampilan hitungan berlangganan YouTube atau kalkulator atau kunci tombol dengan tampilan dan jika semua jenis proyek ini dibuat dengan arduino mereka pasti akan
Layar LCD I2C / IIC - Gunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: 5 Langkah
Layar LCD I2C / IIC | Menggunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: Hai teman-teman karena LCD SPI 1602 yang normal memiliki terlalu banyak kabel untuk dihubungkan sehingga sangat sulit untuk menghubungkannya dengan arduino tetapi ada satu modul yang tersedia di pasaran yang dapat ubah tampilan SPI menjadi tampilan IIC sehingga Anda hanya perlu menghubungkan 4 kabel
Layar LCD I2C / IIC - Mengonversi LCD SPI ke Layar LCD I2C: 5 Langkah
Layar LCD I2C / IIC | Mengkonversi LCD SPI ke Layar LCD I2C: menggunakan layar lcd spi membutuhkan terlalu banyak koneksi yang sangat sulit untuk dilakukan jadi saya menemukan modul yang dapat mengubah lcd i2c ke lcd spi jadi mari kita mulai
1602 Kontrol Kontras LCD Dari Arduino: 5 Langkah
1602 Kontrol Kontras LCD Dari Arduino: Saat mengerjakan proyek baru, saya menemukan masalah di mana saya ingin mengontrol lampu latar dan kontras layar LCD 1602 melalui Arduino tetapi layarnya benar-benar berkedip
Kontrol Lampu Latar Kamera RGB Dengan Ponsel Android: 6 Langkah
Kontrol Lampu Latar Kamera RGB Dengan Ponsel Android: Lampu RGB Menyandingkan Tiga Lampu LED Merah, Hijau & Biru. Kami Menyesuaikan Kecerahan LED itu Buat Warna baru. Jadi LED Menyesuaikan Kecerahan menggunakan Kode (0-255).►Karena LED sangat dekat satu sama lain, kami hanya dapat melihat warna akhir