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, Srpanj
Anonim
VELIKI Alfanumerički zaslon
VELIKI Alfanumerički zaslon
VELIKI Alfanumerički zaslon
VELIKI Alfanumerički zaslon
VELIKI Alfanumerički zaslon
VELIKI Alfanumerički zaslon

Postoji nekoliko izbora ako vam treba zaslon koji se može vidjeti s druge strane sobe, veliki zaslon. Možete napraviti jedan poput moga „vrijeme na kvadrat“ili „LED diode na staklu“, ali za to je potrebno oko 40 sati zamornog rada. Dakle, ovdje je LAKO napraviti veliki zaslon. Konstrukcija ima 4 osnovne žice, 5 volti, uzemljenje, SDA, SCL. Svaki prikaz znakova koštao je oko dva do tri dolara. Dakle, zaslon 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 zaslon. Slova su 1/2 veličine s brojevima 1/2 veličine i skupom brojeva pune veličine.

Nedostatak je što možete prikazati samo 64 znaka. TCA9548 nema više adresa (8). Hitachi LCD vrlo je 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 opisati u ovom postu jer je ovo LAKO za izradu zaslona.

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

Pribor:

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

popularan modul RTC ZS-042 (DS3231)

TCA9548 I2c mux razdjelnik

Hitachi 1602 s 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 drvene obloge 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 izradu

Drveni okvir je standardna drvena obloga u Lowesu. Ne možete vidjeti unutarnju usnu koja je duboka oko 1/4 inča. Ova usna omogućuje 3D omotu da stane unutar okvira i dodirne prednji dio bez pada.

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 uvrnem kroz rupe koje se preklapaju. Stavite traku ili neku izolaciju između njih jer će doći do kratkog spoja. Dobio sam neki LCD s pričvršć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 -i su podijeljeni u grupe od 8. Ali moj krevet s 3D printerom neće ispisivati toliko široko pa sam napravio omot za banku od 6 lcds. tada sam napravio omot poput lanca koji može biti bilo koje širine. Samo dodajte završni dio. Koristim crnu hobi boju za prekrivanje LCD ekrana tako da LED dioda neće svijetliti s prednje strane. Obojite prema dolje kako biste dopustili da svi pokreti istječu s LCD -a umjesto da uđu 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 ispisi

SHEMATSKI i 3d ispisi
SHEMATSKI i 3d ispisi
SHEMATSKI i 3d ispisi
SHEMATSKI i 3d ispisi
SHEMATSKI i 3d ispisi
SHEMATSKI i 3d ispisi
SHEMATSKI i 3d ispisi
SHEMATSKI i 3d ispisi

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

6 LED dioda stane na moj pisač pa sam napravio okvir bilo koje veličine. Samo nastavite dodavati, a zatim pričvrstite završni dio.

Korak 4: SAMO SLIKA POKAŽI KAKO

SAMO SLIKA POKAZATI KAKO
SAMO SLIKA POKAZATI KAKO
SAMO SLIKA DA POKAŽEM KAKO
SAMO SLIKA DA POKAŽEM KAKO
SAMO SLIKA DA POKAŽEM KAKO
SAMO SLIKA DA POKAŽEM KAKO
SAMO SLIKA DA POKAŽEM KAKO
SAMO SLIKA DA POKAŽEM KAKO

Kao što je prikazano na shemi, svaki LCD zaslon 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 LED lampicu za napajanje iz ruksaka samo zato što je bila presvijetla. Koristim i diodu preko LED kratkospojnika umjesto skakača 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. Nemam ništa protiv ako netko napravi biblioteku sporednih alfanumeričkih … samo mi napišite nešto poput, na temelju alfanumeričke oznake 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 istodobno ispišu 2 iste adrese, najnovija cc prebrisat će drugu. Dakle, u osnovi možete koristiti samo skup 8. Postoji mali način da se to prevlada, ali vrlo je ograničen. Svako slovo formirano je iz niza pohranjenog u PROGMEM -u. Zatim se poziva iz drugog polja 'cname' pomoću funkcije i 'xc' kao pozivne varijable. Za prikaz se koristi 'displayChr (banka, #lcd, top/btm, cname)'. Na ovoj skici imam samo 2 banke od 8. Maksimalno bi moglo biti 8x8. Samo dodajte još jednu 'if bank' na displayChr () s točnom adresom 9548. (pogledajte tablicu istinitosti adresa). Za prebacivanje I2c linije na drugi 'S' pin na 9548 poziv se upisuje (0-7). U knjižnici MUX I2c zaboravio je reći da B00000000 isključuje sve izlazne sklopke. Dakle, za korištenje lcd # 3 (0-7) B00000100 ili 4. Prebacivanje je toliko jednostavno da sam uklonio knjižnicu sa skice, ali možda ćete htjeti preuzeti i vidjeti koliko je knjižnica jednostavna.

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 ispis malih slova u 1/2 lcd -a. Veći brojevi će automatski znati popuniti cijeli LCD

X3 = naziv je slova ili NIZA U Cname

RTC ima ugrađenu temperaturu pa se može koristiti očitanje u zatvorenom prostoru.

Imam jednostavan DOW koji sam prepisao ????

Za pokretanje sata spojite se na računalo i unesite točna vremena u 'SETUP ()' RTC ima bateriju pa će vremena biti dobra. Sate će trebati prilagoditi ljetnom računanju vremena pa ćete ili instalirati jednostavan prekidač za samo ažuriranje putem računala.

| 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

OSTALI POSTAVKI
OSTALI POSTAVKI
OSTALI POSTAVKI
OSTALI POSTAVKI
OSTALI POSTAVKI
OSTALI POSTAVKI

Moj prvi lcd niz koristio je nand vrata 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 postavljanjem možete koristiti I2c i razbiti omogućavajući pin i spojiti iot na ulaz 4051 koji prebacuje omogućavanje na odabrani LCD. Omogućivanje možete stalno kaskadirati na lcds. No, ovo ograničava 4051 na samo 7 sklopki, a 8. ide na sljedećih 4051. to č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. Samo ima drugu adresu na linijama SDA, SCL.

Ova postavka zahtijeva da svih 6 podatkovnih linija LCD -a budu paralelno spojene. RW na uzemljenje. Ovo traje puno dulje i preporučio bih utikač za svaki LCD. Ovo postavljanje služi samo za 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 drugog.

Korak 7: ZAVRŠNE SLIKE

KONAČNE SLIKE
KONAČNE SLIKE
KONAČNE SLIKE
KONAČNE SLIKE
KONAČNE SLIKE
KONAČNE SLIKE

Samo još neke fotografije. Imam vanjski GPS sat HC12 koji šalje ažuriranja na drugi LCD zaslon (na fotografijama). Samo da pokažem što se može učiniti. Ovo je istok da bi BILO KAKVE VELIKE ZASLONE.

hvala na čitanju…

Molimo pogledajte moje druge projekte..oldmaninSC.

i svidjet će vam se moja "BUD BALL"

Preporučeni: