Tabla de contenido:

Reloj programable con pantalla de cuatro caracteres: 5 pasos (con imágenes)
Reloj programable con pantalla de cuatro caracteres: 5 pasos (con imágenes)

Video: Reloj programable con pantalla de cuatro caracteres: 5 pasos (con imágenes)

Video: Reloj programable con pantalla de cuatro caracteres: 5 pasos (con imágenes)
Video: 🚦RÓTULOS ELECTRÓNICOS🚦, pantallas led programables. 2024, Noviembre
Anonim
Reloj programable con pantalla de cuatro caracteres
Reloj programable con pantalla de cuatro caracteres
Reloj programable con pantalla de cuatro caracteres
Reloj programable con pantalla de cuatro caracteres

Serás la comidilla de la ciudad cuando uses este desagradable, sobredimensionado y poco práctico reloj de pulsera. Muestre su lenguaje obsceno favorito, letras de canciones, números primos, etc. Inspirado por el kit Microreader, decidí hacer un reloj gigante usando pantallas similares de dieciséis segmentos. Doce horas más tarde, salí de mi fuga masoquista y dejé de intentar enrutar un bus de datos de dieciséis bits en una placa de circuito impreso de una sola cara lo suficientemente pequeña como para llevarla en la muñeca. Volviendo a mi caja misteriosa de Digikey, se me ocurrió una pantalla de cuatro caracteres compuesta por matrices de led de 5x7. Entrada de datos en paralelo de 7 bits, sin necesidad de innumerables resistencias limitadoras de corriente, caracteres en mayúsculas y minúsculas, el resto se escribe solo. Este instructivo no pretende ser un tutorial sobre la creación de PCB o la programación de PIC. Para ser justos, en realidad no recomendaría que nadie intente hacer uno de estos. Si sabe lo suficiente para seguir adelante, probablemente pueda hacer un mejor trabajo que yo. Si no sabe lo que está pasando, entonces este instructivo no le enseñará todo lo que necesita saber. PD Si usa esto para desplazarse por las frases de Internet en público, es una mala persona y debería avergonzarse.

Paso 1: Junta tu mierda

Qué vas a necesitar: Pantalla inteligente DLO3416 Viene en sabores rojo, verde, lavanda, fucsia y nogal de arce. PIC 16F628A o 16F648A Es posible que puedas salirte con la tuya con otro PIC compatible con pines, solo asegúrate de leer la hoja de datos cuidadosamente. De cualquier manera, necesitará al menos un PIC en el paquete SOIC y probablemente un DIP para el circuito. El 628A y el 648A son idénticos excepto por la cantidad de memoria de programa disponible (2k vs 4k). Utilice el 648A a menos que tenga algunos 628A por ahí. MCP1253 Este es un convertidor CC-CC de bomba de carga. Vamos a usar esto para hacer 5V para nuestra pantalla con una batería de celda de moneda de 3V. Consigue algunos para que puedas destruir al menos uno. Los componentes pasivos son todos del tipo de orificio pasante. Sé que la mezcolanza de montaje en superficie y orificio pasante es estéticamente desagradable, pero ¿qué puedes hacer? -Condensadores: 10uF (2), 1uF (1) -Resistores: 10K (1) -Interruptor: N / O pulsador momentáneo. El tipo de clic que se ve en todas partes se necesitan botones baratos.-Enchufes / conectores de pines: dos pines y un puente, y una sola fila de 6 enchufes. Puede sustituir los enchufes por alfileres si le gusta rasgarse accidentalmente la ropa y la piel.-Célula y soporte para monedas CR2032 Molde de soporte: Soldador con la punta más puntiaguda que pueda encontrar. El MCP1253 viene en un paquete de montaje en superficie lo suficientemente pequeño como para ser inhalado accidentalmente. Tablero revestido de cobre, grabador, acetona, etc. para hacer el PCB. Programador PIC con un encabezado y cable ICSP. Algunas otras cosas sin las cuales no llegará muy lejos, pero que no puedo recordar ahora mismo.

Paso 2: Diversión en PCB

Diversión en PCB
Diversión en PCB
Diversión en PCB
Diversión en PCB
Diversión en PCB
Diversión en PCB
Diversión en PCB
Diversión en PCB

La hoja de datos de la pantalla se encuentra. Dice que la selección del cursor es una entrada alta activa. Ahora que somos pacientes y cuidadosos, hemos revisado el circuito para descubrir esto antes de perder horas haciendo PCB con CU atados bajos. Con solo una pantalla, no tenemos que preocuparnos por el direccionamiento. Tampoco nos importa la función del cursor. De hecho, he descubierto una lista realmente notable de cosas que no nos importan, que este instructivo es demasiado estrecho para contener. Enrute el tablero a mano alzada en su mayor parte, por lo que no incluyo un bonito esquema de Eagle. Mapear salidas PIC a pines de visualización es mucho más fácil usando huellas de componentes. Si esto es demasiado confuso, consiga cosas … Quiero decir, inventaré uno. No voy a repasar cómo hacer su propia PCB, Instructables se compone de aproximadamente 50% de instrucciones de método de transferencia de tóner según mi recuento. Descargue el archivo Eagle, imprímalo 1: 1 y refleje. Planche sobre una tabla de cobre durante aproximadamente media hora, retire el papel, descubra que no funcionó y repita unas diez veces. Si desea hacer un trabajo mejor sin jumpers, haga una tabla de doble cara o lo que sea, el Se adjuntan las bibliotecas Eagle para el MCP1253 (gracias a alguien de Open Circuits) y la pantalla.

Paso 3: Montaje

Montaje
Montaje
Montaje
Montaje

Algunos consejos generales:

1. Comience con el MCP1253. De esta manera, cuando lo arruinas y destrozas el tablero, no estás perdiendo mucho. Estañe las huellas primero, luego manténgalas en su lugar y fíjelas. La longitud adicional del trazo a su alrededor debería ayudar, calentar el extremo más alejado y alinearlo. Si tiene una mano firme y un poco de soldadura fina, puede hacer los cables individualmente. Si puentea alguno, arrastre un poco de mecha de soldadura a través de ellos. 2. Después de soldar el MSOP, el SOIC PIC será un paseo por el parque. Lo mismo pasa otra vez, tacha las esquinas y luego trabaja a tu manera. 3. Las piezas de montaje en superficie van en la parte inferior, todo lo demás va en la parte superior.

Paso 4: escribir mucho para pocas palabras

Mucho mecanografiado para pocas palabras
Mucho mecanografiado para pocas palabras

Los puertos del PIC están conectados de la siguiente manera:

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR / Vpp RA6 D6 RA7 D5 PORTB RB0 BL / RB1 WR / RB2 A0 RB3 A1 RB4 CLR / RB5 SW1 Entrada de interruptor RB6 PGC RB7 PGD Pero espera, dices, los bits de datos están en un orden confuso! Bueno, hay un poco de tedio que te salvaré. El archivo de inclusión adjunto tiene equivalentes para el juego de caracteres traducido para este pedido. Mi código tiene algunos problemas y no es muy bonito, por lo que todavía no lo incluiré en este instructivo. El flujo general del programa para cambiar un carácter es el siguiente: establecer bits de dirección mover datos de caracteres a PORTA borrar WR / bit nop establecer WR / bit La parte divertida es intentar acceder a grandes tablas de datos en la memoria del programa, cambiando entre los modos de visualización en el botón presiona, seleccionando letras de rock de los 80 apropiadas y así sucesivamente. En el lado positivo, es bastante sencillo ponerlo en funcionamiento si tiene alguna experiencia en programación PIC. Puede usar la fuerza bruta y escribir una llamada de función para cada carácter o usar una tabla de búsqueda simple con un índice y obtener una secuencia de 256 caracteres (64 "palabras" de cuatro caracteres).

Paso 5: Miscelánea

Programación ICSP Al quitar el puente, se desconecta el convertidor de CC del resto del circuito durante la programación. Dependiendo de su programador, si accidentalmente deja el puente encendido, podría freír el convertidor o la programación podría fallar. Duración de la batería La entrada en blanco es su amiga. Con brillo total (100% en ciclo de trabajo), el circuito puede consumir más de 50 mA. Esto no solo agotará la batería en un par de minutos, sino que es mucho más brillante de lo necesario. Experimente con un pequeño bucle PWM para atenuar la pantalla a un nivel aceptable de consumo de corriente. En mi experiencia, la pantalla sigue siendo muy visible cuando todo el circuito se basa en el orden de 2-5 mA. Este reloj no está diseñado para usarse con regularidad o para usar el reloj, obviamente. El objetivo es tener algo estúpido en la muñeca durante unas horas cuando salgas. Podrías reemplazar la celda de moneda con una batería más grande como un paquete de iones de litio de un teléfono celular si realmente necesitas más batería. Espera, ¿cómo diablos te pegas esto en tu muñeca? Yo tampoco lo he descubierto todavía. Probablemente termine comprando una correa de reloj de velcro barata por ahora.

Recomendado: