Identificarte

Versión Completa : LCD gráfico con un nokia 5125


Págs. : [1] 2 3

Sponsored links
.




CygnusX
diciembre 15, 2005, 08:07
Hola laneros, tras un rato de ausencia, no habia tenido algo interesante que mostrar.

Desde que hice mis primeros intentos con el OC de mi máquina, me decidí a mejorar mi sistema cambiandolo a RL, pues para conseguir un mejor resultado.

Aprovechando el clima de la ciudad donde vivo, opté por montarme un sistema RL basado en enfriamiento evaporativo de agua. Aqui una foto de mi tarro ya en funcionamiento:

http://img114.imageshack.us/img114/7208/sistema11ud.th.jpg (http://img114.imageshack.us/my.php?image=sistema11ud.jpg)

Para completar el trabajo, pensé en poner un LCd gráfico. Para mi sorpresa donde vivo este tipo de dispositivos están muy caros (tanto como un HDD o un buen ventilador para CPU:s ) y eso hablando del tipo de LCD de texto, ya ni pensar en un LCD retroiluminado:'(.

Pues me di a la tarea de hacer algo con un nokia, me puse a investigar y halle por la red varias fuentes que detallan como armar uno con un nokia 3310 o con un 5110, sin embargo, no hay mas detalles del montaje ni de como hacer que funcione:\.

Pero me decidi a montarlo con un 5125, (los componentes son muy pocos). El programa de gestion es el LCDHype (que se puede descargar aqui:http://lcdhype.de/index.php?showtopic=2661)

El diagrama que he seguido es este:
http://img119.imageshack.us/img119/4536/esquema010sk.th.gif (http://img119.imageshack.us/my.php?image=esquema010sk.gif)
Y esta es mi adaptacion:
http://img380.imageshack.us/img380/3057/circuito8rw.th.jpg (http://img380.imageshack.us/my.php?image=circuito8rw.jpg)
Les presento al "donante" :P , un nokia 5125
http://img301.imageshack.us/img301/6740/5185i6fc.th.jpg (http://img301.imageshack.us/my.php?image=5185i6fc.jpg)

Para llegar al LCD hay que retirar cuatro tornillos allen. Para esto se puede usar un destornillador T-6 o una llave allen hexagonal de tamaño apropiado, como esta:
http://img463.imageshack.us/img463/1787/llaveallen6wq.th.jpg (http://img463.imageshack.us/my.php?image=llaveallen6wq.jpg)
Aqui vamos con los primeros cuatro tornillos, en el compartimiento de la batería:
http://img455.imageshack.us/img455/8119/tornillos12ya.th.jpg (http://img455.imageshack.us/my.php?image=tornillos12ya.jpg)
Acto seguido hay que retirar la cubierta del teclado y del LCD. Para ello debemos presionar el clip que se halla al lado de la antena y halamos la cubierta:
http://img507.imageshack.us/img507/995/cubierta17kt.th.jpg (http://img507.imageshack.us/my.php?image=cubierta17kt.jpg)http://img510.imageshack.us/img510/5936/cubierta25vs.th.jpg (http://img510.imageshack.us/my.php?image=cubierta25vs.jpg)
http://img504.imageshack.us/img504/8398/cubierta36rp.th.jpg (http://img504.imageshack.us/my.php?image=cubierta36rp.jpg)
Llegamos a una cubierta mas de color blanco. Para retirarla basta con soltar los dos clips laterales y halar hacia arriba
http://img405.imageshack.us/img405/4332/desmontar17vy.th.jpg (http://img405.imageshack.us/my.php?image=desmontar17vy.jpg)http://img405.imageshack.us/img405/9868/desmontar20xl.th.jpg (http://img405.imageshack.us/my.php?image=desmontar20xl.jpg)http://img169.imageshack.us/img169/3649/desmontar34or.th.jpg (http://img169.imageshack.us/my.php?image=desmontar34or.jpg)

De nuevo nos topamos con dos tornillos mas (de color blanco). Pero con ayuda de la llave allen podemos retirarlos fácilmente
http://img169.imageshack.us/img169/631/desmontar43re.th.jpg (http://img169.imageshack.us/my.php?image=desmontar43re.jpg)http://img299.imageshack.us/img299/6539/desmontar52pl.th.jpg (http://img299.imageshack.us/my.php?image=desmontar52pl.jpg)

Para alcanzar la parte donde haremos la soldadura del cableado, hay que halar los clips de metal del protector del LCD. Hay un par a cada lado, basta con un leve esfuerzo, hay que procurar no doblarlos ya que si no perderemos el LCD antes de usarlo
http://img297.imageshack.us/img297/8813/desmontar74zj.th.jpg (http://img297.imageshack.us/my.php?image=desmontar74zj.jpg)

Antes de retirar el LCD del PCB, podemos marcar con ayuda de un desarmador de punta fina o una aguja, los bordes hasta donde llega dicho protector de metal arriba y abajo. Esto es para delimitar la seccion del PCB que es útil para el proyecto:
http://img297.imageshack.us/img297/1572/desmontar66mx.th.jpg (http://img297.imageshack.us/my.php?image=desmontar66mx.jpg)
Con ayuda de una sierra caladora manual, o con una dremel con su respectivo disco de corte. Procedemos a recortar el sobrante del PCB.
http://img51.imageshack.us/img51/7075/corte15sj.th.jpg (http://img51.imageshack.us/my.php?image=corte15sj.jpg)
http://img51.imageshack.us/img51/7904/corte27rs.th.jpg (http://img51.imageshack.us/my.php?image=corte27rs.jpg)

Con ayuda de una lima o una lija apoyada con un trozo de madera, eliminamos los bordes y filos del corte anterior :), con el fin de obtener un LCD, lo mas "limpio" posible
http://img297.imageshack.us/img297/7400/corte33zs.th.jpg (http://img297.imageshack.us/my.php?image=corte33zs.jpg)http://img297.imageshack.us/img297/6587/corte44lv.th.jpg (http://img297.imageshack.us/my.php?image=corte44lv.jpg)

Ahora ya con el "hardware" extraido, falta hacer las conexiones en el PCB del LCD. Para ello lo primero es lijar un poco las terminales de conexion (una lija de agua del 200 o 300 está bien)
http://img52.imageshack.us/img52/5752/cablear11og.th.jpg (http://img52.imageshack.us/my.php?image=cablear11og.jpg)
Después colocamos un poco de estaño en la base de cada conector, cerca del microorificio que tiene cada una
http://img296.imageshack.us/img296/5540/cablear29fx.th.jpg (http://img296.imageshack.us/my.php?image=cablear29fx.jpg)

Para poder hacer un cabelado lo mas fino posible y sobre todo flexible y que no estorbe a la hoar de hacer el montaje, es necesario usar un cable delgado, personalmente sugiero usar alambre del rotor de un ventilador. Es fino, está aislado y permite hacer uniones poco voluminosas.

Para uno de los LCd que habia montado, hice un orificio y por alli pase los alambres. Ahora la variante consiste en usar las microperforaciones y pasar por alli cada alambre.

Cortamos un tramo de alambre de unos 15 cms. Raspamos unos 5 mm de los extremos. Con ayuda de unas tijeras recortamos los extremos para dejar unos 2 mm sin aislante. estañamos cada extremo sin dejar gotas

Pasamos un extremo por una de las microperforaciones
http://img292.imageshack.us/img292/2470/cablear31ki.th.jpg (http://img292.imageshack.us/my.php?image=cablear31ki.jpg)

Acercamos el lápiz soldador y estañamos este extremo sobre el PCB.
http://img292.imageshack.us/img292/2627/cablear47px.th.jpg (http://img292.imageshack.us/my.php?image=cablear47px.jpg)
Procuren no extender esta soldadura mas allá de 2 mm arriba del microorificio, ya que si no la goma del LCd no hara buen contacto
Aqui el resultado con todos los pines de conexion:
http://img292.imageshack.us/img292/8081/cablear55uf.th.jpg (http://img292.imageshack.us/my.php?image=cablear55uf.jpg)http://img218.imageshack.us/img218/4020/cablear63yd.th.jpg (http://img218.imageshack.us/my.php?image=cablear63yd.jpg)http://img292.imageshack.us/img292/1456/cablear71zl.th.jpg (http://img292.imageshack.us/my.php?image=cablear71zl.jpg)http://img292.imageshack.us/img292/6076/cablear80iv.th.png (http://img292.imageshack.us/my.php?image=cablear80iv.png)

La siguente parte consiste en montar el modulo del LCD. Para ello soldamos los alambres del PCB en un conector DB9 macho. Segun la figura siguente:
http://img272.imageshack.us/img272/8681/cablear84ks.th.jpg (http://img272.imageshack.us/my.php?image=cablear84ks.jpg)
http://img292.imageshack.us/img292/5958/resultado2yv.th.jpg (http://img292.imageshack.us/my.php?image=resultado2yv.jpg)

Ahora toca armarse el cable que servirá para conectar el LCD a la PC:
Hasta aqui tenemos lista la parte mas dificil del hardware. Lo que sigue, ya es algo mas de rutina.

Los materiales a usar en esta seccion son: conector DB25 macho, encapsulado para conectro DB25, conector DB9 macho, cable de red o similar con 8 hilos, dos diodos 1N4148, un condensador electrolitico de 1 microfaradio. Cautin, soldadura estaño-plomo, pasta.
http://img227.imageshack.us/img227/1516/conddiodo6fc.th.jpg (http://img227.imageshack.us/my.php?image=conddiodo6fc.jpg)http://img227.imageshack.us/img227/8253/im000371a0pp.th.jpg (http://img227.imageshack.us/my.php?image=im000371a0pp.jpg)

Basados en el diagrama, hay que conectar los pines 18 a 25 entre si (GND).
http://img208.imageshack.us/img208/3755/gnd254er.th.jpg (http://img208.imageshack.us/my.php?image=gnd254er.jpg)

Ahora hay que conectar el negativo del condensador a GND. Basta con conectar el pin marcado como negativo a cualquiera de los pines 18 a 25.
http://img451.imageshack.us/img451/6093/cond3ym.th.jpg (http://img451.imageshack.us/my.php?image=cond3ym.jpg)

Los diodos van conectados a los pines 4 y 5. La "linea negra" que indica direcccion de flujo, va hacia afuera del conector, en "direccion" al LCD
http://img209.imageshack.us/img209/3618/diodos2be.th.jpg (http://img209.imageshack.us/my.php?image=diodos2be.jpg)

Restan conectar los hilos del cable de red para finalizar la interfase. El cable tendra en un extremo un conector DB25 macho y en el otro extremo un conector DB9 macho.

Dado que se puede usar un cable de red y que cada uno de los hilos tiene un color diferente, basta seguir un codigo de color (el que quieran), como guia para no perderse. Conecten primero en orden ascendente los pines del DB25. Yo seguí este orden:

pin1 del DB25, hilo color azul, pin1 del DB9, hacia SDA (pin 3 en LCD)
pin2 del DB25, hilo color azul-blanco, pin 2 del DB9, hacia D/S (pin 4 en LCD)
pin3 del DB25, hilo color naranja, pin3 del DB9, hacia RST (pin 9 en LCD)
pines 4 y 5 del DB25, hilo color verde, pin 4 del DB9, hacia V+ y OSC (pines 1 y 6 del LCD)
Asigne como quinta salida del encapsulado al GND, conecte el hilo cafe aqui y lo mande al pin 5 del DB9, hacia CS y GND (pin 5 y 7 del LCD)
Decidi no conectar la parte de iluminacion ya que necesitaba alimentar con energia extra y por miedo a quemar el puerto paralelo mejor no uso esta parte del circuito. Sin embargo quien quiera usarla, puede usar los hilos restantes del cable de red para conectar al pin 6 o pin 9 del DB9. Yo deje libre este pin.
La terminal positiva del condensador, la conecte al hilo verde-blanco, y la mande al pin7 del DB9, hacia VOUT (pin 8 del LCD)
Por ultimo, conecte el pin 14 del DB25 al hilo cafe-blanco y conecte el otro extremo al pin 8 del DB9, hacia SCL (pin 2 del LCD)

Esta forma de conectar esta relacionada como se conecto el LCD con su DB9 hembra, asi que no hay por que preocuparse, solo hay que seguir la numeracion que he usado para no perderse, dicho de otra forma, hice la guia como recetario, asi que si hicieron bien el paso anterior, en este solo es cuestion de seguir la conexion paso a paso, :D, si gustan pueden seguir el codigo de color que les he propuesto, jeje.

Al final de unos 15 minutos y despues de colocar el encapsulado del DB25 en su lugar, el resultado es este:
http://img114.imageshack.us/img114/1993/db254ty.th.jpg (http://img114.imageshack.us/my.php?image=db254ty.jpg)http://img114.imageshack.us/img114/5312/cable1iy.th.jpg (http://img114.imageshack.us/my.php?image=cable1iy.jpg)

No hay que preocuparse por si cada cable funcionará o no. La forma en que he propuesto las conexiones del módulo del LCD, coinciden con su contraparte en el cable asi que solo hay que cuidar soldar en el orden propuesto.

Solo resta instalar el driver del puerto paralelo (http://lcdhype.de/index.php?showtopic=68), bajarse la última versión del LCDHype y configurar el LPT1 en modo EPP y por fin un LCD gráfico!!!!

http://img293.imageshack.us/img293/9058/resultado12ka.th.jpg (http://img293.imageshack.us/my.php?image=resultado12ka.jpg)http://img293.imageshack.us/img293/4836/resultado27fl.th.jpg (http://img293.imageshack.us/my.php?image=resultado27fl.jpg)http://img293.imageshack.us/img293/668/lcd5ux.th.jpg (http://img293.imageshack.us/my.php?image=lcd5ux.jpg)

Claro que hay que bajarse el MBM5 o el SpeedFan, el Winamp 5, con sus respectivos plugin para el LCDHYpe (que estan en la misma pagina del programa :D) y a disfrutar!!!

Como he seguido investigando, logré conectar 3 LCd´s mas por el mismo cable. Tengo pensado montar dos en el frontal del gabinete en una bahia de 5 1/4 que tengo libre.

Para que haga juego con el color de mi sistema, decidí sustituir los leds de superficie verdes por SMD azules: y he aqui el resultado:
http://img228.imageshack.us/img228/5906/197tu.th.jpg (http://img228.imageshack.us/my.php?image=197tu.jpg)http://img228.imageshack.us/img228/1408/209lx.th.jpg (http://img228.imageshack.us/my.php?image=209lx.jpg)


Saludos y si hay alguna duda adelante:P

kP_KriOxg
diciembre 16, 2005, 07:55
OMG!!!! que excelente trabajo amigo muy bien hecho y que buena guia:cool:

kP-MaqP
diciembre 16, 2005, 08:00
Muy bueno ese trabajo.
Buen modding y pa darle algo de uso a esos telefonos que los tienen de pisapapeles.
:D

kyo2004
diciembre 16, 2005, 12:26
Ufff.... que potencia con ese modding... nunca imagine que se podia hacer muchas cosas con ese LCD del nokia.. le quedo espectacular moacho..

jpabloruiz
diciembre 16, 2005, 12:41
Felicitaciones!!! ahora si se que hacer con los tels viejos!!!

Excelente Manual!!

LMA
diciembre 16, 2005, 01:03
esto es lo que de verdad se merece un karmazo!!!

Uthark
diciembre 16, 2005, 01:28
Otro karmazo p´al muchacho, qué trabajo tan impecable y profesional!!!

P.D. Dónde conseguiste los LEDs SMD azules???

CALEB
diciembre 16, 2005, 03:39
Que Lujoooooo mejo Felicitaciones es lo mejor en recursividad definitivamente un excelente trabajo...

Suertexxx

CygnusX
diciembre 16, 2005, 09:08
:P, gracias a todos por los comentarios, espero que sea de utilidad a quienes no tiene un LCD gráfico y quieran tener uno por poca inversión!

Mas adelante comentaré un poco respecto al programa LCDHype, ya que tiene un gran potencial, sobre todo a quienes les gusta la programación:P, aunque es muy intuitivo, no es muy complicado de aprender:-p

Por ejemplo, aqui unas cuantas capturas de lo que he desarrollado, cabe aclarar que las pantallas se pueden intercambiar en automático cada intervalo de tiempo (el cual asignamos nosotros), como un protector de pantalla=) , pues para animar el mod un poco!!!
http://img223.imageshack.us/img223/5154/muestra16gi.th.jpg (http://img223.imageshack.us/my.php?image=muestra16gi.jpg)

|e-Killer|
diciembre 16, 2005, 10:41
uy men se gano un karmazo...... excelente! esos bichos son pekeñitos y se puden montar en una tapirta de la bahia de 5 1/4 junto con un sistema de Rheobus y uno ya tiene un gatewatch o un hardcano :) excelente como ke este va aser mi proximo modding....

(Juan Diego)
diciembre 16, 2005, 10:54
Excelente como te quedo...!!!! ya habia visto algo asi pero no me habia lanzado hacerlo!!!!

Te felicito viejo muy chevere

mazinga
diciembre 17, 2005, 05:57
excelente trabajo, que buen ingenio.

lemolina
diciembre 17, 2005, 06:28
Ah, ver cosas asi en LANeros da gusto.

Karmazo para vos... y ojalá muchos se animen a hacer cosas como estas y publicarlas de una forma tan organizada y gráfica como lo ha hecho CygnusX.

Exitos!

LMA
diciembre 17, 2005, 06:45
yo de electronica no se ni papa será que depronto venderias un LCD ya ensamblado?

Uthark
diciembre 17, 2005, 06:53
CygnusX, el programa ese LCDHype cómo se instala? De esos dos archivos cuál va primero? Colaborame que ya que me conseguí un 5125 me le voy a medir a hacer un MOD como el tuyo

CygnusX
diciembre 17, 2005, 08:20
yo de electronica no se ni papa será que depronto venderias un LCD ya ensamblado?
No me molestaría el armarte uno, el costo sería en lo que me salió a mi armarme uno, el problema que veo es que el envío saldría mas caro que armarlo:'(

CygnusX, el programa ese LCDHype cómo se instala? De esos dos archivos cuál va primero? Colaborame que ya que me conseguí un 5125 me le voy a medir a hacer un MOD como el tuyo
Ok. Primero se instala el driver para el paralelo.
Despues se instala el LCDHype 0.41. (hay que renombrar el *.ibf a *.exe)
Luego instalas la version 0.42.1. La forma correcta es descomprimir los archivos de este ultimo zip en la carpeta de instalacion del LCDHype. Confirmas el mensaje de sobreescritura de archivos

Reinicias la PC y aprovechas para configurar el LPT1 en modo EPP
Entras en la carpeta del LCDHype, cargas el LCDHype.exe y listo!, se instalara la nueva versión.

Cuando instales el LCD, deberás buscar el controlador en la seccion de configuracion del LCD.

En cuanto me sea posible haré el complemento de la guía para usar el LCDHype, pero con mas detalles de los pasos a seguir y pondre algunos scripts:P

Qué bien que te ha gustado, suerte con el proyecto:P, lo mas dificil es la parte de soldadura del cable en el PCB, pero con paciencia no veo problema. Espero tus resultados positivos!

Uthark
diciembre 17, 2005, 08:26
lo mas dificil es la parte de soldadura del cable en el PCB, pero con paciencia no veo problema. Espero tus resultados positivos!Si señor, en eso es donde estoy con dificultades.

Los contactos tienen antisolder ahí encima? o para qué sugieres el papel de lija?

Qué cautín utilizaste para soldar esto? porque yo tengo uno de 30W baratico y no sé si me sirva....

CygnusX
diciembre 17, 2005, 08:40
Si señor, en eso es donde estoy con dificultades.

Los contactos tienen antisolder ahí encima? o para qué sugieres el papel de lija?

Qué cautín utilizaste para soldar esto? porque yo tengo uno de 30W baratico y no sé si me sirva....

Sip tiene como una especie de lubricante o algo parecido para evitar que se oxide la plaquita de cobre, por lo que siguero raspar solo lo que se va a soldar.

Mira mi lapiz soldador es este, tambien es uno economico
http://img209.imageshack.us/img209/4616/151tw.th.jpg (http://img209.imageshack.us/my.php?image=151tw.jpg)http://img482.imageshack.us/img482/5808/soldador2fu.th.jpg (http://img482.imageshack.us/my.php?image=soldador2fu.jpg)

CygnusX
diciembre 18, 2005, 01:14
Ahora que he dejado en claro el procedimiento general, me falta dejar en claro un aspecto del proyecto que hasta ahora no he tocado: el cambio de leds verdes (de fabrica) por leds SMD azules.

En principio no he podido conseguir este tipo de LCD, ni en los centros de servicio:'(.

Buscando posibles candidatos, me he topado con un nokia que tiene los leds SMD que se necesitan: azules y de buen brillo.

El móvil en cuestión es un nokia 2220:
http://img223.imageshack.us/img223/1431/lum14rm.th.jpg (http://img223.imageshack.us/my.php?image=lum14rm.jpg)

Como primer paso hay que retirar los SMD originales del PCB. Esto se puede hacer con ayuda de un cutter y con cuidado para no dañarlos (pueden servir para algun mod mas adelante:cool: )
http://img225.imageshack.us/img225/5142/12gg.th.jpg (http://img225.imageshack.us/my.php?image=12gg.jpg)http://img204.imageshack.us/img204/5857/36ws.th.jpg (http://img204.imageshack.us/my.php?image=36ws.jpg)http://img236.imageshack.us/img236/888/47ne1.th.jpg (http://img236.imageshack.us/my.php?image=47ne1.jpg)

Despues de hacer lo mismo con el 2220 aqui los leds extraidos comparados con los leds verdes originales:
http://img511.imageshack.us/img511/7199/lum27gl.th.jpg (http://img511.imageshack.us/my.php?image=lum27gl.jpg)

Son ligeramente mas grandes, pero no hay problema los medi antes de retirar los originales y quedan justos pero se pueden conectar sin problema:P
Vamos a necesitar ahora un destornillador plano (lo mas pequeño que de pueda), trozos de estaño lo mas fino que sea posible y el cautín para soldar.
http://img223.imageshack.us/img223/5858/51ap.th.jpg (http://img223.imageshack.us/my.php?image=51ap.jpg)

Lo primero es colocar un trozo pequeño de estaño sobre los puntos de soldadura del primer par de conexion. Acercamos el cautin y fundimos el trozo sobre su respectivo lugar (hacemos este paso con todos los puntos de conexion)
http://img236.imageshack.us/img236/1359/60be.th.jpg (http://img236.imageshack.us/my.php?image=60be.jpg)http://img230.imageshack.us/img230/1722/74mv1.th.jpg (http://img230.imageshack.us/my.php?image=74mv1.jpg)http://img230.imageshack.us/img230/3227/85dp.th.jpg (http://img230.imageshack.us/my.php?image=85dp.jpg)


Ahora toca usar el destornillador plano. El objetivo es dejar una base plana con una pared de soldadura que permita colocar el led SMD azul y que quede lo mas parajo posible. Con ayuda de una cinta adhesiva fijamos el PCB, para que nos deje trabajar a gusto:-p.

Colocamos la punta del destornillador en un extremo de cada punto de soldadura. acercamos el cautin y en ese momento cuanto el estaño puede fluir, usamos el destornillador como pala y empujamos la soldadura hacia la orilla a modo de formar una pequeña pared y dejar plana la plaquita de soldadura (hacemos esto con todos los puntos de soldadura)
http://img230.imageshack.us/img230/9279/92as.th.jpg (http://img230.imageshack.us/my.php?image=92as.jpg)http://img210.imageshack.us/img210/5691/101lp.th.jpg (http://img210.imageshack.us/my.php?image=101lp.jpg)http://img210.imageshack.us/img210/5387/119ie.th.jpg (http://img210.imageshack.us/my.php?image=119ie.jpg)http://img210.imageshack.us/img210/4724/123dm.th.jpg (http://img210.imageshack.us/my.php?image=123dm.jpg)

Ahora toca soldar el SMD en su lugar (previamente hay que ver la polaridad de los leds verdes y compararla con la polaridad de los SMD azules, para que asi lo coloquemos en la posicion correcta sobre el PCB.
http://img210.imageshack.us/img210/9879/136qa.th.jpg (http://img210.imageshack.us/my.php?image=136qa.jpg)
Lo acomodamos en su lugar lo mas derecho que sea posible (con ayuda de le punta del destornillador plano)
Despues, apoyamos el extremo del destornillador sobre el led, para fijarlo y que no se mueva. Acercamos el cautin y soldamos una de las terminales.
http://img209.imageshack.us/img209/9194/144ko.th.jpg (http://img209.imageshack.us/my.php?image=144ko.jpg)http://img209.imageshack.us/img209/4616/151tw.th.jpg (http://img209.imageshack.us/my.php?image=151tw.jpg)
En la segunda foto o detenia el destornillador o sostenía la cámara, ustedes pueden acercar el cautin y con la otra mano detienen el destornillador sobre el SMD para que no se mueva:P )
Como ya esta fijo el SMD, soltamos el destornillador y con confiaza ya podemos soldar la otra terminal en su lugar.
http://img209.imageshack.us/img209/4140/168ux.th.jpg (http://img209.imageshack.us/my.php?image=168ux.jpg)http://img209.imageshack.us/img209/5751/172nq.th.jpg (http://img209.imageshack.us/my.php?image=172nq.jpg)
Hacemos este procedimiento con los 5 SMD restantes (verificando la polaridad de cuando en cuando para evitar sustos al final:( )
http://img204.imageshack.us/img204/4440/188ez.th.jpg (http://img204.imageshack.us/my.php?image=188ez.jpg)

Probamos que todo encienda bien y ponemos el LCd en su lugar
http://img432.imageshack.us/img432/9517/lum59zj.th.jpg (http://img432.imageshack.us/my.php?image=lum59zj.jpg)http://img228.imageshack.us/img228/5906/197tu.th.jpg (http://img228.imageshack.us/my.php?image=197tu.jpg)http://img228.imageshack.us/img228/1408/209lx.th.jpg (http://img228.imageshack.us/my.php?image=209lx.jpg)http://img333.imageshack.us/img333/142/lum66nh.th.jpg (http://img333.imageshack.us/my.php?image=lum66nh.jpg)
OJO: Cabe aclarar que de ser necesario hay que limar un poco las soldaduras de cada led SMD, ya que podria haber una conexion en corto al tocar las terminales la cubierta de metal y no encenderán:confused:

Por ahora he retirado la tapa de 5 1/4 donde iran montados un par de los LCd´s
http://img289.imageshack.us/img289/566/sitema17sf.th.jpg (http://img289.imageshack.us/my.php?image=sitema17sf.jpg)
Ahora si: a disfrutar el lcd-mod pero con leds azules

Ya falta poco para el montaje en el gabinete....:P

|e-Killer|
diciembre 18, 2005, 10:58
uy men tambien estuve viendo lo de su RL por evaporacion de agua y esta del carajo. muy buenos resultados y sin utilizar un radiador corriente, me estoy tentando para medirmele a ahacer esto, por el momento me consegui un nokia 1220 en estos dias me pongo a camellale.....

lukas54
diciembre 18, 2005, 12:17
Como primer paso hay que retirar los SMD originales del PCB. Esto se puede hacer con ayuda de un cutter y con cuidado para no dañarlos (pueden servir para algun mod mas adelante

los SMD para remplazo donde y con cual referencia s econsiguen

FELIZ NAVIDAD

CygnusX
diciembre 19, 2005, 11:56
los SMD para remplazo donde y con cual referencia s econsiguen


Los extraje de un nokia 2220 roto, ya que en centros de servicio pregunté y salen muy caros:(

Saludos
Felices fiestas

|e-Killer|
diciembre 19, 2005, 12:16
aki ewn bogota los vende en CMOS en la 9a con 19 ...

CygnusX
diciembre 19, 2005, 12:27
aki ewn bogota los vende en CMOS en la 9a con 19 ...

Qué bien por ustedes:P, ojalá y mas de uno le sirva el dato, gracias por el aporte:-p

Para simplificar la pregunta: ¿cuál me sirve para el proyecto?. Aquí les dejo un resumen de los candidatos que se pueden usar:
(si alguien tiene una variante extra que lo mencione , si hay alguién que tenga conocimiento de que no sirve que lo mencione tmbn, para depurar:P la chuleta)
LCD: 84x48 pxs
Nokia tipo 1 (con 8 pines):
3310,3390b, 3410 3210, 3290, 3315, 3350, 3330
Nokia tipo 2 (con 9 pines):
5110, 5120, 5120i, 5125, 5125i, 5130, 5160, 5160i, 5165, 5165i, 5170, 5180, 5185, 5185i, 5190, 6110, 6120, 6120i, 6130, 6150, 6160, 6160i, 6161i, 6162i, 6165, 6170, 6180, 6180i, 6185, 6185i y 6190

LCD: 102x54 pxs
Sony Ericsson de 8 pines: A2628, A2618, R320

Los que están resaltados los he inspeccionado y son los que he instalado y se que funcionan. El 5190, solo llegué al LCd, pero me di cuenta de que están muertas 15 lineas, pero físicamente es igual a los exitosos :P

Espero que esto puedan concretar su proyecto :P

Saludos y felices fiestas

|e-Killer|
diciembre 19, 2005, 12:37
ok men eres muy amble pero no veo en la lista el nokia 1220 :( pero igual lo intentare.. ahi te made un mp para que me des tu msn ;)

LMA
diciembre 19, 2005, 12:55
No me molestaría el armarte uno, el costo sería en lo que me salió a mi armarme uno, el problema que veo es que el envío saldría mas caro que armarlo:'(

no estas en colombia o que?

|e-Killer|
diciembre 19, 2005, 01:22
no el es de mexico...

LMA
diciembre 19, 2005, 01:32
ahh con razon!!! quede antojado :S voy a ver si me le mido...

|e-Killer|
diciembre 19, 2005, 01:58
yo ya lo toy haciendo
jjejeje

|e-Killer|
diciembre 19, 2005, 06:22
listo despues de 3 horas mission acomplished
ya tengo LCD!!!!!!

http://www.laneros.com/attachment.php?attachmentid=29973&stc=1&d=1135034529

Uthark
diciembre 19, 2005, 06:39
e-Killer, pero ahí está encendido ó apagado??? Tomá una foto más clarita pa ver cómo vas con el mod.:P

|e-Killer|
diciembre 19, 2005, 07:04
ke pena
es ke es de noche y este celular no toma buenas fotos!
mas adelante las subo
y lo del back light no lo tengo activado
-

VWMANIAC84
diciembre 20, 2005, 03:06
pana esta de lo mas brutalque he visto!

otra cosita... no hay forma de conectarlo por otro puerto???

asi sea el serial? (ahi pego el karmazo)

CygnusX
diciembre 20, 2005, 06:12
pana esta de lo mas brutalque he visto!

otra cosita... no hay forma de conectarlo por otro puerto???

asi sea el serial? (ahi pego el karmazo)

Desafortunadamente no, no hay forma de ponerlo por el puerto serie, ya que el driver para nokia que tiene el LCDHype solo reconoce puertos LPT: 378, 278 y 3BC

Es una pena que no tenga soporte para otros puertos de comunicación:(

Saludos

»LNR« Silvius
diciembre 21, 2005, 05:26
Excelente trabajo, no vende uno por ahí..? :)

CygnusX
diciembre 21, 2005, 05:34
Excelente trabajo, no vende uno por ahí..? :)

Pues de vender no me pesaría armarle uno y darselo solo en el costo de las piezas, pero insisto en que el envío saldría mas caro!!!! que el LCd completo!!!

Créame que si estuviera en su patria, ya hubiera organizado una especie de "club de armado de LCD", jeje, por esa razon he tratado de detallar lo mas posible el proceso completo!!!, por alli en buen e-killer ya ha conseguido resultados positivos!, haber si el puede ser el contacto ya que ha logrado construírlo!

El proceso no es complicado, solo necesita paciencia:P

Saludos!

|e-Killer|
diciembre 21, 2005, 06:53
Pues de vender no me pesaría armarle uno y darselo solo en el costo de las piezas, pero insisto en que el envío saldría mas caro!!!! que el LCd completo!!!

Créame que si estuviera en su patria, ya hubiera organizado una especie de "club de armado de LCD", jeje, por esa razon he tratado de detallar lo mas posible el proceso completo!!!, por alli en buen e-killer ya ha conseguido resultados positivos!, haber si el puede ser el contacto ya que ha logrado construírlo!

El proceso no es complicado, solo necesita paciencia:P

Saludos!

aja creanme ke al cosntruccion no es muy complicada me tarde 2 horas y eso ke fue mi primera vez, la vaina ke si es cmplicada es aprender a prgramar los berracos scripts pa ke aparezca lo k uno kiera, claro ke en la web ya hay unos predefinidos.

Todavia mi LCD esta en obra negra pues no le he activado el backlight y tampoco lo he empotrado a una bahia de 5 1/4 pero los resultados parciales son muy buenos.

|e-Killer|
diciembre 21, 2005, 07:01
Excelente trabajo, no vende uno por ahí..? :)
Nota:
Originalmente Escrito por CygnusX
No me molestaría el armarte uno, el costo sería en lo que me salió a mi armarme uno, el problema que veo es que el envío saldría mas caro que armarlohttp://imagenes.laneros.com/smilies/smiley%20-%20cry.gif


no estas en colombia o que?

no el es de mexico...
ejejej unos post a tras se dijo ke el men no es de colombia...

|e-Killer|
diciembre 21, 2005, 07:25
Listo ahi subi unas foticos de como va mi LCD :) :) :) y animos ke el proyecto no es para nada dificil....

osc@r
diciembre 21, 2005, 10:19
Wow pero que poder men, ya al menos tenemos un discípulo colombiano del Hatori-Hanzo de los lcd :p

Yo quisiera.. pero me gasto un pulsito de maraquero..... jeje

CygnusX
diciembre 21, 2005, 10:39
Wow pero que poder men, ya al menos tenemos un discípulo colombiano del Hatori-Hanzo de los lcd :p

Yo quisiera.. pero me gasto un pulsito de maraquero..... jeje

Animese!, no es dificil cuando le toma la medida al cautín:P, nada dificil, solo es paciencia. Claro que se lleva un par de horas, pero los resultados valen la pena!

Todavia mi LCD esta en obra negra pues no le he activado el backlight y tampoco lo he empotrado a una bahia de 5 1/4 pero los resultados parciales son muy buenos.

Para alimentar a los leds de superficie, puedes tomar la energía de un puerto USB, y bajarlo de 5 V a 3V con ayuda de una resistencia. Aunque lo mejor sería si te armaras otro LCD, es posible conectar las dos "backlights" en serie sin necesidad de usar una resistencia. En el primer diseño: 1 LCD-i resistencia, lo probe y la resistencia disipa mucho calor:(, al paso de unas horas se quemó.

La otra opcion es que le sustituyas los leds verdes de fábrica por leds azules, estos consumen 4.5 V, con una resistencia de 47 omhs te basta para dejarlo en un buen nivel de iluminacion:P. Y la resistencia practicamente no se calienta!

|e-Killer|
diciembre 22, 2005, 07:34
eso es lo ke tenia pensado ;) ponerles unos de 3mm normales! para oscar thx por el karma!
y si se anima yo le puedo ayudar con eso ;)

|e-Killer|
diciembre 23, 2005, 07:35
bueno le cuento ke hoy tuvimos con tuxnet en la 13 con jimenez buscando las proximas victimas! jejeje encontramos 2 nokia 5125 y los negoceamos por 20k ambos mmm para suerte de tux el de el ya venia con los leds azules maldito suertudo pos ya somos 2 ke seguimos las indicacion de cygnux yo ya voy con mi segundo LCD y el tux con solo uno y ademas con el backlight azul! animense es demasiado pero demasiado facil!

osc@r
diciembre 23, 2005, 07:50
Ah bueno p4rcero yo como que le entro al asunto... será que cuando vayan a hacerle al lcd´s issue me avisan y yo me les pego a ver como es que le hacen?.... andenle todo bien no sean malos siiiii porfa todo bien, yo me quedo quieto y no les hago males :p

saludos y feliz navidad!!

|e-Killer|
diciembre 23, 2005, 07:56
ok men pa eso estamos y si kieren lo acompañamos a comprar jejeje pos agregueme y cuadramos sebas_elektronik@hotmail.com

tuxnet
diciembre 23, 2005, 08:46
En efecto cuando llegamos a la 13, estaban los 2 celulares esperándonos. Con la suerte que el me correspondió ya venia modeado y traía los leds azules.

Que hice. Para omitir el cableado, porque solo pienso usar un display, utilicé un cable IDE de 80 pines, viendolo bien no me va a alcanzar a llegar a la parte posterior del pc entonces voy a alargar el cable soldando otro pedazo mas al final. Le puse un poco de silicona atras para que no se me muevan los contactos. Creo que se ve un poco mas organizado y mas profesional :D

Tambien pude soldar el DB25 sin problemas.
Aún no he cortado el PCB, quiero hacerlo con una herramienta que me garantice un corte bueno. Adjunto fotos de mi torre y donde tengo pensado poner el display, ademas de los led ya modeados de fabrica hahhaa :D

No es para nada difícil.

tuxnet
diciembre 23, 2005, 08:48
Me faltó esta fotico :D

|e-Killer|
diciembre 23, 2005, 08:55
maldito tux gracias por el credito! :(

tuxnet
diciembre 23, 2005, 11:02
}] Mission Acomplished!!!}]

http://img.photobucket.com/albums/v690/tuxnet/fotoo2.jpg

Con un script del SpeedFan.
Notese las ganas que no me aguante hasta cortarlo :P

#Header
%LCD.Gfx_SetTextArea(0,0,84,47)
%Common.SetPriority(1000)
%DefVar(speedfan=
"CPU : " %UsePlugin('speedfan\speedfan.dll',getTemp,2) " Cø"
%Common.CreateNewLine()
"SYS : " %UsePlugin('speedfan\speedfan.dll',getTemp,1) " Cø"
%Common.CreateNewLine()
"HDD : " %UsePlugin('speedfan\speedfan.dll',getTemp,3) " Cø"
%Common.CreateNewLine()
"CPU : " %UsePlugin('speedfan\speedfan.dll',getFan,0) " RPM"
%Common.CreateNewLine()
"SYS : " %UsePlugin('speedfan\speedfan.dll',getFan,1) " RPM")
#EndHeader

#GfxMode
%LCD.Gfx_SetFont('Terminal',6,1)
%Param.RenderMode(Simple)
%speedfan()
#EndGfxMode

|e-Killer|
diciembre 23, 2005, 11:06
si ke bien suxnet ;) ahora kien mas se le mide??????

Tifa^
diciembre 24, 2005, 12:10
si ke bien suxnet ;) ahora kien mas se le mide??????

pues de hecho yo fui la que le dije a sux donde se encontraban y no tuvo la delicadeza de ir conmigo ni comprarme uno si quiera :( (todo bien..), entonces si alguien se le mide vamos porque yo tambien me le mido.. ! Killersillo, vamos? ;)

|e-Killer|
diciembre 24, 2005, 10:19
pues de hecho yo fui la que le dije a sux donde se encontraban y no tuvo la delicadeza de ir conmigo ni comprarme uno si quiera :( (todo bien..), entonces si alguien se le mide vamos porque yo tambien me le mido.. ! Killersillo, vamos? ;)
ok tifibiris yo te puedo acompañar.... es mas deberiamos hacer una convocatori e ir hartos!!!! :) LANeros Moding club :)

osc@r
diciembre 24, 2005, 10:42
Oiga buena idea ir varios, yo me le apunto de una

|e-Killer|
diciembre 26, 2005, 09:23
ok en estos dias monto el LCD segundo! estoy buscando tutoriales a ver como diablos lo monto por USB via pic...

Tifa^
diciembre 26, 2005, 09:32
ok tifibiris yo te puedo acompañar.... es mas deberiamos hacer una convocatori e ir hartos!!!! :) LANeros Moding club :)


Oiga si niño quiYer.. me uno a la iniciativa pero yo creo que el otro añito con mas tiempo ;) y armamos paseo de olla geek xD

betatester
diciembre 26, 2005, 10:12
:P Esto esta SUPREMO!!!!!!
Excelente mod, excelente guia =)
No se me hubiera ocurrido nunca!

Muy bien por la recursividad :P

A reciclar Nokias se dijo y Karma pa e-Killer porque esta muy bueno esto.

Saludos

CygnusX
diciembre 26, 2005, 10:47
Bueno veo que esta mecha se ha encendido!!!:P.

Espero que pronto podamos ver lo que han montado cada uno de ustedes, el proceso no es complicado, insisto el camino dificil ya ha sido pasado por mí y estos dos alumnos que se han unido: e-killer y el buen tuxnet. Haber si consiguen que varios de ustedes se unan al taller de nokias, ya saben cualquier duda por aqui andamos!!!.

Por acá es muy raro ver compañeras, Tifa^ bienvenida al proyecto :P, ojalá y tengamos que esperar mucho para ver su proyecto ya montado:P, para que la siguiente parte sea armar una galería de LCD´s de Nokia y que podamos ver aterrizado cada uno de los proyectos, por lo menos ya hay tres: e-killer, tuxnet y un servidor, haber quien mas se anima y se une al club:P

betatester
diciembre 27, 2005, 02:38
mmm Entre tanta emoción :P se me olvido un detalle importante, LCDHype es para Windows!!!!!! :S y los que usamos Pinguino??? que nos coma el tigre??

Ahora bien, para linux esta lcdproc, lcdsmartie y lcd4linux (el que yo use para la Palm y sensores =) http://www.laneros.com/showthread.php?t=18948)
serviria el esquema de conexion para estos programas o es unicamente para el LCDHype??

Saludos!!!!

CygnusX
diciembre 27, 2005, 08:46
betatester
desafortunadamente este proyecto está enfocado hacia WinXP:(, he revisado a fondo la página del autor y solo trabaja para winXP, lo siento:(

Saludos

|e-Killer|
diciembre 27, 2005, 10:20
owned! ahaaha no beta ay se te toco pailas ahahah pero igual monte XP ke no es tan malo :p

betatester
diciembre 28, 2005, 03:10
:cansado: bueno ni modo, buscare una solucion alterna, de alguna manera se debe poder hacer :bandido:

Saludos!!

CygnusX
diciembre 28, 2005, 05:30
Debido a que actualmente estoy metido con el OC en mi procesador, pues decidi modificar un script para poder monitorear los resultados:P

Aqui está una captura de los LCD´s

http://img276.imageshack.us/img276/792/oc13ju.th.jpg (http://img276.imageshack.us/my.php?image=oc13ju.jpg)

Y aqui está el codigo fuente con el que se puede obtener

#Header
%DefVar(IncTsys=7)
%DefVar(IncTsys1=47)
%DefVar(base2=44)
%DefVar(base3=15)
%Common.SetPriority(5000)
%Graph.Font('Terminal',6,1,Bold)
%Graph.LoadBitmap('p1a.bmp',0,0,0,0,84,48,0,NONE)
#EndHeader

#GfxMode
%Common.ChangeScreen(115000,39)
%Format.Offset(Horizontal,5)
%Format.Offset(Vertical,16)
%UsePlugin('mbm\mbm.dll',mbmMHZ)
%Graph.LoadBitmap('pic.bmp',4,27,0,0,3,16,0,NONE)
%Assign(IncTsys,%Inc(%IncTsys(),1))
%Assign(IncTsys1,%Inc(%IncTsys1(),1))
%Format.Bar(Vertical,4,19,0,100,%UsePlugin('mbm\mb m.dll',mbmUsageCPU1),0,1,3,26)
%Graph.Pen(%IncTsys(),%base2(),1)
%Assign(base2,%Dec(43,%Trunc(%Div(%UsePlugin('mbm\ mbm.dll',mbmUsageCPU1),6))))
%Graph.LineTo(%IncTsys(),%base2(),1)
%Graph.LoadBitmap('pic.bmp',46,1,0,0,2,42,0,NONE)
%Format.Bar(Vertical,4,46,0,20,%Dec(%UsePlugin('mb m\mbm.dll',mbmTemperature2),5),0,1,45,0)
%Graph.Pen(%IncTsys1(),%base3(),1)
%Assign(base3,%Dec(40,%UsePlugin('mbm\mbm.dll',mbm Temperature2)))
%Graph.LineTo(%IncTsys1(),%base3(),1)
%Common.CreateNewLine()
%Graph.Font('Terminal',5,1)
%Format.Offset(Horizontal,55)
%Format.Offset(Vertical,16)
":"%UsePlugin('mbm\mbm.dll',mbmUsageCPU1)
%Common.CreateNewLine()
%Graph.Font('Terminal',5,1)
%Format.Offset(Horizontal,65)
%Format.Offset(Vertical,-42)
%UsePlugin('mbm\mbm.dll',mbmTemperature2)

#EndGfxMode
Espero les sea de utilidad y si alguién tiene una mejora pues que la comente y vemos que le podemos cambiar:P

El bmp nombrado como p1a.bmp es este:
http://img436.imageshack.us/img436/7467/p1a3pj.png (http://imageshack.us)

(hay que guardar el archivo p1a.png como archivo p1a.bmp, monocromático, esto con ayuda de algun editor de imagenes)
El otro nombrado como "pic.bmp" es un bmp monocromático de 84 x 48 pxs.

Tanto este script como los bmp monocromos, deben ir en la carpeta de scripts del LCDHYpe

VWMANIAC84
enero 13, 2006, 10:18
CygnusX

podrias postear una foto de donde se conecta la retroiluminacion del lcd!!!
ya tengo un lcd alfanumerico de 2 x 16 pero este esta la locura es una lastima que no pueda conectar los dos al mismo tiempo :(

hay una posibilidad de conectar el lcd alfanumerico por puerto serial pero desafortunadamente en la cascada no encuentro un cristal de frecuencia muy rara para poder construir el otro circuito :( , halguien sabe depronto donde puedo conseguir el cristal o quien y en cuanto me lo mandarian (si se puede un dispositivo IR para hacer el circuito completo)

ahi les pongo el link para que vean es una forma de colocar el lcd por puerto serial y a la vez un dispositivo infrarojo
http://www.hardcore-modding.com/modules.php?name=Guias&rop=leer&id=54
PD: hago esto porque no me quiero deshacer de mi primer proyecto y dos lcd rularian no?

CygnusX
enero 13, 2006, 11:08
CygnusX

podrias postear una foto de donde se conecta la retroiluminacion del lcd!!!
ya tengo un lcd alfanumerico de 2 x 16 pero este esta la locura es una lastima que no pueda conectar los dos al mismo tiempo :(

Te refieres a la retoriluminacion del LCD en sí o bien donde alimento la retroiluminación

Respecto al primer punto, el PCB del LCd trae leds de superficie verdes y yo los he cambiado por otros azules:P
http://img215.imageshack.us/img215/2900/lum35tb.th.jpg (http://img215.imageshack.us/my.php?image=lum35tb.jpg)http://img432.imageshack.us/img432/9517/lum59zj.th.jpg (http://img432.imageshack.us/my.php?image=lum59zj.jpg)

Respecto a la segunda, la alimetacion al final la he obtenido directamente de la linea de 5 V que viene de la fuente:P

No sé si tu LCD tenga esta posibilidad de retroiluminacion, haber si puedes poner una foto para darme una idea y con ello decirte si se puede o no hacer un mod de iluminacion que valga la pena:P

Por otro lado: ya he finalizado una parte de este proyecto que va tan rápido como una tortuga de acuario:confused:

Pero ya estuvo, he colocado un par de los "modeados" con leds azules en el frontal del gabinete:P

http://img62.imageshack.us/img62/4677/final19oa.th.jpg (http://img62.imageshack.us/my.php?image=final19oa.jpg)http://img397.imageshack.us/img397/4672/bahia5bw.th.jpg (http://img397.imageshack.us/my.php?image=bahia5bw.jpg)

No soy muy diestro con el spray:\, pero ya le daré otra vez a la lija y de nuevo lo voy a pintar:cool:, faltaba mas, debe quedar aun mejor!:P

Restan dos LCD: cambio de leds y construccion de un soporte:P, el cable hacia el LPT ya lo he terminado de modificar:P, ya estaré informando del avance:P

VWMANIAC84
enero 13, 2006, 05:01
HUY PARCEEEERO!

le quedo la locura ese pc con la conexion me refiero a de donde se el conecta la corriente a la placa para que alimente los leds es decir los que dejaste libres en tu caso y otra cosa,
puedes depronto poner el link de donde esta la descripcion de tu refrigeracion...
se ve muy interezante

CygnusX
enero 13, 2006, 06:17
HUY PARCEEEERO!

le quedo la locura ese pc con la conexion me refiero a de donde se el conecta la corriente a la placa para que alimente los leds es decir los que dejaste libres en tu caso y otra cosa,
puedes depronto poner el link de donde esta la descripcion de tu refrigeracion...
se ve muy interezante

Jeje se hace lo que se puede, gracias:P . Pues he tomado la corriende de un mol libre de los que se usan para alimentar discos duros o unidades de CD. Y he colocado un par de conectores: en la linea negra y en la roja obteniendo los 5 V que se necesitan para alimentar a los grupos de leds de retroiluminacion!!!:P

VWMANIAC84
enero 14, 2006, 05:43
JAJAJAJAJAJAJA
aqui hay un error de comunicacion
lo que quiero decir es que la corriente la toma del molex (esta muy claro) pero en que lugar debo conectar esa corriente?????
es decir, en la placa donde va apoyado el lcd (el pedazo de el celular) donde se conecta la corriente para que iluminen los leds porque no veo en el mapa donde se conecta.

y porfavor colocame el link de la refrigeracion q no lo he podido encontrar!

:D

CygnusX
enero 15, 2006, 10:31
:P :P Pues vaya error jeje

Si te refieres a como conectar los leds de superficie del PCB, aqui esta la solucion:
http://img517.imageshack.us/img517/3707/leds4mb.th.jpg (http://img517.imageshack.us/my.php?image=leds4mb.jpg)

Esta es una opcion que puedes tomar para alimentar los leds del PCB (puedes seguir las pistas de cada polo y conectar en otro lado, a mi se me hicieron fáciles ya que estan cerca de una perforacion por la cual pasar el cable para atras del PCB fácilmente:P

Haber si esto te ayuda:P

PD: respecto al sistema de RL que he montado: http://www.laneros.com/showthread.php?t=51572, haber si tambien te sirve. Saludos

VWMANIAC84
enero 16, 2006, 07:27
hasta q porfin nos entendimos :D

esa es mi respuesta! gracias men muchas gracias, en breve me pongo en la construccion de esta belleza

huy juemadre q refrigeracion tan bien eaborada felicitaciones men pero creo q sobrepasa mis capacidades :( depronto en un mod mas a delante ;) pero esta re brutal!

CygnusX
enero 16, 2006, 05:20
Bien que ya nos hemos entendido:P, no habia captado bien tu pregunta:P.

Haber si cuando tengas un buen resultado nos lo haces extensivo y muestras una foto de tu proyecto

Saludos

=LT=p0tt1.gK
enero 20, 2006, 07:07
Huy, veo todos esos proyectos de LCD y quedo impresionado :O Que buen trabajo muchachos :D

Hmm ahi rebuscando entre mis cosas encontré un par de telefonos viejitos y no recuerdo sus referencias para ver si me sirven para convertirlos :P

Tengo dos de estos pero color azul:
http://www.mwiacek.com/gsm/gallery/5110.jpg

Y uno muy parecido a este, pero no creo que la ref. que aparece en la imagen sea la referencia del que tengo.
http://www.mwiacek.com/gsm/gallery/3360.jpg

Me pueden recordar las referencias? creo que del primero si sirven los LCD's

CygnusX
enero 20, 2006, 11:20
Huy, veo todos esos proyectos de LCD y quedo impresionado :O Que buen trabajo muchachos :D

Hmm ahi rebuscando entre mis cosas encontré un par de telefonos viejitos y no recuerdo sus referencias para ver si me sirven para convertirlos :P

Tengo dos de estos pero color azul:
http://www.mwiacek.com/gsm/gallery/5110.jpg

Y uno muy parecido a este, pero no creo que la ref. que aparece en la imagen sea la referencia del que tengo.
http://www.mwiacek.com/gsm/gallery/3360.jpg

Me pueden recordar las referencias? creo que del primero si sirven los LCD's

Pues solo mira en el compartimiento de la bateria y mira el modelo que ves escrito, no es necesario que los habras:P Coteja tus hallazgos con esta lista y si lo ves pues enhorabuena, ya estaras en posibilidades de montar el LCD:P

Nokia tipo 1 (con 8 pines):
3310,3390b, 3410 3210, 3290, 3315, 3350, 3330, 3360
Nokia tipo 2 (con 9 pines):
5110, 5120, 5120i, 5125, 5125i, 5130, 5160, 5160i, 5165, 5165i, 5170, 5180, 5185, 5185i, 5190, 6110, 6120, 6120i, 6130, 6150, 6160, 6160i, 6161i, 6162i, 6165, 6170, 6180, 6180i, 6185, 6185i y 6190

Si aun asi no lo miras dame los modelos y te puedo decir si funciona o no:) pero de entrada si los miro:P, confirma el modelo:)

=LT=p0tt1.gK
enero 21, 2006, 12:27
Pues, el primero dice Model: 1220
El otro...5170, por lo tanto... a moddear se ha dicho :D ya esta listo para cortar el PCB :)
El restante dice 5170i, será moddeable?


los SMD para remplazo donde y con cual referencia se consiguen?

aki en bogota los vende en CMOS en la 9a con 19 ...
Precio?

Si no los consigo aqui en Medellin a buen precio, espero que e-Killer me ayude :)

offtopic
No habia caido en cuenta que CygnusX era Cyg de hardcore-moddin' :P Por el avatar lo identifique xD

CygnusX
enero 23, 2006, 11:33
Pues, el primero dice Model: 1220
El otro...5170, por lo tanto... a moddear se ha dicho :D ya esta listo para cortar el PCB :)
El restante dice 5170i, será moddeable?

Pues ambos: 5170 y 5170i son útiles para el proyecto:P

El 1220 no lo sirve, aunque tiene 8 pines, monta otro driver de LCD:P (no sé exactamente cual, pero no responde cuando lo conectas:confused:)


Precio?
Si no los consigo aqui en Medellin a buen precio, espero que e-Killer me ayude :)

Si no los hallas, pues puedes extraerlos de un nokia 2220, es muy sencillo:P

offtopic
No habia caido en cuenta que CygnusX era Cyg de hardcore-moddin' :P Por el avatar lo identifique xD

Asi es en efecto :cool:

=LT=p0tt1.gK
enero 24, 2006, 02:12
SUCCESS!

SI! ya puse a funcionar el primer LCD, ahora sigue configurar el LCDHype,

Ya todo esta listo, solo falta colocarle y editarle scripts :) pero... no se, hago copy-paste al script del SpeedFan que hay en paginas anteriores y solo me muestra esto:
http://img224.imageshack.us/img224/5295/lcd8qb.jpg
Que puedo hacer para solucionar esto?
Como aumento la taza de refresco del LCD?

Thx :D

CygnusX
enero 24, 2006, 09:20
SUCCESS!
Que puedo hacer para solucionar esto?
Como aumento la taza de refresco del LCD?
Thx :D

Que bien felicidades y bienvenido al club de "nokias":P

Respecto a tu primer pregunta: debes revisar los respectivos identificadores de dispositivos, no sé 1, 2, 3, etc. Es cuestion de buscarle. Cada Placa base tiene su configuración.

¿Porqué no usas el MBM?, es mas noble en cuanto al desarrollo de scripts:-p

En cuanto a la segunda cuestion: no se puede modificar, pero no es un parámetro que afecte el funcionamiento. Afecta más la prioridad del programa, te sugiero que la bajes hasta cero (este parámetro está en el área de "Configuracion Común":|

Haber pon un par de fotos para ver como te va quedando:P

Andrespeed
enero 24, 2006, 09:50
Pues siendo totalmente honesto, jamas me le medire al asunto pero este hombre se fajo con la guia. imposible no darle sus karmitas!!!

|e-Killer|
enero 25, 2006, 04:19
oe andres por ke no? si yo tampronto vi el articulo y me lo arme y arranco de una? midelete hombre no es para nada dificil! :D
PDTA Post 666 :jaguar:

=LT=p0tt1.gK
enero 26, 2006, 12:08
Mi segundo LCD es de 8 pines, sigo la configuracion del de 9 pines? o hay otra :S

CygnusX
enero 26, 2006, 02:01
Mi segundo LCD es de 8 pines, sigo la configuracion del de 9 pines? o hay otra :S


Como supongo que usaras el puente para poder conectar el LCd, te sugiero que sigas los pasos de conexion como si fuera un LCd de 9 pines, con la diferencia solamente de que no hay pin OSC en el LCd. Si observas bien el circuito solo faltaría unir OSC al V+ del circuito:P, con ello el cableado sirve para conectar ambos tipos de LCD por la misma interfase

Estos son los diagramas para el LCD de 8 y 9 pines:
http://img119.imageshack.us/img119/4536/esquema010sk.th.gif (http://img119.imageshack.us/my.php?image=esquema010sk.gif)http://img153.imageshack.us/img153/1556/5120i0sy.th.gif (http://img153.imageshack.us/my.php?image=5120i0sy.gif)

=LT=p0tt1.gK
enero 26, 2006, 05:41
Como ya algunos de los usuarios ya tienen su LCD funcionando, nos podemos compartir *.bmp's y scripts para poner nuestros LCD's a que nos muestre informacion completa y graficamente bonitos :) (Ya CygnusX me paso varios y estan muy bien hechos :o)

Que les parece la idea?
Pronto les coloco unos bmp's que hice y unos scripts sencillitos pero utiles :P

Saludos a todos!

)-jamsblast.mpg-(
enero 26, 2006, 07:55
excelente para los dos!!! CygnusX es un teso y don sebastian (|e-Killer|).... tengo por ahi un 5125 con tendencia a servirme para modear... jejeje... ojala pueda hacerle y entonces publicaré resultados.

CygnusX
enero 26, 2006, 08:13
excelente para los dos!!! CygnusX es un teso y don sebastian (|e-Killer|).... tengo por ahi un 5125 con tendencia a servirme para modear... jejeje... ojala pueda hacerle y entonces publicaré resultados.

Muchas gracias:P, inmerecido, solo he compartido un poco de lo que he aprendido al moddear mi pc.

Espero que te unas al club y haber si uno de estos dias armamos un clan de nokia´s:P

)-jamsblast.mpg-(
enero 30, 2006, 12:10
muchachos... sera que se puede con un 1100?

CygnusX
enero 30, 2006, 04:20
muchachos... sera que se puede con un 1100?

A ciencia cierta no podria afirmar que no se puede.

Me remito a mi pregunta: ¿funcionará un 3390b?, no habia visto este movil en el listado de los que sirven de hecho tampoco aparece en el listado de los que el propio controlador del LCDhype puede manejar.:(

Preo ya te digo, para salir de dudas hice el montaje y voalá!!!, consegui hacerlo funcionar:P

Si es posible trata de montarlo y dinos si es posible usarlo. De conseguirlo, estarías dejando las bases para que otros compañeros pudiesen usar el propio de este modelo.

Ya te sugiero mejor: haz las pruebas y dinos que obtuviste.:P

CygnusX
enero 30, 2006, 06:25
Bueno despues de pelearnos un rato con el Hardware del proyecto, vamos a dar una pequeño repaso al software:P

Nos quedamos en la parte de configuracion del LCDHype. Ahora veamos algunas de sus partes y programaremos algo sencillo para empezar a disfrutar:P

Lo primero: para poder visualizar temperaturas, RPM´s de ventiladores, Temperaturas de HDD, etc. Debemos tener instalado uno de estos programas: SpeedFan (SF) o Mother Board Monitor 5 (MBM5). Para el Speed Fan habrá que localizar el plugin respectivo e instalarlo en la carpeta de Plugins del LCDHype.

Aqui la zona de plugins de la página donde reside el programa LCDHYpe (hay mas plugins, pero no he podido hacerles funcionar :( , pero en eso estoy 8| )Plugins LCDHype (http://lcdhype.de/index.php?showforum=36)

Por default la version 0.41 o la version 0.42 ya traen habilitado el plugin para el MBM5Dado que me he familiarizado con el MBM, con este porograma trabajaremos en lo sucesivo. (Después pruebo el SpeedFan para complementar mas el proyecto :D )

Lo primero que haremos será obtener un Script sencillo en el que mostraremos Temperatura del CPU, uso del CPU, , la fecha, y la hora pero en forma de texto.

Como primer paso crearemos un espacio de trabajo o Script. Como vemos en la captura siguiente primero creamos un nuevo espacio, enseguida seleccionamos guardar (guardar como...)
http://img465.imageshack.us/img465/1681/lcdhype11td.th.jpg (http://img465.imageshack.us/my.php?image=lcdhype11td.jpg)

En este caso: lo he nombrado OCMEx :D Todavia falta un poco mas para empezar con el trabajo :P

Ahora agregamos el primer Script al archivo OCMex.sd. (Con este proceso no es necesario crear un archvo *.sd para cada pantalla, en este primer archivo general, podemos crear todos los scripts que deseemos :D). Para ello damos un click en el icono (+) ubicado en la zona de nombres de Scripts. AL hacerlo aparecerá el primer escript con tres campos de trabajo en la zona de código.

Ahora asignamos un nombre, en este caso Ejemplo1 y enter.
http://img212.imageshack.us/img212/5359/lcdhype28de.jpg

En automático el primer Script en el listado superior cambiará de 0 Sin nombre a 0 Ejemplo1. Ahora procedemos a guardar el script (esto hay que hacerlo de cuando en cuando pues para que no se nos pierda el trabajo :blink: )

Varios puntos resultan importantes para el trabajo con el LCDHype:

El icono de guardado se torna de color azul cuando hay algo por guardar y gris cuando no hay nada que almacenar.

Del lado derecho del listado de Scripts, aparece un listado de comandos. El área de código aparece con un listado de instrucciones al estilo Basic o Q-basic. LA diferencia es que las instrucciones se van llevando renglon por renglon y los números de linea no son de importancia, son solo un control visual.

Bueno este es un resumen de los iconos del Programa. Los descritos como ? no son de gran utilidad para la programación.

http://img230.imageshack.us/img230/2440/iconos9dk.jpg

Bueno habiendo dado un vistazo general ya estamos en posicion de seguir.

Ahora explicaré como cargar una instruccion al área de código.

Primero asignaremos la prioridad del Script. Este parámetro es conveniente ubicarlo en el enzabezado. Definirá el intervalo de tiempo de actualizacion del LCD.

Está medido en milisegundos, por lo que un valor de 500, 1000, 5000 son respectivamente: 0.5, 1 y 5 segundos.

Mientras mas pequeno sea este valor mas uso de recursos del CPU habrá. Cada quien debe seleccionar el que le permita trabajar cómodamente sin afectar juegos o carga de programas.

Personalmente uso valores de 4000 que me dan en promedio un uso de CPU de entre 0 y 15%, sin afectar desempeño de juegos.

Para cargarlo primero borramos el texto gris del encabezado
/insert header code here/

Este es un comentario, no se ejecuta y está entre dos barras diagonales con el formato: /comentario/

y el área de LCD de Texto que no nos sirve.

#TextMode
/insert textmode script code here/
#EndTextMode

Posicionamos el cursor entre estas dos lineas que indican el área de ancabezado

#Header

#EndHeader

Ahora buscamos el grupo de comandos "Común" y desplegamos su contenido. Buscamos el comando: "Prioridad" y damos doble click con el boton izq del mouse.

Aparece este codigo en el encabezado:

#Header
%Common.SetPriority(1)
#EndHeader

Sustituimos 1 milisegundo por 2000 milisegundos (o 2 seg)

Ahora vamos a buscar las instrucciones que nos permitiran enviar la fecha y la hora al LCD.

Ahora nos pasamos al área de finida para el LCD Gráfico:
(y quitamos el comentario)

Posicionamos el cursor entre las dos lineas y buscamos el grupo de comandos Sistema/Común/Fecha y hora y damos doble click. Y obtenemos:

#GfxMode
%System.GetDateTime(hh:nn:ss-dd.mm.yyyy)
#EndGfxMode

Ahora si damos click en arrancar veremos un texto muy grande y solo indicando la hora, y el primer digito del día :blink:

Dos cosas vienen: imagen estática, tamaño de letra y fuente, ¿que hay con eso?.

Vamos por partes. La imágen estática. Para corregir esto, debemos hacer que en la pantalla se borre el texto anterior. Por lo que despues de prioridad debemos limpiar la pantalla.

Nos colocamos en la zona del encabezado al final del comando prioridad. Al dar enter al final de esta instruccion, insertamos una linea nueva. Posicionamos el cursor al principio de esta nueva linea del encabezado

Buscamos el grupo Graphic *New*/Área de Texto

#Header
%Common.SetPriority(2000)
%Graph.SetTextArea(0,0,50,50)
#EndHeader

La instruccion trabaja con posiciones a partir de la esquina superior izquierda del LCD, la cual tiene estos valores: X=0 (largo), Y=0 (alto).
El otro extremo para nuestro LCD será: X = 84, Y = 48.
Cada punto es un pixel del LCD. La instruccion por default indica que se refrescará un área de 50 x 50 pixeles a partir de la esquina superior izquierda.

Con esto podemos ver que se pueden refrescar los pixeles que deseemos. Asi la interpretacion de la instruccion es:

(Xinicial, Yinicial, Xfinal, Yfinal)

Por lo que en nuestro Script marcamos

#Header
%Common.SetPriority(2000)
%Graph.SetTextArea(0,0,84,48)
#EndHeader

Si ahora iniciamos el Script la hora se actualizará cada dos segundos.

Cyg: la hora y fecha siguen demasiado grande... :angry:

Bueno esto tiene una solucion. El formato de cada Script puede ser controlado como instruccion de encabezado o bien con instrucciones individuales para cada linea.

Formato de texto, tamaño de letra tipo de fuente

La instruccion que define el tamaño y tipo de una fuente se obtiene asi:
Graphic *NEW*/Propiedades de la fuente

Vamos a colocarla en el encabezado, abajo del refresco de texto

#Header
%Common.SetPriority(2000)
%Graph.SetTextArea(0,0,84,48)
%Graph.Font('FixedSys',9,1)
#EndHeader

Sus caracteristicas son ('fuente', tamaño, color del pixel)

El color del pixel es 1: encendido (color negro), y 0 apagado (pixel inactivo).

Los tipos de fuente se obtienen del icono de herramientas, ubicado arriba del área de grupos de comandos (es una llave inglesa :D )

Seleccionando la herramienta Listado de Fuentes
http://img393.imageshack.us/img393/9668/fuentes8mv.jpg

Como está en la captura, hay que seleccionar de la instruccion

%Graph.Font('FixedSys',9,1)

Lo que está entre tildes: FixedSys. En este caso hice el cambio a Arial, y cambié el tamaño de letra de 9 a 7.

Para ilustrar lo que vamos haciendo sin tener salida al LCD, podemos usar la vista previa. Podemos mover la ventana obtenida en la posicion que deseemos. Ademas podemos cambiar el color del fondo y de los pixeles.

El resultado del cambio en la fuente es este
http://img386.imageshack.us/img386/694/fuente10ff.jpg

Hemos conseguido meter el texto dentro del LCD. (para regresar al listado de comandos, basta con seleccionar icono herramientas y buscar listado de funciones)

El menor tamaño para la mayoria de fuentes es de 7, valores menores no dan un texto coherente. A excepcion del tipo Terminal. Que acepta un valor mínimo de 5

Para que el siguiente comando se inserte debajo de la fecha, debemos usar otra instruccion.

Control de posicionamiento: nueva linea de texto, posicion vertical y posicion horizontal (hay mas de momento explicaré estos)

En lo sucesivo tomaré esta codificacion para indicar instruccion(ruta). (lo que esta al final del texto entre parentesis, indica la instruccion sobre la cual hay que hacer doble click para seleccioanrla)

Asi: nueva linea de texto (Común/Linea nueva)
posicion vertical (Formato/Alineamiento/Desplazamiento), en esta por defáult se obtiene la posicion Horizontal (X), basta con cambiar Horizontal por Vertical para obtener la opcion para Y.

Ahora nos posicionamos en la zona de Scripting para el LCD gráfico y creamos una nueva linea debajo de la instruccion de la fecha. Insertamos el comando para linea nueva.

Vamos a mostrar ahora en el LCD el Nombre del procesador, su velocidad y el OC que le hemos hecho.

Los datos de nombre de CPU y de MHz defáult son datos que podemos ingresar como texto. El valor de MHz actuales es un valor que debe obtenerse del MBM.

El texto se ingresa al LCD mediante comillas "texto". Todo lo que esté dentro de las comillas ingresará como texto.

El plugin para velocidad del CPU se obtiene de esta forma: (Plugins/Mainboard Monitor 5 Plugin Version 0.3/CPU MHz)

Por default se obtiene esta instrucción:

%UsePlugin('mbm\mbm.dll',mbmMhz1)

No mostrará nada al iniciar el Script. Para que sea mostrar el dato correcto, hay que modificar mbmMhz1 a mbmMHZ. Es un error no corregido del programa :blink:

El script y su vista previa quedan así:

http://img209.imageshack.us/img209/3019/mhz18fy.jpg

Insertamos una nueva linea de texto. Ahora vamos a mandar info del uso del CPU y de su temperatura actual. Ejemplifico el uso de las instrucciones de posicionamiento horizontal y vertical.

Finalmente el Script queda así:

http://img382.imageshack.us/img382/9512/script10vh.jpg

Varios puntos hay que destacar:

Cuando cargamos la instruccion para ver el suo del CPU por default obtenemos:

%UsePlugin('mbm\mbm.dll',mbmUsage1)

En si esta instruccion no sirve (otro error en el programa). Hay que sustituir mbmUsage1 por mbmUsageCPU1.

La instruccion de temperatura manda por default el valor mbmTemperature1, en el caso de mi sistema, cambié por el valor 2 para poder obtener el dato de temperatura del procesador. Dependiendo de la placa base estos valores pueden cambiar entre 1, 2 o 3. Segun la configuracion final del MBM.

Cada vez que se crea una nueva linea que indica una nueva salida al LCD, la posicion relativa de origen X, Y se mueve de 0, 0 a la posicion de la última linea de texto. X se mantiene en 0 pero la referencia de Y en la nueva linea se convierte en el nuevo Y =0.

Es por eso que apararece un valor negativo en la posicion vertical que posiciona la temperatura enfrente del texto "TCPU: ", ya que la nueva referencia para Y, está dada por la nueva linea de texto.

Al dar "Arrancar", vemos como cambian los valores mostrados en el LCD, segun el comportamiento del CPU. :D

http://img399.imageshack.us/img399/8848/ejemplo19mh.jpg

En la siguiente veremos: uso de barras para representar info cómo ver imagenes por el LCD. :D

sOcIo
enero 30, 2006, 07:34
Huy, veo todos esos proyectos de LCD y quedo impresionado :O Que buen trabajo muchachos :D

Hmm ahi rebuscando entre mis cosas encontré un par de telefonos viejitos y no recuerdo sus referencias para ver si me sirven para convertirlos :P

Tengo dos de estos pero color azul:
http://www.mwiacek.com/gsm/gallery/5110.jpg

Y uno muy parecido a este, pero no creo que la ref. que aparece en la imagen sea la referencia del que tengo.
http://www.mwiacek.com/gsm/gallery/3360.jpg

Me pueden recordar las referencias? creo que del primero si sirven los LCD's

Estan estos Dos Tutoriales:

- Conexión al PC de los LCDs Nokia 5110, 5120, 5125, 5130, 5160, 5175, 5185, 6110 y 6150. Autor: Cyg
- Conexión al PC de la Pantalla LCD Grafica Crystalfontz CFAG12864B-TMI-V por puerto Paralelo. Autor: k74

http://www.fullcustom.es/ele_esq_06.html
http://www.fullcustom.es/guia_elec_nokia.html

CygnusX
enero 31, 2006, 11:57
Estan estos Dos Tutoriales:

- Conexión al PC de los LCDs Nokia 5110, 5120, 5125, 5130, 5160, 5175, 5185, 6110 y 6150. Autor: Cyg
- Conexión al PC de la Pantalla LCD Grafica Crystalfontz CFAG12864B-TMI-V por puerto Paralelo. Autor: k74

http://www.fullcustom.es/ele_esq_06.html
http://www.fullcustom.es/guia_elec_nokia.html

Gracias por el aporte sOcIo.

No he ahondado mucho con los nokia tipo 1. Pero debo decir que este tipo de moviles tambien se puede conectar a la Pc con la interfase de este proyecto. De hecho si comparamos el circuito para 3310 y para 5170 (del autor Rifer)

http://img119.imageshack.us/img119/4536/esquema010sk.th.gif (http://img119.imageshack.us/my.php?image=esquema010sk.gif)http://img153.imageshack.us/img153/1556/5120i0sy.th.gif (http://img153.imageshack.us/my.php?image=5120i0sy.gif)

Vemos que la unica diferencia entre ambos tipos de LCd, solo está en que el tipo 2 (5170) tienen un pin (OSC) conectado a V+. Si eliminamos esta conexion, obtenemos el diagrama para conectar el LCD tipo1:P.

Por lo que este proyecto posibilita conectar ambos tipos de LCD aprovechando la misma interfase que he planteado lineas atrás:P.

Las posibilidades son muchas:P, hasta se puede conectar al mismo tiempo el tipo 1 y el tipo 2 sin problemas para ambos, solo hay que seguir el circuito respectivo:cool:

CygnusX
enero 31, 2006, 02:04
Ahora iremos aumentanto el grado de dificultad. Aunque realmente es muy sencillo conseguirlo.

La instrucción para mostrar datos en forma de barra es esta:

#GfxMode
%Format.Bar(Horizontal,100,5,0,20,10,1,1,1,1)
#EndGfxMode

Se obtiene de esta forma. (Les dejo de practica crear un segundo Script: Ejemplo2:barras

Formato/representacion/barra

La descripcion de cada parámetro es esta:

(Horizontal, largo total, ancho total,?, maximo valor de la variable a representar, valor actual de la variable, marco externo, marco interno, Posición X, Posicion Y)

(Vertical, ancho, altura total, ?, máximo valor de la variable, valor actual de la variable, marco externo, marco interno, Posicion X, Posicion Y)

Estas son las dos posibilidades que tenemos paramostrar una barra.

En el caso de la barra vertical, sus dimensiones toman como referencia la parte superior de la barra .

El marco externo y marco interno, toman el valor 1 para activarlos y 0 para desactivarlos.

Aun no sé para que sirve el parámetro ?

Bueno a la practica. Si queremos representar una variable como el uso del CPU, debemos considerar esto:

Sabemos que el uso del CPU tiene un valor máximo del 100%. El valor de la variable actual, lo podemos sustituir por este parámetro en la forma siguiente:

%Format.Bar(Vertical,5,30,0,100,%UsePlugin('mbm\mb m.dll',mbmUsageCPU1),1,1,25,10)

Sin embargo, aun la barra no muestra mas que valores altos del uso del CPU y no se actualiza :(

La solución a este detalle es esta:

#GfxMode
%Graph.LoadBitmap('pic.bmp',0,0,0,0,84,48,0,NONE)
%Format.Bar(Vertical,8,30,0,100,%UsePlugin('mbm\mb m.dll',mbmUsageCPU1),1,1,25,10)
#EndGfxMode

La barra ya se ha animado :P . La nueva instruccion idica que cada vez que se actualice lapantalla, se cargue el mapa de bits pic.bmp. Este mapa de bits no es mas que un archivo de 84 x 48 pixeles tipo monocromático.

Al hacer esto, refresca el LCD en su totalidad. El Script se ejecuta linea a linea en el orden que las hemos puesto, por lo que el efecto de animacion, solo se consigue cuando el bmp se carga al principio de la secuencia.

Si lo vemos detenidamente, el efecto de actualizacion o de prioridad (medido en milisegundos, ubicado en el encabezado), representa la velocidad de refresco del LCD, es por esta razon que podemos conseguir un efecto de animación, y no solo de una imagen estática.

Insisto, esta animación será muy alta si escogemos valores de refresco menores a un segundo, pero también se incrementará el uso de resursos del CPU.

Dos segundos son mas que suficientes para animar cada Script.

El mapa de bits se carga de esta forma: Graphic *NEW*/Cargar Bitmap y tiene estos parámetros

%Graph.LoadBitmap('pic.bmp',0,0,0,0,10,10,0,NONE)

('nombre del archivo.bmp', X origen en LCD, Y origen en LCD, X origen en el bitmap, Y origen en el bitmap, X final en el LCD, Y final en el LCD, inversion de pantalla, ?)

El valor inversion de pantalla: toma el valor 0 cuando se carga el dibujo en forma normal, el valor 1 indica invertir color.

Cabe aclarar que en el bitmap, debe estar ubicado en la carpeta de Scripts del LCDHype para que funcione, o en su defecto hay que colocar el path completo. Sugiero tener las imagenes junto con los Scripts para no tener problemas.

#Header
%Common.SetPriority(2000)
%Graph.Font('Terminal',5,1)
#EndHeader

#GfxMode
%Graph.LoadBitmap('ocmex1.bmp',0,0,0,0,84,48,0,NON E)
" "%System.GetDateTime(hh:nn:ss-dd.mm.yyyy)
%Format.Bar(Vertical,7,20,0,100,%UsePlugin('mbm\mb m.dll',mbmUsageCPU1),1,1,1,7)
%Format.Bar(Vertical,7,20,0,30,%UsePlugin('mbm\mbm .dll',mbmTemperature2),1,1,1,26)
%Common.CreateNewLine()
%Format.Offset(Horizontal,69)
%Format.Offset(Vertical,14)
%UsePlugin('mbm\mbm.dll',mbmUsageCPU1)
%Common.CreateNewLine()
%Format.Offset(Horizontal,69)
%Format.Offset(Vertical,13)
%UsePlugin('mbm\mbm.dll',mbmTemperature2)

#EndGfxMode

Este es el BMP (hay que editarlo y guardarlo como un mapa de bits monocromático en la carpeta de Scripts del LCDHype, ocmex.bmp, para que el Script funcione bien)

http://img473.imageshack.us/img473/2555/ocmex18nj.png

Este es un ejemplo de aplicacion de las barras y aqui una captura :D

Es muy sencillo, solo que se irá complicando conforme vayamos revisando nuevas instrucciones

http://img476.imageshack.us/img476/5705/barras10vb.jpg

Si no se desae mostrar mas que una imagen, hay que usar esta instruccion
%Graph.LoadBitmap('nombre.bmp',0,0,0,0,84,48,0,NON E)

Por ejemplo

http://img485.imageshack.us/img485/8343/imagen12ax.jpg

En la siguiente: grafica de comportamiento en funcion del tiempo (linea contínua o puntos) :\ , transicion de Scripts

CygnusX
febrero 1, 2006, 02:13
Espero que no me vayan a censurar por extenderme demasiado con el mensaje:confused:, pero todavía hay mas cosas por explicar, ayer entré al post y vi 6586 hoy entro y veo mas de 7100:confused:, es para asustarse, o me explico muy bien, o no me entienden o de plano se ve muy complicado:confused: .

Espero que poco a poco, si me van siguiendo se vayan aclarando las dudas. Y lo mejor, se animen a elaborar su propio Script:P.

Hoy al experimentar con algunas instrucciones del siguiente paso, me he topado con la sorpresa, de que el programa tiene un "bug" bastante problemático y mejor lo aclaro de una vez

El LCDHype tiene la ventaja de la vista previa. Si no se ha montado el LCD y se desea ver como funcionaría, esta herramienta ayuda bastante.

Sin embargo tiene un pequeño problema (no me habia percatado hasta hoy:confused: )

Cuando se carga un Script y se usa la vista previa, esta no funciona por completo como el LCD:confused:.

La vista previa no se actualiza como el LCD. ALgunos datos no se actualizan en la vista previa y en el LCD si lo hacen:confused:
http://img482.imageshack.us/img482/8092/raro29ek.th.jpg (http://img482.imageshack.us/my.php?image=raro29ek.jpg)

En este caso, la grafica en ambos se comporta igual, solo que los datos del % de uso del CPU y Temperatura del CPU no se actualizan en la vista previa mientras que en LCD si lo hacen=),

Feliz cuando has montado el LCD:P , pero malo }] cuando buscas comprobar si lo que .
el tal Cyg dice será cierto:confused:

Desafortunadamente es un error en el programa LCDHype y con el no puedo mas que invitarles a armar el LCD:P.

Como prometí hoy veremos como se construye una linea contínua. Para esto necesitamos usar variables. En una forma muy sencilla el LCDHype permite hacer uso de variables y funciones al estilo de un lenguaje de programación.

Primero debemos declarar la variable en la zona del encabezado. El camino es Definiciones/Variable *NEW* y obtenemos:

%DefVar(MyVariable,Local='MyValue')

Con estos parámetros: (nombre de la variable = valor inicial de la variable).

No es necesario usar el formato que indica valor entre tildes, la actual version 0.42 tiene esta modificación respecto a las anteriores

Para poder graficar una linea contínua, debemos tener un contador que nos permita incrementar una variable independiente (tiempo) y obtener una linea que mide el cambio de la variable dependiente (uso del CPU en el tiempo). Complejo de explicar fácil de hacer=).

Para ello debemos usar una variable que vaya almacenando el tiempo transcurrido y nos permita unir el último dato con el dato actual y de esta forma obtener una grafica contínua.

He definido esta variable:
%DefVar(IncTsys=7)

El valor indica donde empezaremos a dibujar la linea desde el extremo izquierdo del LCD. Así la linea comenzará en el pixel 7 ( de izq. a derecha)

Hay un cambio en la carga del bitmap. Ahora será llamado una sola vez por lo que pasará al encabezado. Esto es porque para que la linea permanezca, el área donde se está dibujando no debe borrarse, pèro necesitamos mantener el fondo de trabajo.

¿pero y las barras Cyg?, al quitar el bitmap ya no se van a actualizar:confused:

La solucion: cargar un bitmap para las dos barras solamente y dejar lo demas sin actualizar, de esta forma se mantiene en pantalla la linea continua:P

Para incrementar la variable, necesitamos sumar a dicha variable el dato anterior. Introducimos una operación en el cuerpo del Script del LCD mediante esta secuencia:
Mathematical Functions *NEW*/Basic Arithmetics *NEW*/Suma y este es el resultado:

%Inc(1,1)

Que en cristiano significa: (variable o valor inicial, incremeto)

Como necesitamos que cada vez que se actualice la pantalla, se muestre el dato actual, vemos que por cada 1 actualizacion, hay 1 dato (uso de CPU o de Temperatura o de RPms, etc), entonces necesitamos que cada vez que se actualice la pantalla la variable de tiempo se incremete en una unidad.

Esto nos lleva a otra instrucción, la que permite asignar a una variable un nuevo dato. La ruta es: Común/Asignar y el resultado es:
%Assign(VariableName,Value)
Parámetros: (Variable, nuevo valor)

Considerando los puntos anteriores, las nuevas instrucciones ubicadas al final del Script
%Assign(IncTsys,%Inc(%IncTsys(),1))

Como es muy básica la programación, el resultado de la suma no se actualiza en la variable sino que debemos reasignar este nuevo valor a la variable, es decir suma 1 a la variable y guarda el nuevo valor en la misma variable:confused:

Esto permite obtener la linea de tiempo:P.

Ahora debemos ligar este dato con la variable que queremos monitorear. Veamos el caso del uso del CPU.

La linea de tiempo del uso del CPU, tiene como mínimo 0% y un máximo de 100%. Ademas de que debe empezar a una cierta altura en el LCD. Esto se resuelve creando una nueva variable en el encabezado

%DefVar(base1=24)

El número 24 representa el valor del pixel Y a partir del cual empezará a dibujarse la linea y con el cual tenemos la base de referencia 0% para el uso del CPU.

Para ver la linea en acción, necesitamos dos instruciones mas:
Rutas: Graphic *NEW*/Pen Propiedades y Graphic *NEW*/Línea
%Graph.Pen(0,0,1)
%Graph.LineTo(0,0,1)
Parámetros: (X inicial, Y inicial, color del pixel) para Graph.Pen y (Xfinal, Yfinal, color del pixel) para Graph.LineTo.

Para enteder la gráfica tenemos estas coordenadas: (X=7, Y=uso inicial del CPU). En la siguente lectura, (X=8, Y = uso actual del CPU).

Para X ya hemos resuelto como se comporta, incrementa en uno su valor.
Ahora hay que asignar a la variable Y el valor que deseamos que represente. Como su linea base está en 24, este representa el valor 0% de uso del CPU. El máximo 100% quedaría a 100 pixeles arriba!!!. No necesariamente, ahora deberemos aplicar un factor de escala para meter los picos de 100% en el área que queremos usar del LCD.

%Assign(IncTsys,%Inc(%IncTsys(),1))
%Graph.Pen(%IncTsys(),%base1(),1)
%Assign(base1,%Dec(24,%Trunc(%Div(%UsePlugin('mbm\ mbm.dll',mbmUsageCPU1),6.5))))
%Graph.LineTo(%IncTsys(),%base1(),1)

Esta es mi propuesta de solución: el factor de escala que he usado para meter el valor dentro del área es 6.5. Aqui hay tres instrucciones mas:

Mathematical Functions *NEW*/Operaciones/Truncar
%Trunc(1.5)
(Variable o valor.valor decimal hasta el que hay que truncar). Cuando solo se pone la variable sin punto decimal ni valor enfrente, se trunca hasta el valor entero.
Mathematical Functions *NEW*/Basic Arithmetics *NEW*/División
%Div(6,2)
(variable o dividendo, divisor)
Mathematical Functions *NEW*/Basic Arithmetics *NEW*/Resta
%Dec(1,1)
(variable o valor, valor del decremento)

Bueno este es el código completo :P

#Header
%DefVar(IncTsys=7)
%DefVar(base1=24)
%DefVar(base2=40)
%Common.SetPriority(5000)
%Graph.Font('Terminal',5,1)
%Graph.LoadBitmap('OCMex1.bmp',0,0,0,0,84,48,0,NON E)
#EndHeader

#GfxMode
%Common.ChangeScreen(300000,43)
" "%System.GetDateTime(hh:nn:ss-dd.mm.yyyy)
%Graph.LoadBitmap('OCMex1.bmp',0,0,0,0,8,48,0,NONE )
%Format.Bar(Vertical,7,20,0,100,%UsePlugin('mbm\mb m.dll',mbmUsageCPU1),1,1,1,7)
%Format.Bar(Vertical,7,20,0,30,%UsePlugin('mbm\mbm .dll',mbmTemperature2),1,1,1,26)
%Common.CreateNewLine()
%Format.Offset(Horizontal,69)
%Format.Offset(Vertical,14)
%UsePlugin('mbm\mbm.dll',mbmUsageCPU1)
%Common.CreateNewLine()
%Format.Offset(Horizontal,69)
%Format.Offset(Vertical,13)
%UsePlugin('mbm\mbm.dll',mbmTemperature2)
/Seccion para las graficas lineales/
/linea de tiempo de uso del CPU/
%Assign(IncTsys,%Inc(%IncTsys(),1))
%Graph.Pen(%IncTsys(),%base1(),1)
%Assign(base1,%Dec(24,%Trunc(%Div(%UsePlugin('mbm\ mbm.dll',mbmUsageCPU1),6.5))))
%Graph.LineTo(%IncTsys(),%base1(),1)
/linea de tiempo de la temperatura del CPU/
%Graph.Pen(%IncTsys(),%base2(),1)
%Assign(base2,%Dec(55,%Trunc(%Div(%UsePlugin('mbm\ mbm.dll',mbmTemperature2),1))))
%Graph.LineTo(%IncTsys(),%base2(),1)
#EndGfxMode

Un par de capturas del Script en funcionamiento:P
http://img357.imageshack.us/img357/9886/funciona1rn.th.jpg (http://img357.imageshack.us/my.php?image=funciona1rn.jpg)http://img357.imageshack.us/img357/2961/funciona15ro.th.jpg (http://img357.imageshack.us/my.php?image=funciona15ro.jpg)
La última está invertida, ya que en mi personal gusto, uso las pantallas al revés:P , me da que se ven mejor. El error está allí solo en la vista previa mas no en el LCD. He pasado el script a mi archivo general play.sd. Como es el Script 43 por eso la instruccion (%Common.ChangeScreen(300000,43) tiene este valor. Esta indica cada cantos milisegundos se actualizará la pantalla y a que pantalla saltará. En el caso de ustedes este valor en lugar de 43, será el número que tenga este script en su listado de scripts.

Bueno pues considero que ya han sido introducidos al diseño de Scripts. Cada quien puede ahora diseñar los propios. EL LCDHype no es complicado en si:P, no hay que memorizarse mas que la forma de mandar las instrucciones al Script, pero es menos tedioso que el LCDInfo y desde mi punto de vista con mucho mas potencial:P

A disfrutar:P

|e-Killer|
febrero 1, 2006, 02:36
gracias tio cyg! ayer estuve montando el LCd en la tapita 5 1/4 con masilla y demas y los resultados me kedaron muy PRO's ahora seguire con las clases :D

)-jamsblast.mpg-(
febrero 1, 2006, 04:32
bueno viejo cyg.. la cuestion es que como le inentaria hacer al montaje?
no me he fijado si el lcd del 1100 tiene o o 9 pines...eso tiene un estandar como para poder utilizarlo a la hora de mirar como hacer el cableado... o cambia por cada modelo?

CygnusX
febrero 1, 2006, 04:49
bueno viejo cyg.. la cuestion es que como le inentaria hacer al montaje?
no me he fijado si el lcd del 1100 tiene o o 9 pines...eso tiene un estandar como para poder utilizarlo a la hora de mirar como hacer el cableado... o cambia por cada modelo?

Desafortunadamente hay que desmontar el LCD:(. No hay forma de saberlo con solo mirar el exterior.

Otra posibilidad es buscar el LCD en el google, hay varios lugares en los que venden repuestos para móviles, quizas si indagas allí veas si hay parecido con tu movil.

El 3390b no aparece referido en la página del LCDHype ni en el ropio controlador:P, me di a la tarea de buscar primero en la red como era físicamente el LCd del 3310 y hubo muchas coincidencias, no supe si sirvió hasta que los desmonté y miré el número de pines: 8; lo demas ya fue soldar y probar.

)-jamsblast.mpg-(
febrero 1, 2006, 05:03
bueno... pensandolo bien... voy a preguntar a mi señor padre a ver si me deja cojer el 5125 para hacerle a ese... es que me dio como cosas hacerle al 1100

CygnusX
febrero 1, 2006, 05:20
bueno... pensandolo bien... voy a preguntar a mi señor padre a ver si me deja cojer el 5125 para hacerle a ese... es que me dio como cosas hacerle al 1100
Ojalá y tengas suerte:P

Mi buen e-killer, ojalá y te sirva la clase, por lo menos para agrandar mas las dudas:P. Si hay dudas pues adelante haber si puedo responder:P

Saludos y sigo en espera de las fotos del proyecto=)

)-jamsblast.mpg-(
febrero 2, 2006, 09:32
bueno gente.. tuve suerte.. mi papá me dijo que no.. pero mi hermano quien tenia arrumado un 5120 me dijo que lo cojiera e hiciera con el lo que quisiera.

Y entonces... ya veran!!! tender mi lcd grafico pronto!!.. pero primero.. a comprar vcard

|e-Killer|
febrero 2, 2006, 09:35
yp ,e ayudo men si kiere viene y lo modiamos!

CygnusX
febrero 2, 2006, 09:52
bueno gente.. tuve suerte.. mi papá me dijo que no.. pero mi hermano quien tenia arrumado un 5120 me dijo que lo cojiera e hiciera con el lo que quisiera.

Y entonces... ya veran!!! tender mi lcd grafico pronto!!.. pero primero.. a comprar vcard

Bueno pues un alumno más que se une a este proyecto:P. Solo calma y verás en pocas horas tu nuevo LCD:P

)-jamsblast.mpg-(
febrero 2, 2006, 10:05
yp ,e ayudo men si kiere viene y lo modiamos!
eso... cuando nos vemos? y me ayuda a armar el lcd

|e-Killer|
febrero 2, 2006, 11:45
pos diga cuando y hablece con pacho y vienen y hacemos un par!!

hahiguit
febrero 2, 2006, 11:52
esta todo muy completo, voy a ver si me le mido...y cuando termine les pongo unas foticos de como me quedo, si alguien me puede ayudar bienvenido sea


suerte

hahiguit
febrero 2, 2006, 11:54
yo creo que si me le mido, es lo mas seguro...pero creo que me tomara tiempo, ademas porque seoy muy desorganizado con el cableado

)-jamsblast.mpg-(
febrero 5, 2006, 09:10
pos diga cuando y hablece con pacho y vienen y hacemos un par!!
pues hombre... que le digo... mandeme un mp y le cuento cuando.

|e-Killer|
febrero 13, 2006, 09:16
ok pos aki estan las fotos ke pena la demora per es ke no tenia cam :(
ahi les va!.

CygnusX
febrero 13, 2006, 09:39
En horabuena:P

¿De que color has dejado los leds siempre?

|e-Killer|
febrero 13, 2006, 11:11
azules pero por el flash no se notan muy bn...

tuxnet
febrero 13, 2006, 11:18
Pues tomela sin flash!

|e-Killer|
febrero 14, 2006, 10:17
ahahah us si no. de noche sin flash :s

ezoonavi
febrero 14, 2006, 11:15
bueno señores me apunto ya tengo todos lo s materiales esperen reporte proximamente el problema es tiempo (trabajo + U) queda un poco berraco ....

estoyarto
febrero 18, 2006, 01:07
Se podra conectar el lcd de un nokia 1100 al pc?
tiene 9 pines de conexion, pero en el tel por lo que he visto solo usa 8
Lo he conectado como muestra en los circuitos que andan or el foro , pero nada , ni la pantalla negra , simbolo nada, solo enciende los led que trae.
el programa que uso es el LCDHype
en internet encontre el datasheet del LCD nokia 1100, y por lo visto tiene asigandas las mismas caracteristicas
alguna idea?
aca esta el datasheet de la conexion del lcd al movil
http://img381.imageshack.us/img381/7794/lcd0yi.jpg

ezoonavi
febrero 20, 2006, 12:36
bueno señores he empezado a armar el proyecto y me encontre con el primer tropiezo ese cable delgado de ventilador que recomiendan ... pues en mi casa no hay ni uno malo y pues dañar uno por este mod tampoco ehh .... asique si saben el calibre de esta cable y en que tipo de almacen lo puedo conseguir gracias ,, o en su defecto por que tipo de cable reemplazo a este eh?
gracias ...

=LT=p0tt1.gK
febrero 20, 2006, 10:35
Cable de boninado, del calibre mas pequeño (es un poquito mas grueso que un cabello), que este esmaltado obviamente.

Puede coger un juguete del hermanito que tenga algun motor pequeño, se lo esconde, lo desbarata y le saca la bobina del motor, con eso tiene para armar muchos :P

tuxnet
febrero 20, 2006, 10:43
Yo utilicé un Cable IDE de 80 hilos, es perfecto para eso, el cable cabe exacto en los orificios del display y además se ve un poco mas profesional ;)

CygnusX
febrero 20, 2006, 12:04
bueno señores he empezado a armar el proyecto y me encontre con el primer tropiezo ese cable delgado de ventilador que recomiendan ... pues en mi casa no hay ni uno malo y pues dañar uno por este mod tampoco ehh .... asique si saben el calibre de esta cable y en que tipo de almacen lo puedo conseguir gracias ,, o en su defecto por que tipo de cable reemplazo a este eh?
gracias ...

Este tipo de alambre se llama "alambre magneto", se consigue en lugares donde reparan elctrodomésticos o bien en tlapalerias o casas electricas (donde venden apagadores, contactos, soquets, etc)

Si no quieres romper un ventilador nuevo, otra opcion es conseguir un motor para juguetes, en lugar de destruirle uno de tus hermanitos, puedes conseguir uno de los alábricos, son muy baratos. El rotor de estos motores trae un alambre similar que funciona bien para el proyecto

No te sugiero comprar un "carrete" de estos, porque no lo venden por pieza lo venden por kilo y cuesta una fortuna:(.

=LT=p0tt1.gK
febrero 20, 2006, 01:25
Yo utilicé un Cable IDE de 80 hilos, es perfecto para eso, el cable cabe exacto en los orificios del display y además se ve un poco mas profesional ;)

Cuando tenga tiempido y paciencia, le cambio a mi LCD los cables de bobinado por los IDE, no creía que si entraran en esos huequitos :P

)-jamsblast.mpg-(
febrero 20, 2006, 05:54
muchachos... aqui es donde digo si por favor don e-killer puede venir a mi casa para que me diga como es la vuelta del lcd... ya lo monte pero no funciona.

|e-Killer|
febrero 20, 2006, 07:52
ahaah por no viene ud? aahahah ay maldito tux yo le di la idea grrrr!!! yo en mi segundo LCd tambien lo hice con dicho bus ide y la verdad me parcelo mejor en ves de estar jodiendo con esos hilitos! keda muy pro y si se kiere no se suelda! tonceshay esta el tip...

|e-Killer|
febrero 20, 2006, 07:54
pronto foto de mi "hardcano" :D

=LT=p0tt1.gK
febrero 20, 2006, 10:06
e-Killer, con cuantos controladores de fans lo vas a hacer??, con 3 o con 4 :)

Saludos a todos los 5125 y compatibles que donaron sus organos! lol xD

|e-Killer|
febrero 20, 2006, 10:22
e-Killer, con cuantos controladores de fans lo vas a hacer??, con 3 o con 4 :)

Saludos a todos los 5125 y compatibles que donaron sus organos! lol xD
con 4 men, agregueme sebas_elektronik@hotmail.com

)-jamsblast.mpg-(
febrero 21, 2006, 11:29
pues hombre... ahi va mp y le cuento.

pcnet_plus
febrero 24, 2006, 02:58
Hola que tal, que dia estaba buscando que hacer con el celular que hacia hace alguntiempo tenia en el cuarto de san alejo, un nokia 5120, Tambien hace tiempo habia visto algunos tutoriales para poner un lcd en el PC pero lastimosamente en la ciudad en que vivo no consegui los componentes necesarios.

Pues ahora ambos problemas estan solucionados, gracias por esta guia Cyg, y por las tantas que tienes de este tema en varias paginas de modding.

Bueno asi me quedo a mi:
http://usuarios.lycos.es/pcnetplus2/downloads/LCDNokia.jpg

Estoy tratando de hacer mis propios scripts y bmps, espero pronto poder compartirlos con ustedes...

De nuevo GRACIAS CYG...

CygnusX
febrero 24, 2006, 05:24
Hola que tal, que dia estaba buscando que hacer con el celular que hacia hace alguntiempo tenia en el cuarto de san alejo, un nokia 5120, Tambien hace tiempo habia visto algunos tutoriales para poner un lcd en el PC pero lastimosamente en la ciudad en que vivo no consegui los componentes necesarios.

Pues ahora ambos problemas estan solucionados, gracias por esta guia Cyg, y por las tantas que tienes de este tema en varias paginas de modding.

Bueno asi me quedo a mi:
http://usuarios.lycos.es/pcnetplus2/downloads/LCDNokia.jpg

Estoy tratando de hacer mis propios scripts y bmps, espero pronto poder compartirlos con ustedes...

De nuevo GRACIAS CYG...

Caramba hace rato que no veia ese Script:P, cuando abri el post para ver el último mensaje me pareció ver una foto conocida, xD, fue de mis primeros Scripts:P. Veo que lo has adaptado, que bien!

Que gusto que hay otro en el club, buen trabajo. Ahora a montarlo en la PC para que no se vaya a estropear el trabajo de soldadura, ya ves que no faltan los accidentes.:confused:

La familia tiene otro integrante mas:P.

http://img47.imageshack.us/img47/3359/nokia12dl.jpg

CygnusX
febrero 24, 2006, 05:28
Se podra conectar el lcd de un nokia 1100 al pc?
tiene 9 pines de conexion, pero en el tel por lo que he visto solo usa 8
Lo he conectado como muestra en los circuitos que andan or el foro , pero nada , ni la pantalla negra , simbolo nada, solo enciende los led que trae.
el programa que uso es el LCDHype
en internet encontre el datasheet del LCD nokia 1100, y por lo visto tiene asigandas las mismas caracteristicas
alguna idea?
aca esta el datasheet de la conexion del lcd al movil
http://img381.imageshack.us/img381/7794/lcd0yi.jpg

Desafortunadamente no se puede usar en el proyecto:(

pcnet_plus
febrero 24, 2006, 07:39
Hola Cyg,
Me puse esta tarde a darle y me hice este scripcito:
http://usuarios.lycos.es/pcnetplus2/downloads/LCDNokia_1.jpg

Tiene un EnableScroll debajo del logo de AMD con la configuracion de hardware.
Otro con la el titulo y el autopr de la pista reproducida en winamp.
Hay tengo un problema, no he podido darle formato de minutos y segudos, estaba viendo un scrip tuyo en "OverclokersMex" de winamp, pero no me quiere abrir la pagina de nuevo, no lo podes poner aca?

Gracias...

pcnet_plus
febrero 24, 2006, 08:53
Puse Unos VIDEOS en mi pagina http://www.pcnet-plus.tk
http://usuarios.lycos.es/pcnetplus/images/stories/lcdnokia_2.jpg
Para mostrar con mas detalle el problema.
me sale el No. de segondos pero no mm:ss y quiciera tambien que saliera cuanto tiempo lleva la pista.

|e-Killer|
febrero 25, 2006, 10:26
uy men congrats y ta muy buena la idea de ponerlo vertical ;)

RALLON
febrero 25, 2006, 02:09
Cyg eres un *************** tio, ya tengo exo el LCD gracias a tu peaso guia.
Pero tengo un problema no se cambiar el puerto de impresora de LPT1 a EPP
en propiedades de puerto de impresora no me sale esa opcion :S
y el driver del nokia me tira un error cuando tiro a instalarlo , hay ke intalarlo en algun sitio concreto ???

gracias..

|e-Killer|
febrero 25, 2006, 02:34
Cyg eres un *************** tio, ya tengo exo el LCD gracias a tu peaso guia.
Pero tengo un problema no se cambiar el puerto de impresora de LPT1 a EPP
en propiedades de puerto de impresora no me sale esa opcion :S
y el driver del nokia me tira un error cuando tiro a instalarlo , hay ke intalarlo en algun sitio concreto ???

gracias..
lo del epp lo modificas en la bios de tu motherboard, ademas del lcdhype tenes ke instalr un port driver ke bien describe cyg paginas atras

pcnet_plus
febrero 25, 2006, 09:28
Lo puse en vertical porque me dio pesar cortal el impreso del cel, uno nunca sabe cuando se le pierda el celular y estan caros, asi que si lo llego a necesitar es solo quitarle los cables y ya esta....

pcnet_plus
febrero 25, 2006, 09:31
Ha y ya pude con lo de el formato mm:ss, pero preferi dejarlo en barra. (lo de el tiempo de la pista).

CygnusX
febrero 27, 2006, 01:02
Ha y ya pude con lo de el formato mm:ss, pero preferi dejarlo en barra. (lo de el tiempo de la pista).

Bien veo que te has aplicado mas al proyecto, que bien. Me parece muy buena tu idea de no cortar el PCB del móvil, das doble uso al sistema, muy bien, xD

Haz resuelto tu duda, lamento no haber podido auxiliarte antes, pero ya sabes si hay alguna otra inquitud, adelante.

RALLON: Felicidades:P, espero que mas adelante (si puedes claro está), postees algo de tus resultados. Gracias por los comentarios

Bueno pues el grupo sigue creciendo, espero que mas se animen y muestren lo que han podido conseguir, igual y se empieza la galería de LCD´s de Nokia y de Scripts:P. Lo de menos es el montaje, lo que importa es el esfuerzo:P

RALLON
marzo 3, 2006, 01:48
Ya pase el puerto a ECP+EPP , pero sige sin funcionar :S.

RALLON
marzo 3, 2006, 01:52
Creo ke no estoy haciendo algo bien con el sofware...
si teneis alguna idea postearla o agregarme al msn mejor: triplex3355@hotmail.com

gracias x la ayuda

|Dark|
marzo 10, 2006, 11:17
Hace poco termitçne mi lcd nokia pero tengo un probema el display me funciona perfecto pero con relacion al software del mismo no he podido hacer que que me fuincione bien, aunque muestra imagenes son estaticas y hice un script pero no muestro los numeros de la temperatura velocidad del fan, etc, quisiera que me ayudaran con una guia y que por fabor me pasaran esos scripts tan bacanos que tienen
ayuda.......... o si no denme sus correos de messenger haber si ayudan con este proyecto tan bacano

Lo felicito al que lo posteo. y porfis ayuda...

|Dark|
marzo 11, 2006, 12:40
que paso conlos scripts que iban a postear?

carlosarayaa
marzo 11, 2006, 03:00
Holas derrepente me encontre con esta guia y la encontre genial, me puse manos a la obra en este momento estoy comprando los materiales y ya enviare fotos.
Pero en realidad no soy muy conocedor de programacion pero se me ocurrio lo siguiente: ¿es posible q al tener dos pantallas se compartan?, osea es como si entre las dos hicieran una mas grande o q en dos pantallas aparescan imagenes diferentes...... ahi les dejo la pregunta.....:)

CygnusX
marzo 13, 2006, 02:53
Holas derrepente me encontre con esta guia y la encontre genial, me puse manos a la obra en este momento estoy comprando los materiales y ya enviare fotos.
Pero en realidad no soy muy conocedor de programacion pero se me ocurrio lo siguiente: ¿es posible q al tener dos pantallas se compartan?, osea es como si entre las dos hicieran una mas grande o q en dos pantallas aparescan imagenes diferentes...... ahi les dejo la pregunta.....:)

Que bien!, felicidades por animarte a hacerlo. Bienvenido al club:P

En si como está planteado el proyecto, no se puede hacer el envío independiente de informacion a cada pantalla, es por esto que si tienes dos, ambas mostraran lo mismo:(, aun no he dado con la solución a esta situación.

Queda la opcion de colocar otro LPT, pero no he probado por completo el funcionamiento con un sistema así, ya que mi tarjeta con el LPT extra, no es compatible con mi actual placa base.:( En cuanto consiga una hago las pruebas y subo los hallazgos:P

Algunos de los puntos que hay que verificar cuando hay fallas son:

Circuito de acuerdo al diagrama de conexion: verificar que cada union sea la indicada en el esquema principal, asi mismo, los componentes deben ser los indicados.

Revisar continuidad del cableado: verificar que cada cable usado no esté roto
Revisar soldaduras: cuando se usa estaño que se ha calentado mucho tiempo (estaño viejo), la union resultante contiene muchos poros y ocasiona defectos en la conduccion de electricidad. A veces un exceso de pasta para soldar o suciedad pueden ocasionar que las terminales a unir no hagan buen contacto, siempre hay que usar estaño lo mas fresco posible.

Condensador de otra capacidad: revisar que el condensador tenga la capacidad indicada. Cuidar la polaridad del mismo.

Revisar diodos: diodos diferentes al 1N4148 pueden propiciar variaciones de voltaje, que podrían dañar el LCD. Aunque el LPT maneja microamperajes, los voltajes asociados pueden superar los 7 u 8 volts lo que ocasiona sobrecalentamientos en el LCD con la consecuente falta de imagen.

Unión de la goma con juntas conductivas: este punto es muy importante y es la principal causa de falta de imagen en el LCD. Aunque aparentemente todas las conexiones están bien, con un pin que no haga contacto, es suficiente para causar fallas.:P. Normalmente esto es por que el PCB se ha arqueado en su parte central, esto se debe a dos causas: el LCD ha sido desmontado muchas veces del PCB o bien se dejó la punta del lápiz soldador mucho tiempo.

Instalar el driver que permite al LCDHype accesar al LPT.

Tener instalado el programa sensor: MBM5 o SpeedFan. Cargar este programa junto con el LCHDHype para que los datos sean obtenidos en tiempo real por los plugins respectivos del LCDHype.

Por el momento sonlas que se me ocurren si alguien cuenta con mas observaciones que las mencione para aumentar el arbol de fallas para que la guia quede mas completa.:P

Respecto a animar las cosas cuando se manejan pantallas con imagenes:

#Header
%DefVar(dato=0)
%Common.SetPriority(5000)
#EndHeader

#GfxMode
%Assign(dato,%System.CPU(Usage))
%Graph.LoadBitmap(c%dato().bmp,0,0,0,0,84,48,0,NON E)
#EndGfxMode

Este Script permite cargar la imagen c#.bmp, segun el valor del % de uso del CPU. Si por ejemplo tenemos solo el 1% de uso, se cargará la imagen c1.bmp, si tenemos el 10% será la imagen c10.bmp.

De esta forma, cada vez que la Pc tenga un uso de CPU diferente, será la imagen que se muestre en el LCD.

Es una especie de protector de pantalla:P

No solo esto se puede hacer, el potencial de las cosas que se pueden animar tiene como limite tu imaginacion:P. Tambien se pueden crear una especie de gifs, o bien presentar un uso de CPU a manera de barras verticales siguiendo un camino inclinado, o bien un diagrama circular, no solo puedes cargar imagenes a pantalla completa sino que puedes ecoger un espacio determinado y mostrar junto con info estática:P

En cuanto tenga espacio subo mas scripts con estas ideas:P

pcnet_plus
marzo 17, 2006, 12:04
Bueno, como estan reclamando por los scripts.
Este es el sc