Mündəricat:

BÜYÜK Alfa-rəqəmsal DISPLAY: 7 addım (şəkillərlə)
BÜYÜK Alfa-rəqəmsal DISPLAY: 7 addım (şəkillərlə)

Video: BÜYÜK Alfa-rəqəmsal DISPLAY: 7 addım (şəkillərlə)

Video: BÜYÜK Alfa-rəqəmsal DISPLAY: 7 addım (şəkillərlə)
Video: DUFU TAHIR BIYABIRCILIQ 😱😱 2024, Iyul
Anonim
BÜYÜK Alfa-rəqəmsal EKRAN
BÜYÜK Alfa-rəqəmsal EKRAN
BÜYÜK Alfa-rəqəmsal EKRAN
BÜYÜK Alfa-rəqəmsal EKRAN
BÜYÜK Alfa-rəqəmsal EKRAN
BÜYÜK Alfa-rəqəmsal EKRAN

Odanın hər yerindən görünə biləcək bir ekrana ehtiyacınız varsa, böyük bir seçim var. "Zaman kvadratına" və ya "şüşədəki ledlərə" bənzər bir şey edə bilərsiniz, amma bu təxminən 40 saat yorucu iş tələb edir. Beləliklə, burada böyük bir ekran etmək asandır. Quruluşda 4 əsas tel, 5 volt, torpaq, SDA, SCL var. Hər bir xarakter nümayişi təxminən iki -üç dollara başa gəlir. Beləliklə, 8x2 ekran təxminən 30 dollardır. RTC, Arduino, 3d çap, korpus sayılmır.

Eskiz əsasdır və başa düşülməsi asandır. Hər hansı bir alfasayısal ekran üçün dəyişdirmək asandır. Hərflər 1/2 ölçülü 1/2 ölçülü nömrələr və tam ölçülü ədədlər dəstidir.

Dezavantajı yalnız 64 char ekranını edə bilərsiniz. TCA9548 ünvanları tükənir (8). Hitachi lcd çox YAVAŞ və daha böyük bir ekrandır və yazma müddəti bütün ekranı doldurmaq üçün təxminən bir saniyə çəkir. Beləliklə, divar ölçüsündə bir ekran istəsəniz, yavaş olacaq. Aldatmağın və 64 -dən çox lcd -dən istifadə etməyin bir çox yolu var, amma bu yazıda bunu göstərməyəcəyəm, çünki bu ekran etmək üçün asandır.

Bəli bir LCD -nin fotoşəkilləri …… yaxşı çıxmır. Bu ekranlar real həyatda BÖYÜK görünür.

Təchizat:

Hər hansı bir 328… nano, pro-mini, uno…

populyar RTC ZS-042 modulu (DS3231)

TCA9548 I2c mux ayırıcı

Hitachi 1602, I2c sırt çantası 64 -ə qədər

Pcb üçün 3d çap. Seçmək üçün 2 növüm var

1.5 düymlük taxta bəzəkdən hazırlanmış bir şəkil çərçivəsi kimi taxta korpus (Lowes -də stok)

əsas bacarıqlar: lehim, tel, bağlama, adj, M2 qoz -fındıq və boltlar

Addım 1: Əsas hissələr

Əsas hissələr
Əsas hissələr
Əsas hissələr
Əsas hissələr
Əsas hissələr
Əsas hissələr
Əsas hissələr
Əsas hissələr

tikinti üçün əsas hissələr

Taxta çərçivə Lowes -də standart ağac bəzəyidir. Təxminən 1/4 düym dərinlikdə olan daxili dodağı görə bilməzsiniz. Bu dodaq, 3d qapağın çərçivənin içərisinə sığmasını və içəri düşmədən ön tərəfə toxunmasını təmin edir.

Addım 2: İstədiyiniz hər şey

İSTƏYƏN HƏR ŞEY
İSTƏYƏN HƏR ŞEY
İSTƏYƏN HƏR ŞEY
İSTƏYƏN HƏR ŞEY
İSTƏYƏN HƏR ŞEY
İSTƏYƏN HƏR ŞEY

bəzi əsas tikinti və göstərişlər:

Lcd pcb'yi daha yaxınlaşdırmaq üçün üst -üstə düşürəm, sonra üst -üstə düşən deliklərdən vidalayıram. Qısalacaqları üçün aralarına bant və ya izolyasiya qoyun. I2c sırt çantası ilə bir az lcd aldım və ayaqları çox dərin olduğu üçün üst -üstə düşməsinə icazə vermədiyi üçün sırt çantasını çıxarıb yenidən taxmalı oldum. LCD və sırt çantalarını ayırmağa çalışın. Sırt çantasını lcd ilə yuyun, üst -üstə düşsün.

LCD -lər 8 banka bölünür. Amma mənim 3d printer yatağım o qədər geniş çap olunmayacaq, buna görə də 6 lcd həcmli bank üçün örtük düzəltmişəm. sonra hər hansı bir genişlikdə ola biləcək örtük kimi bir zəncir düzəltdim. Yalnız son hissəni əlavə edin. Ledin ön hissəsini işıqlandırmamaq üçün qara rəngli bir hobi boyası istifadə edirəm. Hər hansı bir qaçışın lcd -yə axması və onu məhv etmək əvəzinə lcd -dən axmasına icazə vermək üçün aşağıya doğru rəngləyin.

Lazım olduğu qədər çox lcd yığın. 8x2 şəkil çərçivəsi ən yaxşı formaya malikdir, ancaq 16x2 və ya istədiyiniz ölçüdə edə bilərsiniz.

Addım 3: SCHEMATIC və 3d Prints

Sxematik və 3d çap
Sxematik və 3d çap
Sxematik və 3d çap
Sxematik və 3d çap
Sxematik və 3d çap
Sxematik və 3d çap
Sxematik və 3d çap
Sxematik və 3d çap

Qoşulma cəmi 4 teldən asandır. Keçid kabellərindən istifadə edə bilərsiniz, amma bu uzunmüddətli bir layihədirsə, bunun əvəzinə telləri lehim edərdim.

6 ledli bank mənim printerimə uyğundur, buna görə istənilən ölçüdə çərçivə düzəltdim. Yalnız əlavə etməyə davam edin və sonra son parçanı yapışdırın.

Addım 4: NECƏ GÖSTƏRMƏK ÜÇÜN PIC

NECƏ GÖSTƏRMƏK ÜÇÜN ŞƏKİL
NECƏ GÖSTƏRMƏK ÜÇÜN ŞƏKİL
NECƏ GÖSTƏRMƏK ÜÇÜN ŞƏKİL
NECƏ GÖSTƏRMƏK ÜÇÜN ŞƏKİL
NECƏ GÖSTƏRMƏK ÜÇÜN ŞƏKİL
NECƏ GÖSTƏRMƏK ÜÇÜN ŞƏKİL
NECƏ GÖSTƏRMƏK ÜÇÜN ŞƏKİL
NECƏ GÖSTƏRMƏK ÜÇÜN ŞƏKİL

Şematik olaraq göstərildiyi kimi, hər bir lcd 9548 -də fərqli bir 'S' pininə keçir. Əsas SDA, SCL xətlərinə bağlı deyil. 9548, I2c xətlərini hər bir lcd -ə keçir. Bunu yadda saxla.

Çox işıqlı olduğu üçün qırmızı lampanı sırt çantasından çıxartdım, sıfır ohm tullanan yerinə led tullanan boyunca bir diod istifadə edirəm. Diod standart bir silikon dioddur və arxa işığı düzgün etmək üçün gərginliyi 0,7 azaldır. (gecə çox parlaq deyil)

Addım 5: SKETCH

Eskiz sadə və düzdür. Kiminsə kitabını alfasayısal bir kitabxana düzəltməyinə fikir vermirəm … mənə Jim Jakubcinin alfasayısal rəqəmlərinə əsaslanaraq kredit verin.

LCD -yə istinad Hitachi 16x02 standart lcd moduludur. Hər birində 8 cc (xüsusi simvol) var. Cc istənilən vaxt dəyişdirilə bilər, lakin eyni ünvandan 2 -si eyni vaxtda çap olunarsa, ən son cc digərinin üzərinə yazılacaq. Beləliklə, əsasən yalnız 8 dəstini istifadə edə bilərsiniz. Bunun öhdəsindən gəlmək üçün bir az yol var, lakin son dərəcə məhduddur. Hər bir məktub PROGMEM -də saxlanılan bir massivdən əmələ gəlir. Sonra zəng dəyişən kimi bir funksiya və 'xc' istifadə edərək başqa 'cname' serialından çağırılır. Ekranı düzəltmək üçün 'displayChr (bank, #lcd, top/btm, cname)' istifadə olunur. Bu eskizdə cəmi 8 bankın 2 bankı var. Maksimum 8x8 ola bilər. DisplayChr () ə 9548 -in düzgün ünvanı ilə başqa bir 'əgər bank' əlavə edin. (Ünvan həqiqət cədvəlinə baxın). I2c xəttini 9548-in başqa bir 'S' pininə keçmək üçün zəng yazın (0-7). MUX I2c kitabxanasında B00000000 bütün çıxış açarlarını söndürdüyünü deməyi unutdu. Beləliklə, lcd # 3 (0-7) B00000100 və ya 4 istifadə etmək üçün keçid o qədər asandır ki, kitabxananı eskizimdən çıxardım, ancaq kitabxananın nə qədər asan olduğunu yükləyib görmək istəyə bilərsiniz.

Bir simvol çap etmək üçün displayChr (x, x1, x2, x3) nömrəsinə zəng vurmaq kifayətdir.

X = Bu bank 0-7 olacaq

X1 = lcd # 0-7 (soldan sağa)

X2 = topS və ya botS kiçik hərfləri lcd -nin 1/2 hissəsində çap etmək üçün. Daha böyük ədədlər avtomatik olaraq bütün lcd -ni dolduracaq

X3 = cname -də hərf adı və ya ARRAY PLACE

Daxili oxunuşdan istifadə etmək üçün RTC -nin qurulmuş temperaturu var.

Kopyaladığım asan bir DOW var ????

Saata başlamaq üçün kompüterə qoşulun və 'SETUP ()' da doğru vaxtları daxil edin. RTC -nin batareyası var, belə ki vaxt yaxşı olacaq. Saatı gün işığına qənaət etməklə düzəltmək lazımdır, belə ki, ya kompüter vasitəsilə sadəcə yeniləmə üçün sadə bir keçid quraşdıracaqsınız.

| A2 | A1 | A0 | I2C Ünvanı ||: ---: |: ---: |: ---: |: ---------: | | 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

Addım 6: DİGƏR AYARLAR

DİGƏR AYARLAR
DİGƏR AYARLAR
DİGƏR AYARLAR
DİGƏR AYARLAR
DİGƏR AYARLAR
DİGƏR AYARLAR

İlk lcd serialım nand qapıları istifadə etdi və lcd imkanını ayrı lcd -lərə çevirdi. Daha sonra məlumatları dəyişdirmək üçün hazırlanmış CD4051 çipindən istifadə etdim. Daxili və dəyişdirilmiş 8 xətt var. Köhnə moda rotor açarı kimi. Burada bir pcb var. Bu quraşdırma ilə bir I2c istifadə edə və aktivləşdirmə pinini qıra və iotu seçilmiş lcd -ə keçirən 4051 girişinə qoşa bilərsiniz. Aktivliyi sonsuza qədər lcds -ə basmağa davam edə bilərsiniz. Ancaq bu 4051 -i yalnız 7 açarla məhdudlaşdırır və 8 -ci sonrakı 4051 -ə keçir. Bu bankları = 7 deyil, 8 edir. 8 -in hamısını istifadə etdim və ikinci bankdakı başqa bir sırt çantasının ünvanını dəyişdim. bu ikinci sırt çantasının 4051 -ə bağlanması var və birinci bankdakı kimi dəyişir. Yalnız SDA, SCL xətlərində ikinci bir ünvanı var.

Bu quraşdırma, bütün 6 lcd məlumat xəttinin paralel olaraq bağlanmasını tələb edir. RW yerə. Bu daha uzun çəkir və hər bir lcd üçün bir bağlayıcı bağlamağı məsləhət görürəm. Bu quraşdırma, hər bir LCD üçün bir sırt çantası yerinə bank başına yalnız bir sırt çantası üçündür.

Bu quraşdırma haqqında daha çox məlumat əldə etmək istəyirsinizsə, şərh əlavə edin. digərindən daha çətindir və əlaqəlidir.

Addım 7: Yekun Şəkillər

SON ŞƏKİLLƏR
SON ŞƏKİLLƏR
Yekun şəkillər
Yekun şəkillər
SON ŞƏKİLLƏR
SON ŞƏKİLLƏR

Yalnız bir neçə şəkil. Başqa bir lcd ekrana (fotoşəkillərdə) yeniliklər göndərən açıq bir HC12 GPS saatım var. Sadəcə nə edilə biləcəyini göstərmək üçün. HƏR TÜR BÖYÜK EKRAN etmək üçün şərqdir.

oxuduğunuz üçün təşəkkürlər…

Zəhmət olmasa digər layihələrimə baxın..oldmaninSC.

və mənim "BUD BALL" ı bəyənəcəksiniz

Tövsiyə: