Taula de continguts:

Beyblade Arena amb efectes de llum i so: 8 passos
Beyblade Arena amb efectes de llum i so: 8 passos

Vídeo: Beyblade Arena amb efectes de llum i so: 8 passos

Vídeo: Beyblade Arena amb efectes de llum i so: 8 passos
Vídeo: Beyblade Burst - 'Enter Battle Mode' Official Commercial 2024, Desembre
Anonim
Beyblade Arena amb efectes de llum i so
Beyblade Arena amb efectes de llum i so
Beyblade Arena amb efectes de llum i so
Beyblade Arena amb efectes de llum i so
Beyblade Arena amb efectes de llum i so
Beyblade Arena amb efectes de llum i so

El Beyblade Burst Arena és un camp amb efectes de llum i so per a taps de joguina amb fulles. Quan el meu fill va venir a mi i em va ensenyar les seves tapes "Beyblade" i, quan els vèiem donant voltes l'un a l'altre, xocant l'un contra l'altre i esclatant-se a trossos, tots dos vam estar d'acord que volem tenir una arena com ningú. Però ens vam divertir tant amb aquest projecte que vam decidir compartir-lo amb vosaltres i esperem que us ho passeu tan bé com ho fem amb aquest camp.

Quan vam pensar en els tipus d’arena, vam mirar desenes de vídeos de Youtube. La majoria d’arenes estan fetes de caixes de cartró o alguna cosa així. Aleshores, un dia, treballant al meu garatge, em va semblar una antena parabòlica inutilitzada. Vaig trucar al meu fill i els seus ulls es van il·luminar; sí, aquesta serà una base excel·lent per al nostre projecte d’arena.

Pas 1: el que necessiteu per construir aquest recinte …

Per la sorra

  • Antena parabòlica de 40 a 60 cm de diàmetre
  • Esmalt (per exemple, blanc, negre, taronja, gris)
  • Cola calenta
  • 10 ulleres de tret de plàstic
  • Material de recobriment transparent

Per al bastidor

  • Fusta
  • Cargols

Components electrònics

  • 1 Cable d'alimentació de 5V o USB per connectar-lo a una font de 5V
  • 10 LEDs per al programa d'il·luminació d'esdeveniments de la zona (2 de cada blanc, groc, vermell, blau i verd)
  • 1 punt LED (blanc)
  • 10 resistències per als 10 LED (220 Ohm)
  • 1 resistència per al punt LED (220 Ohm)
  • 2 Registre de desplaçament de sortida de 8 bits SN74HC595
  • 1 registre de desplaçament d'entrada SN74HC165 de 8 bits
  • 1 DFPlayerMini (reproductor de MP3)
  • 1 targeta Micro-SD per al reproductor de MP3
  • 1 resistència (1 k Ohm)
  • 1 altaveu, 4 ohms
  • 1 Arduino Uno o Nano
  • 4 commutadors momentanis (Battle Start, Survivor Finish, Ring Out Final, Burst Final)
  • 2 commutadors momentanis (baixar de volum, augmentar el volum)
  • 6 resistències per als interruptors momentanis (desplegable)
  • 1 interruptor d'encès / apagat
  • 1 PCB per muntar-hi l'electrònica
  • 1 caixa de plàstic IKEA

Programari

  • Arduino IDE 1.8.5
  • Fritzing

Pas 2: Preparació i coloració de l'antena parabòlica

Preparació i acoloriment de la parabòlica
Preparació i acoloriment de la parabòlica
Preparació i acoloriment de la parabòlica
Preparació i acoloriment de la parabòlica
Preparació i acoloriment de la parabòlica
Preparació i acoloriment de la parabòlica
Preparació i acoloriment de la parabòlica
Preparació i acoloriment de la parabòlica

Abans de pintar l’antena parabòlica cal netejar-la. Just després vam pintar-lo dues vegades amb esmalt blanc. Després vam utilitzar diaris antics i cinta adhesiva per emmascarar el patró desitjat al plat i el vam pintar amb colors. Repetiu aquests passos per a cada patró o part del patró.

Teníem unes línies transversals negres, un cercle gris a prop de la vora del plat. A més, vam pintar un cercle taronja a prop del centre. El centre es pintava de vermell.

Quan tota la pintura es va assecar, havíem utilitzat una capa clara per crear una capa de protecció per als colors. Això protegeix l'arena de les divisions de color.

Pas 3: Afegir il·luminació

Addició d’il·luminació
Addició d’il·luminació
Addició d’il·luminació
Addició d’il·luminació
Addició d’il·luminació
Addició d’il·luminació
Addició d’il·luminació
Addició d’il·luminació

Com que el nostre escenari hauria de proporcionar un atractiu programa d'il·luminació, vam decidir afegir un parell de LED a la vora de l'antena parabòlica. La vam numerar en sentit horari per tenir en compte on connectar quina làmpada als circuits integrats.

Muntar els LED al plat simplement perforar forats de 5 mm a distància regular al voltant del cercle. Enganxeu-los amb cola calenta. A continuació, munteu les ulleres per protegir el LED de les joguines superiors que giren al voltant.

Connecteu els LEDs a la part posterior del plat i, idealment, connecteu-los als endolls.

Per controlar els LED utilitzem dos registres de desplaçament de sortida de 8 bits (SN74HC595) per millorar la capacitat dels nostres pins digitals Arduino, un per a la meitat dreta del cercle il·luminat (LED 1-5) i un per a la meitat esquerra (6- 10). A més d’aquestes llums, posteriorment vam afegir un sol punt LED blanc al braç de l’antena parabòlica i el vam connectar com a sisena sortida. Tots dos SN74HC595 estan connectats a l'Arduino amb només tres pins. Dins de l’Arduino utilitzem un enter sense signar de 16 bits per emmagatzemar l’estat dels LED. Per il·luminar dos o més LEDs senzills, afegiu els seus valors.

Disposem dels següents programes d’il·luminació.

Arrencant l'arena

Tots els LED s’il·luminen durant 50 ms de manera circular. A continuació, s’encenen tots els LED durant 1, 5 segons, i el punt LED flama 2 segons més.

Comença la batalla (3 … 2 … 1 … deixa-ho … esquinça!)

Els dos LED vermells s’encenen durant 1 segon cadascun i després s’apagaran durant 200 ms. A continuació, els LED vermells s’encenen durant 1 segon i després s’apaguen. Després de 200 ms, els LED grocs s’encenen durant 1 segon i 200 ms apagats. Just després d’això, els LEDs grocs s’encenen durant 1 segon i després s’han apagat. Després de 200 ms, els LED verds i el punt LED s’encenen durant 2 segons, el punt LED s’encén 2 segons més.

Acaba el timbre

10 rondes de llums LED durant 25 ms i apagada durant 25 ms.

Acabat de supervivència

La meitat esquerra dels LED i la meitat dreta s’alternen 10 vegades.

Acabat d’esclat

Els LED blancs s’encenen durant 200 ms amb una pausa de 100 ms. A continuació, tots els LED s’encenen durant 2 segons i, de manera seqüencial, en 750 ms, s’apagaran els blancs, vermells, grocs, verds i blaus.

Pas 4: Creació del tauler de control

Creació del tauler de control
Creació del tauler de control
Creació del tauler de control
Creació del tauler de control
Creació del tauler de control
Creació del tauler de control
Creació del tauler de control
Creació del tauler de control

El tauler de control és una peça de fusta pintada o si us agrada un llistó. Simplement practiqueu quatre forats per als interruptors momentanis (Start Battle, Ring Out Finish, Survivor Finish i Burst Finish) i munteu-los al tauler de control. Quan el meu fill i jo vam lluitar unes quantes batalles amb el primer prototip de l'arena, vam descobrir que la regulació del volum és una bona idea. De fet, és possible programar-lo a l'Arduino, però és més divertit controlar el volum mitjançant dos commutadors momentanis addicionals. Per tant, practiqueu dos forats més per a Volume + i Volume-.

Afegiu com a mínim un interruptor per activar o desactivar l’electrònica de l’arena.

Pas 5: Construir el cor amb Arduino

Construint el cor amb Arduino
Construint el cor amb Arduino
Construint el cor amb Arduino
Construint el cor amb Arduino
Construint el cor amb Arduino
Construint el cor amb Arduino

Construir el maquinari per a la nostra àrea sembla que alguna cosa prengui vida. Consulteu el pla Fritzing per connectar l’Arduino a l’SN74HC595 i l’SN74SN165, el reproductor DF mini, els interruptors momentanis i els LED. Es recomana treballar primer a la taula per familiaritzar-se amb el circuit i la seva funcionalitat.

Després de construir el prototip, els canvis de registre i les resistències els solden a una placa de circuit en blanc. Afegiu el reproductor DF mini a aquest tauler també. Deixeu prou espai per connectar els cables dels LED muntats en el plat.

Connecteu els interruptors momentanis del tauler de control frontal i la potència del commutador.

Pas 6: Programació de programes de so i llum

El programari (arena.zip) consisteix en el programa d’il·luminació i so Arenas. Baixeu-lo i pengeu-lo mitjançant l'IDE Arduino al vostre Arduino.

La classe Die ArenaButton encapsula l'accés als sis commutadors momentanis en connexió amb el xip d'entrada paral·lel, el SN74HC165 (registre de desplaçament d'entrada de 8 bits).

La classe ArenaLighting implementa els programes de llum accedint al xip de sortida paral·lela SN74HC595 (registre de desplaçament de sortida de 8 bits).

La classe ArenaSound implementa el programa de so accedint al reproductor DF mini. Per accedir al reproductor MP3 heu d’incloure la biblioteca (descarregueu-la des de DFRobot) al vostre projecte Arduino. No us oblideu de copiar fitxers MP3 a la targeta SD (no s’inclouen fitxers MP3) per a la seqüència d’arrencada, l’inici d’una batalla, l’acabat de sonat, l’acabat de supervivència i l’acabat de ràfega.

Podeu trobar la classe Arena com a i la classe abstracta per a ArenaLighting i ArenaSound, perquè aquestes implementacions tenen noms de mètodes comuns, de manera que l'estructura del bucle principal continua sent força senzilla.

Pas 7: ajuntar-ho tot

Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt
Posant-ho tot junt

Muntar l'electrònica a la caixa de plàstic. Aneu amb compte amb tots els cables per no trencar-ne alguns ni tenir juntes de soldadura en fred. En cas contrari, tindreu un treball de depuració de maquinari molt brut. A la part frontal muntar el tauler de control.

Ara munteu tota la caixa al bastidor de fusta. Per descomptat, l’antena parabòlica s’ha de muntar a la part superior del bastidor i connectar tots els cables LED.

Pas 8: Diverteix-te

Ara és hora de crear el primer moment màgic. Enceneu l’arena i vegeu com es desperten. Gaudeix d’aquest moment emocionant!

L’últim que heu de fer ara és convidar els vostres amics i ser l’amfitrió de tornejos èpics.

Ara gaudeix de les teves pròpies batalles a l’arena de joguines més emocionant de la història.

3 … 2 … 1 … deixa-ho …. descansi en pau!

Recomanat: