Sadržaj:

VELIKI Alfanumerički prikaz: 7 koraka (sa slikama)
VELIKI Alfanumerički prikaz: 7 koraka (sa slikama)

Video: VELIKI Alfanumerički prikaz: 7 koraka (sa slikama)

Video: VELIKI Alfanumerički prikaz: 7 koraka (sa slikama)
Video: CS50 2013 - Week 9, continued 2024, Novembar
Anonim
VELIKI Alfanumerički displej
VELIKI Alfanumerički displej
VELIKI Alfanumerički displej
VELIKI Alfanumerički displej
VELIKI Alfanumerički displej
VELIKI Alfanumerički displej

Postoji nekoliko izbora ako vam je potreban ekran koji se može vidjeti s druge strane sobe, veliki ekran. Možete napraviti jedan poput moga „vrijeme na kvadrat“ili „LED diode na staklu“, ali za to je potrebno oko 40 sati dosadnog rada. Dakle, LAKO je napraviti veliki ekran. Konstrukcija ima 4 osnovne žice, 5 volti, uzemljenje, SDA, SCL. Svaki prikaz znakova košta oko dva do tri dolara. Dakle, ekran 8x2 košta oko 30 USD. Ne računajući RTC, Arduino, 3D ispise, kućište.

Skica je osnovna i lako razumljiva. Lako se mijenja za bilo koji alfanumerički prikaz. Slova su 1/2 veličine sa 1/2 brojevima i skupom brojeva pune veličine.

Nedostatak je što možete prikazati samo 64 znaka. TCA9548 nema više adresa (8). Hitachi lcd je vrlo spor i svaki veći zaslon i vrijeme pisanja traje oko cijelu sekundu da ispuni cijeli zaslon. Dakle, ako želite prikaz veličine zida, bit će spor. Postoji mnogo načina za varanje i korištenje više od 64 LCD -a, ali to neću pokriti u ovom postu jer je ovo LAKO za izradu zaslona.

DA, fotografije LCD -a …… NE ispisuju se dobro. Ovi ekrani izgledaju sjajno u stvarnom životu.

Potrošni materijal:

Bilo koji uno 328… nano, pro-mini, uno…

popularan RTC ZS-042 modul (DS3231)

TCA9548 I2c mux razdjelnik

Hitachi 1602 sa ruksakom I2c čak 64

3D ispis omota pcb -a. Imam 2 vrste za izabrati

drveno kućište poput okvira za slike izrađeno od drvenih obloga od 1,5 inča (zaliha u Lowesu)

osnovne vještine: lemljenje, žica, spajanje, adj, M2 matice i vijci

Korak 1: Osnovni DIJELOVI

OSNOVNI DIJELOVI
OSNOVNI DIJELOVI
OSNOVNI DIJELOVI
OSNOVNI DIJELOVI
OSNOVNI DIJELOVI
OSNOVNI DIJELOVI
OSNOVNI DIJELOVI
OSNOVNI DIJELOVI

osnovni dijelovi za izgradnju

Drveni okvir je standardna drvena obloga u Lowesu. Ne možete vidjeti unutrašnju usnu duboku oko 1/4 inča. Ova usna omogućuje da 3D omot stane u okvir i dodirne prednji dio bez probijanja.

Korak 2: SVE ŠTO ŽELITE

SVE ŠTO ŽELITE
SVE ŠTO ŽELITE
SVE ŠTO ŽELITE
SVE ŠTO ŽELITE
SVE ŠTO ŽELITE
SVE ŠTO ŽELITE

neke osnovne konstrukcije i savjeti:

Preklapam LCD ploče kako bih ih približio, a zatim zavrnem kroz rupe koje se preklapaju. Stavite traku ili neku izolaciju između njih dvoje jer će nestati kratkog spoja. Uzeo sam LCD sa priloženim ruksakom I2c i morao sam ukloniti ruksak i ponovno ga postaviti jer su noge bile preduboke i ne dopuštaju preklapanje. Pokušajte odvojiti LCD i ruksake. Lemite ruksak samo u ravnini s LCD -om kako bi se mogli preklapati.

LCD -ovi su podijeljeni u grupe od 8. Ali moj krevet sa 3D štampačem neće štampati toliko široko pa sam napravio omot za banku od 6 lcds. tada sam napravio poklopac poput lanca koji može biti bilo koje širine. Samo dodajte završni dio. Koristim crnu boju za hobi da pokrijem LED diodu tako da LED dioda neće sijati s prednje strane. Obojite prema dolje kako biste omogućili da svi pokreti istječu sa LCD -a umjesto da ulijevaju u LCD i unište ga.

Složite onoliko LCD -ova koliko vam je potrebno. Okvir za slike 8x2 ima najbolji oblik, ali možete napraviti 16x2 ili bilo koju drugu veličinu.

Korak 3: SHEMATSKI i 3D otisci

SHEMATSKI i 3d otisci
SHEMATSKI i 3d otisci
SHEMATSKI i 3d otisci
SHEMATSKI i 3d otisci
SHEMATSKI i 3d otisci
SHEMATSKI i 3d otisci
SHEMATSKI i 3d otisci
SHEMATSKI i 3d otisci

Spajanje je LAKO sa samo 4 žice. Možete koristiti kratkospojne kabele, ali ako je ovo dugotrajan projekt, umjesto toga bih lemio žice.

6 LED vodilica je sve što stane na moj pisač pa sam napravio okvir bilo koje veličine. Samo nastavite dodavati, a zatim pričvrstite završni komad.

Korak 4: SAMO SLIKA POKAŽITE KAKO

SAMO SLIKA DA POKAŽE KAKO
SAMO SLIKA DA POKAŽE KAKO
SAMO SLIKA POKAŽI KAKO
SAMO SLIKA POKAŽI KAKO
SAMO SLIKA DA POKAŽE KAKO
SAMO SLIKA DA POKAŽE KAKO
SAMO SLIKA DA POKAŽE KAKO
SAMO SLIKA DA POKAŽE KAKO

Kao što je prikazano na shemi, svaki LCD ekran ide na drugi 'S' pin na 9548. Nije vezan za glavne SDA, SCL linije. 9548 prebacuje I2c linije na svaki LCD. Imajte ovo na umu.

Uklonio sam crvenu lampicu za napajanje sa naprtnjače samo zato što je bila presvijetla. Koristim i diodu preko LED kratkospojnika umjesto kratkospojnika od nula ohma. Dioda je standardna silikonska dioda i pada napon 0,7 kako bi pozadinsko osvjetljenje bilo baš kako treba. (noću nije previše svijetlo)

Korak 5: SKICIRANJE

Skica je jednostavna i jasna. Ne smeta mi ako neko napravi biblioteku sa poprečnim alfanumeričkim brojevima … samo mi dajte neke zasluge, zasnovane na alfanumeričkoj numeri Jima Jakubcina.

Referenca na lcd je Hitachi 16x02 standardni lcd modul. Ima cc (prilagođeni znakovi) po 8 komada. Kopija se može promijeniti u bilo kojem trenutku, ali ako se dvije iste adrese ispišu u isto vrijeme, najnovija cc će prebrisati drugu. Dakle, u osnovi možete koristiti samo skup 8. Postoji mali način da se to prevlada, ali je krajnje ograničen. Svako slovo formirano je iz niza pohranjenog u PROGMEM -u. Zatim se poziva iz drugog niza 'cname' koristeći funkciju i 'xc' kao pozivnu varijablu. 'DisplayChr (bank, #lcd, top/btm, cname)' se koristi za izradu prikaza. Na ovoj skici imam samo 2 banke od 8. Maksimum bi mogao biti 8x8. Samo dodajte još jednu 'if bank' na displayChr () s ispravnom adresom 9548. (pogledajte tablicu istinitosti adresa). Za prebacivanje I2c linije na drugi 'S' pin na 9548 poziv se upisuje (0-7). U biblioteci MUX I2c zaboravio je reći da B00000000 isključuje sve izlazne sklopke. Tako da koristite lcd # 3 (0-7) B00000100 ili 4. Prebacivanje je toliko lako da sam uklonio biblioteku sa skice, ali možda ćete htjeti preuzeti i vidjeti koliko je biblioteka laka.

Za ispis znaka samo pozovite displayChr (x, x1, x2, x3).

X = Ovo će biti banka 0-7

X1 = lcd # 0-7 (slijeva nadesno)

X2 = topS ili botS za štampanje malih slova u 1/2 lcd -a. Veći brojevi će automatski znati popuniti cijeli LCD

X3 = je naziv slova ili MESTO NIZA u cname

RTC ima ugrađenu temperaturu tako da se može koristiti očitavanje u zatvorenom prostoru.

Imam jednostavan DOW sa kojeg sam kopirao ????

Za pokretanje sata povežite se sa računarom i unesite tačna vremena u 'SETUP ()' RTC ima bateriju pa će vremena biti dobra. Sate će morati biti prilagođeno ljetnom računanju vremena, pa ćete ili instalirati jednostavan prekidač za samo ažuriranje putem računara.

| A2 | A1 | A0 | I2C Adresa ||: ---: |: ---: |: ---: |: ---------: | | 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

Korak 6: OSTALE POSTAVKE

OSTALE POSTAVKE
OSTALE POSTAVKE
OSTALE POSTAVKE
OSTALE POSTAVKE
OSTALE POSTAVKE
OSTALE POSTAVKE

Moj prvi lcd niz koristio je nand kapije i prebacio lcd enable na zasebne lcds. Zatim sam koristio CD4051 čip koji je napravljen za prebacivanje podataka. Ima ulaz i isključen 8 linijski izlaz. Baš kao stari modni prekidač rotora. Ovdje imam PCB. S ovim podešavanjem možete koristiti I2c i razbiti omogućavajući pin i spojiti iot na ulaz 4051 koji prebacuje omogućavanje na odabrani LCD. Omogućavanje možete stalno kaskadirati na lcds. Ali ovo ograničava 4051 na samo 7 sklopki, a osmi ide na sljedećih 4051. ovo čini banke = 7 ne 8. Koristio sam svih 8 i promijenio adresu drugog ruksaka u drugoj banci. ovaj drugi ruksak ima 4051 vezan za omogućavanje i vrši isto prebacivanje kao u prvoj banci. Ima samo drugu adresu na linijama SDA, SCL.

Ova postavka zahtijeva da svih 6 podatkovnih linija LCD -a budu paralelno spojene. RW na masu. Ovo traje mnogo duže i preporučio bih utikač za svaki LCD. Ovo podešavanje je za samo JEDAN ruksak po banci umjesto ruksaka za svaki LCD.

Dodajte komentar ako želite više informacija o ovoj postavci. mnogo je teže i uključenije od ostalih.

Korak 7: ZAVRŠNE SLIKE

ZAVRŠNE SLIKE
ZAVRŠNE SLIKE
ZAVRŠNE SLIKE
ZAVRŠNE SLIKE
ZAVRŠNE SLIKE
ZAVRŠNE SLIKE

Samo još neke fotografije. Imam vanjski HC12 GPS sat koji šalje ažuriranja na drugi LCD ekran (na fotografijama). Samo da pokažem šta se može učiniti. Ovo je istok da napravi BILO KAKVU VELIKU ZASLON.

hvala na čitanju…

Molimo pogledajte moje druge projekte..oldmaninSC.

i svidjet će vam se moja "BUD BALL"

Preporučuje se: