¿Cómo interactuar con un proyector micro LCD?

Desarmé un reloj barato de "proyección de pared":ingrese la descripción de la imagen aquí

Y quitó la placa LCD que muestra la lectura del reloj proyectada frente al LED rojo súper brillante:ingrese la descripción de la imagen aquí

Como un pequeño proyecto de pasatiempo, me gustaría conectar esta pantalla LCD a un Arduino equipado con Wifi y hacer un reloj de proyección simple basado en NTP.

¿Cómo interactúo con esta placa? Nunca antes me había conectado directamente con una pantalla LCD (sin un circuito de control adjunto), por lo que no estoy seguro de cómo proceder. Como muestra la imagen, la placa LCD tiene dos pequeños cables planos que contienen 6 hilos cada uno. En cada cable, uno de los hilos tiene aislamiento blanco. Los 12 cables parecen ir directamente al panel LCD, sin componentes discretos adicionales en la placa.

El reloj funcionaba con dos pilas AA, así que asumo que el nivel lógico que usa no supera los 3V. La imagen proyectada muestra los 4 dígitos del reloj estándar en el formato "24:59".

¿Cómo aplico voltajes a estos cables para mostrar dígitos? ¿Es una simple interfaz uno a uno, donde la activación de un cable hace que parte de la pantalla se vuelva opaca, o es una especie de matriz, donde se deben activar varios cables en secuencia para formar los dígitos generales? ¿Es seguro asumir que el cable blanco está conectado a tierra y los grises son de señal, o es todo lo contrario?

Como solo tengo uno de estos, no quiero comenzar a experimentar ciegamente aplicando voltajes a través de los cables y arriesgarme a destruirlo. ¿Cómo debo proceder?

Editar: verifiqué la salida de algunos de los pines LCD de la placa de control original del reloj y los patrones se ven muy similares 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 una pantalla LCD multiplexada. Dado que tengo 4 dígitos, ¿eso significa que hay 4 pines comunes/plano posterior? ¿Cómo generaría 4 niveles lógicos desde un Arduino? ¿Necesito generar 4, o puedo arreglármelas con dos utilizando el método de conducción de LCD que se describe 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 un ancho de 4 ms, para una fase total de "encendido" de 8 ms, y la distancia entre repeticiones es de unos 16 ms. De acuerdo con la documentación para señales de control LCD multiplexadas, los pulsos en los pines de la placa posterior no se pueden superponer, lo que significa que solo hay suficiente espacio en la fase "apagado" para otra señal de la placa posterior. Creo que eso implica que solo hay 2 pines de backplane. ¿Es esto correcto?

Sería más fácil averiguar si el reloj tiene una forma de sintonizar el reloj a NPT a través de algún otro método, tapa sintonizable o varicap agregado o puerto serie desde GPS. Pero para conocer las interfaces LCD simples que pueden ser comunes a esta pantalla LCD personalizada, lea google.com/…
o comparta el reloj con un reloj sincronizado atómicamente agregando PLL para obtener lo mismo o compre el reloj correcto ebay.com/itm/…

Respuestas (3)

Cuento 11 conexiones de conductores planos a la pantalla LCD. Eso es suficiente para una pantalla de 7 x 4 (es probable que uno de los 12 cables sea excedente, esté desconectado o sea común con otro).

El primer dígito solo tiene que mostrar tres estados 0, 1, 2 (y apagado) y esto se puede organizar con una lista de 4 elementos impulsados ​​que tienen un par de segmentos conectados entre sí. Esto deja 3 elementos de repuesto que se pueden accionar para los dos puntos y los anunciadores AM y PM.

Como una pantalla LCD multiplexada en bruto, requerirá una unidad multinivel y esto se puede hacer con la mayoría de los microcontroladores a expensas de pines y resistencias adicionales. Si la lógica de la unidad de CA no se realiza en el hardware, se ha propuesto que se utilicen condensadores de bloqueo en las unidades de fila o columna para que no haya CC residual que provoque la degeneración de la pantalla.

La prueba con CC suele ser segura, pero generar CA desde la salida de un auricular de PC también suele ser suficiente para controlar pantallas simples. Use un generador de tonos a una frecuencia baja de 100 a 400 Hz y envíe un mensaje de texto con las distintas combinaciones de pines brevemente.

A menudo, tener dos cables de 30 a 100 cm colocados a izquierda y derecha en su escritorio es suficiente para probar una pantalla LCD entre ellos debido a la captación de red capacitiva perdida ya que la pantalla LCD tiene una impedancia tan alta.

EDITAR:
Su pantalla es un multiplex 1: 4 ya que no hay suficientes conexiones para un multiplex 1: 2 o 1: 3 más simple. La transmisión directa (1:1 o no multiplexada) es la más simple, pero requiere un pin para cada segmento individual (28+1 conexiones) porque tiene una sola placa posterior común.

Aquí hay material de lectura.

¿Cómo determino el pinout y qué pines son los backplanes comunes? Puedo activar algunos segmentos conectando aleatoriamente tierra y una señal de 3.3V (con una resistencia de 4.7k) a los pines, pero no puedo ver ningún patrón.
Mi osciloscopio muestra las salidas del reloj hasta 4 niveles lógicos, con voltajes negativos. ¿Es esto estrictamente necesario, o puedo arreglármelas con solo 3? No quiero agregar un chip de controlador LCD, y Arduino puede generar hasta 3 niveles lógicos positivos, 0, Vcc/2, Vcc.
@Cerin, la otra respuesta muestra una disposición de segmento típica. El tuyo será diferente, pero algo por el estilo. En algunas pantallas, si sostiene el panel en ángulo para reflejar un fondo de luz difuso, a veces puede ver los conductores transparentes y rastrear dónde van en el borde. De lo contrario, es cuestión de prueba y error. Tendrá que utilizar un sistema de accionamiento muy similar al que se utiliza actualmente. Las otras respuestas y los enlaces que incluyo tienen discutidas pantallas multiplex 1: 4.

Mirándolo, puede ser una pantalla LED básica multiplexada de 7 segmentos. Hay algunos pines comunes, que puede mapear con una batería y una resistencia, una batería CR2033 de celda de moneda o un probador de diodos. Pruebe individualmente cada pin con otro pin y cree un esquema. Una vez que tenga el diseño, puede controlarlo como cualquier otro LED, escaneando cada dígito según sea necesario. Hay muchos proyectos de ejemplo en línea para obtener detalles sobre cómo conectar y controlar estas pantallas numéricas. La idea básica, los números PIN y las ubicaciones varían:

ingrese la descripción de la imagen aquí

Debería ser fácil medir los pines y aplicar ingeniería inversa a las señales.
¿Cómo lo mapearía con una batería y una resistencia? Al leer esto , advierte contra la aplicación de un voltaje de CC a una pantalla LCD, ya que podría dañarla, y en su lugar sugiere usar una señal de 100 Hz. ¿Es esa una preocupación válida?
@Cerin No creo que sea una pantalla LCD TN. Pero, de nuevo, puede ser. He visto algunas pantallas de segmento LED muy delgadas. Puede verificar la placa del reloj para ver si hay algún controlador IC. Aún puede verificarlo con una batería + resistencia de 4.7k en dos pines para ver si se enciende. La conexión momentánea de CC no sería un problema.
Definitivamente es LCD. Puede que no quede claro en la imagen, pero ese cuadrado grisáceo es una pieza de vidrio transparente. No hay LED en él.
Se aplica el mismo concepto, solo que con un componente de CA adicional. Puede verificarlo con DC rápidamente, y su diseño final necesita algunos ajustes. Consulte electronics.stackexchange.com/questions/169783/…
Definitivamente no es una pantalla de diodo. Es como una matriz de tapas cargadas de voltajes de polarización por segmento como RAM estática MOS
Si lo que le interesa es una pantalla LCD, no debe usar una fuente de CC para experimentar. En su lugar, obtenga una MCU que alterne una E/S a una velocidad moderada y acople a través de un capacitor para obtener una fuente de CA.

Pero si esto parece demasiado trabajo, solo haga lo que dije antes en los comentarios y sincronice el XTAL con un reloj atómico basado en NPT externo a la misma frecuencia.

Pero si parece divertido, lea más aquí para más detalles.

Tipo: Transmisivo Negativo
Retroiluminación: 5 mm Rojo 20 grados 10 Cd

Descripción de 11 pines

opcion 2

Ejemplo de una pantalla de reloj MUX'd (como QAM analógico)

ingrese la descripción de la imagen aquí


Controladores de segmento 1:4 MUX por pin