Problemas con lcd 44780 [SOLUCIONADO]

Hola a todos. Perdonar mi ignorancia.

Estoy comenzando con arduino, e intento hacer funcionar un lcd. He usado un esquema que encontre:

y programado un pequeño codigo que lee un voltaje. El problema es que los caracteres no se muestran bien y poco a poco van desapareciendo hasta que lo hacen del todo. Ademas el lcd empieza a oler a calenton. Lo he conectado todo como en el esquema escepto el pin 3 del lcd, que lei por ahi que se puede conectar directamente a masa para el mayor contraste.

Esta es la hoja del lcd:

http://www.artronic.pl/o_produkcie.php?id=677

He pensado ahora que no todos los lcd se alimentaran igual, y que igual lo estoy sobrealimentando.

un video para que lo veais:

podeis ayudarme? lo estoy friendo??

pd.- Otra cosa que he notado. Si lo alimento por el usb, la cosa es peor todavia, se ve poco o nada, y desaparece todo en pocos segundos. Si lo alimento con una pila de 9 voltios, va mejor, dura unos segundos mas, pero termina igual, apagandose.

Una idea estupida. Si lo conectas como prueba con la configuración estandard (es decir solo el LCD y el arduino) falla? Asi puedes determinar si falla el circuito o el LCD.

Gracias por contestar...

Cual es la idea estupida??

le he cargado el codigo del hola mundo, y ni enciende. Se enciende y se apaga un segundo y ya...

El backlight del LCD consume unos 225mA. Si lo tienes conectado a un pin de arduino es probable que lo hayas frito. Si lo tienes a alimentación el olor a churrasco viene del regulador que se te esta calentando.
Ponle una resistencia de 1K en serie al backlight.

EL backlight lo tenia conectado al mismo pin que la alimentacion del lcd, el 5V del arduino...

Que es lo que debo haber frito entonces? el micro? algun otro componente del arduino? o el lcd?

Pues a ojo de buen cubero, yo diría que se ha calentado a base de bien el regulador de tensión probable mente. Supongo.

Si no se te ha roto, lo que puedes hacer es hacer la prueba y ver qué es lo que se te está calentando. También es posible que tengas algún que otro corto. Sin tener un esquemático de cómo lo tienes realmente conectado, es difícil saberlo.

Muhas gracias por contestar de nuevo, fm.

Perdona lo poco que se del tema. El regulador esta en ... la placa de arduino?? como hago la prueba?

Me huele que el problema esta en el LCD. Primero literalmente, lo que huele a chamusquina despues de conectarlo es el lcd. Despues por que si enchufo el arduino sin nada, todo parece correcto, carga bien programas... en fin.

Por esquematico, a que te refieres? a esto? http://arduino.cc/en/uploads/Tutorial/LCD_schem.png

o a una foto de la plaquita que he echo para conectar el lcd con el arduino?

Muchas gracias por tu ayuda.

Como proceder:

  1. revisa bien los cables y conexiones entre el arduino y el LCD, sobre todo las del BL y alimentación.
  2. Pon una resistencia en serie con el backlight de 1K ( +5V ----^v^1Kv^v^----- BL ----- (GND))
  3. Lo que se debería calentar son los dos componentes que hay al lado de la clavija de alimentación.
  4. Comprueba que no tienes ninguna conexión entre +5V y (GND)
  5. Conecta el potenciometro de contraste.

A ver que sucede.

Esto es lo que he echo:

1.- He conectado el arduino sin nada mas, he medido el voltaje en la salida v5 . SI lo enchufo por usb me da 4,90v, enchufandole una pila de 9v en la clavija de alimentacion da 4,98v. EN la salida de 3v3 el voltaje tambien es correcto.

2.- He revisado varias veces la conexion entre el lcd y el arduino y no consigo ver nada que este mal o en corto. En teoria esta asi: http://arduino.cc/en/uploads/Tutorial/LCD_schem.png . LO unico que difiere es que tenia el contraste conectado a masa y ahora lo que quitado. Voy a poner un pot. Me valdria uno de 10K o es mejor uno de 22k? la masa y los +5 van en los extremos y el cable para el lcd en el medio?

3.- EL BL lo he desconectado por completo. Hasta que no funcione paso de conectarlo, y asi una cosa mejos de la que preocuparse.

4.- LOs elementos de al lado del conector del arduino no parecen calentarse.

5.- NO consigo encontrar ningun corto entre gnd y +5v.

Hola, un pot de 10K esta muy bien. Solo con el LCD te debería funcionar bien sin tener consumos altos. Si sigue consumiendo mucho sin el BL a seguir revisando.

perdona que te siga dando la vara. EL pot que es como el de la foto, va conectado como te he dicho? gnd y +5 en los estremos y contraste en el medio?

Si, es como el de la foto. Para saber como conectar:
Medir redistencia entre dos extremos. El que te de 10K uno a GND y el otro a 5V. El otro extremo al pin de contraste.

Pues ya esta conectado el pot, y la cosa va a peor. Ahora inmediatamente despues de conectar por usb, parece como si hiciese corto. Se apaga y se enciende el arduino dos o tres veces deprisa y luego se queda muerto. EN el lcd se oye algo parecido a hervir...un susurro como de burbujitas. Y ha salido inclusso humo del conector del lcd y la placa. Madre mia, que mala solucion le veo...

Ya como que no pretendo hacer funcionar este LCD, sino saber que hago mal para que el proximo que compre no lo fria tambien...

Pues la verdad es que sin ver las conexiones y tener la placa a mano es muy complicado.

Es evidente que tienes un Sr. Corto en algún sitio.

Pues aqui esta mi plaquita. Es exactamente como la tengo conectada. El cuadrado verde que numero abajo a la izquierda son dos tiras de pines hembra donde enchufo el lcd, que a su vez tiene soldadas dos tiras de pines macho... Alguna idea de donde la estoy pifiando?

Ya se donde esta el corto! Resulta que habia medido mil veces continuidad en mi plaquita, pero siempre con el lcd desenchufado :roll_eyes:

Lo he enchufado y al momento pita continuidad entre la pista de +5 y gnd. Despues he desenchufado el lcd, y he medido continuidad entre la patilla 1 y 2 del lcd, y pita que da gusto... Alguna idea? a la basura el lcd? tiene arreglo? que puede haberse roto para que se hayan comunicado los pines 1 y 2?

Muchas gracias la ayuda y por el tiempo dedicado!

Ya me imaginaba que había algún corto. Estaba revisando tu placa y no he visto nada raro, con lo que estaba un poco mosca.

Si tienes continuidad entre Vcc y Vdd no es muy buen asunto. De todas formas, veo que el barniz del LCD está muy trillado (vamos usado). El corto lo puedes tener en cualquier sitio. Tendrías que ir siguiendo las pistas hasta ver donde está.

Por el precio que tienen no creo que sea algo como para perder mucho el tiempo. Es más, si encuentras el corto, es posible que no lo puedas reparar.

EL lcd tiene 2 dias. EL barniz esta un poco raspado en las conexiones por que loco de buscar problemas y no encontrarlos, le pase un punzon para asegurarme de que no hubiese estaño o flux o similar que uniese dos pines...

OK

FUNCIONA!

He intentado encontrar algo mal en el lcd y no lo he conseguido. Al final he desoldado los pines de conexion a ver si el problema estaba ahi, y efectivamente, una nano gota de estaño debe haberse quedado jodiendo la pava, por que al volver a soldarlo el corto habia desaparecido. Y despues de echar humo, sonar burbujitas y demas, el LCD funciona perfectamente!!!

Fm muchisimas gracias por tu tiempo y por haberme ido guiando... Gracias d everdad.