Check the new version here

Popular channels

recicla tu celular!

El celular que podes recilcar es el NOKIA 6110, 6120 o alguno parecido al de la siguiente foto.



y con este podes hacer lo siguiente...



aca estan los pasos a seguir:

La herramienta necesaria no es mucha: soldador de punta fina (0.5mm mejor), pasta, soldadura estaño-plomo, hilo de cobre delgado y flexible (de un rotor de ventilador esta bien), llave allen, destornillador plano, conectores: DB9, macho, DB9 hembra, DB25 macho, encapsulado para conector DB25, un metro de cable de red, buena iluminación, ventilación adecuada, paciencia y muchas ganas de tener un buen LCD gráfico.



Alguna que otra herramienta extra aparecerá en su oportunidad, jeje.


1: Cómo llegar al LCD del móvil

Para llegar al LCD, hay que retirar solo seis tornillos. Hay varias formas, desde las destructivas como usar un martillo :-O hasta las que solo requieren de mínimo esfuerzo. De las dos prefiero la segunda y sugiero tres variantes:



a: Usar un destornillador T-6
b: Usar unas pinzas o alicates de corte de punta pequeña, parecidas a estas:




Solo hay que sujetar el cabezal del tornillo y girar sin soltar para poder sacar los tornillos.

c: Usar una llave allen hexagonal de la medida del cabezal del tornillo. Con un precio igual a una mínima fracción de lo que cuestan las dos opciones anteriores, este es el que use.




Lo primero que hay que retirar son los cuatro tornillos ubicados en el compartimiento de la batería:




Una vez retirados, toca retirar la carátula del móvil. Solo basta con empujar el clip de sujeción ubicado cerca de la antena del móvil:




y halar la carátula hacia enfrente, para liberar el clip semicircular del fondo, en la base del teclado




Llegamos a una cubierta blanca que protege la cara superior del PCB que tiene el LCD montado. Para retirarla hay que liberar los clips laterales con un destornillador plano:




Ahora ya tenemos acceso al LCD y a su PCB. Basta con retirar dos tornillos más, ubicados en la parte superior, cerca de la antena:




Lo que nos deja mover libremente todo el PCB que tiene el LCD encima:





2: Limpieza del LCD gráfico de 84 x 48 píxeles

Para obtener un LCD manejable y lo más "limpio" posible, hay que cortarle al PCB lo que no nos sirve (hasta hoy no he visto que alguien haya usado el teclado o el altavoz, pero mas adelante quien sabe...).

He cortado según la figura siguiente:




Debemos retirar antes el cristal del LCD del PCB. Primero sugiero marcar con ayuda de un destornillador o de un rotulador, las líneas de corte en el PCB, para no perdernos y hacer un corte lo mas recto posible. Hecho esto, tenemos que soltar un par de láminas o clips de sujeción a ambos costados. Basta con empujar hacia afuera para liberarlas de su lugar.




No usar demasiada fuerza para evitar dañar el LCD. Con los dedos se puede hacer esta parte y el LCD sale sin mayor problema. En la foto de la derecha podemos ver la marca que delimita el PCB que necesitamos para el LCD.

Ahora toca usar una sierra, caladora manual o una dremel con su respectivo disco de corte. Apoyándonos de unas pinzas de presión o de un tornillo de sujeción.




Hay que cuidar no dañar los leds de superficie cuando fijemos y cortemos, ya que los vamos a usar.



3: Las conexiones del LCD

Ahora hay que tener en mente el circuito y el patillaje del LCD. Iniciamos con la parte difícil del proceso . Recordando el circuito que he replanteado en forma de módulos:



Por el momento basta con tenerlo a la mano para consultar. Los detalles importantes los iré detallando conforme se vayan necesitando.

El patillaje del LCD y su ubicación, esta resumido en este esquema:



La forma en que esta "cableado" es una variante de lo que se puede hacer con las plaquitas de contacto. Todos los hilos de cobre los saqué por un orificio de 2 mm que hice en el PCB cuando lo corte (LCD del 5185i).

Otra posibilidad, consiste en hacer pasar los hilos de cobre delgados por las micro perforaciones que cada pcb tiene en su base.

El procedimiento para cada hilos de cobre lo detallo a continuación. Los hilos de cobre los he extraído de un ventilador roto:



Primero hay que lijar (lija de agua de #200 o #300) las plaquitas de conexión del PCB. Para eliminar grasa o aislante que pueda impedir el estañado.



Posteriormente, hay que estañar un poco cada plaquita. Procurando respetar el área de contacto de la goma del LCD (respetar unos 2 mm del largo total en cada plaquita).




Cortamos un tramo de 15cms (según conveniencia) del hilo de cobre. Raspamos un extremo (unos 5 mm), estañamos un poco (no dejar gotitas, solo aplicar "una capa" de estaño). Recortar este extremo con unas tijeras para dejar unos 2 mm. Hacemos pasar esta punta por uno de los micro orificios:



Doblamos hasta alinear a la plaquita y acercamos el soldador caliente. La unión será muy rápida. No hay que dejar demasiado tiempo el soldador sobre la unión ya que podríamos estropear la soldadura o podríamos "puentear" dos conectores.



Repetimos esto con cada plaquita:



Esta es la vista al interior del LCD. Como vemos se ha respetado el área de contacto con la goma del LCD, unos 2mm. Aquí la paciencia es vital y hay que soldar tranquilos y sin prisas.

Ahora toca soldar los hilos de cobre que alimentaran a los leds de superficie. Por como están conectados sobre el PCB, solo se necesitan dos hilos de cobre para hacer el trabajo. La ubicación dependerá de la habilidad para soldar y del espacio "mas seguro" para cada uno:



Finalmente obtenemos:





4: El modulo: LCD+DB9 hembra

Ahora toca conectar el cableado del LCD a un conector DB9 para completar el primer modulo. La guía a seguir es esta:




Este es el modulo que tiene el LCd del 5185i. Para el LCD objetivo el resultado es este:




Ya con el LCd en su lugar, obtenemos el primer modulo del hardware:



5: La interface entre el modulo-LCD y el puerto paralelo

Hasta aquí tenemos lista la parte mas difícil del hardware. Lo que sigue, ya es algo mas de rutina.

Los materiales a usar en esta sección son: conector DB25 macho, encapsulado para conector DB25, conector DB9 macho, cable de red de datos o similar con 8 hilos, dos diodos 1N4148, un condensador electrolítico de 1 microfaradio, soldador, soldadura estaño-plomo y pasta.



Basados en el diagrama, hay que conectar los pines 18 a 25 entre si (GND).



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.



Los diodos van conectados a los pines 4 y 5. La "línea negra" que indica dirección de flujo, va hacia afuera del conector, en "dirección" al LCD




Restan de conectar los hilos del cable de red para finalizar la interface. El cable tendrá 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 código de color (el que quieran), como guía 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 aquí y lo mande al pin 5 del DB9, hacia CS y GND (pin 5 y 7 del LCD).

Decidí no conectar la parte de iluminación ya que necesitaba alimentar con energía 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 positivo del condensador, lo 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 marrón-blanco y conecte el otro extremo al pin 8 del DB9, hacia SCL (pin 2 del LCD).

Las conexiones están relacionadas con el modulo LCD por lo que no hay que quebrarse la cabeza (eso ya me tocó a mi). Al final el cable queda así:




6: El Hardware completo

Bien, tras un par de horas, tenemos listo todo lo que necesitamos y por fin podemos conectar a la PC .



Claro que solo tenemos el hardware. Pero como todo el nuevo componente hay que configurar el sistema para hacer que funcione...


Uso del Software

Para la segunda parte del proyecto, en lo que se refiere a Software, debemos preparar primero el sistema para que se "establezca" comunicación hacia el LCD por el puerto paralelo.

1: Software. Lo primero es descargarse la ultima versión del LCDHype

http://lcdhype.de/index.php?showtopic=2661

http://lcdhype.mod-extreme.info/lcdhypeforum/uploads/post-22-11300275190.ibf

(IMPORTATE, bajar el archivo solo con la opción "guardar como" que viene por default en Windows, otros gestores de descarga, dan error y no se descargará)

Una vez descargado, hay que cambiar la extensión .ibf por .exe. Para obtener el archivo ejecutable. Versión 0.41.3

2: Instalar driver para acceder el puerto paralelo

Hay que descargar este archivo:

http://www.kms.nl/n1mm/files/dlportio.zip

Este driver permite que el LCDHype tenga acceso al puerto paralelo.

3: Reiniciar la PC

Ahora hay que reiniciar la PC. En este punto debemos entrar a la configuración Bios, para establecer la configuración del puerto paralelo a la opción EPP.

4: Actualizar LCDHype a su ultima versión

Después es hora de instalar la ultima versión del LCDHype. Para ello hay que descargar el archivo:

http://lcdhype.de/index.php?act=Attach&type=post&id=17178&index=0

(IMPORTATE, bajar el archivo solo con la opción "guardar como" que viene por default en Windows, otros gestores de descarga, dan error y no se descargará)

Una vez descargado hay que descomprimir el contenido en la carpeta de instalación del LCDHype. Nos mostrara un mensaje de sobre escritura de archivos, seleccionaremos aceptar.

Ahora ya podemos entrar al LCDHype y tendremos acceso al driver para el PCD8544 v. 2, en la sección de configuración del LCDHYpe...


Solo resta investigar un poco con el LCDHype y probar....

Saludosss.....!!

Si se aburren de leer, vean las imagenes que se entiende TODO

INFO AGREGADA HACE UNA RATO!!!

Script del LCDHype!! para ver temperaturas y otras cosillas!!

#Header
%Graph.SetTextArea(0,0,83,47)
%Common.SetPriority(10000)
%Param.RenderMode(Simple)
%DefVar(HDDF,Local=0)
%DefVar(HDDT,Local=0)
%DefVar(PorcHDD,Local=0)
%Graph.Font('Terminal',6,1, Bold)
#EndHeader

#GfxMode
%Graph.LoadBitmap('dsp4.bmp',0,0,0,0,83,47,0,NONE)
%LCD.Gfx_SetFont('Terminal',5,1)
%Format.Offset(Horizontal,0)
%Format.Offset(Vertical,1)
%System.GetDateTime(mm)
%Common.CreateNewLine()
%Format.Offset(Horizontal,0)
%Format.Offset(Vertical,1)
%System.GetDateTime(yy)
%Common.CreateNewLine()
%LCD.Gfx_SetFont('Tahoma',7,1)
%Format.Offset(Horizontal,9)
%Format.Offset(Vertical,-12)
%System.GetDateTime(dd)
%Common.CreateNewLine()
%LCD.Gfx_SetFont('Terminal',6,1)
%Format.Offset(Horizontal,12)
%Format.Offset(Vertical,1
%UsePlugin('mbmmbm.dll',mbmMHZ1)
%Format.Bar(Horizontal,42,6,0,100,%UsePlugin('mbmmbm.dll',mbmUsageCPU1),0,1,8,40)
%Format.Bar(Vertical,4,47,0,35,%UsePlugin('mbmmbm.dll',mbmTemperature3),0,1,61,0)
%Format.Bar(Vertical,4,47,0,35,%UsePlugin('mbmmbm.dll',mbmTemperature2),0,1,69,0)
%Format.Bar(Vertical,4,47,0,35,%UsePlugin('mbmmbm.dll',mbmTemperature1),0,1,77,0)
%Format.Bar(Vertical,4,32,0,4600,%UsePlugin('mbmmbm.dll',mbmFan1),0,1,-1,15)
%Format.Bar(Horizontal,33,4,0,60,%System.GetDateTime(ss),0,1,20,0)
%Common.CreateNewLine()
%LCD.Gfx_SetFont('Terminal',5,1)
%Format.Offset(Horizontal,26)
%Format.Offset(Vertical,-35)
%System.GetDateTime(hh:nn)
%Assign(HDDF,%System.Drive(C,Free))
%Assign(HDDT,%System.Drive(C,Size))
%Assign(PorcHDD,%Mul(100,%Div(%HDDF(),%HDDT())))
%Assign(PorcHDD,%Trunc(%PorcHDD()))
%Format.Bar(Horizontal,23,5,1,100,%PorcHDD(),0,1,29,10)
%Format.Bar(Horizontal,19,5,1,%System.Memory(MemorySize),%System.Memory(MemoryUsed),0,1,41,24)
#EndGfxMode

este es la imagen que se necesita:

y este es otro script para el Winamp!!

#Header
%Graph.Font('Tahoma',7,1)
#EndHeader

#GfxMode
%Graph.LoadBitmap('pic.bmp',0,0,0,0,83,47,0,NONE)
%WinAmp.SpecAnalyzer(FFT,PeakedBars,83,27,5,50,3,1,0,0,15)
%Format.AlignCenter()
%Format.Offset(Horizontal,0)
%Format.Offset(Vertical,-2)
"0:00 < "
%Format.Time(%Mul(%WinAmp.TrackPos(),1000),'m:ss')" > "
%Format.Time(%Mul(%WinAmp.TrackLength(),1000),'m:ss')
%Format.Bar(Horizontal,83,6,0,%WinAmp.TrackLength(),%WinAmp.TrackPos(),1,1,0,42)
%Common.CreateNewLine()
%Graph.Font('Tahoma',7,1)
%Format.Offset(Horizontal,0)
%Format.Offset(Vertical,-2)
%Param.EnableScrolling(Horizontal,Ticker,3,80,1)" "
%WinAmp.Artist()" "
%WinAmp.Title()
#EndGfxMode

la imagen la tienen que crear y se tiene que llamar pic.bmp que mida 83x47 pixeles monocromatica.

ahora si

SALUDOS!

fuente!
http://www.fullcustom.es/guia_elec_nokia.html
0
22
0
2
22Comments
      GIF
      New