Caja de iluminación LED Arritino Music Rhythm: 9 pasos (con fotos)

Caja de iluminación LED Arritino Music Rhythm: 9 pasos (con fotos)

Tabla de contenido:

Anonim

En este proyecto, le mostraré cómo hacer su propia caja de iluminación LED con ritmo de música Arduino (basada), El circuito utiliza el microcontrolador ATtiny45 y podrá programarlo con Codebender (Arduino ide en línea) utilizando la placa Arduino UNO como programador de ISP.

El procedimiento de agujero es muy fácil y el costo es inferior a 10 $.

Tenga en cuenta que esta es una forma sencilla de hacer un efecto de luz de led leyendo los valores de sonido desde un pin de entrada analógica. Por lo tanto, no es la forma correcta de analizar las señales de sonido / audio, pero parpadeará los LED en el ritmo de la música.

Mire el video de presentación a continuación y suscríbase a nuestro canal de YouTube para ayudarnos a crecer.

Página oficial del proyecto:

También puede usar la placa Arduino uno (o cualquier otra placa) pero primero debe encontrar los valores analógicos utilizando el monitor en serie y hacer los cambios necesarios en el código que encontrará a continuación.

¡Entonces empecemos!

Suministros:

Paso 1: Lo que necesitarás

Para el circuito necesitarás:

  • ATtiny45
  • 8 pin DIP IC
  • Enchufe
  • 3x LEDs
  • 3x resistencias de 68 ohmios

Para el Arduino como programador de ISP:

  • Tablero arduino uno
  • Tablero de circuitos
  • Condensador 10uF
  • 6 cables de tablero

Para caja:

  • Piezas de plexiglás, grosor 4 o 5 mm, color blanco con 50% de transparencia:

    Lateral: 15x5 cm.

    Anverso: 15x6 cm.

    Lado inferior: 15x7 cm.

  • Piezas de campana de balsa (o MDF):

    Cara posterior: 15x5 cm.

    Lados izquierdo y derecho: ~ 5.8x5.8 cm (2 piezas)

    Paredes interiores: 5x5 cm (2 piezas).

Consejo: También puedes usar un cartón en lugar de madera.

Paso 2: configura la placa Arduino UNO como un programador ISP

¡Aquí está el código "Arduino ISP", incrustado usando Codebender!

Codebender es un IDE de Arduino en línea - ¡Es la forma más fácil de programar su placa Arduino directamente desde su navegador! Simplemente haga clic en el botón "Ejecutar en Arduino" y eso es todo! ¡Intentalo! ¡Es realmente increíble!

Paso 3: Conectando el Arduino Uno con el ATtiny45

Las conexiones son bastante fáciles, vea la imagen de arriba con el esquema del circuito de la placa de pruebas.

Consejo: El punto en la esquina de la ATtiny muestra el primer pin.

  • Pin 1 a Arduino pin 10
  • Pin 2 -
  • Pin 3 -
  • Pin 4 a Arduino GND pin
  • Pin 5 a Arduino pin 11
  • Pin 6 a Arduino pin 12
  • Pin 7 a Arduino pin 13
  • Pin 8 a Arduino 5V pin

Conecte un condensador electrolítico de 10uF entre el pin de reinicio de Arduino uno y la tierra.

Nota: la raya en un lado del capacitor muestra el pin negativo y debe conectarse a tierra.

Usaremos el capacitor porque evita que se reinicie el Arduino UNO, por lo que estamos seguros de que Codebender (o Arduino IDE) habla con el ArduinoISP, y no con el cargador de arranque, durante la carga de bocetos.

Ahora puedes volver a conectar el Arduino uno a tu computadora.

Paso 4: El Código

Utilizaremos Codebender (en línea Arduino IDE) para programar el microcontrolador ATtiny45.

Haga clic aquí para conectarse con su cuenta Codebender.

¿Nuevo en Codebender?

Codebender es un IDE de Arduino en línea, y de uso gratuito. ¿Por qué Codebender? Puedes escribir y programar tus tableros Arduino desde tu navegador y la mejor parte es que puedes almacenar todos tus bocetos en línea. Así que hay acceso desde todas partes! También puedes compartirlos con tus amigos y redes sociales. Con 517 bibliotecas integradas, Codebender ofrece la lista más completa de bibliotecas de Arduino en el mundo, y puede simplemente incluirlas en sus proyectos para usarlas.

Haga clic aquí para hacer su nueva cuenta Codebender gratis!

Hacer un nuevo boceto

y copie y pegue el siguiente código.

Para los siguientes pasos vea la imagen de arriba:

  • Puerto seleccionado (el mío es COM3)
  • Seleccione del menú de tablas ATtiny45 con reloj interno de 1MHz
  • Haga clic en el botón de opciones avanzadas (icono de engranaje a la derecha)
  • Seleccionar "Arduino como ISP"
  • Presiona el botón "Ejecutar en Arduino"

Eso es todo, ¡has programado el ATtiny45 con este boceto!

Paso 5: El Circuito

Paso 6: Jack de audio: Entrada y salida

Tome un cable de audio macho a hembra (con conector de 3,5 mm) y córtelo por la mitad.

Vuelva a conectar los cables "internos", pero esta vez conecte también un cable adicional a tierra y un cable adicional al canal izquierdo (o derecho).

El cable 'extra' del canal izquierdo se conectará con el pin analógico 3 de ATtiny45.

Vea las imágenes de arriba.

Paso 7: Energía: Usa un cable USB

La mejor opción es usar un cable USB para encender nuestra caja de LED.

También puede utilizar pilas (max 5V).

Paso 8: La Caja y el Circuito Final

La primera imagen de arriba muestra líneas rojas donde necesitas usar piezas de madera.

  • Pegue las piezas de plexiglás (lado superior, lado frontal y lado inferior)
  • Pegue las piezas de madera (izquierda, derecha y paredes interiores)
  • Coloque los 3 LED en la parte de madera del lado posterior (gírelos para que miren hacia el lado inferior)
  • Soldar el circuito en pcb

Las imágenes de arriba te ayudarán a entender más.

Paso 9: ¡Bien hecho!

¡Ahora tienes tu propia caja de iluminación LED para música en tu escritorio!

Me gustaría ver fotos de su construcción!

Espero que te haya gustado esto, házmelo saber en los comentarios a continuación.