Ik heb dit enkele maanden geleden al eens geprobeerd.
Ik had al grotendeeld een nederlandse how-to geschreven, maar door onhandigheden heb ik het (de?) display nooit aan de praat gekregen.
Dit is hetgeen ik al geschreven had, maar de meeste info heb ik niet op deze pc staan:
Een Nokia display aan je pc.
Inleiding:
Ik heb al enkele keren gezien dat mensen erin slaagden om hun display van hun oude Nokia gsm aan te sluiten aan hun pc en er zo verschillende prentjes op te laten komen. Ik vond dit toch zoooo cool dat ik zelf ook maar besliste om een oude Nokia 3310 te slopen. Na enig opzoekwerk en achteraf veel geknoei met het assembleren is de mod dan toch gelukt, wat ik op z'n minst toch al een prestatie vind voor een mens met gelimiteerde kennis over zulke zaken.
Wat heb je nodig?
Wat je nodigt hebt? We gaan een display uit een Nokia GSM slopen, dus een Nokia GSM is alleszinds een vereiste. Normaal kan je deze displays ook kopen via online shops e.d. voor slechts enkele euro's. Deze display licht niet van zichzelf op dus gaan we ook zeker nog een besturingsapparaat nodig hebben. In ons geval gaan we de computer gebruiken. Het is echter ook mogelijk om de displays met pics enzo te sturen. De lcd-display zal via de lpt poort aan d pc gekoppeld worden. Deze werkt op 5V, wat jammer genoeg iets te veel is voor de display, dus we gaan nog het één en het ander moeten aanpassen. We hebben hiervoor nodig: een soldeerbout (circa 20W volstaat), soldeertin, een kniptang, flatkabel, lpt-poort connector, 6 weerstanden 1200 Ohm, 2,2 en 1 uF condensatoren, 6 zenerdiodes 3v3, en een printplaatje.
Het schema:
Ik heb verschillende schema's tegengekomen, maar vond het volgende schema het best geschikt:
Uivoering:
De manier waarop ik gewerkt het is via een flatkabel het pc signaal naar een printplaatje te brengen. Een op het printplaatje vind je een eigen idee van hoe ik de weerstanden het best plaats e.d. Let op, ik heb hier verschillende keren verkeerd geweest omdat ik eigenlijk helemaal omgekeerd begonnen ben aan de assemblage. Er zullen heus wel betere en overzichtelijkere uitkomsten bestaan. Nadat het signaal omgevormd is naar I2C zal het via een tweede flatkabel naar de Nokia Display worden gestuurd. Een tip dat ik jullie zeker moet meegeven is dat je zeker ja flatkabel niet door elkaar moet beginnen draaien enzo ter hoogte van de display, maar doe dit ter hoogte van het printplaatje. De contactpunten op het dislpay zijn redelijk fragiel, en ook liggen ze dicht op elkaar wat het niet gemakkelijk maakt te solderen. Doe voor de zekerheid een beetje rekbare tape rond je kabel en het bevestigingsstuk van de display zodat de kabel ter hoogte van de contactpuntjes zo min mogelijk zal bewegen.
Na het hardware gedeelte volgt het software gedeelte. Via een programmeertaal is het mogelijk om een applicatie te schrijven die dan signalen zal zetten op je printerpoort. De software is niet zelf geschreven door mij, maar was wel beschikbaar op het internet, waarvoor oprecht dank aan de schrijvers ervan.
Een beetje dieper in het hardware gedeelte
Velen zullen zich de vraag wel stellen of dit mogelijk is bij andere displays. Wel, dit is zeker mogelijk, mits ze beschikken over een eigen microcontroller. Zonder microcontroller is het echter niet mogelijk.
Lep op, kleuren gsm's zijn een pak geavanceerder dan zwart-wit displays, en hebben ook hogeresysteemvereisten. Dit maakt het op dit moment nog onmogelijk om deze te gaan gebruiken. Als je zelf niet in staat software te schrijven hangt je natuurlijk ook vast aan enkel de displays die door de software ondersteunt worden.
De displays van de Nokia 3310 heeft 8 pinnetjes:
pin1 V+
pin2 Sclk
pin3 Sda
pin4 DorC
pin5 Cs
pin6 Gnd
pin7 Vout(DC/DC voltage converter)
pin8 Reset
De display wordt gestuurd via de PCD8544 chip microcontroller. Deze chip wordt in de volgende gsm's gebruikt:
- Nokia 3210
- Nokia 3310
- Nokia 3330
- Nokia 5510
- Nokia 5110
- Nokia 6110
- Nokia 6150
- Nokia 8210
- Nokia 8850
De ene gsm heeft wel al eens een pinnetje meer als de andere. Dit zou de Oscillator pin moeten zijn welke een interne oscillator activeerd. Deze aansluiting gewoon aan Vdd hangen is vostaat als oplossing.
bron