Indholdsfortegnelse:

STORT alfanumerisk DISPLAY: 7 trin (med billeder)
STORT alfanumerisk DISPLAY: 7 trin (med billeder)

Video: STORT alfanumerisk DISPLAY: 7 trin (med billeder)

Video: STORT alfanumerisk DISPLAY: 7 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, Juli
Anonim
STORT alfanumerisk DISPLAY
STORT alfanumerisk DISPLAY
STORT alfanumerisk DISPLAY
STORT alfanumerisk DISPLAY
STORT alfanumerisk DISPLAY
STORT alfanumerisk DISPLAY

Der er få valgmuligheder, hvis du har brug for et display, der kan ses på tværs af rummet, et stort display. Du kan lave en som min 'time squared' eller 'leds on glass', men det tager omkring 40 timers kedeligt arbejde. Så her er NEMT at lave et stort display. Bygningen har 4 grundlæggende ledninger, 5 volt, jord, SDA, SCL. Hver karaktervisning kostede omkring to til tre dollars. Så en 8x2 -skærm koster omkring $ 30. Ikke tæller RTC, Arduino, 3d -udskrifter, kabinet.

Skitsen er grundlæggende og let at forstå. Let at ændre til ethvert alfanumerisk display. Bogstaverne er 1/2 størrelse med 1/2 størrelse tal og et sæt numre i fuld størrelse.

Ulempen er, at du kun kan vise 64 tegn. TCA9548 løber tør for adresser (8). Hitachi lcd er meget SLOW og enhver større skærm, og skrivetiden tager cirka et helt sekund at fylde hele displayet. Så hvis du ville have en skærm i vægstørrelse, vil det være langsomt. Der er mange måder at snyde og bruge mere end 64 lcds, men jeg vil ikke dække det i dette indlæg, da dette er let at vise.

JA fotos af en LCD …… kommer IKKE godt ud. Disse displays ser STORE ud i virkeligheden.

Tilbehør:

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

populært RTC ZS-042-modul (DS3231)

TCA9548 I2c mux splitter

Hitachi 1602 med rygsæk I2c på hele 64

3D print af pcb cover. Jeg har 2 typer at vælge imellem

trækabinet som en billedramme lavet af 1,5 tommer træbeklædning (lager hos Lowes)

grundlæggende færdigheder: lodning, tråd, tilslutning, adj, M2 møtrikker og bolte

Trin 1: Grundlæggende dele

Grundlæggende dele
Grundlæggende dele
Grundlæggende dele
Grundlæggende dele
Grundlæggende dele
Grundlæggende dele
Grundlæggende dele
Grundlæggende dele

grundlæggende dele til bygningen

Trærammen er standard træbeklædning hos Lowes. Du kan ikke se den indvendige læbe, der er omkring 1/4 tommer dyb. Denne læbe gør det muligt for 3d -coveret at passe ind i rammen og røre fronten uden at falde igennem.

Trin 2: ALT DU VIL

ALT HVAD DU VIL HAVE
ALT HVAD DU VIL HAVE
ALT HVAD DU VIL HAVE
ALT HVAD DU VIL HAVE
ALT HVAD DU VIL HAVE
ALT HVAD DU VIL HAVE

nogle grundlæggende konstruktioner og tip:

Jeg overlapper lcd -pcb'en for at gøre dem tættere og skruer derefter gennem de overlappende huller. Læg tape eller noget isolering mellem de to, da de vil kortslutte. Jeg fik lidt lcd med I2c -rygsækken påsat, og jeg var nødt til at fjerne rygsækken og montere den igen, da benene var for dybe og ikke ville tillade overlapning. Prøv at få adskilt lcd og rygsække. Lodd rygsækken bare med LCD'en, så de kan overlappe hinanden.

LCD'erne er opdelt i banker på 8. Men min 3d -printer seng vil ikke udskrive så bredt, så jeg lavede et cover til en bank på 6 lcds. så lavede jeg et kædelignende dæksel, der kan være enhver bredde. Tilføj bare det sidste slutstykke. Jeg bruger en sort hobbymaling til at dække LCD -LED'en, så LED'en skinner ikke gennem fronten. Mal nedad for at tillade kørsler at strømme af lcd'en i stedet for at strømme ind i lcd'en og ødelægge den.

Stak så mange lcd'er, som du har brug for. 8x2 billedrammen har den bedste form, men du kan lave en 16x2 eller enhver størrelse, du kan lide.

Trin 3: SKEMATISKE og 3D -udskrifter

SKEMA- og 3d -tryk
SKEMA- og 3d -tryk
SKEMATISKE og 3d -tryk
SKEMATISKE og 3d -tryk
SKEMA- og 3d -tryk
SKEMA- og 3d -tryk
SKEMA- og 3d -tryk
SKEMA- og 3d -tryk

Tilslutningen er LET kun 4 ledninger. Du kan bruge jumperkabler, men hvis dette er et langsigtet projekt, ville jeg lodde ledninger i stedet.

En 6 -ledet bank er alt, hvad der passer til min printer, så jeg lavede en hvilken som helst størrelse ramme. Bliv ved med at tilføje og fastgør derefter slutstykket.

Trin 4: BARE BILLED FOR AT VISE HVORDAN

LIGE BILLEDE FOR AT VISE HVORDAN
LIGE BILLEDE FOR AT VISE HVORDAN
LIGE BILLEDE FOR AT VISE HVORDAN
LIGE BILLEDE FOR AT VISE HVORDAN
LIGE BILLEDE FOR AT VISE HVORDAN
LIGE BILLEDE FOR AT VISE HVORDAN
LIGE BILLEDE FOR AT VISE HVORDAN
LIGE BILLEDE FOR AT VISE HVORDAN

Som vist i skematikken går hver lcd til en anden 'S' pin på 9548. Ikke bundet til de vigtigste SDA, SCL linjer. 9548 skifter I2c -linjer til hver lcd. Husk dette.

Jeg fjernede den røde strøm på led fra rygsækken, bare fordi den var for lys, bruger jeg også en diode hen over led -jumperen i stedet for nul ohm -jumperen. Dioden er en standard siliciumdiode, og den sænker spændingen 0,7 for at gøre baggrundsbelysningen helt i orden. (ikke for lyst om natten)

Trin 5: SKETCH

Skitsen er enkel og ligetil. Jeg har ikke noget imod, hvis nogen laver et bibliotek med alfanumerisk sidelæns … bare giv mig lidt kredit, baseret på alfanumerisk af Jim Jakubcin.

Henvisning til lcd er Hitachi 16x02 standard lcd -modul. Den har cc (brugerdefinerede tegn) på 8 hver. Cc'en kan til enhver tid ændres, men hvis 2 af den samme adresse udskrives på samme tid, vil den sidste cc overskrive den anden. Så dybest set kan du kun bruge sættet 8. Der er en lille måde at overvinde dette på, men det er ekstremt begrænset. Hvert bogstav dannes ud fra en matrix, der er gemt i PROGMEM. Derefter kaldet fra et andet 'cname' -array ved hjælp af en funktion og' xc 'som opkaldsvariabel. 'DisplayChr (bank, #lcd, top/btm, cname)' bruges til at lave displayet. I denne skitse har jeg kun 2 banker på 8. Maksimum kunne være 8x8. Tilføj blot en anden 'if bank' til displayChr () med den korrekte adresse på 9548. (se adresse sandhedstabel). For at skifte I2c-linjen til en anden 'S'-pin på 9548 kaldes opkaldet (0-7). I biblioteket på MUX I2c glemte han at sige, at B00000000 slukker alle output -switches. Så for at bruge lcd # 3 (0-7) B00000100 eller 4. Skiftet er så let, at jeg fjernede biblioteket fra min skitse, men du vil måske downloade og se, hvor let biblioteket er.

For at udskrive en tegning skal du bare kalde displayChr (x, x1, x2, x3).

X = Dette vil være banken 0-7

X1 = lcd # 0-7 (venstre til højre)

X2 = topS eller botS for at udskrive de små bogstaver i 1/2 lcd. De større tal ved automatisk, at de fylder hele lcd'en

X3 = er bogstavnavnet eller ARRAY STED i cname

RTC har en indbygget temperatur, så en indendørs aflæsning kan bruges.

Jeg har en let DOW, som jeg kopierede fra ????

For at starte uret skal du oprette forbindelse til computeren og indtaste de korrekte tider på 'SETUP ()' RTC har et batteri, så tiderne vil være gode. Timerne skal justeres ved sommertid, så du enten vil installere en simpel switch med bare opdatering via computeren.

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

Trin 6: ANDRE SETUPS

ANDRE SETUPS
ANDRE SETUPS
ANDRE SETUPS
ANDRE SETUPS
ANDRE SETUPS
ANDRE SETUPS

Mit første lcd -array brugte nand -porte og skiftede lcd -aktiveringen til de separate lcd'er. Jeg brugte derefter CD4051 -chippen, der er lavet til at skifte data. Den har en ind og skiftet 8 linje ud. Ligesom en gammeldags rotorafbryder. Jeg har et pcb her. Med denne opsætning kan du bruge en I2c og bryde aktiveringsnålen og slutte iot til indgangen på 4051, som skifter aktiveringen til den valgte lcd. Du kan blive ved med at kaskade aktivere for altid til lcds. Men dette begrænser 4051 til kun 7 switches og den 8. går til den næste 4051. dette gør bankerne = 7 ikke 8. Jeg brugte alle 8 og ændrede adressen på en anden rygsæk i den anden bank. denne anden rygsæk har en 4051 bundet til aktiveringen og foretager samme skift som i den første bank. Har bare en anden adresse på SDA, SCL linjer.

Denne opsætning kræver, at ALLE 6 datalinjer på lcd'en skal forbindes parallelt. RW til jorden. Dette tager meget længere tid, og jeg vil anbefale et stik i stikket til hver lcd. Denne opsætning er kun til EN rygsæk pr. Bank i stedet for en rygsæk til hver lcd.

Tilføj en kommentar, hvis du vil have mere information om denne opsætning. det er meget hårdere og involveret end det andet.

Trin 7: ENDELIGE BILLEDER

ENDELIGE BILLEDER
ENDELIGE BILLEDER
ENDELIGE BILLEDER
ENDELIGE BILLEDER
ENDELIGE BILLEDER
ENDELIGE BILLEDER

Bare nogle andre fotos. Jeg har et udendørs HC12 GPS -ur, der sender opdateringer til en anden lcd -skærm (på fotos). Bare for at vise, hvad der kan gøres. Dette er øst for at lave NOGEN SORT STORT DISPLAY.

tak fordi du læste…

Se venligst mine andre projekter..oldmaninSC.

og du VIL lide min "BUD BALL"

Anbefalede: