Proyecto de persistencia de visión (POV) de LED

4

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 iluminará con una frecuencia que dará la ilusión de que se iluminan todo el tiempo. (Sé cómo encender 4 LED, pero quiero que sea simple ahora para captar el punto)

¿Puede alguien ayudarme y decirme qué partes debo necesitar para crear esto? Tengo un microcontrolador Atmega 16L. ¿Puedo completar esto sin ningún otro chip? ¿Puedo lograr esto también con 555 y chanclas?

EDITAR:

Lo siento si no puedo ser comprensible.

Quiero un circuito simple como el de la imagen de abajo que iluminará cada tira durante un tiempo determinado. Esta vez debe ser lo suficientemente ordenada para ver una iluminación constante.

La caja negra es cualquier parte que necesitará porque no la conozco.

    
pregunta konsalex

3 respuestas

5

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

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

Esta placa en particular tiene un conjunto de 20 LED en línea que puede programar para mostrar el efecto POV. Luego puedes lograr el efecto POV agitándolo en la oscuridad. Entonces, es mecánico y humano (sí, tu brazo se cansará después de jugar con él por un tiempo).

SebasaenArduinoUnoytablerosrelacionados,peropuedecrearfácilmentesupropiaversiónindependienteeinclusomodificarlaparausarsuATmega16L.

AquíhayalgunasfotosdelefectoPOVenacción:

La idea detrás del circuito es bastante simple, solo tiene que conectar un LED y su resistencia limitadora de corriente en serie correspondiente a todos los pines de salida digital que tenga disponibles (como se muestra en el esquema a continuación). El resto es programación .

Lapizarratambiénpuedehaceralgunosotrostrucos,como efecto The Night Rider y más.

    
respondido por el Ricardo
3

Tal como se solicitó, aquí hay una forma de hacerlo en hardware:

R1C1esunintegradorutilizadopararestablecerU1yU2enelencendido,U3ByU3CsonpuertassobrantesconectadasparahacerunmultivibradorastableconC2yR6quedeterminanlafrecuenciadeoscilación,ygeneranelrelojparaU1yU2,unpardeflip-flopsdetipo"D" dobles que generan un pulso positivo utilizado para controlar los LED.

El pulso se excluye mutuamente, por lo que solo enciende un LED a la vez, y circula a través de los dflops, de uno en uno, de U1A a U1B, a U2A, a U2B, y luego vuelve a U1A para repetir ciclo de nuevo.

    
respondido por el EM Fields
2

La caja negra puede ser un registro de desplazamiento de cuatro bits. Solo necesitas:

  • una configuración tal que el bit se desplace de las alimentaciones de bits más significativas al bit menos significativo.
  • asegúrese de que el registro de desplazamiento esté cargado con 0001 en el encendido.
  • alimenta una señal de reloj para conducirlo.

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

Este IC tiene entradas paralelas que se leen cuando el pin S se mantiene bajo, y el pin CP1 pasa de alto a bajo. Por lo tanto, solo puede unir estos pines a alto o bajo voltaje para crear el patrón 0001 y asegurarse de que su circuito genere un impulso de reinicio de alimentación que mantenga S lenta durante un tiempo, y que el pulso del reloj esté en CP2.

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

Los impulsos de reinicio de encendido se pueden crear con un circuito RC y un comparador (cargando un capacitor hasta que se alcanza un umbral).

    
respondido por el Kaz

Lea otras preguntas en las etiquetas