Innholdsfortegnelse:

STOR alfanumerisk DISPLAY: 7 trinn (med bilder)
STOR alfanumerisk DISPLAY: 7 trinn (med bilder)

Video: STOR alfanumerisk DISPLAY: 7 trinn (med bilder)

Video: STOR alfanumerisk DISPLAY: 7 trinn (med bilder)
Video: Мужская короткая Стрижка Машинкой Пошагово дома | Мужская стрижка Бокс | Как стричь усы, бороду 2024, November
Anonim
STOR alfanumerisk DISPLAY
STOR alfanumerisk DISPLAY
STOR alfanumerisk DISPLAY
STOR alfanumerisk DISPLAY
STOR alfanumerisk DISPLAY
STOR alfanumerisk DISPLAY

Det er få valg hvis du trenger en skjerm som kan sees fra hele rommet, en stor skjerm. Du kan lage en som min 'time squared' eller 'leds on glass', men dette tar omtrent 40 timer med kjedelig arbeid. Så her er det enkelt å lage en stor skjerm. Bygget har 4 grunnleggende ledninger, 5 volt, jordet, SDA, SCL. Hver tegnvisning kostet omtrent to til tre dollar. Så en 8x2 -skjerm er omtrent $ 30. Teller ikke RTC, Arduino, 3d -utskrifter, kabinett.

Skissen er grunnleggende og lett å forstå. Enkel å endre for alle alfanumeriske displayer. Bokstavene er 1/2 størrelse med 1/2 størrelse tall og et sett med tall i full størrelse.

Ulempen er at du bare kan vise 64 tegn. TCA9548 går tom for adresser (8). Hitachi lcd er veldig TREG og en større skjerm, og skrivetiden tar omtrent et helt sekund å fylle hele skjermen. Så hvis du ønsket en veggstørrelse, vil det gå tregt. Det er mange måter å jukse og bruke mer enn 64 lcd, men jeg vil ikke dekke det i dette innlegget, da dette er LETT å vise.

JA bildene av en LCD …… IKKE kommer godt ut. Disse skjermene ser flotte ut i virkeligheten.

Rekvisita:

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

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

TCA9548 I2c mux splitter

Hitachi 1602 med ryggsekk I2c så mange som 64

3D -utskrift av PCB -deksel. Jeg har 2 typer å velge mellom

treskap som en bilderamme laget av 1,5 tommers trelast (lager på Lowes)

grunnleggende ferdigheter: lodding, wire, oppkobling, adj, M2 muttere og bolter

Trinn 1: Grunnleggende deler

Grunnleggende deler
Grunnleggende deler
Grunnleggende deler
Grunnleggende deler
Grunnleggende deler
Grunnleggende deler
Grunnleggende deler
Grunnleggende deler

grunnleggende deler for bygget

Trerammen er standard treskjæring hos Lowes. Du kan ikke se den indre leppen som er omtrent 1/4 tommer dyp. Denne leppen lar 3D -dekselet passe inn i rammen og berøre fronten uten å falle gjennom.

Trinn 2: ALT DU VIL

ALT DU VIL
ALT DU VIL
ALT DU VIL
ALT DU VIL
ALT DU VIL
ALT DU VIL

noen grunnleggende konstruksjoner og tips:

Jeg overlapper lcd -kretskortet for å gjøre dem nærmere, og skru deretter gjennom de overlappende hullene. Legg tape eller isolasjon mellom de to, da de blir korte ut. Jeg fikk litt lcd med I2c -ryggsekken festet, og jeg måtte fjerne ryggsekken og montere den på nytt ettersom beina var for dype og ikke ville tillate overlapping. Prøv å skille lcd og ryggsekker. Lodd ryggsekken, bare skyll med LCD -skjermen, slik at de kan overlappe hverandre.

LCD -er er delt inn i banker på 8. Men min 3d -skriver seng vil ikke skrive ut så bredt, så jeg laget et deksel for en bank på 6 lcds. så laget jeg et kjede som deksel som kan være hvilken som helst bredde. Bare legg til det siste sluttstykket. Jeg bruker en svart hobbymaling for å dekke lcd -ledningen, slik at LED -en ikke lyser gjennom fronten. Mal nedover slik at eventuelle løp flyter av LCD -skjermen i stedet for å strømme inn i LCD -en og ødelegge den.

Stabel så mange LCD -er som du trenger. 8x2 bilderammen har den beste formen, men du kan lage en 16x2 eller hvilken som helst størrelse du liker.

Trinn 3: SKEMATISKE og 3d -utskrifter

SCHEMATISKE og 3d -utskrifter
SCHEMATISKE og 3d -utskrifter
SCHEMATISKE og 3d -utskrifter
SCHEMATISKE og 3d -utskrifter
SCHEMATISKE og 3d -utskrifter
SCHEMATISKE og 3d -utskrifter
SCHEMATISKE og 3d -utskrifter
SCHEMATISKE og 3d -utskrifter

Tilkoblingen er LETT bare 4 ledninger. Du kan bruke hoppekabler, men hvis dette er et langsiktig prosjekt, ville jeg loddetråd i stedet.

En 6 ledet bank er alt som passer på skriveren min, så jeg lagde hvilken som helst størrelse. Bare fortsett å legge til og fest deretter sluttstykket.

Trinn 4: BARE BILDE FOR Å VISE HVORDAN

BARE BILDE FOR Å VISE HVORDAN
BARE BILDE FOR Å VISE HVORDAN
BARE BILDE FOR Å VISE HVORDAN
BARE BILDE FOR Å VISE HVORDAN
BARE BILDE FOR Å VISE HVORDAN
BARE BILDE FOR Å VISE HVORDAN
BARE BILDE FOR Å VISE HVORDAN
BARE BILDE FOR Å VISE HVORDAN

Som vist i skjematikken går hver lcd til en annen "S" -nål på 9548. Ikke knyttet til de viktigste SDA-, SCL -linjene. 9548 bytter I2c -linjene til hver lcd. Husk dette.

Jeg fjernet den røde strømmen på ledningen fra ryggsekken, bare fordi den var for lys. Jeg bruker også en diode over led -jumperen i stedet for null -ohm -jumperen. Dioden er en standard silisiumdiode og den faller spenningen 0,7 for å gjøre bakgrunnsbelysningen akkurat. (ikke for lyst om natten)

Trinn 5: SKETS

Skissen er enkel og rett frem. Jeg har ikke noe imot om noen lager et bibliotek med alfanumerisk sideveis … bare gi meg litt kreditt, basert på alfanumerisk av Jim Jakubcin.

Henvisning til lcd er Hitachi 16x02 standard lcd -modul. Den har cc (egendefinerte tegn) på 8 hver. CC -en kan endres når som helst, men hvis to av samme adresse skrives ut samtidig, vil den siste cc -en overskrive den andre. Så i utgangspunktet kan du bare bruke settet med 8. Det er en liten måte å overvinne dette på, men det er ekstremt begrenset. Hver bokstav dannes fra en matrise lagret i PROGMEM. Deretter ringes fra en annen 'cname' -matrise ved hjelp av en funksjon og' xc 'som anropsvariabel. 'DisplayChr (bank, #lcd, top/btm, cname)' brukes til å lage displayet. I denne skissen har jeg bare 2 banker på 8. Maksimum kan være 8x8. Bare legg til en annen 'if -bank' til displayChr () med riktig adresse til 9548. (se adresse sannhetstabell). For å bytte I2c-linjen til en annen 'S' -nål på 9548 er samtalen skrive (0-7). I biblioteket til MUX I2c glemte han å si at B00000000 slår av alle utgangsbrytere. Så for å bruke lcd # 3 (0-7) B00000100 eller 4. Bytte er så enkelt at jeg fjernet biblioteket fra skissen min, men det kan være lurt å laste ned og se hvor enkelt biblioteket er.

For å skrive ut en røyke, ring bare displayChr (x, x1, x2, x3).

X = Dette vil være banken 0-7

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

X2 = topS eller botS for å skrive ut de små bokstavene i 1/2 lcd. De større tallene vil automatisk vite for å fylle hele LCD -skjermen

X3 = er bokstavnavnet eller ARRAY PLACE i cname

RTC har en innebygd temperatur, slik at en innendørs avlesning kan brukes.

Jeg har en enkel DOW som jeg kopierte fra ????

For å starte klokken, koble til datamaskinen og angi de riktige tidspunktene ved 'SETUP ()' RTC har et batteri, så tidene blir gode. Timene må justeres ved sommertid, så du kan enten installere en enkel bryter for bare å oppdatere via datamaskinen.

| 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

Trinn 6: ANDRE OPPSETT

ANDRE OPPSETT
ANDRE OPPSETT
ANDRE OPPSETT
ANDRE OPPSETT
ANDRE OPPSETT
ANDRE OPPSETT

Min første lcd -serie brukte nand -porter og byttet lcd -aktivering til de separate lcd -ene. Jeg brukte deretter CD4051 -brikken som er laget for å bytte data. Den har en inn og byttet 8 linje ut. Akkurat som en gammeldags rotorbryter. Jeg har en PCB her. Med dette oppsettet kan du bruke en I2c og bryte aktiveringsnålen og koble iot til inngangen til 4051 som bytter aktiveringen til den valgte lcd -en. Du kan fortsette å fortsette å aktivere lcds for alltid. Men dette begrenser 4051 til bare 7 brytere og den åttende går til neste 4051. dette gjør bankene = 7 ikke 8. Jeg brukte alle 8 og endret adressen til en annen ryggsekk i den andre banken. denne andre ryggsekken har en 4051 knyttet til aktiveringen og gjør samme bytte som i den første banken. Har bare en andre adresse på SDA, SCL -linjene.

Dette oppsettet krever at ALLE de 6 datalinjene på LCD -skjermen kobles parallelt. RW til bakken. Dette tar mye lengre tid, og jeg vil anbefale en plug -in -kontakt for hver lcd. Dette oppsettet er for bare EN ryggsekk per bank i stedet for en ryggsekk for hver lcd.

Legg til en kommentar hvis du vil ha mer informasjon om dette oppsettet. det er mye vanskeligere og mer involvert enn det andre.

Trinn 7: SLUTTBILDER

SLUTTBILDER
SLUTTBILDER
SLUTTBILDER
SLUTTBILDER
SLUTTBILDER
SLUTTBILDER

Bare noen andre bilder. Jeg har en utendørs HC12 GPS -klokke som sender oppdateringer til en annen LCD -skjerm (på bilder). Bare for å vise hva som kan gjøres. Dette er øst for å lage NOEN STOR SKJERM.

takk for at du leste…

Vennligst se mine andre prosjekter..oldmaninSC.

og du vil like min "BUD BALL"

Anbefalt: