Desarmé un reloj barato de "proyección de pared":
YretirélaplacaLCDquemuestralalecturadelrelojproyectadafrentealLEDrojosúperbrillante:
Comounpequeñoproyectodepasatiempo,megustaríaconectaresteLCDaunArduinoequipadoconWifiyhacerunrelojdeproyecciónsimplebasadoenNTP.
¿Cómomeconectoconestaplaca?NuncaanteshabíainteractuadodirectamenteconunapantallaLCD(sinuncircuitodecontroldeacompañamiento),asíquenoestoysegurodecómoproceder.Comomuestralaimagen,laplacaLCDtienedospequeñoscablesplanosquecontienen6cablescadauno.Encadacable,unodeloscablestieneaislamientoblanco.Los12cablesparecenirdirectamentealpanelLCD,sincomponentesdiscretosadicionalesenlaplaca.
ElrelojfuealimentadopordosbateríasAA,asíqueasumoqueelnivellógicoqueusanoesmásde3V.Laimagenproyectadamuestralos4dígitosestándardelrelojenelformato"24:59".
¿Cómo aplico voltajes a estos cables para mostrar dígitos? ¿Es una interfaz simple uno a uno, donde la energización de un cable hace que parte de la pantalla se vuelva opaca, o es algún tipo de matriz, donde se deben activar múltiples cables en secuencia para formar los dígitos generales? ¿Es seguro asumir que el cable blanco está molido y los grises son señal, o es lo contrario?
Ya que solo tengo uno de estos, no quiero comenzar a experimentar a ciegas aplicando voltajes a través de los cables, y arriesgarme a destruirlos. ¿Cómo debo proceder?
Editar: verifiqué la salida de algunos de los pines LCD del tablero de control original del reloj y los patrones se parecen mucho al ejemplo "multiplexado" que se muestra aquí . Cada pin emite hasta 4 niveles lógicos. Así que creo que puedo asumir con seguridad que es un LCD multiplexado. Ya que tengo 4 dígitos, ¿eso significa que hay 4 pines de plano común / posterior? ¿Cómo generaría 4 niveles lógicos desde un Arduino? ¿Necesito generar 4, o puedo arreglármelas con dos usando el método de manejo de LCD descrito aquí ?
Editar: Estoy bastante seguro de que esta es la salida de uno de los pines del backplane, ya que nunca cambia, incluso después de varias horas. Parece que el pulso tiene 4ms de ancho, para una fase total "on" de 8ms, y la distancia entre repeticiones es de aproximadamente 16ms. Según la documentación para señales de control LCD multiplexadas, los pulsos en los pines de la placa posterior no pueden superponerse, lo que significa que solo hay suficiente espacio en la fase de "apagado" para otra señal de la placa posterior. Creo que eso implica que solo hay 2 pines de backplane. ¿Esto es correcto?