Innehållsförteckning:
- Steg 1: Grundläggande delar
- Steg 2: ALLT DU VILL
- Steg 3: SCHEMATISKA och 3D -utskrifter
- Steg 4: BARA BILD FÖR ATT VISA HUR
- Steg 5: SKETCH
- Steg 6: ÖVRIGA INSTÄLLNINGAR
- Steg 7: SLUTBILDER
Video: STOR alfanumerisk DISPLAY: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:35
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 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
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
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
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
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
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:
Stor VU -mätare på glödlampor 220 Volt .: 18 steg (med bilder)
Stor VU -mätare på glödlampor 220 Volt .: God eftermiddag, kära tittare och läsare. Idag kommer jag att berätta om ljudnivåindikatorn på 220 volt glödlampor
Alla vill ha automatisering med en stor display !: 16 steg
Alla vill ha automatisering med en stor skärm !: Ja, ännu en video om DISPLAYS, ett ämne jag verkligen gillar! Vet du varför? För med det är det möjligt att förbättra användargränssnittet. Automatiseringsanvändare behöver en bra visuell indikation. Så jag tar med dig ett exempel med en 7 -tums skärm, med kapacitet
Polargraph Drawing Machine med stor skala W/ infällbart pennhuvud: 4 steg (med bilder)
Storskalig Polargraph -ritmaskin med infällbart pennhuvud: *Storskalig installation av denna maskin tänktes och utfördes med Rui Periera Detta är en design för Polargraph (http://www.polargraph.co.uk/) ritning med öppen källkod projekt. Den har ett utdragbart pennhuvud och hårdvara för att låta det
Gränssnitt 16x2 alfanumerisk LCD And4x4 Matris -knappsats med Raspberry Pi3: 5 steg (med bilder)
Gränssnitt 16x2 Alfanumerisk LCD And4x4 Matris Knappsats Med Raspberry Pi3: I denna instruktioner förklarar vi hur du gränssnitt 16x2 LED och 4x4 matris knappsats med Raspberry Pi3. Vi använder Python 3.4 för att utveckla programvaran. Du kan också välja Python 2.7, med små ändringar
Bygga en hemmastudio med en stor budget: 8 steg (med bilder)
Bygga en hemmastudio på en stor budget: Med den digitala tidsåldern som fortsätter att visa oss hur tekniken har minskat behovet av professionella tjänster, blir det lättare att få bra resultat på konstformer som ljudinspelning. Det är mitt mål att visa det mest kostnadseffektiva sättet att