INHOUDSOPGAWE:

GROOT alfanumeriese DISPLAY: 7 stappe (met prente)
GROOT alfanumeriese DISPLAY: 7 stappe (met prente)

Video: GROOT alfanumeriese DISPLAY: 7 stappe (met prente)

Video: GROOT alfanumeriese DISPLAY: 7 stappe (met prente)
Video: Terrence Deacon onthult de verborgen verbinding: bewustzijn en entropie 2024, November
Anonim
GROOT Alfanumeriese DISPLAY
GROOT Alfanumeriese DISPLAY
GROOT Alfanumeriese DISPLAY
GROOT Alfanumeriese DISPLAY
GROOT Alfanumeriese DISPLAY
GROOT Alfanumeriese DISPLAY

Daar is min keuses as u 'n skerm nodig het wat oorkant die kamer gesien kan word, 'n groot skerm. U kan een maak soos my 'time squared' of 'leds on glass', maar dit verg ongeveer 40 uur se vervelige werk. Hier is 'n maklike om 'n groot skerm te maak. Die konstruksie het 4 basiese drade, 5 volt, grond, SDA, SCL. Elke karaktervertoning kos ongeveer twee tot drie dollar. 'N 8x2 -skerm kos dus ongeveer $ 30. Ek tel nie RTC, Arduino, 3D -afdrukke, omhulsel nie.

Die skets is basies en maklik om te verstaan. Maklik om aan te pas vir enige alfanumeriese skerm. Die letters is 1/2 grootte met 1/2 grootte getalle en 'n stel volgrootte getalle.

Die nadeel is dat u slegs 64 karakters kan vertoon. Die TCA9548 loop op met adresse (8). Die Hitachi lcd is baie stadig en 'n groter skerm en die skryftyd neem ongeveer 'n volle sekonde om die hele skerm te vul. As u dus 'n muurskerm wil hê, sal dit stadig wees. Daar is baie maniere om meer as 64 lcds te bedrieg en te gebruik, maar ek behandel dit nie in hierdie pos nie, want dit is maklik om te vertoon.

JA die foto's van 'n LCD … MOET NIE goed uitkom nie. Hierdie uitstallings lyk in die regte lewe GROOT.

Benodighede:

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

gewilde RTC ZS-042-module (DS3231)

TCA9548 I2c mux splitter

Hitachi 1602 met rugsak I2c tot 64

3D -afdruk van PCB -omslag. Ek het 2 soorte om van te kies

houtomhulsel soos 'n prentraamwerk gemaak van 1,5 duim houtafwerking (voorraad by Lowes)

basiese vaardighede: soldeer, draad, aansluiting, adj, M2 moere en boute

Stap 1: Basiese ONDERDELE

Basiese ONDERDELE
Basiese ONDERDELE
Basiese ONDERDELE
Basiese ONDERDELE
Basiese ONDERDELE
Basiese ONDERDELE
Basiese ONDERDELE
Basiese ONDERDELE

basiese onderdele vir die bou

Die houtraamwerk is standaard houtafwerking by Lowes. U kan die binneste lip wat ongeveer 1/4 duim diep is, nie sien nie. Met hierdie lip kan die 3D -omslag binne die raam pas en aan die voorkant raak sonder om deur te val.

Stap 2: ALLES WAT U WIL

ENIGE IETS WAT JY WIL HÊ
ENIGE IETS WAT JY WIL HÊ
ENIGE IETS WAT JY WIL HÊ
ENIGE IETS WAT JY WIL HÊ
ENIGE IETS WAT JY WIL HÊ
ENIGE IETS WAT JY WIL HÊ

'n paar basiese konstruksies en wenke:

Ek oorvleuel die lcd -pcb om dit nader te maak en skroef deur die oorvleuelende gate. Sit band of isolasie tussen die twee, want dit sal kortkom. Ek het 'n lcd gekry met die I2c -rugsak daarby, en ek moes die rugsak verwyder en weer aanpas, aangesien die bene te diep was en die oorvleueling nie kon toelaat nie. Probeer om LCD en rugsakke van mekaar te skei. Soldeer die rugsak net met die LCD sodat hulle kan oorvleuel.

Die lcds is geskei in oewers van 8. Maar my 3d printer bed sal nie so breed druk nie, so ek het 'n omslag gemaak vir 'n bank van 6 lcds. toe maak ek 'n ketting soos omslag wat van enige breedte kan wees. Voeg net die laaste eindstuk by. Ek gebruik 'n swart stokperdjieverf om die LCD -LED te bedek, sodat die LED nie deur die voorkant skyn nie. Verf afwaarts sodat alle lopies van die lcd kan vloei in plaas daarvan om na die lcd te vloei en dit te vernietig.

Stapel soveel lcd's as wat u benodig. Die 8x2 foto raam het die beste vorm, maar u kan 'n 16x2 of enige grootte maak wat u wil.

Stap 3: SKEMATIESE en 3D -afdrukke

SKEMATIESE en 3D -afdrukke
SKEMATIESE en 3D -afdrukke
SKEMATIESE en 3D -afdrukke
SKEMATIESE en 3D -afdrukke
SKEMATIESE en 3D -afdrukke
SKEMATIESE en 3D -afdrukke
SKEMATIESE en 3D -afdrukke
SKEMATIESE en 3D -afdrukke

Die aansluiting is eenvoudig net 4 drade. U kan springkabels gebruik, maar as dit 'n langtermynprojek is, sal ek eerder drade soldeer.

'N Bank met ses ledetjies pas by my drukker, so ek het 'n raam van enige grootte gemaak. Hou net by en voeg dan die eindstuk vas.

Stap 4: SLEGS 'N PICK OM TE WYS HOE

NET 'n foto om te wys hoe
NET 'n foto om te wys hoe
NET 'n foto om te wys hoe
NET 'n foto om te wys hoe
NET 'n foto om te wys hoe
NET 'n foto om te wys hoe
NET 'n foto om te wys hoe
NET 'n foto om te wys hoe

Soos getoon in die skema, gaan elke lcd na 'n ander 'S' pen op die 9548. Nie gekoppel aan die hoof SDA, SCL lyne nie. Die 9548 skakel die I2c -lyne oor na elke lcd. Hou dit in gedagte.

Ek het die rooi krag op die LED uit die rugsak verwyder net omdat dit te helder was, ek gebruik ook 'n diode oor die geleide trui in plaas van die nul -ohm -trui. Die diode is 'n standaard silikondiode en dit verlaag die spanning 0,7 om die agtergrond net reg te maak. (nie te helder in die nag nie)

Stap 5: SKETS

Die skets is eenvoudig en reguit vorentoe. Ek gee nie om as iemand 'n biblioteek met sywaartse alfanumerieke opstel nie … gee my net krediet, gebaseer op alfanumeriek van Jim Jakubcin.

Verwysing na lcd is die Hitachi 16x02 standaard lcd -module. Dit het cc (persoonlike karakters) van 8 elk. Die cc kan te eniger tyd gewysig word, maar as 2 van dieselfde adres terselfdertyd gedruk word, sal die nuutste cc die ander een oorskryf. U kan dus basies slegs die stel van 8 gebruik. Daar is 'n effense manier om dit te oorkom, maar dit is uiters beperk. Elke letter word gevorm uit 'n skikking wat in PROGMEEM gestoor is. Dan gebel uit 'n ander 'cname' -skikking met 'n funksie en' xc 'as die oproepveranderlike. Die 'displayChr (bank, #lcd, top/btm, cname)' word gebruik om die display te maak. In hierdie skets het ek slegs 2 banke van 8. Die maksimum kan 8x8 wees. Voeg net nog 'n 'if bank' by die displayChr () met die korrekte adres van die 9548. (sien adres waarheidstabel). Om die I2c-lyn oor te skakel na 'n ander 'S'-pen van die 9548, is die oproep skryf (0-7). In die biblioteek van MUX I2c het hy vergeet om te sê dat B00000000 alle uitsetskakelaars uitskakel. Om lcd # 3 (0-7) B00000100 of 4. te gebruik, is so maklik om te skakel dat ek die biblioteek uit my skets verwyder het, maar u wil dalk aflaai en kyk hoe maklik die biblioteek is.

Om 'n teken te druk, bel die displayChr (x, x1, x2, x3).

X = Dit sal die bank 0-7 wees

X1 = lcd # 0-7 (links na regs)

X2 = topS of botS om die klein letters in 1/2 die lcd te druk. Die groter getalle sal outomaties weet om die hele lcd te vul

X3 = is die letternaam of ARRAY PLACE in cname

Die RTC het 'n ingeboude temperatuur, sodat 'n binnenshuise lesing gebruik kan word.

Ek het 'n maklike DOW waarvan ek gekopieer het ????

Om die horlosie te begin, moet u aan die rekenaar koppel en die regte tye invoer by die 'SETUP ()' Die RTC het 'n battery, sodat die tye goed sal wees. Die ure moet aangepas word met dagligbesparing, sodat u 'n eenvoudige skakelaar kan installeer om net via die rekenaar op te dateer.

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

Stap 6: ANDER INSTELLINGS

ANDER INSTELLINGS
ANDER INSTELLINGS
ANDER INSTELLINGS
ANDER INSTELLINGS
ANDER INSTELLINGS
ANDER INSTELLINGS

My eerste lcd -skikking het nand -hekke gebruik en die lcd -skakelaar na die aparte lcds oorgeskakel. Ek gebruik toe die CD4051 -chip wat gemaak is om data oor te skakel. Dit het 'n in en 8 lyn uit. Net soos 'n outydse rotorskakelaar. Ek het 'n pcb hier. Met hierdie opstelling kan u 'n I2c gebruik en die aktiveringspen breek en iot aansluit op die ingang van die 4051, wat die skakelaar na die geselekteerde lcd skakel. U kan die aktivering vir ewig na lcd's oorskry. Maar dit beperk die 4051 tot slegs 7 skakelaars en die 8ste gaan na die volgende 4051. dit maak die banke = 7 nie 8. Ek gebruik al 8 en verander die adres van 'n ander rugsak in die tweede bank. hierdie tweede rugsak het 'n 4051 wat aan die skakel gekoppel is en doen dieselfde omskakeling as in die eerste bank. Het net 'n tweede adres op die SDA, SCL lyne.

Hierdie opstelling vereis dat AL die 6 data lyne van die lcd parallel gekoppel moet word. Die RW tot op die grond. Dit neem baie langer en ek sal 'n inpropskakelaar vir elke lcd aanbeveel. Hierdie opstelling is slegs vir een rugsak per bank in plaas van 'n rugsak vir elke lcd.

Voeg 'n opmerking by as u meer inligting oor hierdie opstelling wil hê. dit is baie moeiliker en betrokke as die ander.

Stap 7: FINALE PICS

FINALE PICS
FINALE PICS
FINALE PICS
FINALE PICS
FINALE PICS
FINALE PICS

Net 'n paar ander foto's. Ek het 'n buitenshuise HC12 GPS -horlosie wat opdaterings na 'n ander lcd -skerm (op foto's) stuur. Net om te wys wat gedoen kan word. Dit is ooswaarts om ENIGE SOORT groot vertoon te maak.

dankie dat u gelees het …

Sien asseblief my ander projekte..oldmaninSC.

en jy sal van my "BUD BALL" hou

Aanbeveel: