Isi kandungan:

Penyesuai LCD Karakter I2c (Contoh Sambungan I2c): 12 Langkah (dengan Gambar)
Penyesuai LCD Karakter I2c (Contoh Sambungan I2c): 12 Langkah (dengan Gambar)

Video: Penyesuai LCD Karakter I2c (Contoh Sambungan I2c): 12 Langkah (dengan Gambar)

Video: Penyesuai LCD Karakter I2c (Contoh Sambungan I2c): 12 Langkah (dengan Gambar)
Video: PASTI BISA !!! TUTORIAL LCD 16X2 ARDUINO MODUL I2C - TUTORIAL LCD I2C ARDUINO BAHASA INDONESIA 2024, November
Anonim
Image
Image
Bahagian untuk Perpustakaan Asal
Bahagian untuk Perpustakaan Asal

Saya sedang membuat skema sambungan untuk penyesuai paparan watak i2c.

Lihat kemas kini di laman web saya.

Sekarang saya menambah skema sambungan pendawaian untuk menggunakan perpustakaan asli bukan garpu saya

Perpustakaan LiquidCrystal Arduino untuk paparan watak LCD, projek bercabang untuk membuat skema peribadi untuk belajar pcf8574.

Dalam projek github anda dapat mencari skema, foto dan kod perpustakaan.

Berikut adalah video PCB giling yang berasal dari skema papan roti Fritzing.

Langkah 1: Bahagian untuk Perpustakaan Asal

Anda boleh mendapatkan komponen untuk perpustakaan asal (bukan forked saya) dari eBay.

Sekarang di sini anda dapat mencari skema sambungan yang sama dengan tingkah laku yang sama.

Langkah 2: Diagram Pendawaian: Lampu Belakang

Diagram Pendawaian: Lampu Belakang
Diagram Pendawaian: Lampu Belakang

Seperti yang anda lihat dalam rajah pendawaian, saya menyambung ke transistor P7 an NPN (2N2222) untuk mengaktifkan / mematikan lampu latar.

Langkah 3: Diagram Pendawaian: Alamat

Diagram Pendawaian: Alamat
Diagram Pendawaian: Alamat
Diagram Pendawaian: Alamat
Diagram Pendawaian: Alamat

Saya menetapkan alamat semua rendah (anda boleh menyambungkannya mengikut keperluan anda, di lembar data anda boleh menemui semua konfigurasi).

Saya dapati lakaran yang sangat berguna yang mencari semua komponen i2c yang dilampirkan, gunakan ini untuk memeriksa alamat.

Langkah 4: Diagram Kawat: Perapi

Diagram Kawat: Perapi
Diagram Kawat: Perapi

Untuk memilih kontras yang betul, anda perlu menambahkan perapi 10k.

Langkah 5: Diagram Pendawaian: Pindahkan Data

Diagram Pendawaian: Pindahkan Data
Diagram Pendawaian: Pindahkan Data

Kawat biru dan kuning adalah untuk menghantar data ke peranti, saya tidak menyambungkan peranti sebagai perpustakaan asal jadi saya mesti membebaskan lib dan menambahkan sedikit perubahan.

Langkah 6: Tukar ke Lib Asli

Tukar ke Lib Asli
Tukar ke Lib Asli
Tukar ke Lib Asli
Tukar ke Lib Asli
Tukar ke Lib Asli
Tukar ke Lib Asli
Tukar ke Lib Asli
Tukar ke Lib Asli

Seperti yang anda lihat dalam gambar, saya menggeser sedikit (kanan ke kiri), dan pada bit kanan saya meletakkan pernyataan tetap Enable, RW, Register Select, dan Back light pin.

Sekiranya anda mahu, anda boleh menukar skema ke asal. Sekiranya saya menjumpai sedikit masa, saya akan melakukannya untuk anda (dan mengujinya) supaya anda dapat menggunakan perpustakaan asli.

Langkah 7: Skema Lib dan Sambungan Asli

Skema Lib dan Sambungan Asli
Skema Lib dan Sambungan Asli
Skema Lib dan Sambungan Asli
Skema Lib dan Sambungan Asli
Skema Lib dan Sambungan Asli
Skema Lib dan Sambungan Asli

Saya mencipta skema sambungan perpustakaan asli, jadi anda boleh menggunakan pustaka standard dengan ini

Langkah 8: Diagram Kawat: SDA SCL

Diagram Kawat: SDA SCL
Diagram Kawat: SDA SCL

Kawat terikat adalah pin SDA SCL arduino saya.

Langkah 9: Diagram Kawat

Rajah Kawat
Rajah Kawat
Rajah Kawat
Rajah Kawat
Rajah Kawat
Rajah Kawat

Seperti yang anda lihat, rajah pendawaian agak mudah, daripada saya menciptanya pada papan prototaip skema.

Langkah 10: Papan Prototaip

Papan Prototaip
Papan Prototaip
Papan Prototaip
Papan Prototaip
Papan Prototaip
Papan Prototaip

Ia tidak begitu cantik tetapi berjaya.

Langkah 11: Pengilangan PCB

Image
Image
Pengilangan PCB
Pengilangan PCB
Pengilangan PCB
Pengilangan PCB

Dari skema saya membuat PCB dan saya mencuba mengisar PCB dengan penghala saya (saya memulakan panduan cara mengisar PCB).

Langkah 12: Terima kasih

Siri projek i2c (Koleksi):

  • Sensor kelembapan suhu
  • Pengembang analog
  • Pengembang digital
  • Paparan LCD

Disyorkan: