İçindekiler:

Bir LCD Ekranın 1602 / 2004 veya HD44780 Vb I2C Arka Işık Kontrolü: 4 Adım
Bir LCD Ekranın 1602 / 2004 veya HD44780 Vb I2C Arka Işık Kontrolü: 4 Adım

Video: Bir LCD Ekranın 1602 / 2004 veya HD44780 Vb I2C Arka Işık Kontrolü: 4 Adım

Video: Bir LCD Ekranın 1602 / 2004 veya HD44780 Vb I2C Arka Işık Kontrolü: 4 Adım
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Kasım
Anonim
Bir LCD Ekranın 1602 / 2004 veya HD44780 Etc I2C Arka Işık Kontrolü
Bir LCD Ekranın 1602 / 2004 veya HD44780 Etc I2C Arka Işık Kontrolü
Bir LCD Ekranın 1602 / 2004 veya HD44780 Etc I2C Arka Işık Kontrolü
Bir LCD Ekranın 1602 / 2004 veya HD44780 Etc I2C Arka Işık Kontrolü
Bir LCD Ekranın 1602 / 2004 veya HD44780 Etc I2C Arka Işık Kontrolü
Bir LCD Ekranın 1602 / 2004 veya HD44780 Etc I2C Arka Işık Kontrolü

Bu talimat, bir I2C ADC modülü aracılığıyla bir LCD ekranın arka ışığını nasıl kontrol edebileceğinizi gösterir. Kırpma potansiyometresini çıkardıktan sonra kontrast aynı şekilde kontrol edilebilir.

Adım 1: Mevcut Durum

Mevcut Durum
Mevcut Durum
Mevcut Durum
Mevcut Durum

Arka ışık, PCF8574'ün P3'ü aracılığıyla kontrol edilir. P3, transistörün tabanına bağlanır ve bu, yine 5 voltta bir 4.7 Kohm direnci ile askıda kalır. Resim 04 ve 05.

2. Adım: Çözüm

Çözüm
Çözüm
Çözüm
Çözüm
Çözüm
Çözüm
Çözüm
Çözüm

I2C üzerinden de kontrol edilebilen bir DAC, dijital analog dönüştürücü, MPC4725, şimdi parlaklığı kontrol etmek için kullanıyorum. Resim 06.

Bunun için sadece 4.7 Kohm direncini lehimlememiz gerekiyor. Resim 07 kırmızı daire.

Modül, PIC ile aynı bağlantıya sahiptir ve terminal pinlerine lehimlenebilir. Resim 07.

Her modül ve arduino'nun çekme dirençleri olduğundan, onları DAC'den devre dışı bıraktım. Bu, bağlantıları kazıyarak yapılabilir. Resim 08. Bu, dirençlerin 5 volttan gevşemesine neden olur. Resim 09.

Modülü çift taraflı bant ile PCF8574 chip, Resim 10 ve yapılan bağlantılara taktım. Resim 11 ve 12. İlişkisi çok büyük olan yeni bir 4.7 Kohm direnci, DAC çıkışını P3-taban bağlantısına bağlar.

Artık DAC'yi I2C üzerinden kontrol ederek parlaklığı kontrol edebilirsiniz.

Benim durumumda 0, neredeyse 700'e kadar, maksimum. İşlemi göstermek için basit bir program eklendi.

Parlaklığı kendi ihtiyaçlarınıza göre ayarlayabilmeniz için bunu kendi kodunuzda uygulayabilirsiniz.

Arayüz modülü üzerinden açma/kapama kontrolü çalışmaya devam eder.

DAC, ayarlanan değeri tutar, böylece yeniden başlatıldıktan sonra bile son ayar değeri korunur.

3. Adım: Yazılım

I2C adresleri doğru yapılandırılmalıdır. Adres olarak LCD ekran için 0x3F ve DAC için 0x62 vardı. DAC 12 bittir, yani 4096 olasılık. Bu daha sonra 0 ila 5 volt içindir. Bu nedenle bu, bit başına neredeyse 1 mV'dir. Şimdi düzenlediğimiz şey, transistörün temel emitör voltajıdır ve bu 0,6 ila 0,7 volttur. Bu şekilde ışık kontrolü üzerinde etkisi olan sadece küçük bir parça var, ama fazlasıyla yeterli. Normalde 5 voltta asılı kalan 4.7 Kohm direncini göndeririz, bu nedenle DAC'nin maksimum çıkışı sorun olmaz. Devre esasen değiştirilmediğinden mevcut açma/kapama kontrolü çalışmaya devam edebilir. DAC'yi yönetmek yazılım tabanlıdır ve onu koda dahil etmeniz ve kendi ihtiyaçlarınıza göre ayarlamanız gerekir.

İno dosyası basit bir test dosyasıdır.

4. Adım: Sonuç

Sonuç
Sonuç
Sonuç
Sonuç
Sonuç
Sonuç
Sonuç
Sonuç

Kamera ayarlandığı için ışık değişimini yakalamak kolay değil.

Ama yine de birkaç fotoğraf.

Sayaç, arka ışığın mA değerini gösterir.

Önerilen: