Daftar Isi:

TAMPILAN Alfa-numerik BESAR: 7 Langkah (dengan Gambar)
TAMPILAN Alfa-numerik BESAR: 7 Langkah (dengan Gambar)

Video: TAMPILAN Alfa-numerik BESAR: 7 Langkah (dengan Gambar)

Video: TAMPILAN Alfa-numerik BESAR: 7 Langkah (dengan Gambar)
Video: Psikotes Deret Angka 2024, November
Anonim
TAMPILAN Alfa-numerik BESAR
TAMPILAN Alfa-numerik BESAR
TAMPILAN Alfa-numerik BESAR
TAMPILAN Alfa-numerik BESAR
TAMPILAN Alfa-numerik BESAR
TAMPILAN Alfa-numerik BESAR

Ada beberapa pilihan jika Anda membutuhkan pajangan yang bisa dilihat dari seberang ruangan, pajangan besar. Anda dapat membuatnya seperti 'time squared' atau 'led on glass' saya tetapi ini membutuhkan waktu sekitar 40 jam kerja yang membosankan. Jadi di sini adalah MUDAH untuk membuat tampilan besar. Build memiliki 4 kabel dasar, 5 volt, ground, SDA, SCL. Setiap tampilan karakter berharga sekitar dua hingga tiga dolar. Jadi layar 8x2 adalah sekitar $30. Tidak termasuk RTC, Arduino, cetakan 3d, penutup.

Sketsanya sederhana dan mudah dipahami. Mudah dimodifikasi untuk tampilan alfanumerik apa pun. Huruf-hurufnya berukuran 1/2 dengan angka ukuran 1/2 dan satu set angka ukuran penuh.

Kekurangannya hanya bisa membuat tampilan 64 char. TCA9548 kehabisan alamat (8). LCD Hitachi sangat LAMBAT dan layar yang lebih besar dan waktu penulisan memakan waktu sekitar satu detik penuh untuk mengisi seluruh layar. Jadi jika Anda menginginkan tampilan ukuran dinding akan lambat. Ada banyak cara untuk menipu dan menggunakan lebih dari 64 lcd tetapi saya tidak akan membahasnya dalam posting ini karena ini adalah MUDAH untuk membuat tampilan.

YA foto-foto LCD……TIDAK keluar dengan baik. Tampilan ini terlihat HEBAT dalam kehidupan nyata.

Perlengkapan:

Setiap uno 328 … nano, pro-mini, uno…

modul RTC ZS-042 populer (DS3231)

Pemisah mux TCA9548 I2c

Hitachi 1602 dengan backpack I2c sebanyak 64

cetak 3d penutup pcb. Saya memiliki 2 jenis untuk dipilih

kandang kayu seperti bingkai foto yang terbuat dari trim kayu 1,5 inci (stok di Lowes)

keterampilan dasar: solder, kawat, hookup, adj, mur dan baut M2

Langkah 1: BAGIAN Dasar

BAGIAN Dasar
BAGIAN Dasar
BAGIAN Dasar
BAGIAN Dasar
BAGIAN Dasar
BAGIAN Dasar
BAGIAN Dasar
BAGIAN Dasar

bagian dasar untuk membangun

Bingkai kayu adalah trim kayu standar di Lowes. Anda tidak dapat melihat bagian dalam bibir yang dalamnya sekitar 1/4 inci. Bibir ini memungkinkan penutup 3d masuk ke dalam bingkai dan menyentuh bagian depan tanpa jatuh.

Langkah 2: APA SAJA YANG ANDA INGINKAN

APA PUN YANG ANDA INGINKAN
APA PUN YANG ANDA INGINKAN
APA PUN YANG ANDA INGINKAN
APA PUN YANG ANDA INGINKAN
APA PUN YANG ANDA INGINKAN
APA PUN YANG ANDA INGINKAN

beberapa konstruksi dasar dan petunjuk:

Saya tumpang tindih lcd pcb untuk membuatnya lebih dekat kemudian sekrup melalui lubang yang tumpang tindih. Letakkan selotip atau isolasi di antara keduanya karena akan korslet. Saya mendapat beberapa lcd dengan ransel I2c terpasang dan saya harus melepas ransel dan memasangnya kembali karena kakinya terlalu dalam dan tidak akan membiarkan tumpang tindih. Cobalah untuk memisahkan lcd dan ransel. Solder ransel cukup siram dengan lcd sehingga bisa tumpang tindih.

LCD dipisahkan menjadi 8 bank. Tapi tempat tidur printer 3d saya tidak bisa mencetak selebar itu jadi saya membuat penutup untuk bank 6 lcd. kemudian saya membuat rantai seperti penutup yang lebarnya bisa berapa saja. Tambahkan saja bagian akhir terakhir. Saya menggunakan cat hobi hitam untuk menutupi led lcd sehingga led tidak akan bersinar melalui bagian depan. Cat ke bawah untuk memungkinkan aliran apa pun mengalir dari lcd alih-alih mengalir KE lcd dan menghancurkannya.

Tumpuk lcd sebanyak yang Anda butuhkan. Bingkai foto 8x2 memiliki bentuk terbaik tetapi Anda dapat membuat 16x2 atau ukuran apa pun yang Anda suka.

Langkah 3: SKEMATIK dan Cetakan 3d

SKEMA dan Cetakan 3d
SKEMA dan Cetakan 3d
SKEMA dan Cetakan 3d
SKEMA dan Cetakan 3d
SKEMA dan Cetakan 3d
SKEMA dan Cetakan 3d
SKEMA dan Cetakan 3d
SKEMA dan Cetakan 3d

Hookup MUDAH hanya 4 kabel. Anda dapat menggunakan kabel jumper tetapi jika ini adalah proyek jangka panjang saya akan menyolder kabel sebagai gantinya.

Bank 6 led adalah semua yang pas di printer saya, jadi saya membuat bingkai ukuran apa pun. Terus tambahkan dan kemudian pasang bagian ujungnya.

Langkah 4: HANYA PIC UNTUK MENUNJUKKAN BAGAIMANA

HANYA PIC UNTUK MENUNJUKKAN BAGAIMANA
HANYA PIC UNTUK MENUNJUKKAN BAGAIMANA
HANYA PIC UNTUK MENUNJUKKAN BAGAIMANA
HANYA PIC UNTUK MENUNJUKKAN BAGAIMANA
HANYA PIC UNTUK MENUNJUKKAN BAGAIMANA
HANYA PIC UNTUK MENUNJUKKAN BAGAIMANA
HANYA PIC UNTUK MENUNJUKKAN BAGAIMANA
HANYA PIC UNTUK MENUNJUKKAN BAGAIMANA

Seperti yang ditunjukkan dalam skema setiap lcd menuju ke pin 'S' yang berbeda pada 9548. Tidak terikat ke SDA utama, jalur SCL. 9548 mengalihkan jalur I2c ke setiap lcd. Ingatlah ini.

Saya melepas power merah pada led dari ransel hanya karena terlalu terang. Saya juga menggunakan dioda pada jumper led alih-alih jumper nol ohm. Dioda adalah dioda silikon standar dan menurunkan tegangan 0,7 untuk membuat lampu latar tepat. (tidak terlalu terang di malam hari)

Langkah 5: SKETSA

Sketsa sederhana dan lurus ke depan. Saya tidak keberatan jika seseorang membuat perpustakaan alfanumerik menyamping… beri saya beberapa kredit seperti, berdasarkan alfanumerik Jim Jakubcin.

Referensi ke lcd adalah modul lcd standar Hitachi 16x02. Ini memiliki cc (karakter khusus) masing-masing 8. CC dapat diubah kapan saja tetapi jika 2 alamat yang sama dicetak pada saat yang sama, cc terbaru akan menimpa yang lain. Jadi pada dasarnya Anda hanya dapat menggunakan set 8. Ada sedikit cara untuk mengatasinya tetapi sangat terbatas. Setiap huruf dibentuk dari array yang disimpan dalam PROGMEM. Kemudian dipanggil dari array 'cname' lain menggunakan fungsi dan 'xc' sebagai variabel panggilan. 'displayChr(bank, #lcd, top/btm, cname)' digunakan untuk membuat tampilan. Dalam sketsa ini saya hanya memiliki 2 bank 8. Maksimal bisa 8x8. Tambahkan saja 'jika bank' ke displayChr() dengan alamat 9548 yang benar. (lihat tabel kebenaran alamat). Untuk mengalihkan jalur I2c ke pin 'S' lain dari 9548, panggilannya adalah tulis (0-7). Di perpustakaan MUX I2c dia lupa mengatakan bahwa B00000000 mematikan semua sakelar keluaran. Jadi untuk menggunakan lcd # 3 (0-7) B000000100 atau 4. Peralihannya sangat mudah sehingga saya menghapus perpustakaan dari sketsa saya tetapi Anda mungkin ingin mengunduh dan melihat betapa mudahnya perpustakaan itu.

Untuk mencetak char panggil saja displayChr(x, x1, x2, x3).

X = Ini akan menjadi bank 0-7

X1 = lcd#0-7 (kiri ke kanan)

X2 = topS atau botS untuk mencetak huruf kecil di 1/2 lcd. Angka yang lebih besar akan secara otomatis tahu untuk mengisi seluruh lcd

X3 = adalah nama huruf atau ARRAY PLACE di cname

RTC memiliki suhu internal sehingga pembacaan di dalam ruangan dapat digunakan.

Saya memiliki DOW mudah yang saya salin ????

Untuk memulai jam, sambungkan ke komputer dan masukkan waktu yang benar di 'SETUP()' RTC memiliki baterai sehingga waktunya akan baik. Jam akan perlu disesuaikan pada waktu musim panas sehingga Anda dapat menginstal sakelar sederhana untuk memperbarui melalui komputer.

| A2 | A1 | A0 | Alamat I2C ||:---: |:---: |:---: |:---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77

Langkah 6: PENGATURAN LAINNYA

PENGATURAN LAINNYA
PENGATURAN LAINNYA
PENGATURAN LAINNYA
PENGATURAN LAINNYA
PENGATURAN LAINNYA
PENGATURAN LAINNYA

Array lcd pertama saya menggunakan gerbang nand dan mengalihkan lcd enable ke lcd terpisah. Saya kemudian menggunakan chip CD4051 yang dibuat untuk beralih data. Ini memiliki saluran masuk dan sakelar 8 saluran keluar. Sama seperti sakelar rotor mode lama. Saya punya pcb di sini. Dengan pengaturan ini Anda dapat menggunakan I2c dan mematahkan pin pengaktifan dan menghubungkan iot ke input 4051 yang mengalihkan pengaktifan ke lcd yang dipilih. Anda dapat terus mengalirkan aktifkan selamanya ke lcd. Tapi ini membatasi 4051 menjadi hanya 7 sakelar dan yang ke-8 beralih ke 4051 berikutnya. ini membuat bank = 7 bukan 8. Saya menggunakan semua 8 dan mengubah alamat ransel lain di bank kedua. ransel kedua ini memiliki 4051 yang diikat ke aktifkan dan melakukan peralihan yang sama seperti di bank pertama. Hanya memiliki alamat kedua di SDA, jalur SCL.

Pengaturan ini membutuhkan SEMUA 6 jalur data lcd untuk dihubungkan secara paralel. RW ke tanah. Ini membutuhkan waktu lebih lama dan saya akan merekomendasikan konektor plug in untuk setiap lcd. Pengaturan ini hanya untuk SATU ransel per bank, bukan ransel untuk setiap lcd.

Tambahkan komentar jika Anda ingin info lebih lanjut tentang pengaturan ini. itu jauh lebih sulit dan terlibat daripada yang lain.

Langkah 7: PIC AKHIR

GAMBAR AKHIR
GAMBAR AKHIR
GAMBAR AKHIR
GAMBAR AKHIR
GAMBAR AKHIR
GAMBAR AKHIR

Hanya beberapa foto lainnya. Saya memiliki jam GPS HC12 luar ruangan yang mengirimkan pembaruan ke layar lcd lain (dalam foto). Hanya untuk menunjukkan apa yang bisa dilakukan. Ini adalah timur untuk membuat SETIAP JENIS DISPLAY BESAR.

Terima kasih sudah membaca…

Silakan lihat proyek saya yang lain..oldmaninSC.

dan Anda AKAN menyukai "BUD BALL" saya

Direkomendasikan: