Tabla de contenido:
- Paso 1: Junta tu mierda
- Paso 2: Diversión en PCB
- Paso 3: Montaje
- Paso 4: escribir mucho para pocas palabras
- Paso 5: Miscelánea
Video: Reloj programable con pantalla de cuatro caracteres: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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
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
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
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:
Cómo utilizar una pantalla LCD de caracteres I2C de 20x4 con Arduino: 6 pasos
Cómo usar una pantalla LCD de caracteres I2C de 20x4 con Arduino: En este sencillo tutorial, aprenderemos a usar una pantalla LCD de caracteres I2C de 20x4 con Arduino Uno para mostrar un texto simple " Hola mundo. ¡Mira el video
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
Cómo hacer un reloj en tiempo real con Arduino y pantalla TFT - Arduino Mega RTC con pantalla TFT de 3,5 pulgadas: 4 pasos
Cómo hacer un reloj en tiempo real usando Arduino y pantalla TFT | Arduino Mega RTC con pantalla TFT de 3.5 pulgadas: Visite mi canal de Youtube. Introducción: - En esta publicación voy a hacer un "Reloj en tiempo real" usando LCD táctil TFT de 3.5 pulgadas, Arduino Mega Módulo RTC 2560 y DS3231… .Antes de comenzar… verifique el video de mi canal de YouTube. Nota: - Si está usando Arduin
Interfaz de pantalla Nextion con placa ESP 32 de cuatro relés: 7 pasos
Interfaz de pantalla Nextion con tarjeta ESP 32 de cuatro relés: En este instructables vamos a conectar la pantalla nextion de 5”a la tarjeta Esp 32 de cuatro relés. La tarjeta está controlada por el protocolo MQTT. La placa también tiene funciones de control de dos vías. Puede ser controlado tanto por mqtt como por pantalla táctil. Pantalla táctil
Cómo hacer un video de pantalla dividida con cuatro pasos: 4 pasos (con imágenes)
Cómo hacer un video de pantalla dividida con cuatro pasos: A menudo vemos a la misma persona en una escena dos veces en una obra de TV. Y hasta donde sabemos, el actor no tiene un hermano gemelo. También hemos visto que se colocan dos videos de canto en una pantalla para comparar sus habilidades de canto. Este es el poder de spl