Tabla de contenido:
- Paso 1: mira el video
- Paso 2: Esquema:
- Paso 3: decodificador
- Paso 4: Generación de ondas "sinusoidales":
- Paso 5: lectura de la tabla para el PUERTO A
- Paso 6: diagrama de flujo básico
- Paso 7: mira el video
Video: Figuras de Lissajous en matriz de LED de 8X8: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Por simpletronic Siga más por el autor:
Acerca de: Música: mi profesión desde hace más de 40 años… Electrónica: mi amada afición de siempre. Más sobre simpletronic »
Un punto de luz que oscila en 2 ejes perpendiculares dibuja un patrón llamado "Figura de Lissajous" (1857) o "Curva de Bowditch" (1815). Los patrones varían de simples a complejos dependiendo de la relación de frecuencia y la fase de los 2 ejes. Una relación 1: 1 con una diferencia de fase 0 dibuja una línea recta en un ángulo de 45 °. En este proyecto, la relación de frecuencia de los 2 ejes se desplaza lentamente hacia adelante y hacia atrás entre 1: 1 y 2: 1. Estos patrones se generan fácilmente con un osciloscopio y 2 osciladores de onda sinusoidal. A mediados de la década de 1800, Joules Antoine Lissajous desvió un haz de luz con espejos unidos a diapasones. También creó un PÉNDULO DE ARENA. Este proyecto muestra las figuras Lissajous en una matriz de led de 8X8 (o 64 leds discretos para un dispositivo más grande) y es impulsado por un microcontrolador PIC16F627.
Paso 1: mira el video
El movimiento del LED activo en píxeles / segundo es alrededor de 20 veces la velocidad de fotogramas de este video. Por esa razón, los patrones pueden parecer "nerviosos". El dispositivo real tiene un rendimiento visual mucho más fluido.
Paso 2: Esquema:
PIC16F627 es el corazón del proyecto.
Paso 3: decodificador
Los pines PORTB del mcu accionan los 8 ánodos comunes (eje X). PORTA (eje Y / cátodos LED) tiene un máximo de 7 pines configurables como salidas. Para obtener las 8 salidas necesarias, PORTA de 2 pines acciona un decodificador hecho con 3 puertas nand (74HC00) que proporciona 3 salidas de 2 pines de la mcu.
Paso 4: Generación de ondas "sinusoidales":
El movimiento "sinusoidal" del píxel se obtiene leyendo una sucesión de patrones de 22 bytes de una tabla en la memoria para el eje X y el eje Y, respectivamente. La velocidad a la que se leen estos patrones determina el período del barrido.
Paso 5: lectura de la tabla para el PUERTO A
La lectura de la tabla para PORTA es ligeramente diferente a la de PORTB. El puerto A impulsa los cátodos y está activo BAJO. Los pines 0 y 1 controlan 3 cátodos comunes a través del decodificador de puerta 74HC00 nand.
Paso 6: diagrama de flujo básico
Enlace de descarga al código HEX y ASM para PIC16F627
Paso 7: mira el video
cámara lenta que muestra el movimiento del píxel activo
Recomendado:
Reloj de matriz de 8x8 LED y advertencia anti-intrusión: 4 pasos (con imágenes)
Reloj de matriz de LED de 8x8 y advertencia anti-intrusión: en este Instructable veremos cómo construir un reloj de matriz de LED de 8x8 activado por detección de movimiento. detectado a un telegram bot !!! Lo haremos con dos diferentes
Pantalla de dos dígitos con matriz de LED única de 8x8: 3 pasos
Pantalla de dos dígitos con matriz de LED única de 8x8: aquí me gustaría construir un indicador de temperatura y humedad para mi habitación. Usé una única matriz de LED de 8x8 para mostrar números de dos dígitos, y creo que parte del proyecto se volvió más útil. Encajé la construcción final usando una caja de cartón, dolor
Matriz de puntos de reloj inteligente IoT Use Wemos ESP8266 - Matriz ESP: 12 pasos (con imágenes)
Matriz de puntos del reloj inteligente de IoT Use Wemos ESP8266 - Matriz de ESP: haga su propio reloj inteligente de IoT que pueda: Mostrar el reloj con un hermoso icono de animación Mostrar Recordatorio-1 a Recordatorio-5 Mostrar Calendario Mostrar tiempos de oración musulmanes Mostrar información meteorológica Mostrar noticias Mostrar consejos Mostrar Pantalla de tasa de Bitcoin
Cómo construir una matriz de LED GRANDE de 8x8 (MAX7219 LED de 10 mm): 9 pasos (con imágenes)
Cómo construir una matriz de LED GRANDE de 8x8 (MAX7219 LED de 10 mm): ¿Ha trabajado con una matriz de LED de 8x8 ya preparada como pantallas? Vienen en varios tamaños y es bastante interesante trabajar con ellos. Un tamaño grande fácilmente disponible es de alrededor de 60 mm x 60 mm. Sin embargo, si está buscando una matriz de LED prefabricada mucho más grande
Cómo conectar una matriz LED 8x8 impulsada por MAX7219 con el microcontrolador ATtiny85: 7 pasos
Cómo conectar una matriz LED 8x8 impulsada por MAX7219 con un microcontrolador ATtiny85: El controlador MAX7219 fabricado por Maxim Integrated es un controlador de pantalla de cátodo común de entrada / salida en serie compacto que podría conectar microcontroladores a 64 LED individuales, pantallas LED numéricas de 7 segmentos de hasta a 8 dígitos, visualización de gráfico de barras