Isi kandungan:

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

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

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

Terdapat beberapa pilihan jika anda memerlukan paparan yang dapat dilihat dari seberang ruangan, paparan besar. Anda boleh membuatnya seperti 'time squared' atau 'leds on glass' saya tetapi ini memerlukan masa 40 jam kerja yang membosankan. Jadi inilah MUDAH untuk membuat paparan besar. Binaannya mempunyai 4 wayar asas, 5 volt, ground, SDA, SCL. Setiap paparan watak berharga sekitar dua hingga tiga dolar. Jadi paparan 8x2 adalah sekitar $ 30. Tidak mengira RTC, Arduino, cetakan 3d, lampiran.

Lakarannya asas dan senang difahami. Mudah diubah suai untuk paparan alfanumerik mana pun. Huruf berukuran 1/2 dengan nombor ukuran 1/2 dan satu set nombor ukuran penuh.

Kekurangannya ialah anda hanya boleh membuat paparan 64 char. TCA9548 kehabisan alamat (8). Hitachi lcd sangat RENDAH dan paparan yang lebih besar dan masa menulis memerlukan masa sesaat penuh untuk mengisi keseluruhan paparan. Oleh itu, jika anda mahukan paparan ukuran dinding, ia akan menjadi perlahan. Terdapat banyak cara untuk menipu dan menggunakan lebih daripada 64 lcd tetapi saya tidak akan membahasnya dalam catatan ini kerana ini adalah MUDAH untuk dipamerkan.

YA gambar LCD …… JANGAN keluar dengan baik. Paparan ini kelihatan HEBAT dalam kehidupan sebenar.

Bekalan:

Mana-mana uno 328… nano, pro-mini, uno…

modul RTC ZS-042 yang popular (DS3231)

Pemisah mux TCA9548 I2c

Hitachi 1602 dengan beg galas I2c sebanyak 64

Cetakan 3d penutup pcb. Saya mempunyai 2 jenis untuk dipilih

penutup kayu seperti bingkai gambar yang diperbuat daripada hiasan kayu 1.5 inci (stok di Lowes)

kemahiran asas: solder, wire, hookup, adj, mur dan bolt M2

Langkah 1: BAHAGIAN Asas

BAHAGIAN Asas
BAHAGIAN Asas
BAHAGIAN Asas
BAHAGIAN Asas
BAHAGIAN Asas
BAHAGIAN Asas
BAHAGIAN Asas
BAHAGIAN Asas

bahagian asas untuk binaan

Kerangka kayu adalah trim kayu standard di Lowes. Anda tidak dapat melihat bibir dalam yang sedalam 1/4 inci. Bibir ini membolehkan penutup 3d masuk ke dalam bingkai dan menyentuh bahagian depan tanpa jatuh.

Langkah 2: APA YANG ANDA INGINKAN

APA SAHAJA YANG ANDA MAHU
APA SAHAJA YANG ANDA MAHU
APA SAHAJA YANG ANDA MAHU
APA SAHAJA YANG ANDA MAHU
APA SAHAJA YANG ANDA MAHU
APA SAHAJA YANG ANDA MAHU

beberapa pembinaan dan petunjuk asas:

Saya bertindih dengan pcb lcd untuk menjadikannya lebih dekat kemudian meneliti lubang yang bertindih. Letakkan pita atau sedikit penebat di antara keduanya kerana ia akan menjadi pendek. Saya mendapat beberapa lcd dengan beg galas I2c yang terpasang dan saya harus mengeluarkan beg galas itu dan meletakkannya semula kerana kakinya terlalu dalam dan tidak membenarkan pertindihan. Cuba dapatkan lcd dan beg galas yang terpisah. Selesaikan beg galas hanya siram dengan lcd supaya mereka bertindih.

Lcd dipisahkan menjadi bank berukuran 8. Tetapi katil pencetak 3d saya tidak akan mencetak selebar itu sehingga saya membuat penutup untuk bank 6 lcd. kemudian saya membuat rantai seperti penutup yang boleh mempunyai lebar apa pun. Cukup tambahkan bahagian akhir. Saya menggunakan cat hobi hitam untuk menutupi lcd led sehingga led tidak akan bersinar di bahagian depan. Cat ke bawah untuk membolehkan larian mengalir keluar dari lcd dan bukannya mengalir ke lcd dan memusnahkannya.

Susun seberapa banyak lcd yang anda perlukan. Bingkai gambar 8x2 mempunyai bentuk yang terbaik tetapi anda boleh membuat ukuran 16x2 atau ukuran yang anda suka.

Langkah 3: Cetakan SKIMATIK dan 3d

Cetakan SKIMATIK dan 3d
Cetakan SKIMATIK dan 3d
Cetakan SKIMATIK dan 3d
Cetakan SKIMATIK dan 3d
Cetakan SKIMATIK dan 3d
Cetakan SKIMATIK dan 3d
Cetakan SKIMATIK dan 3d
Cetakan SKIMATIK dan 3d

Cangkuk adalah MUDAH hanya 4 wayar. Anda boleh menggunakan kabel jumper tetapi jika ini adalah projek jangka panjang, saya akan memilih kabel.

Bank LED 6 adalah semua yang sesuai dengan pencetak saya, jadi saya membuat bingkai ukuran apa pun. Terus tambah dan kemudian pasangkan bahagian akhir.

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 pergi ke pin 'S' yang berbeza pada 9548. Tidak terikat pada garis SDA, SCL utama. 9548 menukar garis I2c ke setiap lcd. Ingatlah perkara ini.

Saya mengeluarkan kuasa merah pada led dari beg galas hanya kerana terlalu terang. Saya juga menggunakan diod melintasi jumper led dan bukannya pelompat zero ohm. Diod adalah diod silikon standard dan ia menurunkan voltan 0.7 untuk menjadikan lampu latar tepat. (tidak terlalu terang pada waktu malam)

Langkah 5: SKETCH

Lakarannya ringkas dan lurus ke hadapan. Saya tidak keberatan jika seseorang membuat perpustakaan alfanumerik sisi … beri saya kredit seperti, berdasarkan alfanumerik Jim Jakubcin.

Rujukan ke lcd adalah modul lcd standard Hitachi 16x02. Ia mempunyai cc (watak khas) masing-masing 8. Cc boleh diubah pada bila-bila masa tetapi jika 2 alamat yang sama dicetak pada masa yang sama cc terbaru akan menimpa yang lain. Jadi pada dasarnya anda hanya dapat menggunakan set 8. Terdapat sedikit cara untuk mengatasi ini tetapi sangat terhad. Setiap huruf dibentuk dari array yang disimpan dalam PROGMEM. Kemudian dipanggil dari array 'cname' lain menggunakan fungsi dan 'xc' sebagai pemboleh ubah panggilan. 'DisplayChr (bank, #lcd, top / btm, cname)' digunakan untuk membuat paparan. Dalam lakaran ini, saya hanya mempunyai 2 bank sebanyak 8. Maksimum mungkin 8x8. Cukup tambahkan 'if bank' yang lain ke displayChr () dengan alamat 9548 yang betul. (Lihat jadual kebenaran alamat). Untuk menukar garis I2c ke pin 'S' lain dari 9548, panggilan adalah tulis (0-7). Di perpustakaan MUX I2c dia lupa mengatakan bahawa B00000000 mematikan semua suis output. Jadi untuk menggunakan lcd # 3 (0-7) B00000100 atau 4. Peralihannya sangat mudah sehingga saya mengeluarkan perpustakaan dari lakaran saya tetapi anda mungkin mahu memuat turun dan melihat betapa mudahnya perpustakaan itu.

Untuk mencetak char hanya panggil 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 dalam 1/2 lcd. Bilangan yang lebih besar secara automatik akan tahu untuk mengisi keseluruhan lcd

X3 = adalah nama huruf atau TEMPAT KEDATANGAN dalam cname

RTC mempunyai suhu bawaan sehingga pembacaan dalam ruangan dapat digunakan.

Saya mempunyai DOW mudah yang saya salin dari ????

Untuk memulakan jam sambungkan ke komputer dan masukkan waktu yang betul di 'SETUP ()' RTC mempunyai bateri sehingga waktunya akan baik. Waktu perlu disesuaikan dengan penjimatan siang sehingga anda akan memasang suis mudah hanya kemas kini 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: SETUPS LAIN

SETUPS LAIN
SETUPS LAIN
SETUPS LAIN
SETUPS LAIN
SETUPS LAIN
SETUPS LAIN

Susunan lcd pertama saya menggunakan gerbang nand dan menukar lcd membolehkan ke lcd yang berasingan. Saya kemudian menggunakan cip CD4051 yang dibuat untuk menukar data. Ia mempunyai 8 garis keluar dan beralih. Sama seperti suis pemutar fesyen lama. Saya ada pcb di sini. Dengan penyediaan ini, anda dapat menggunakan I2c dan mematahkan pin aktif dan menyambungkan iot ke input 4051 yang menukar aktif ke lcd yang dipilih. Anda boleh terus menerus membolehkan untuk selamanya ke lcds. Tetapi ini mengehadkan 4051 hanya 7 suis dan yang ke 8 beralih ke 4051 seterusnya. Ini menjadikan bank = 7 bukan 8. Saya menggunakan semua 8 dan menukar alamat beg galas lain di bank kedua. beg galas kedua ini mempunyai 4051 yang diikat pada membolehkan dan melakukan pertukaran sama seperti di bank pertama. Baru mempunyai alamat kedua di talian SDA, SCL.

Penyediaan ini memerlukan SEMUA 6 baris data lcd disambungkan secara selari. RW ke tanah. Ini memerlukan masa lebih lama dan saya akan mengesyorkan plug in plug untuk setiap lcd. Penyediaan ini hanya untuk SATU beg galas per bank dan bukannya beg galas untuk setiap lcd.

Tambahkan komen jika anda mahukan lebih banyak maklumat mengenai persediaan ini. jauh lebih sukar dan terlibat daripada yang lain.

Langkah 7: GAMBAR AKHIR

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

Hanya beberapa gambar lain. Saya mempunyai jam GPS HC12 luar yang menghantar kemas kini ke skrin lcd lain (dalam foto). Hanya untuk menunjukkan apa yang boleh dilakukan. Ini adalah timur untuk membuat SETIAP JENIS TAMPILAN BESAR.

terima kasih untuk membaca…

Sila lihat projek saya yang lain..oldmaninSC.

dan anda AKAN menyukai "BUD BALL" saya

Disyorkan: