Tabla de contenido:

Figuras de Lissajous en matriz de LED de 8X8: 7 pasos
Figuras de Lissajous en matriz de LED de 8X8: 7 pasos

Video: Figuras de Lissajous en matriz de LED de 8X8: 7 pasos

Video: Figuras de Lissajous en matriz de LED de 8X8: 7 pasos
Video: Lenguaje tecnológico - 2do. 4ta. grupo1 - 2do. encuentro virtual 2024, Noviembre
Anonim
Figuras de Lissajous en matriz de LED 8X8
Figuras de Lissajous en matriz de LED 8X8

Por simpletronic Siga más por el autor:

LED como fotosensor ???
LED como fotosensor ???
LED como fotosensor ???
LED como fotosensor ???
Soldar componentes electrónicos en aluminio
Soldar componentes electrónicos en aluminio
Soldar componentes electrónicos en aluminio
Soldar componentes electrónicos en aluminio
Intermitente LED de 512 colores (aleatorio)
Intermitente LED de 512 colores (aleatorio)
Intermitente LED de 512 colores (aleatorio)
Intermitente LED de 512 colores (aleatorio)

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

Image
Image

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:

Descifrador
Descifrador

PIC16F627 es el corazón del proyecto.

Paso 3: decodificador

Descifrador
Descifrador

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":

Generando el
Generando el

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

Lectura de tabla para PUERTO A
Lectura de tabla para 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

Diagrama de flujo básico
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: