Conexión de múltiples pantallas lcd de 1 pulgada a un solo MCU

-2

necesitaría conectar varias pantallas lcd cuadradas muy pequeñas (de 1 pulgada, si no un poco más) a una sola unidad controladora.

Lo busqué pero, como no soy un ingeniero eléctrico, parece que me faltan algunas palabras clave o conocimientos sobre el tema.

Lo que encontré es que los sitios web como alibaba o similares están vendiendo ese tipo de pantallas, pero cada una necesita su propio controlador.

Seré más específico: - No necesito una representación extendida, por lo que cada pantalla mostrará el mismo contenido; - el mcu debe ser tan pequeño como una de esas pantallas, por lo que 1 pulgada; - una resolución aceptable, legible; - Una forma de programar ese controlador (tareas simples). - No hay pantalla táctil tampoco. Cualquier tipo de ayuda sería muy apreciada, ¿de dónde debería empezar? ¿Hay algún sitio web o alguien que pueda crearlo a la medida (dado el tamaño pequeño)? ¡Gracias!

    
pregunta Luca Dalessandro

1 respuesta

0

Descargo de responsabilidad: no he trabajado con pantallas TFT, por lo que no sé qué se supone que deben hacer. Sin embargo, trabajé con los controladores LCD Hitachi HD44780 que todos conocemos y usamos para agregar resultados de texto a los proyectos de Arduino. Por lo tanto, asumiré que estos TFT actúan al menos de alguna manera que está cerca de estos. Sin embargo, necesita probar y ver si después de la actualización de la pantalla, la pantalla lleva cualquiera de los pines de datos a un estado diferente. Si lo hace, entonces lo que se describe a continuación puede fallar de manera explosiva, ya que cada pantalla intenta tirar de los pines de datos a un estado diferente.

Si cada pantalla tiene que mostrar la misma imagen, entonces conectar varias entre sí es tan simple como vincular todas las patillas de datos y las patas de activación. Como cada pantalla recibirá los mismos datos, se actualizarán simultáneamente.

Pero tampoco es tan difícil hacer que cada pantalla haga lo que es suyo: usted comparte todos los pines de datos y separa los pines de activación. El chico de 8 bits tiene un video que analiza las pantallas LCD de caracteres basadas en el HD44780 mencionado arriba, y ese video es de donde obtuve la idea. Básicamente, el punto es que la pantalla debe verificar los pines de datos solo cuando son activados por los pines de disparo; por lo tanto, debe ignorar lo que está en las líneas de datos cuando no lo estamos activando. Tenga en cuenta que, a menos que haga algo inteligente en el software, la velocidad máxima a la que puede conducir las pantallas disminuye con cada nueva que agregue: es decir, con dos pantallas, la velocidad se reduce a la mitad, con tres, la velocidad es un tercio del máximo, y así sucesivamente.

Pero realmente, realmente , si su proyecto necesita las cuatro pantallas tan mal (y para el registro, no he tenido un proyecto que necesite más de una), entonces está mejor Aplastar un micro separado en la parte posterior de cada pantalla, y alguna forma de control centralizado sobre ellos (como en, vincularlos a todos hasta un Raspberry Pi con I2C o algo así). Una lectura rápida a través de la hoja de datos sugiere que necesita 10 pines para manejar esta cosa; si es así, para equipar las pantallas con sus propios micros dedicados, desearía una bolsa de montaje en superficie ATmega 328s y un pistola de pegamento.

    
respondido por el Danya02

Lea otras preguntas en las etiquetas