Jak si vyrobit vlastní informační LCD displej? |
autor: ZSCS , publikováno 3.2.2003 |
Informační displeje lze pořídit jako finální výrobek, nejznámějším výrobcem je např. firma www.matrixorbital.com, ale jeho lokální nedostupnost a pravděpodobně i cena způsobila, že nadšenci vymysleli elegantní alternativu.
Alternativní řešení spočívá v připojení standardního znakového LCD displeje na dnes již často nevyužitý paralelní port LPT a použití vhodného řídícího softwaru.
Jak může vypadat zobrazení na takovém displeji vidíte na následujících obrázcích.
Příklady montáže do počítače či mimo něj najdete v poslední kapitole.
displej 4x20 znaků s LED podsvícením, foceno bez blesku
displej 2x16 znaků bez podsvícením, foceno s bleskem
Materiál
Pro stavbu budeme potřebovat:
- paralelní kabel k tiskárně (nebo postačí konektor CANON 25M a 11 žilový kabel)
- znakový LCD displej, který je kompatibilní s HD44780
- odporový trimr 10kOhmů
- pokud nechcete letovat kabílky přímo na displej, použijte konektory KONPC-SPK a lámací konektorové kolíky S1G20, nebo jiné dle vlastního uvážení
- napájecí konektor k HDD pro vnitřní provedení nebo konektor pro gameport či USB pro vnější provedení
konec kabelu tiskárny s konektory, použité displeje MC1602 a EL2004D
Nejdražší komponentou je LCD displej, který lze pořídit od 160,- Kč s DPH (2x16 znaků bez podsvícení). Součástky lze pořídit běžně v obchodech s el. potřebami a LCD displeje pořídíte např. v:
Zapojení
spočívá pouze v propojení konektoru CANON 25M (od paralelního portu LPT) ke konektoru displeje a připojení napájení +5V k displeji podle následujícího schématu.
Nevyužité žíly zastřihněte a zaizolujte. Ze zemnících vodičů postačí pouze pin 25.
* piny 15 a 16 jsou pouze na displejích s podsvícením, vysvětlení dále
pro napájení potřebujeme +5V
Nebo podle přehlednější tabulky.
pin |
CANON pin nebo jiný | Funkce |
1 |
25 a napájecí zem GND (černý vodič na HDD Molex napájecím konektoru) | zem napájení |
2 |
+5V (červený vodič na HDD Molex napájecím konektoru) | +5V napájení |
3 |
střed potenciometru 10kOhmů | řízení kontrastu displeje |
4 |
Paralel port pin 16 | Register Select |
5 |
napájecí zem GND (černý vodič na HDD Molex napájecím konektoru) | Read/Write signal - používá se zápis |
6 |
Paralel port pin 1 | Enable - Strobe |
7 |
Paralel port pin 2 | Data bit 0 |
8 |
Paralel port pin 3 | Data bit 1 |
9 |
Paralel port pin 4 | Data bit 2 |
10 |
Paralel port pin 5 | Data bit 3 |
11 |
Paralel port pin 6 | Data bit 4 |
12 |
Paralel port pin 7 | Data bit 5 |
13 |
Paralel port pin 8 | Data bit 6 |
14 |
Paralel port pin 9 | Data bit 7 |
15 |
Anoda podsvícení | |
16 |
Catoda podsvícení |
barvu kabílku paralelního kabelu si doplňte podle skutečnosti
Podsvícení displeje
je nejčastěji realizováno blokem LED diod a parametry se liší podle výrobce displeje. Na pinu 15 bývá nejčastěji Anoda LED diod a na pinu 16 Catoda LED diod.
Pro LED diody je potřeba předřadný odpor (rezistor), mnou použitý displej EL2004D-FL-YBW měl rezistor osazen přímo na destičce displeje a lze jej přímo připojit na +5V, ale v noci/šeru je podsvícení více než dostatečné a lze jej snížit rezistorovým potenciometrem.
Stavba
Nejprve je nutné rozmyslet si zda chceme LCD panel umístnit uvnitř PC nebo vně. Podle toho zvolíme délku paralelního kabelu (mám vyzkoušeno až 2.5m) a zdroj napájení +5V.
Pro vnitřní variantu vezmeme jako zdroj +5V klasický Molex konektor pro napájení harddisku (černý vodič - GND, červený - +5V).
Pro vnější variantu můžeme použít +5V např. z gameportu, USB (max 500mA) nebo PS/2 (max 500mA) konektoru, spotřeba samotného displeje je jednotky miliampér + LED podsvícení (pro můj EL2004 až 250mA, 120mA změřeno).
Při propojování vystačíte s barevným rozlišením jednotlivých žil kablíků, ale pokud máte možnost použít multimetr nebo tester vodivosti, použijte jej. Je lépe vícekrát měřit a jednou letovat.
Vzhledem k tomu, že jsem nebyl v době stavby plně rozhodnut zda displej natrvalo obětuji pro PC (teď již jsem) a také z důvodu čistějšího provedení jsem displeje osadil lámacími kolíkovými lištami S1G20 (stejné jsou pro jumpery v PC).
Připojení k displeji jsem realizoval konektory KONPC-SPK na konci paralelního kabelu.
displeje osazené pinovými kolíky
Provedení pomocí konektorů dá trošku více práce, ale vypadá lépe než kabílky přímo naletované na displej. A vždy je tu snadná možnost displej odpojit a použít k jiným účelům nebo zaměnit za lepší (čti větší).
displej připojený pomocí konektorů
{mospagebreak title=Zobrazovací software}
LCDcenter 2.0
Umožňuje nastavení několika zobrazovacích profilů, v nichž lze zobrazovat libovolné informace (popis konfigurace či cokoli jiného) a pomocí proměnných v programu zobrazovat údaje od systému (vytížení systému, využití paměti atd.).
Program spolupracuje s MotheBoardMonitorem a lze tedy zobrazovat údaje o teplotách a ventilátorech.
Spolupráce s programem WinAmp umožňuje zobrazovat přehrávaný soubor a údaje oněm (škoda jen že displeje mají českou znakovou sadu jen zakázku).
Podporovány jsou displeje od 2x16 do 4x40 znaků. Použít lze jen port LPT1 (378h).
Pro horší dostupnost původního serveru ukazuje odkaz na alternativní úložiště.
Odkazy:
http://www.borderfield.com/
http://www.overclockers.com.au/files/lcdcenter036.zip 1.9MB
LPT Drivers 1.5MB
LCD Smartie 5.1
V tomto programu je možné zobrazit simulaci toho co by mělo být na displeji a zejména potěší možnost tvorby animovaným ProgresBarů a zobrazovat lze spoustu informací .
Kromě spolupráce s WinAmpem, MBM5 a dalšími je možné si stáhnou zdrojové kódy pro tvorbu vlastním Pluginů.
Podporovány jsou displeje od 1x10 do 4x40 znaků a lze volit i paralelní port.
Zobrazení v systému s českými fonty klame,
ale na displeji je vše v pořádku.
Odkazy:
http://backupteam.gamepoint.net/smartie/
http://backupteam.gamepoint.net/smartie/smartie51.zip 780kB
LPT Drivers 1.5MB
jaLCDs 3.02
má velmi širokou podporu externích programů, včetně herních serverů.
K dispozici je mnoho pluginů a lze vyvíjet i vlastní.
Nejvíce mne uchvátily možnosti vykreslování informací, různé scrolingy textů, vykreslování od středu, od krajů atd.
Podporovány jsou displeje od 2x16 do 4x40 znaku a lze volit i paralelní port.
Odkazy:
http://www.jalcds.de/
http://home.t-online.de/home/340020127737-0001/jalcds302.exe 2.6MB
LPT Drivers 1.5MB
Demo video 3.2MB (nízká kvalita, inverzní displej)
Na internetu lze najít spoustu dalších programů nebo třeba jen pluginů k různým programům s podporou LCD displeje na paralelním portu Nezbývá než si vybrat podle vlastních kritérií.
Závisí na individuálním vkusu každého, zručnosti a možnostech casu. Následující přehlídka z různých stránek o casemodingu ukazuje několik běžných typických možností.
Pouze pro informaci chci upozornit, že záslepka 5a1/4" pozice má výšku 42 mm a displeje 2x16 znaků se vyrábějí o výškách 36 a 44 mm a displeje 4x40 znaků obvykle 60 mm.
Umístnění vhodné do BigToweru, zasahuje do 3 pozic.
Tento majitel vzal svůj modding od podlahy, z vrchu: LCD panel ve 2 pozicích,
následuje asi Asus iPanel a Macpower DigiDoc 5.
Pokud váš case neoplývá množstvím pozic,
lze montovat i do bočnice.
A komu nestačí běžné podsvícení, předělává na modré.
{mospagebreak title=Možnosti montáže k PC - externí}
Je možností pro toho, kdo nemá na casu vhodné místo nebo chce mít informace mobilnější a hlavně po ruce, kde je třeba.
Příslušnou modifikaci nalezne zde: bit-tech :: CF LCD MOD.
Zdroje
Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz
p.s. nenasla by se verze pro seriovy port nebo usb??? Vim je to trosicku slozitejsi ale...
pekny den !
Jinak sou to americky znacky pro rezistory, a ta spika k tomu znamena ze sou to potenciomety...
10k=10000 ohmu
100* - 100 ohmu, tezko rict rek bych ze to muze slouzit na ladeni jasu a kontrastu, ale to je se treba podivat do dokumentace...
a v originalni scheme hvezdicka neni ;)
Some explanation about the scheme:
Left is the par cable port, right is the LCD, the pins are numbered, on your LCD there should be written numbers too.
the 10k Ohm pot is to adjust the contrast, the 100 Ohm pot is to adjust brightness of the backlight.
ad vysvetleni pro laiky...jak psal nekdo nahore, pokud je schema spravne ;-) tak by nemel byt problem to zapojit a pokud se v tom nekdo nevyzna, tak at do toho asi radeji opravdu nelozi...
cca 1.5- roky nazpet (nevim presne)
ty dva odporove trimry jsou tam popsany,
detailnejsi foto najdes na http://www.overclockers.com.au/techstuff/a_diy_lcd/
ale pokud si nejsi jisty co delas, tak najdi kamose co to zmakne, ale hlavne v tom nehledat zbytecne slozitosti
REDAKCI, resp. Martinovi
Thank you, Danke, DIKY!!!!!
JOJOJO, to chci a hned jak bude chvile casu si to udelam
Jen vic takovych clanku!
Jeste jednou diky, Sorak.
chce to porovnat datasheet prislusneho displeje a specifikace HD44780
cus a hodne stesti pri bastleni
761212
Ted k tomu nametu: libil by se mi navod na nejaky regulator otacek - neco jako na http://www.gideontech.com/reviews/sunbeam_rheo/
Diky
stahni si radeji ten DOSovy cenik,
ale na HW serveru maji LCD levneji (hlavne ty velke)
nebo jako ja: 2x LPT
a tez je na zacatku 3 kapitoly upozorneni na rozmery,
nejlepe stahnout PDF dokument k tomu displeji, a precist si to v nem
Jeste dotaz co znamena u displayu to STN a TN ?
Jinak dík za článek, je super a i taková lama jako já to podle něho zvládla napoprvé :-)
http://zapour.student.utwente.nl/schijf/usb2lcd.html
Nemam vela casu ani zrucnosti si to sam zostrojit
tak ak niekto budete mat cas a chut tak som tu izzy03@orangemail.sk
+5V pin 1
GND pin 4
chodi mi to s 5m centronics, odpojil jsem nepotrebne draty a udelal jsem odboyku na Gameport.
Jinak dobrej clanek.
Blondak
Staci jakykoliv schema na zapojeni nebo propojeni s PC
Ale je to tady nekde napsany. Musis si stahnout software MBM 5.1 a vyzsi. Software najdes na strankach http://mbm.livewiredev.com/">http://mbm.livewiredev.com/
Pak jen nastavujes a uz to jede....
Díky Holy
Holy
tam najdes za 50 displej na USB. Dalsi moznost je koupit su z bazaru I/O kartu s LPT. To te vijde jeste levnejc. Ta 1000 za redukci je fakt moc!
Jenom jste tam mohli napsat ze nekteré LCD nemaji piny 15 a 16 a maji podsvetleni (primo z napajeni).
Kontakt na mailu...
Jsem ochoten dat i 400,-
Udelal bych si to sam, znalosti na to mam, ale nemam naladu ani cas...
DIKY MOC!
Je to asi nejidealnější řešení.
Já mám LPT tiskárnu + LPT programátorAT89C2051 + tenlhe display, takže jinak to fakt nejde.
Další možnost je koupit kartu do PCI slodu s dalsim LPT a to neni moc k sehnani.
Sú tri: SPP (starý), ECP 3, EPP 1.7
V BIOSE doporučujem nadstaviť v sekcii INTEGRATED PERIPHERALS (Award BIOS) hodnotu ECP+EPP, ak sa tam táto možnosť nenachádza tak EPP.
Ak Vám to pomohlo, tak mi napíšte.
Majte sa.
za praci: 200kc v provedeni na kabelu
500kc v krabicce s potenciometry na kontrast/podsviseni.
Foto hotového (4*20 v krabicce) poslu na pozadani.
piste na email suchman007@seznam.cz
http://www.linuxfocus.org/English/March2003/article286.shtml
Typ je MC0802 a je to koupené v GM elektronik
Díky
Moc dekuji...
Moc diky!!!!!
Mam osobne 4x20.
1. zkontrolovat napajeni konektoru
2. je nutne nainstalovat lpt95nt (aby to mohlo komunikovat)
3. nastavit v biosu lpt jako EPP+ECP (nove desky to tak maji) na normalni volbe to nemusi fungovat
4. kdyz ti sviti prvni radek, tak to je test ze funguje
5. pak uz staci spustit program (pouzival jaLCD ktery ma nejlepsi podporu) nedavno vysla nova verze
6. v programu nastavit port na kterem to jede (vetsinou 37
7. a uz by to melo jet
8. v pocitaci se NENAJDE NOVY hardware je to reseno pouhym odesilanim dat na LPT port
Vyzkoušej jestli to ukazuje jiné informace z MBM.
Mě to u všeho ukayuje taky 0, protože mám shitskou desku která to nepodporuje
Sice to ukazuje co má, ale lítaj přes to takový strašný paznaky a posouvají ten text nebo se píšou přes něj, neví někdo čím to je???
Mám LCD 4x20 (MC2004B-SYL/H z GM Elektronic). Jínej Software jede v poho ale tenhle jaLCD má nejlepší funkce
Zajímalo by mě jaký program to umí do displeje dostat.
http://liquid-mp3.schijf.org/
je tem schéma na připojení diseje z Nokie 3310.
V BIOSu jsem změnil Paralelní port z SPP na ECP a bylo to!!!
JaLCD je zatím nejlepší software co sem vyzkoušel
Pro inspiraci mechanického řešení (i když není zrovna dost dobře opakovatelné) zde uvádím link na své stránky - www.dosmen.net
Mam LCDčka len so zeleným podsvietením, ako sa to dá bez nejakého väčšieho zásahu prerobiť(LCD s modrým podsvietením je dosť drahé) Zapojenie LCD cez USB niekto nemáte?
http://www.radiobastler.sk/main.asp?akcia=detail&cislo=99582&bxz=ACBAB3BABCABDFD5DFB9ADB0B2DF8B90899E8DDFA8B7BAADBADF8F908F968CDFB3B6B4BA DFD8DA939C9BDAD8DFB0ADDF8B868FDFB3B6B4BADFD8DA939C9BDAD8DFB0ADDF17128C9390DFB3B6B4BADFD8DA939C9BDAD8DFB0ADBBBAADDFBDA6DF8F908F968C&page=1&hlavicka=AD- 29C97939ADF898697419E9B1E899E91969ADFD2DF89-28C939A9B9486&peticka=
alebo kde na slovensku sa da kupit nejaky funkcny? dakujem
http://www.radiobastler.sk/main.asp?akcia=detail&cislo=99582&bxz=ACBAB3BABCABDFD5DFB9ADB0B2DF8B90899E8DDFA8B7BAADBADF8F908F968CDFB3B6B4BA DFD8DA939C9BDAD8DFB0ADDF8B868FDFB3B6B4BADFD8DA939C9BDAD8DFB0ADDF17128C9390DFB3B6B4BADFD8DA939C9BDAD8DFB0ADBBBAADDFBDA6DF8F908F968C&page=1&hlavicka=AD- 29C97939ADF898697419E9B1E899E91969ADFD2DF89-28C939A9B9486&peticka=
alebo kde na slovensku sa da kupit nejaky funkcny? dakujem
dekuji
na http://www.mikrosweb.cz/scarabtunning.php
V adresáři WINDOWSSystem32 si vytvořte soubor třeba v poznámkovém bloku soubor autoexec.nt vložte do něj tohle:
REM AUTOEXEC.BAT se k inicializaci prostředí MS-DOS nepoužívá.
REM K inicializaci prostředí MS-DOS se používá AUTOEXEC.NT, pokud není
REM specifikován jiný startovací soubor v souboru PIF dané aplikace.
REM Instalace doplňků pro CD ROM
lh %SystemRoot%system32mscdexnt.exe
REM Instalace redirektoru sítě (nutno načíst před dosx.exe)
lh %SystemRoot%system32redir
REM Instalace podpory DPMI
lh %SystemRoot%system32dosx
REM Instalace přesměrovače sítě
lh %SystemRoot%system32nw16
lh %SystemRoot%system32vwipxspx
dejte uložit jako: a tam změňte kolonku textový soubor na všechny soubory a pak už jen uložit. Mě to pomohlo ...
zapojil jsem displey podle toho návodu, zapnul počítač, ale nic se neděje. Celý displey je prázdný ( nic na něm nesvítí ). Nemohli byste mi poradit co s tím ?
Díky moc
Já si řikal, že to budou 2 poťáky, ale autor tam v seznamu součástek píše jen "10 kOhm trimr" - o tom druhym se vůbec nezmiňuje... tak to trošku mate:-(
jedu do GM a jde se na to...Videl jsem o hodně dražší řešení
ale tohle ja fakt maras.
Předem VELICE děkuji.
Dá sa prepínať na displeji medzi viacerými informáciami stlačením tlačidla, alebo niečoho podobného, nap. bude ukazovať teplotu, stlačím tlačidlo a ukáže mi inú info, ak sá dá tak ako.Dík.
Tady pridavam odkaz na prevod z USB na paralelni port - http://www.e.kth.se/~pontusf/usb2lcd.html
file dlportio.dll not found... co s tim?
null
Mám více foto cena dohodou.
Pripadne info na e-mailu
lcdtousb.rar
Jsem schopen dodat i bez displaye na dobírku.
Při načítání ovladačů paralelního portu se mi vypíe tahle chybová hláka:
DLPORTIO.SYS device driver not loaded.
Port I/O will have no effect.
Do nedávna ve fugovalo a jednoho krásného dne po zapnutí počítače se mi to stalo.
Ovladače u jsem zkouel přeinstalovat tak pětkrát a nic....
V tomto přípde se ŠPATNĚ provedla inicializace LCD displaye! Jediná možnost je odpojit display a po cca 20 sekundách ho připojit! Je potředa odpojit jen NAPÁJENÍ. Ovladaní není třeba odpojovat. Potom znovu všechno pripojit a provest kvalitní inicializaci. Nezapomente za LPT port není port pro příme ovládaní tak složitého zařízení jako LCD display určené. A tudiž se muže časové prubehy flexibilně menit dle potřeby kernelu OS a to je častý problém nefunkčnosti LCD dislaye. Proto je žádoucí zavest HW spetné smyčky a zde detekovat zda je už požadovaný sygnál nastaven. To všechno dela muj HW ktery je na URL: http://prochazka.d2.cz/ovladac_lcd.php , tento HW take disponuje HW vypinačem pro ovladání napajení při špatné inicializace. Program lze ovladat jak z davky, tak i ruzných programovacích jazyku.
Pokud si zase nekdo tu bude stežovat že mu LCD dispay nefunguje a je to lakomec, nebo neumí číst, a připoji přimo LCD na LPT port a nefunguje, tak dobře mu TAK!
http://elektro-foto.sbazar.cz/prodam-prodejni-aukce/lc d-display-do-pc-praha-o277222.html
Kontakt: ICQ# 348 107 225
PS: Návod je to skvělý, už jsem podle něj vyrobil 2 kusy LCD displeje do LPT portu.
Děkuji za odpověď