4 votos

Proyecto de persistencia de la visión (POV)

Hace poco vi un artículo con un cubo LED de 8x8x8. Vi que se basa en un fenómeno óptico llamado persistencia de la visión (POV).

Así que quería crear un circuito simple con 4 líneas cada una con un LED, que se encenderán con una frecuencia que dará la ilusión de que se encienden todo el tiempo. (Ya sé cómo encender 4 LEDs pero lo quiero simple ahora para captar el punto)

¿Puede alguien ayudarme y decirme qué piezas necesito para crear esto? Tengo un microcontrolador Atmega 16L. ¿Puedo completar esto sin ningún otro chip? ¿Puedo lograr esto también con 555 y flip flops?

EDITAR:

Lo siento si no puedo ser comprensible.

Quiero un circuito simple como el de la foto de abajo que ilumine cada tira durante un tiempo determinado.Este tiempo debe ser lo suficientemente amable para ver una iluminación constante.

La caja negra son las piezas que necesitará porque no las conozco.

enter image description here

5voto

Ricardo Puntos 3575

Sí, puedes hacer una aplicación POV con tu ATmega16L y un montón de LEDs y resistencias y algo de programación inteligente.

La aplicación POV más sencilla que he visto y que por cierto he construido es un Escudo Arduino llamado Blinkenlight .

Esta placa en particular tiene un conjunto de 20 LEDs en línea que puedes programar para mostrar el efecto POV. Puedes conseguir el efecto POV agitándolo en la oscuridad. Por lo tanto, es mecánico y de accionamiento humano (sí, tu brazo se cansará después de jugar con él durante un tiempo).

Image of Blinkenlight Arduino shield

Está basado en Arduino Uno y placas relacionadas, pero puedes construir fácilmente tu propia versión independiente e incluso modificarla para usar tu ATmega16L.

Aquí tienes unas cuantas fotos del efecto POV en acción:

POV effect example 1POV effect example 2POV effect example 3

La idea detrás del circuito es bastante simple, sólo tienes que cablear un LED y su correspondiente resistencia limitadora de corriente en serie a cada uno de los pines de salida digital que tengas disponibles (como en el esquema de abajo). El resto es programación .

Blinken light schematics

El tablero también puede hacer algunos otros trucos, como El efecto Night Rider y más.

3voto

EM Fields Puntos 10237

Como se ha pedido, aquí hay una forma de hacerlo en hardware:

enter image description here

R1C1 es un integrador utilizado para reiniciar U1 y U2 en el encendido, U3B y U3C son compuertas sobrantes cableadas para hacer un multivibrador astable con C2 y R6 que determinan la frecuencia de oscilación, y generan el reloj para U1 y U2, un par de flip-flops duales tipo "D" que generan un pulso de ida positiva utilizado para manejar los LEDs.

El pulso es mutuamente excluyente, por lo que sólo enciende un LED a la vez, y circula a través de los dflops, uno a la vez, de U1A a U1B, a U2A, a U2B, y luego de vuelta a U1A para repetir el ciclo de nuevo.

2voto

Steve Paulo Puntos 8263

La caja negra puede ser un registro de desplazamiento de cuatro bits. Sólo necesitas:

  • una configuración tal que el bit desplazado del bit más significativo alimenta al bit menos significativo.
  • asegúrese de que el registro de desplazamiento esté cargado con 0001 al encenderlo.
  • alimentar una señal de reloj para conducirlo.

Por ejemplo, eche un vistazo a la hoja de datos del SN54 .

Este CI tiene entradas paralelas que se leen cuando el pin S se mantiene bajo, y el pin CP1 pasa de alto a bajo. Así que puedes simplemente atar estos pines a un voltaje alto o bajo para crear el patrón 0001, y asegurarte de que tu circuito genera un pulso de reinicio que mantiene S lento durante un tiempo, y tener un pulso de reloj que va en CP2.

El reloj se puede generar con algún circuito multivibrador, por ejemplo.

Los pulsos de rearme pueden crearse con un circuito RC y un comparador (carga de un condensador hasta alcanzar un umbral).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X