You are on page 1of 10

Como hacer Led Audioritmicos (Tutorial)

07:10 Shevastation 3 comments

Como su nombre lo ndica, los Leds Audiortmicos prenden en funcin del bajo de la cancin 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 econmico y sorprenders a tus amigos. Componentes utilizados:

- Led: Light Emission Diode (Diodo emisor de luz) es un semiconductor que tiene la propiedad lumnica de emitir luz al pasar corriente por sus pines. Se usan en la mayora de aparatos electrnicos. - TiP31: Es un tipo standard de transistor BJT del tipo NPN usado para aplicaciones de mediano poder, lo usaremos para detectar los bajos

- Batera 12 V: Son pequeas, busquen las 23A o 27A

- Plug-in 3.5 mm: son conectores para audio y micrfono, 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 podrn escuchar la msica, pero si compran este pequeo accesorio dividir el acceso por dos y podrn 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 vdeo 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 navideas 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 fcil su manejo. Una sola entrada de pulsador por el RA0 permite el cambio de animacin, una vez hecho el diagrama procedemos al codigo en assembler " __CONFIG _CP_OFF & LIST P=16F84A INCLUDE <P16F84A.INC> cblock 0x0C endc #define Pulsador PORTA,0 ORG 0 ;............................................................ ..................................... ;....................................CONFIGURACION........... ..................................... ;............................................................ ..................................... Configuracion bsf STATUS,RP0 _WDT_OFF & _PWRTE_ON & _XT_OSC

bsf TRISA,0 clrf TRISB bcf STATUS,RP0 Inicio: clrf PORTB Animacion_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 PORTB Animacion_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 end "

<RETARDOS.INC>

Video Tutorial

You might also like