Tabla de contenido:

GRAN PANTALLA alfanumérica: 7 pasos (con imágenes)
GRAN PANTALLA alfanumérica: 7 pasos (con imágenes)

Video: GRAN PANTALLA alfanumérica: 7 pasos (con imágenes)

Video: GRAN PANTALLA alfanumérica: 7 pasos (con imágenes)
Video: Topología Catastral y Vinculación gráfica y alfanumérica. 2024, Noviembre
Anonim
GRAN PANTALLA alfanumérica
GRAN PANTALLA alfanumérica
GRAN PANTALLA alfanumérica
GRAN PANTALLA alfanumérica
GRAN PANTALLA alfanumérica
GRAN PANTALLA alfanumérica

Hay pocas opciones si necesita una pantalla que se pueda ver desde el otro lado de la habitación, una pantalla grande. Puedes hacer uno como mi 'tiempo al cuadrado' o 'leds sobre vidrio', pero esto lleva unas 40 horas de tedioso trabajo. Así que aquí hay una pantalla grande FÁCIL de hacer. La construcción tiene 4 cables básicos, 5 voltios, tierra, SDA, SCL. La visualización de cada personaje cuesta entre dos y tres dólares. Entonces, una pantalla de 8x2 cuesta aproximadamente $ 30. Sin contar RTC, Arduino, impresiones 3d, carcasa.

El boceto es básico y fácil de entender. Fácil de modificar para cualquier pantalla alfanumérica. Las letras son de 1/2 tamaño con números de 1/2 tamaño y un conjunto de números de tamaño completo.

El inconveniente es que solo puede hacer una pantalla de 64 caracteres. El TCA9548 se queda sin direcciones (8). El lcd de Hitachi es muy LENTO y cualquier pantalla más grande y el tiempo de escritura toma alrededor de un segundo completo para llenar toda la pantalla. Entonces, si desea una pantalla de tamaño de pared, será lento. Hay muchas formas de hacer trampa y usar más de 64 lcds, pero no lo cubriré en esta publicación, ya que es una pantalla FÁCIL de hacer.

SI las fotos de un LCD …… NO salen bien. Estas pantallas se ven geniales en la vida real.

Suministros:

Cualquier uno 328 … nano, pro-mini, uno …

popular módulo RTC ZS-042 (DS3231)

Divisor de mux TCA9548 I2c

Hitachi 1602 con mochila I2c hasta 64

Impresión 3d de la cubierta de la placa de circuito impreso. Tengo 2 tipos para elegir

Recinto de madera como un marco de imagen hecho con molduras de madera de 1.5 pulgadas (stock en Lowes)

habilidades básicas: soldadura, alambre, conexión, adj, tuercas y pernos M2

Paso 1: PIEZAS BÁSICAS

PIEZAS BÁSICAS
PIEZAS BÁSICAS
PIEZAS BÁSICAS
PIEZAS BÁSICAS
PIEZAS BÁSICAS
PIEZAS BÁSICAS
PIEZAS BÁSICAS
PIEZAS BÁSICAS

partes básicas para la construcción

El marco de madera es una moldura de madera estándar en Lowes. No puede ver el borde interior que tiene aproximadamente 1/4 de pulgada de profundidad. Este labio permite que la cubierta 3d encaje dentro del marco y toque el frente sin caerse.

Paso 2: CUALQUIER COSA QUE QUIERA

TODO LO QUE QUIERAS
TODO LO QUE QUIERAS
TODO LO QUE QUIERAS
TODO LO QUE QUIERAS
TODO LO QUE QUIERAS
TODO LO QUE QUIERAS

algunas construcciones básicas y sugerencias:

Superpongo la pcb lcd para acercarlos y luego atornillo a través de los orificios superpuestos. Coloque cinta o algo de aislamiento entre los dos, ya que se producirán un cortocircuito. Conseguí una pantalla lcd con la mochila I2c adjunta y tuve que quitar la mochila y volver a montarla ya que las patas eran demasiado profundas y no permitían la superposición. Trate de obtener lcd y mochilas separados. Suelde la mochila al ras con la pantalla lcd para que puedan superponerse.

Los lcds están separados en bancos de 8. Pero mi cama de impresora 3D no imprime tan ancho, así que hice una cubierta para un banco de 6 lcds. luego hice una cubierta en forma de cadena que puede ser de cualquier ancho. Simplemente agregue la pieza final final. Utilizo una pintura de hobby negra para cubrir el led lcd para que el led no brille por el frente. Pinte hacia abajo para permitir que cualquier corrida fluya fuera del lcd en lugar de fluir hacia el lcd y destruirlo.

Apile tantas pantallas LCD como necesite. El marco de imagen de 8x2 tiene la mejor forma, pero puedes hacer uno de 16x2 o cualquier tamaño que desees.

Paso 3: Impresiones ESQUEMÁTICAS y 3D

Impresiones 3D y ESQUEMÁTICAS
Impresiones 3D y ESQUEMÁTICAS
Impresiones 3D y ESQUEMÁTICAS
Impresiones 3D y ESQUEMÁTICAS
Impresiones 3D y ESQUEMÁTICAS
Impresiones 3D y ESQUEMÁTICAS
Impresiones 3D y ESQUEMÁTICAS
Impresiones 3D y ESQUEMÁTICAS

La conexión es FÁCIL con solo 4 cables. Puede usar cables de puente, pero si este es un proyecto a largo plazo, soldaría cables en su lugar.

Un banco de 6 leds es todo lo que cabe en mi impresora, así que hice un marco de cualquier tamaño. Simplemente siga agregando y luego coloque la pieza final.

Paso 4: SOLO FOTO PARA MOSTRAR CÓMO

SOLO FOTO PARA MOSTRAR CÓMO
SOLO FOTO PARA MOSTRAR CÓMO
SOLO FOTO PARA MOSTRAR CÓMO
SOLO FOTO PARA MOSTRAR CÓMO
SOLO FOTO PARA MOSTRAR CÓMO
SOLO FOTO PARA MOSTRAR CÓMO
SOLO FOTO PARA MOSTRAR CÓMO
SOLO FOTO PARA MOSTRAR CÓMO

Como se muestra en el esquema, cada lcd va a un pin 'S' diferente en el 9548. No está vinculado a las líneas principales SDA, SCL. El 9548 cambia las líneas I2c a cada lcd. Mantén esto en mente.

Quité el LED rojo de encendido de la mochila solo porque era demasiado brillante. También uso un diodo en el puente LED en lugar del puente de cero ohmios. El diodo es un diodo de silicio estándar y baja el voltaje 0.7 para hacer que la luz de fondo sea la correcta. (no demasiado brillante por la noche)

Paso 5: BOCETO

El Sketch es simple y directo. No me importa si alguien hace una biblioteca de caracteres alfanuméricos laterales … solo dame un poco de crédito como, basado en alfanumérico de Jim Jakubcin.

La referencia a lcd es el módulo lcd estándar Hitachi 16x02. Tiene cc (caracteres personalizados) de 8 cada uno. El cc se puede modificar en cualquier momento, pero si se imprimen 2 de la misma dirección al mismo tiempo, el último cc sobrescribirá al otro. Básicamente, solo puede usar el conjunto de 8. Hay una pequeña forma de superar esto, pero es extremadamente limitado. Cada letra se forma a partir de una matriz almacenada en PROGMEM. Luego se llama desde otra matriz 'cname' usando una función y 'xc' como variable de llamada. El 'displayChr (bank, #lcd, top / btm, cname)' se usa para hacer la pantalla. En este boceto solo tengo 2 bancos de 8. El máximo podría ser 8x8. Simplemente agregue otro 'if bank' a displayChr () con la dirección correcta del 9548. (vea la tabla de verdad de direcciones). Para cambiar la línea I2c a otro pin 'S' del 9548, la llamada es escribir (0-7). En la biblioteca de MUX I2c se olvidó de decir que B00000000 apaga todos los interruptores de salida. Entonces, para usar lcd # 3 (0-7) B00000100 o 4. El cambio es tan fácil que eliminé la biblioteca de mi boceto, pero es posible que desee descargar y ver qué tan fácil es la biblioteca.

Para imprimir un carácter, simplemente llame a displayChr (x, x1, x2, x3).

X = Este será el banco 0-7

X1 = lcd # 0-7 (de izquierda a derecha)

X2 = topS o botS para imprimir las letras minúsculas en la mitad de la pantalla lcd. Los números más grandes sabrán automáticamente llenar todo el lcd

X3 = es el nombre de la letra o ARRAY PLACE en cname

El RTC tiene una temperatura incorporada, por lo que se puede usar una lectura en interiores.

¿Tengo un DOW fácil del que he copiado ????

Para iniciar el reloj, conéctese a la computadora e ingrese las horas correctas en 'SETUP ()'. El RTC tiene una batería, por lo que los tiempos serán buenos. Las horas deberán ajustarse al horario de verano, por lo que instalará un simple interruptor o simplemente actualizará a través de la computadora.

| A2 | A1 | A0 | Dirección I2C ||: ---: |: ---: |: ---: |: ---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77

Paso 6: OTRAS CONFIGURACIONES

OTRAS CONFIGURACIONES
OTRAS CONFIGURACIONES
OTRAS CONFIGURACIONES
OTRAS CONFIGURACIONES
OTRAS CONFIGURACIONES
OTRAS CONFIGURACIONES

Mi primera matriz de lcd usó puertas nand y cambié la habilitación de lcd a lcds separados. Luego utilicé el chip CD4051 que está hecho para cambiar datos. Tiene entrada y salida de 8 líneas conmutadas. Como un interruptor de rotor antiguo. Tengo una placa de circuito impreso aquí. Con esta configuración, puede usar un I2c y romper el pin de habilitación y conectar iot a la entrada del 4051 que cambia la habilitación al lcd seleccionado. Puede seguir conectando en cascada la habilitación para siempre a lcds. Pero esto limita el 4051 a solo 7 interruptores y el 8 pasa al siguiente 4051. Esto hace que los bancos = 7 no 8. Usé los 8 y cambié la dirección de otra mochila en el segundo banco. esta segunda mochila tiene un 4051 atado a la habilitación y hace la misma conmutación que en el primer banco. Solo tiene una segunda dirección en las líneas SDA, SCL.

Esta configuración requiere que TODAS las 6 líneas de datos del lcd estén conectadas en paralelo. El RW a tierra. Esto lleva mucho más tiempo y recomendaría un conector enchufable para cada lcd. Esta configuración es solo para UNA mochila por banco en lugar de una mochila para cada lcd.

Agregue un comentario si desea más información sobre esta configuración. es mucho más difícil y complicado que el otro.

Paso 7: FOTOS FINALES

FOTOS FINALES
FOTOS FINALES
FOTOS FINALES
FOTOS FINALES
FOTOS FINALES
FOTOS FINALES

Solo algunas otras fotos. Tengo un reloj GPS HC12 para exteriores que envía actualizaciones a otra pantalla lcd (en las fotos). Solo para mostrar lo que se puede hacer. Esto es para hacer CUALQUIER TIPO de PANTALLA GRANDE.

gracias por leer…

Por favor vea mis otros proyectos..oldmaninSC.

y te gustará mi "BOLA BUD"

Recomendado: