Nokia 6610-es mobiltelefon LCD kijelző programozása
Manapság a telefonokat olyan gyorsan cserélgetjük, hogy észre sem vesszük, hogy miket dobunk a szemétbe.
Erre a legjobb példa a 2.generációs színes kijelzős kamera nélküli készülékek. Sokan a divatot követve már kellemetlenül érzik magukat, hogy a saját telefonjukban nincs fényképező stb...
A Youtube-on találkoztam első alkalommal a mobiltelefonok újrahasznosításának eme különös módjával. Általában mikrovezérlővel hajtják meg őket, de nekem elsősorban a PC nyomtatóportja volt szükségszerű (pl. a meteorológiai állomásnak is lehetne a kijelzője).
A
kijelző kivezetései:
Pin Function
1
VLogic
2
#Reset display reset (active low)
3 SDIn serial Display Data
4
SClk serial data clock
5 #Cs display select (active low)
6
VLcd
7
Nc
8 Gnd
9 Vled+ backlight LED
10 Vled- backlight LED
A program felől nézve:
LPT, LCD kioszás:
1 VCC +3,3V
6 Q4 2 RES External Reset -active low
7 Q5 3 DATA serial data input
8 Q6 4 CLK serial clock
9 Q7 5 -CS Chip Enable input -active low
6 VCC +3,3V - Digitális rész betáp
7 N.C.
18-25 8 GND 0V
9 VLED-
10 VLED+
Az utánépíthetőség kedvéért felteszem a kapcsolási rajzokat és a működtető program FORRÁSKÓDJÁT is!!! (Turbo Pascal , vagy egyéb freeware Pascal segítségével futtatható).
Így ha valaki szintén csak ezt a programozási nyelvet ismeri, akkor könnyen fel tudja használni saját célra.
A kapcsolás:
A kijelző áramgenerátorról kapja a háttérvilágításra a feszültséget, így a bemenő feszültségtől függetlenül állandó fényerőt biztosít a kijelzőnek.
A 33 Ohmos ellenállással lehet beállítani az áram erősségét (0,6Volt/33Ohm=18,2mA). A 0,6Volt a tranzisztor UBE feszültsége.
A
betáplálás egy stabil 5Voltot és egy 8-15V közötti feszültséget
igényel. A számítógépre akár közvetlenül is ráköthető a +5V és a
+12Vol felhasználásával.
A kijelzőnek 3,3Volt körüli feszültségre van szüksége. Ezt az 5Voltból 3db 1N4148-as dióda sorba kapcsolásával oldottam meg. Az LPT (nyomtató) portra a D4...D7 adatvonalakon csatlakozik, mindegyik helyen 10k-s ellenállások vannak sorosan, így a túlfeszültség ellen könnyebben tud védekezni a kijelző, mivel kisebb áram folyik.
A tüskesorról az alábbi adapter segítségével csatlakozik a kijelzőhöz, mivel a kijelző gyári csatlakozója 1/4-ed raszteres, amihez még vezetéket sem lehetne forrasztani,
így viszont cserélhető lesz a kijelző.
A vezérlőprogram letölthető itt: Noki6610.rar
Egy saját program segítségével lenyúltam a Pascal-os karakterkészletet, így ezt is ki tudom írni a kijelzőre
Pascal-os karakterkészlet: TPfont.txt
A progam DOS alatt futtatható (Win98,vagy régebbi rendszeren még működik, de WIN XP, ME, esetén DOS-os boot lemezzel, vagy win98-as telepítőlemezzel kell elindítani a számítógépet, mivel a Windows XP, ME vagy újabb rendszerek letilják a közvetlen nyomtatóporta írást!)
Billentyűparancsok:
+ Kontraszt növelése
- Kontraszt csökkentése
I Invertáló mód
O Nem invertáló mód
8 Óra/dátum szöveg színének növelése
5 Óra/dátum szöveg színének csökkentése
D Kijelző bekapcs
X Kijelző kikapcs.