Tabla de contenido:

Beyblade Arena con efectos de luz y sonido: 8 pasos
Beyblade Arena con efectos de luz y sonido: 8 pasos

Video: Beyblade Arena con efectos de luz y sonido: 8 pasos

Video: Beyblade Arena con efectos de luz y sonido: 8 pasos
Video: TROMPO VS BEYBLADE 🔥 #beyblade #shorts #trompo 2024, Noviembre
Anonim
Beyblade Arena con efectos de luz y sonido
Beyblade Arena con efectos de luz y sonido
Beyblade Arena con efectos de luz y sonido
Beyblade Arena con efectos de luz y sonido
Beyblade Arena con efectos de luz y sonido
Beyblade Arena con efectos de luz y sonido

El Beyblade Burst Arena es un estadio con efectos de luz y sonido para peonzas de juguete con cuchillas. Cuando mi hijo se acercó a mí y me mostró sus tops de "Beyblade" y cuando los vimos dando vueltas entre sí, chocando entre sí y estallando en pedazos, ambos acordamos que queríamos tener una arena como nadie más. Pero nos divertimos tanto con este proyecto que decidimos compartirlo con ustedes y esperamos que se diviertan tanto como nosotros con esta arena.

Cuando pensamos en los tipos de arena, echamos un vistazo a docenas de videos de Youtube. La mayoría de las arenas están hechas de cajas de cartón o algo así. Entonces, un día, mientras trabajaba en mi garaje, vi una antena parabólica vieja y sin usar. Llamé a mi hijo y sus ojos se iluminaron, sí, esta será una gran base para nuestro proyecto de arena.

Paso 1: Qué necesitas para construir esta arena …

Para la arena

  • Antena parabólica de 40 cm a 60 cm de diámetro
  • Esmalte (por ejemplo, blanco, negro, naranja, gris)
  • Pegamento caliente
  • 10 vasos de chupito de plástico
  • Material de revestimiento transparente

Para el estante

  • Madera
  • Empulgueras

Componentes electrónicos

  • 1 Fuente de alimentación de 5V o cable USB para conectarlo a una fuente de 5V
  • 10 LED para el programa de iluminación de eventos del área (2 de cada blanco, amarillo, rojo, azul y verde)
  • 1 foco LED (blanco)
  • 10 resistencias para los 10 LED (220 ohmios)
  • 1 Resistencia para el foco LED (220 Ohm)
  • 2 SN74HC595 Registro de desplazamiento de salida de 8 bits
  • 1 registro de desplazamiento de entrada SN74HC165 de 8 bits
  • 1 DFPlayerMini (reproductor MP3)
  • 1 tarjeta Micro-SD para el reproductor MP3
  • 1 resistencia (1 k ohmios)
  • 1 altavoz, 4 ohmios
  • 1 Arduino Uno o Nano
  • 4 interruptores momentáneos (inicio de batalla, final de superviviente, final de timbre, final de explosión)
  • 2 interruptores momentáneos (bajar volumen, subir volumen)
  • 6 Resistencias para los interruptores momentáneos (pulldown)
  • 1 interruptor de encendido / apagado
  • 1 PCB para montar la electrónica en él
  • 1 caja de plástico IKEA

Software

  • Arduino IDE 1.8.5
  • Fritzing

Paso 2: preparar y colorear la antena parabólica

Preparar y colorear la antena parabólica
Preparar y colorear la antena parabólica
Preparar y colorear la antena parabólica
Preparar y colorear la antena parabólica
Preparar y colorear la antena parabólica
Preparar y colorear la antena parabólica
Preparar y colorear la antena parabólica
Preparar y colorear la antena parabólica

Antes de pintar la antena parabólica es necesario limpiarla. Justo después lo pintamos dos veces con esmalte blanco. Luego usamos periódicos viejos y cinta adhesiva para enmascarar el patrón deseado en el plato y lo pintamos con colores. Repita estos pasos para cada patrón o parte del patrón.

Teníamos una cruz negra, un círculo gris cerca del borde del plato. Además, pintamos un círculo naranja cerca del centro. El centro en sí estaba pintado de rojo.

Cuando toda la pintura se secó, usamos una capa transparente para crear una capa protectora para los colores. Esto protege la arena de las divisiones de color.

Paso 3: agregar iluminación

Adición de iluminación
Adición de iluminación
Adición de iluminación
Adición de iluminación
Adición de iluminación
Adición de iluminación
Adición de iluminación
Adición de iluminación

Como nuestra arena debería proporcionar un programa de iluminación atractivo, decidimos agregar un par de LED cerca del borde de la antena parabólica. Lo numeramos en el sentido de las agujas del reloj para tener en cuenta dónde conectar qué lámpara a los circuitos integrados.

Monte los LED en el plato, simplemente taladre agujeros de 5 mm a una distancia regular alrededor del círculo. Pégalos con pegamento termofusible. Luego, monta los vasos de chupito para proteger el LED de los juguetes superiores que se arremolinan.

Conecte los LED en la parte posterior del plato, idealmente conéctelos a los enchufes.

Para controlar los LED utilizamos dos registros de desplazamiento de salida de 8 bits (SN74HC595) para mejorar la capacidad de nuestros pines digitales Arduino, uno para la mitad derecha del círculo iluminado (LED 1-5) y otro para la mitad izquierda (6- 10). Además de estas luces, luego agregamos un solo punto LED blanco en el brazo de la antena parabólica y lo conectamos como la sexta salida. Ambos SN74HC595 están conectados al Arduino con solo tres pines. Dentro del Arduino usamos un entero sin signo de 16 bits para almacenar el estado de los LED. Para iluminar dos o más LED, simplemente agregue sus valores.

Disponemos de los siguientes programas de iluminación.

Arrancando la arena

Cada LED se ilumina durante 50 ms de forma circular. Luego, todos los LED se encienden durante 1, 5 segundos, el punto LED se enciende 2 segundos más.

Empieza la batalla (3… 2… 1… déjalo… ¡arranca!)

Ambos LED rojos se iluminan durante 1 segundo cada uno y luego se apagan durante 200 ms. Luego, los LED rojos se encienden durante 1 segundo y luego se apagan. Después de 200 ms, los LED amarillos se encienden durante 1 segundo y se apagan durante 200 ms. Inmediatamente después, los LED amarillos se encienden durante 1 segundo y luego se apagan. Después de 200 ms, los LED verdes y el foco LED se iluminan durante 2 segundos, el foco LED se ilumina 2 segundos más.

Final de anillo

10 rondas, cada LED se enciende durante 25 ms y se apaga durante 25 ms.

Final de superviviente

La mitad izquierda de los LED y la mitad derecha se alternan 10 veces.

Acabado explosivo

Los LED blancos se encienden durante 200 ms con una pausa de 100 ms. Luego todos los LED se encienden durante 2 segundos y secuencialmente en 750ms pulsan los blancos, rojos, amarillos, verdes y azules apagados.

Paso 4: creación del panel de control

Creando el Panel de Control
Creando el Panel de Control
Creando el Panel de Control
Creando el Panel de Control
Creando el Panel de Control
Creando el Panel de Control
Creando el Panel de Control
Creando el Panel de Control

El panel de control es una pieza de madera pintada o si te gusta un listón. Simplemente taladre cuatro orificios para los interruptores momentáneos (Iniciar batalla, Finalizar anillo, Finalizar sobreviviente y Finalizar explosión) y montarlos en su tablero de control. Mientras mi hijo y yo librábamos algunas batallas con el primer prototipo de la arena, descubrimos que la regulación del volumen es una buena idea. De hecho, es posible programarlo en el Arduino, pero de alguna manera es más genial controlar el volumen con dos interruptores momentáneos adicionales. Entonces, taladre dos agujeros más para Volumen + y Volumen-.

Al menos agregue un interruptor para encender o apagar la electrónica de la arena.

Paso 5: Construyendo el corazón con Arduino

Construyendo el corazón con Arduino
Construyendo el corazón con Arduino
Construyendo el corazón con Arduino
Construyendo el corazón con Arduino
Construyendo el corazón con Arduino
Construyendo el corazón con Arduino

Construir el hardware para nuestra arena se siente como si algo cobrara vida. Vea el plan de Fritzing para conectar el Arduino al SN74HC595 y SN74SN165, el reproductor DF mini, los interruptores momentáneos y los LED. Es muy recomendable trabajar primero en la protoboard para familiarizarse con el circuito y su funcionalidad.

Después de construir el prototipo, los registros de desplazamiento y las resistencias los sueldan a una placa de circuito en blanco. Agrega también el reproductor DF mini a este tablero. Deje suficiente espacio para conectar los cables de los LED montados en el plato.

Conecte los interruptores momentáneos del panel de control frontal y la alimentación del interruptor.

Paso 6: Programación de programas de luz y sonido

El software (arena.zip) consta del programa de iluminación y sonido de arenas. Descárguelo y cárguelo a través del IDE de Arduino en su Arduino.

La clase Die ArenaButton encapsula el acceso a los seis interruptores momentáneos en conexión con el chip de entrada paralelo, el SN74HC165 (registro de desplazamiento de entrada de 8 bits).

La clase ArenaLighting implementa los programas de luz accediendo al chip de salida paralelo SN74HC595 (registro de desplazamiento de salida de 8 bits).

La clase ArenaSound implementa el programa de sonido accediendo al reproductor DF mini. Para acceder al reproductor MP3, debe incluir la biblioteca (descargarla de DFRobot) en su proyecto Arduino. No olvide copiar los archivos MP3 a la tarjeta SD (los archivos MP3 no se proporcionan) para la secuencia de arranque, el comienzo de una batalla, un final de llamada, un final de superviviente y un final de ráfaga.

Puede encontrar la clase Arena as y la clase abstracta para ArenaLighting y ArenaSound, porque estas implementaciones tienen nombres de métodos comunes, por lo que la estructura del bucle principal sigue siendo bastante simple.

Paso 7: Poniéndolo todo junto

Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto

Monte la electrónica en la caja de plástico. Tenga cuidado con todos los cables de no romper algunos de ellos o tener juntas de soldadura en frío. De lo contrario, tendrá un trabajo de depuración de hardware muy sucio. En el frente, monte el panel de control.

Ahora monte toda la caja en la rejilla de madera. La antena parabólica debe, por supuesto, montarse en la parte superior del bastidor y conectar todos los cables LED.

Paso 8: ¡Diviértete

Ahora es el momento de crear el primer momento mágico. Enciende la arena y observa cómo se despiertan las arenas. ¡Disfruta de este emocionante momento!

¡Lo último que tienes que hacer ahora es invitar a tus amigos y ser el anfitrión de torneos épicos!

¡Ahora disfruta de tus propias batallas en la arena de juguete más emocionante de la historia!

3… 2… 1…. Déjelo…. ¡rotura!

Recomendado: