Innehållsförteckning:

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

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

Video: STOR alfanumerisk DISPLAY: 7 steg (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
STOR alfanumerisk DISPLAY
STOR alfanumerisk DISPLAY
STOR alfanumerisk DISPLAY
STOR alfanumerisk DISPLAY
STOR alfanumerisk DISPLAY
STOR alfanumerisk DISPLAY

Det finns få val om du behöver en display som kan ses från andra sidan rummet, en stor display. Du kan göra en som min "time squared" eller "leds on glass" men det tar cirka 40 timmars jobbigt arbete. Så här är en LÄTT att göra stor display. Bygget har 4 grundläggande ledningar, 5 volt, jordad, SDA, SCL. Varje teckenvisning kostade cirka två till tre dollar. Så en 8x2 -skärm kostar cirka 30 dollar. Räknar inte med RTC, Arduino, 3d -utskrifter, hölje.

Skissen är grundläggande och lätt att förstå. Lätt att ändra för alla alfanumeriska displayer. Bokstäverna är 1/2 storlek med 1/2 storlek nummer och en uppsättning nummer i full storlek.

Nackdelen är att du bara kan visa 64 tecken. TCA9548 tar slut på adresser (8). Hitachi lcd är väldigt LÅNGSAM och alla större skärmar och skrivtiden tar ungefär en hel sekund att fylla hela skärmen. Så om du vill ha en väggstorlek kommer det att gå långsamt. Det finns många sätt att fuska och använda mer än 64 lcd men jag kommer inte att täcka det i det här inlägget eftersom det här är LÄTT att visa.

JA bilderna på en LCD …… GÅR INTE bra ut. Dessa skärmar ser bra ut i verkligheten.

Tillbehör:

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

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

TCA9548 I2c mux splitter

Hitachi 1602 med ryggsäck I2c så många som 64

3D -tryck på PCB -hölje. Jag har 2 typer att välja mellan

trähölje som en tavelram gjord av 1,5 tums träklädsel (lager hos Lowes)

grundläggande färdigheter: lödning, tråd, anslutning, adj, M2 muttrar och bultar

Steg 1: Grundläggande delar

Grundläggande delar
Grundläggande delar
Grundläggande delar
Grundläggande delar
Grundläggande delar
Grundläggande delar
Grundläggande delar
Grundläggande delar

grundläggande delar för bygget

Träramen är standard träklädsel på Lowes. Du kan inte se den inre läppen som är ungefär 1/4 tum djup. Denna läpp gör att 3D -omslaget får plats inuti ramen och vidrör fronten utan att falla igenom.

Steg 2: ALLT DU VILL

VAD DU ÄN VILL HA
VAD DU ÄN VILL HA
VAD DU ÄN VILL HA
VAD DU ÄN VILL HA
VAD DU ÄN VILL HA
VAD DU ÄN VILL HA

några grundläggande konstruktioner och tips:

Jag överlappar LCD -kretskortet för att göra dem närmare och skruvar sedan igenom de överlappande hålen. Lägg tejp eller lite isolering mellan de två eftersom de blir korta. Jag fick lite LCD med I2c -ryggsäcken fäst och jag var tvungen att ta bort ryggsäcken och sätta tillbaka den eftersom benen var för djupa och inte tillät överlappning. Försök att få separerad LCD och ryggsäckar. Löd ryggsäcken bara med LCD -skärmen så att de kan överlappa varandra.

LCD -skärmarna är uppdelade i banker med 8. Men min 3d -skrivarsäng kommer inte att skriva ut så brett så jag gjorde ett lock till en bank på 6 lcds. sedan gjorde jag ett kedjeliknande lock som kan vara vilken bredd som helst. Lägg bara till det sista ändstycket. Jag använder en svart hobbyfärg för att täcka LCD -ledningen så att lysdioden inte lyser genom framsidan. Måla nedåt så att alla körningar kan rinna av LCD -skärmen istället för att rinna in i LCD -skärmen och förstöra den.

Stapla så många LCD -skärmar som du behöver. 8x2 bilderamen har den bästa formen men du kan göra en 16x2 eller vilken storlek du vill.

Steg 3: SCHEMATISKA och 3D -utskrifter

SCHEMATISKA och 3D -tryck
SCHEMATISKA och 3D -tryck
SCHEMATISKA och 3D -tryck
SCHEMATISKA och 3D -tryck
SCHEMATISKA och 3D -tryck
SCHEMATISKA och 3D -tryck
SCHEMATISKA och 3D -tryck
SCHEMATISKA och 3D -tryck

Anslutningen är LÄTT bara 4 ledningar. Du kan använda bygelkablar men om detta är ett långsiktigt projekt skulle jag löda trådar istället.

En bank med 6 led är allt som passar på min skrivare så jag gjorde vilken ram som helst. Fortsätt bara lägga till och fäst sedan slutstycket.

Steg 4: BARA BILD FÖR ATT VISA HUR

BARA BILD FÖR ATT VISA HUR
BARA BILD FÖR ATT VISA HUR
BARA BILD FÖR ATT VISA HUR
BARA BILD FÖR ATT VISA HUR
BARA BILD FÖR ATT VISA HUR
BARA BILD FÖR ATT VISA HUR
BARA BILD FÖR ATT VISA HUR
BARA BILD FÖR ATT VISA HUR

Som visas i schemat övergår varje LCD till en annan "S" -nål på 9548. Ej knuten till huvud SDA, SCL -linjer. 9548 växlar I2c -linjerna till varje LCD. Tänk på detta.

Jag tog bort den röda lysdioden från ryggsäcken bara för att den var för ljus Jag använder också en diod över ledbygeln istället för nollohm -bygeln. Dioden är en vanlig kiseldiod och den tappar spänningen 0,7 för att göra bakgrundsbelysningen lagom. (inte för ljus på natten)

Steg 5: SKETCH

Skissen är enkel och rakt fram. Jag har inget emot om någon gör ett bibliotek med alfanumeriskt i sidled … bara ge mig lite kredit som, baserat på alfanumeriska av Jim Jakubcin.

Hänvisning till lcd är Hitachi 16x02 standard lcd -modul. Den har cc (anpassade tecken) på 8 vardera. Cc kan ändras när som helst men om 2 av samma adress skrivs ut samtidigt kommer den senaste cc att skriva över den andra. Så i princip kan du bara använda uppsättningen 8. Det finns ett litet sätt att övervinna detta men det är extremt begränsat. Varje bokstav bildas från en array lagrad i PROGMEM. Kallas sedan från en annan "cname" -matris med en funktion och "xc" som samtalsvariabel. 'DisplayChr (bank, #lcd, top/btm, cname)' används för att göra displayen. I denna skiss har jag bara 2 banker på 8. Maximalt kan vara 8x8. Lägg bara till en annan 'if -bank' till displayChr () med rätt adress på 9548. (se adress sanningstabell). För att byta I2c-linjen till en annan 'S' -stift på 9548 är samtalet skriv (0-7). I biblioteket på MUX I2c glömde han att säga att B00000000 stänger av alla utgångsbrytare. Så att använda lcd # 3 (0-7) B00000100 eller 4. Bytningen är så enkel att jag tog bort biblioteket från min skiss men du kanske vill ladda ner och se hur enkelt biblioteket är.

För att skriva ut en tecken, ring bara displayChr (x, x1, x2, x3).

X = Detta blir banken 0-7

X1 = lcd # 0-7 (vänster till höger)

X2 = topS eller botS för att skriva ut de små bokstäverna i 1/2 lcd. De större siffrorna vet automatiskt att fylla hela LCD -skärmen

X3 = är bokstavenamnet eller ARRAY PLACE i cname

RTC har en inbyggd temperatur så att en inomhusavläsning kan användas.

Jag har en enkel DOW som jag kopierade från ????

För att starta klockan, anslut till datorn och ange rätt tider vid 'SETUP ()' RTC har ett batteri så tiderna blir bra. Timmarna måste justeras vid sommartid så att du antingen installerar en enkel switch för att bara uppdatera via datorn.

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

Steg 6: ÖVRIGA INSTÄLLNINGAR

ÖVRIGA INSTÄLLNINGAR
ÖVRIGA INSTÄLLNINGAR
ÖVRIGA INSTÄLLNINGAR
ÖVRIGA INSTÄLLNINGAR
ÖVRIGA INSTÄLLNINGAR
ÖVRIGA INSTÄLLNINGAR

Min första lcd -array använde nand -grindar och bytte lcd -aktivering till de separata lcd -skivorna. Jag använde sedan CD4051 -chipet som är gjort för att byta data. Den har en in och växlad 8 linje ut. Precis som en gammaldags rotorbrytare. Jag har ett kretskort här. Med denna inställning kan du använda en I2c och bryta aktiveringsnålen och ansluta iot till ingången på 4051 som växlar aktiveringen till den valda LCD -skärmen. Du kan fortsätta att kaskadera aktiveringen för alltid till LCD -skärmar. Men detta begränsar 4051 till bara 7 switchar och 8: e går till nästa 4051. detta gör att bankerna = 7 inte 8. Jag använde alla 8 och ändrade adressen till en annan ryggsäck i den andra banken. denna andra ryggsäck har en 4051 knuten till aktiveringen och gör samma byte som i den första banken. Har bara en andra adress på SDA, SCL -linjerna.

Denna inställning kräver att ALLA 6 datalinjer på LCD -skärmen är anslutna parallellt. RW till marken. Detta tar mycket längre tid och jag skulle rekommendera en plug -in kontakt för varje LCD. Denna inställning är endast för en ryggsäck per bank istället för en ryggsäck för varje lcd.

Lägg till en kommentar om du vill ha mer information om den här inställningen. det är mycket svårare och mer involverat än det andra.

Steg 7: SLUTBILDER

SLUTBILDER
SLUTBILDER
SLUTBILDER
SLUTBILDER
SLUTBILDER
SLUTBILDER

Bara några andra foton. Jag har en utomhusklocka HC12 GPS -klocka som skickar uppdateringar till en annan LCD -skärm (på bilder). Bara för att visa vad man kan göra. Detta är österut för att göra ALLA typer av STOR DISPLAY.

tack för att du läser…

Se mina andra projekt..oldmaninSC.

och du kommer att gilla min "BUD BALL"

Rekommenderad: