[R]autasaitti.com - logo
[R]autasaitti.com 3.0
Tekniikan alan uutisia ja artikkeleita. Monipuolisesti.
#rautasaitti@IRCnet
Smartit  
[ uutiset ]  [ artikkelit ]  [ arkisto ]  [ keskustelu ]  [ linkit ]  [ info ]  [ ylläpitäjät ]  [ palaute ]

LCD-näyttö tietokoneeseen

Timo Meri
julkaistu: [ 13.1.2002 ]

    Alkusanat

LCD-näytön rakentamisesta tietokoneeseen on tullut erittäin suosittua. Monet haluaisivat samanlaisen näytön koneeseensa, mutta kuvittelevat että rakentaminen on vaikeaa ja jättävät homman sikseen. Mutta rakentelu ei ole todellakaan vaikeaa! Itseasiassa todella helppoa. Näytön lisäksi tarvitaan vain pari vastusta, johtoa ja tinaa.

LCD toiminnassa


    Aloitetaan!

Aluksi pitää tietenkin hommata tarvittava materiaali. Tarvitset rakenteluun seuraavat osat:

  • 25pinninen D-liitin koteloineen
  • 14 napaista kaapelia
  • 10Kohm trimmeri
  • ~20ohm vastus
  • Diodi, esim 1N4007, 1N4004
  • Sekä tietenkin itse näytön. Itse tilasin Probyteltä Displatechin 204A:n. Kooltaan näyttö on 20x4 merkkiä.
    Sitten juottamaan...

Kun tarvittavat osat on hankittu, on edessä vielä osien paikalleen juottaminen. Seuraavassa kytkentäkaava, joka pätee lähes kaikille Hitachin HD44780-ohjainpiirin sisältäville näytöille.

Kytkentä

UPDATE
Jos sinulla ei ole tuota trimmeriä ja diodia, niin voit jättää ne kokonaan pois. Alla muutettu kytkentä:

Kytkentä

Ja selvennykseksi vielä taulukko:

PC:n rinnakkaisporttiNäyttö
1 (STROBE)6 (E)
2 (D0)7 (D0)
3 (D1)8 (D1)
4 (D2)9 (D2)
5 (D3)10 (D3)
6 (D4)11 (D4)
7 (D5)12 (D5)
8 (D6)13 (D6)
9 (D7)14 (D7)
14 (AF)5 (R/W)
16 (INIT)4 (RS)
18-25 (GND)1 (GND)

Ole tarkkana etenkin LCD:n käyttöjännitejohtimien juottamisessa, sillä väärinpäin kytketty käyttöjännite rikkoo näytön välittömästi. Muilla kytkennöillä ei ole niin hirveätä vaaraa, näyttö ei vain toimi oikein.

Ensimmäiseksi kannattaa juottaa johdot LCD:n liittimiin 1-14. Sitten vain järjestyksessä juottaa näytöltä tulevat johdot 3-14 D-liittimeen. Eli ensimmäiseksi kontrastinsäätöpotikka, sitten datajohtimet jne. Sitten on vuorossa kontrastinsäätötrimmerin juottaminen paikalleen. Itse päätin juottaa trimmerin suoraan D-liittimen sisälle. Eli kun trimmerissä on kolme jalkaa, niin juotat "kärjessä"(katso seuraava kuva) olevan jalan johtoon joka menee näytön pinniin 3. Sitten juotat diodin trimmerin jommankumman jäljelle jääneen jalan ja d-liittimen nastan 17 väliin, siten että diodin katodi tulee trimmeriin päin(merkitty diodiin viivalla). Trimmerin viimeisen jalan juotat sitten vaikkapa d-liittimen nastaan numero 24. Viimeiseksi kannattaa sitten juottaa käyttöjännitejohtimet. Tässä kohtaa täytyy miettiä, mistä näytön tarvitseman +5V:n jännitteen nappaa. Vaihtoehtoja on oikeastaan 2: joko koneen sisältä virtajohdoista tai USB:stä. USB:stä kannattaa ottaa erityisesti silloin jos sijoittaa näytön erilliseen boksiin koneen ulkopuolelle. Itse tein homman niin, että juotin näytöltä tulevat johtimet 1 ja 2 D-liittimen sisällä toisiin johtoihin, joihin sitten teen sopivan liittimen päähän(äh.. vaikea selittää, katso seuraava kuva :).

Lcd

Sitten täytyi vielä hommata sähkö näytössä olevalle taustavalolle. Suoraan 5 volttia sille ei saa syöttää, vaan väliin on laitettava vastus. "Mitoitin" vastuksen kokeilemalla, eli vastus väliin ja katsotaan, onko kirkkaus hyvä. Aloitin 100 Ohmista ja sopiva vastus löytyi lopulta n. 22 Ohmin kohdalta. Vedin näytöllä hyppylangan pinnistä 1 pinniin 16. Vastuksen laitoin kutistesukan sisään pinnien 2 ja 15 välille. Kuva seuraavassa:

Lcd

Sitten homma onkin valmis ja on aika testata näyttöä. Ennenkuin kytket sen koneeseen, kannattaa vielä kerran tarkistaa että näytön käyttöjännite on oikean suuruinen ja oikein päin. Sitten vaan piuhat kiinni ja kone käyntiin. Jos näytön 1 ja 3-riveille ilmestyi ruutuja ja taustavalo syttyi, voit onnitella itseäsi: kytkennät ovat ilmeisesti oikein, tarvitaan enään ohjelma jolla ohjata näyttöä. Jos vain taustavalo syttyi, eikä näytölle ilmestynyt mitään ei vielä ole syytä huoleen. Kokeile väännellä kontrastinsäätötrimmeriä. Jos ei vieläkään tapahdu mitään järkevää kannattaa katsoa, että tuliko se jännite sittenkään oikein :)
Jos, ja kun näyttö toimii kannattaa suojata juotokset esim. kuumaliimalla(kuva)

Lcd


    Ohjelmat:

LCD smartie5.0

Tässä on sitten lähes täydellinen ohjelma LCD:n ohjailuun. Ominaisuuksia löytyy enemmän kuin tarpeeksi; LCD:lle voi tulostaa lähes kaiken mahdollisen aina swappitiedoston koosta Toms Hardwaren uutisiin. LCD centeriin verrattuna ohjelma kuluttaa 5 kertaa vähemmän muistia ja toimii järkevästi myös motherboard monitorin kanssa. Ainoa heikkous on se, että ohjelma kuluttaa LCD centeriin verrattuna reilusti enemmän CPU-aikaa. Tosin sekin on niin vähäistä, ettei sillä nykykoneilla juuri enään merkitystä ole. Lisäksi ohjelma ohjaa LCD:tä reilusti nopeammin, kuin LCD center eli ruudun päivittyminen ei kestä enään useaa sekuntia, vaan ruudun sisältö päivittyy reilusti alle puolessa sekunnissa. Ohjelma toimii Windows 95/98/ME/NT/2000/XP-käyttöjärjestelmissä ja vaatii port95nt-ajurin. Itse Smartie-ohjelman löydät osoitteesta: http://lcdsmartie.sourceforge.net.
Tässä vielä ruutukaappaus ohjelmasta:

Smartie

jaLCDs v. 3.02

jaLCDs on ehkä Smartietakin monipuolisempi ohjelma. Sillä näytölle saa kaikki mitä smartiellakin ja lisäksi monia muitakin asioita. Esimerkkinä uutisia ja tv-tietoja(tosin saksalaisia...). Mielenkiintoinen ominaisuus on myös "external variables". Ohjelma voi siis lukea esim tekstitiedostosta muuttujia ja tulostaa ne sitten näytölle. Tiedoston voidaan myös hakea www-palvelimelta, ja tiedosto voi olla myös php-scripti joka mahdollistaakin sitten lähes minkä tahansa datan syöttämisen näytölle.
Kokonaisuutena jälleen loistava ohjelma. Ohjelman voit ladata osoitteesta http://www.jalcds.de/.

jaLCD

LCDproc (Linux)

LCDproc on lcd-softa Linuxille. Asennus on ainakin aloittejilalle vaikeampi kuin normaalin Windows-softan asennus sillä LCDproc tulee lähdekoodina joka sitten pitää kääntää ajettavaksi ohjelmaksi. Asennusta en tässä selitä, sillä siihen löytyy hyvät ohjeet INSTALL-tiedostosta. Mutta jos ongelmia tulee, voit kysyä minulta sähköpostilla neuvoja. Ohjelmassa on itseasiassa kaksi ohjelmaa, serveri ja clientti. Tämä mahdollistaa tietojen tuomisen LCD:lle vaikka toiselta puolelta maailmaa olevasta koneesta. Mukava ominaisuus, jota tosin en käytännössä ole testannut. Ensin pitää luonnollisesti käynnistää server-ohjelma ja vasta sitten clientti. LCDproc osaa näyttää seuraavat tiedot näytöllä: Prosessorin kuormitus, muistin käyttö, tiedostojärjestelmien käyttö, systeemin loadi, uptime ja kello. Kokonaisuutena ihan pätevä ohjelma. Tosin Clientti kaatuili aina silloin tällöin. Ohjelman voit ladata osoitteesta http://lcdproc.omnipotent.net/.

LCD center2.0

Näytön ohjaamiseen käytin Lcd Center 2.0-nimistä ohjelmaa, jonka voit ladata esimerkiksi osoitteesta http://www.techwarelabs.com/downloads/?action=viewall. Lisäksi tarvitset erillisen ajurin rinnakkaisportille, sen voit ladata osoitteesta http://www.driverlinx.com/DownLoad/DlPortIO.htm Vaikka aluksi näyttää, että ohjelmalla voi ohjata vain sarjaportillisia näyttöjä, niin tosiasiassa myös rinnakkaisportin ohjaus onnistuu. Itsellä ainakin toimii, kun valitsee asetuksista portiksi COM2. Seuraavasta kuvasta selviävät varmasti myös muut asetukset:

Ohjelma

LCDcenter on suhteellisen monipuolinen ohjelma. Näytölle saa tietoa mm. tietokoneen prosessorista, muistista,levytilasta ja Winampissa soivasta musiikista. Jos koneellasi on MotherBoard Monitor, näyttää ohjelma myös lämpötilat, tuulettimien nopeudet ja jännitteet. Tosin ilmeisesti ohjelmassa on bugi sillä käytettäessä sitä MBM:n kanssa alkaa se rohmuta ihan tajuttomia määriä muistia. Itsellä lcdcenter otti MBM:n kanssa 5 tunnin käytön jälkeen yli 100Mt muistia! Ilman MBM:ää pysyy muistinkäyttö kohtuullisessa 8Mt:ssa. Myöskään kaatuileva konffausohjelma ei ole parhaasta päästä; ohjelma kadottaa välillä kaikki tehdyt muutokset taivaan tuuliin ynnä muuta "kivaa". Konffitiedostoja voi editoida myös muistiolla, joten valmiiseen ohjelmaan ei ole pakko koskea.

    Lisää kuvia

Tein myös erillisen sivun, josta löytyy paljon lisää kuvia projektiin liittyen. Sinne pääset tästä.

    Loppusanat

LCD-näytön rakentaminen oli ihan mukava homma, rahaa meni n. 30€ ja aikaa pari tuntia. Vielä olisi edessä näytön sijoittaminen joko koneen etupaneeliin tai erilliseen laatikkoon. Siitä luulvatasti juttua myöhemmin.



[ uutiset ]  [ artikkelit ]  [ arkisto ]  [ keskustelu ]  [ linkit ]  [ info ]  [ ylläpitäjät ]  [ palaute ]
Copyright © Rautasaitti.com 2001 - 2004
Päivitetty: April 10 2005 08:52:39 AM
Sivu luotiin 0.0115 Sekunnissa