İçindekiler:

Karakter LCD I2c Adaptörü (I2c Bağlantı Örneği): 12 Adım (Resimlerle)
Karakter LCD I2c Adaptörü (I2c Bağlantı Örneği): 12 Adım (Resimlerle)

Video: Karakter LCD I2c Adaptörü (I2c Bağlantı Örneği): 12 Adım (Resimlerle)

Video: Karakter LCD I2c Adaptörü (I2c Bağlantı Örneği): 12 Adım (Resimlerle)
Video: Arduino LCD Ekran Kullanımı | I2C modüllü 2x16 LCD Ekran 2024, Kasım
Anonim
Image
Image
Orijinal Kitaplık Bölümü
Orijinal Kitaplık Bölümü

Bir karakter görüntüleme i2c bağdaştırıcısı için bir bağlantı şeması yapıyorum.

Sitemdeki güncellemeleri kontrol edin.

Şimdi, çatallı değil orijinal kitaplığı kullanmak için bir kablo bağlantı şeması da ekliyorum

LiquidCrystal Arduino kütüphanesi için karakter LCD ekranları, pcf8574 öğrenmek için kişisel bir şema oluşturmak için çatallı proje.

github projesinde şema, fotoğraf ve kütüphane kodunu bulabilirsiniz.

Burada Fritzing devre tahtası şemasından türetilen frezelenmiş PCB'nin bir videosu.

1. Adım: Orijinal Kitaplık Bölümü

Orijinal kitaplığın bileşenini (benim çatalım değil) eBay'den bulabilirsiniz.

Şimdi burada aynı davranışa sahip aynı bağlantı şemasını bulabilirsiniz.

Adım 2: Kablo Şeması: Arka Işık

Bağlantı Şeması: Arka Işık
Bağlantı Şeması: Arka Işık

Bağlantı şemasında görebileceğiniz gibi, arka ışığı etkinleştirmek/devre dışı bırakmak için P7'ye bir NPN (2N2222) transistör bağladım.

Adım 3: Kablo Şeması: Adres

Bağlantı Şeması: Adres
Bağlantı Şeması: Adres
Bağlantı Şeması: Adres
Bağlantı Şeması: Adres

Adresi tamamen düşük ayarladım (İhtiyacınız olduğu gibi bağlayabilirsiniz, veri sayfasında tüm konfigürasyonları bulabilirsiniz).

Ekli tüm i2c bileşenlerini arayan çok faydalı bir çizim buluyorum, bunu adresi kontrol etmek için kullanın.

Adım 4: Kablo Şeması: Düzeltici

Tel Şeması: Düzeltici
Tel Şeması: Düzeltici

Doğru kontrastı seçmek için 10k düzeltici eklemeniz gerekir.

Adım 5: Bağlantı Şeması: Verileri Aktarın

Bağlantı Şeması: Veri Aktarımı
Bağlantı Şeması: Veri Aktarımı

Mavi ve sarı kablo, cihaza veri göndermek içindir, cihazı orijinal kitaplık olarak bağlamıyorum, bu yüzden lib'i çatallayıp biraz değişiklik eklemeliyim.

Adım 6: Orijinal Lib'e geçin

Orijinal Lib'e Değiştir
Orijinal Lib'e Değiştir
Orijinal Lib'e Değiştir
Orijinal Lib'e Değiştir
Orijinal Lib'e Değiştir
Orijinal Lib'e Değiştir
Orijinal Lib'e Değiştir
Orijinal Lib'e Değiştir

Resimde görebileceğiniz gibi, biraz (sağdan sola) kaydırıyorum ve sağ bitte Enable, RW, Register Select ve Back light pin'in sabit bildirimini koydum.

İsterseniz şemayı orijinaline dönüştürebilirsiniz. Biraz zaman bulursam, sizin için yapacağım (ve test edeceğim), böylece orijinal kütüphaneyi kullanabilirsiniz.

Adım 7: Orijinal Lib ve Bağlantı Şeması

Orijinal Lib ve Bağlantı Şeması
Orijinal Lib ve Bağlantı Şeması
Orijinal Lib ve Bağlantı Şeması
Orijinal Lib ve Bağlantı Şeması
Orijinal Lib ve Bağlantı Şeması
Orijinal Lib ve Bağlantı Şeması

Orijinal kitaplığın bağlantı şemasını yeniden oluşturuyorum, böylece standart kitaplığı bununla kullanabilirsiniz

Adım 8: Kablo Şeması: SDA SCL

Tel Şeması: SDA SCL
Tel Şeması: SDA SCL

Bantlı tel, arduino'mun SDA SCL pinidir.

Adım 9: Kablo Şeması

Tel Şeması
Tel Şeması
Tel Şeması
Tel Şeması
Tel Şeması
Tel Şeması

Gördüğünüz gibi bağlantı şeması oldukça basit, onu şemanın prototip panosunda oluşturmaya çalışıyorum.

Adım 10: Prototip Panosu

Prototip Kurulu
Prototip Kurulu
Prototip Kurulu
Prototip Kurulu
Prototip Kurulu
Prototip Kurulu

O kadar güzel değil ama iş var.

Adım 11: PCB'yi Frezeleme

Image
Image
Freze PCB
Freze PCB
Freze PCB
Freze PCB

Şemadan bir PCB oluşturuyorum ve yönlendiricimle PCB'yi frezelemeye çalışıyorum (PCB'nin nasıl frezeleneceği konusunda bir rehbere başlıyorum).

Adım 12: Teşekkürler

i2c proje serisi (Koleksiyon):

  • Sıcaklık nem sensörü
  • Analog genişletici
  • Dijital genişletici
  • LCD ekran

Önerilen: