como hacer led audioritmicos
TRANSCRIPT
Como hacer Led Audioritmicos (Tutorial)
07:10 Shevastation 3 comments
Como su nombre lo índica, los Leds Audiorítmicos prenden en función del bajo de la canción que este sonando, son muy usados en las discotecas y en las cornetas, para darle un
atractivo visual, ahora les explicare uno a uno los componentes a usar. Es bastante económico y sorprenderás a tus amigos.
Componentes utilizados:
- Led: Light Emission Diode (Diodo emisor de luz) es un semiconductor que tiene la propiedad lumínica de emitir luz al pasar corriente por sus pines. Se usan en la mayoría de aparatos electrónicos.
- TiP31: Es un tipo standard de transistor BJT del tipo NPN usado para aplicaciones de mediano poder, lo usaremos para detectar los bajos
- Batería 12 V: Son pequeñas, busquen las 23A o 27A
- Plug-in 3.5 mm: son conectores para audio y micrófono, generalmente tienen 3 cables, uno rojo que es el audio por derecha, uno blanco que representa el audio por izquierda (Para sonido stereo) y uno amarillo que representa la Tierra.
- Splitter 3.5 mm (Opcional): al conectar el plug-in a un equipo de sonido, la PC o el iPod ya no podrán escuchar la música, pero si compran este pequeño accesorio dividirá el acceso por dos y podrán escuchar y mirar al mismo tiempo.
PD: El numero de Leds a utilizar lo deben calcular de la siguiente manera:
Yo utilice una fuente de 12 V, como todo esta en serie, se hace un lazo, y se le debe restar los 1.4 voltios que consume nuestro Tip31, quedando 10,6 Voltios restantes, si cada Led consume 3 Voltios aproximadamente, ahi tienes la cantidad que puedes colocar en serie, (como 3 ó 4)
Espero que les haya ayudado este tutorial, aquí pongo un vídeo de un cubo de leds audioritmico para que vean el efecto que proporciona
Tutorial Luces de Navidad con PIC16F84A
18:29 Shevastation No comments
Feliz navidaaaad!! Dado que estamos en epoca decembrina les traemos un tutorial de acuerdo a las fechas, un sencillo controlador de luces navideñas con un PIC16f84A programado con varias animaciones las cuales son cambiadas por un pulsador.
Materiales:- Resistencias de 330 ohms x8- Resistencias de 1K x2- Un PIC16F84A- 2 pulsadores sencillos- Ocho leds de diferentes colores- Cristal de Cuarzo de 4MHz- 2 Condensadores de 22pF
El diagrama del circuito es sencillo:
Como se puede observar en el diagrama, los 8 leds estan conectados al PORTB por lo tanto es mas fácil su manejo. Una sola entrada de pulsador por el RA0 permite el cambio de
animación, una vez hecho el diagrama procedemos al codigo en assembler
" __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC LIST P=16F84A INCLUDE <P16F84A.INC> cblock 0x0C endc#define Pulsador PORTA,0
ORG 0
;................................................................................................. ;....................................CONFIGURACION................................................ ;................................................................................................. Configuracion bsf STATUS,RP0 bsf TRISA,0 clrf TRISB bcf STATUS,RP0
Inicio: clrf PORTBAnimacion_1: ;Prender y apagar todas las luces movlw 0xFF movwf PORTB call Retardo_500ms movlw 0x00 movwf PORTB call Retardo_500ms btfss Pulsador goto Animacion_1 call Retardo_20ms btfss Pulsador goto Animacion_1
Animacion_2 ; Prender las pares y luego las impares movlw b'10101010' movwf PORTB call Retardo_200ms movlw b'01010101' movwf PORTB call Retardo_200ms btfss Pulsador goto Animacion_2 call Retardo_20ms btfss Pulsador goto Animacion_2
Animacion_3 ; Puerto B incremento binario incf PORTB call Retardo_200ms btfss Pulsador goto Animacion_3 call Retardo_20ms btfss Pulsador goto Animacion_3 movlw d'1' movwf PORTBAnimacion_4 ; NightRider rlf PORTB call Retardo_200ms btfss Pulsador goto Animacion_4 call Retardo_20ms btfss Pulsador goto Animacion_4
Animacion_5 ; Acumulador movlw b'00000001' movwf PORTB call Retardo_200ms movlw b'00000011' movwf PORTB call Retardo_200ms movlw b'00000111' movwf PORTB call Retardo_200ms movlw b'00001111' movwf PORTB call Retardo_200ms movlw b'00011111' movwf PORTB call Retardo_200ms movlw b'00111111' movwf PORTB call Retardo_200ms movlw b'01111111' movwf PORTB call Retardo_200ms movlw b'11111111' movwf PORTB call Retardo_200ms btfss Pulsador goto Animacion_5 call Retardo_20ms btfss Pulsador goto Animacion_5
Animacion_6 ; Desde las esquinas movlw b'10000001' movwf PORTB call Retardo_200ms movlw b'11000011' movwf PORTB call Retardo_200ms movlw b'11100111' movwf PORTB call Retardo_200ms movlw b'11111111' movwf PORTB call Retardo_200ms movlw b'01111110' movwf PORTB
call Retardo_200ms movlw b'00111100' movwf PORTB call Retardo_200ms movlw b'00011000' movwf PORTB call Retardo_200ms movlw b'00000000' movwf PORTB call Retardo_200ms btfss Pulsador goto Animacion_6 call Retardo_20ms btfss Pulsador goto Animacion_6 goto Animacion_1
INCLUDE <RETARDOS.INC>
end
"
Video Tutorial