Sommario:

Beyblade Arena con effetti luminosi e sonori: 8 passaggi
Beyblade Arena con effetti luminosi e sonori: 8 passaggi

Video: Beyblade Arena con effetti luminosi e sonori: 8 passaggi

Video: Beyblade Arena con effetti luminosi e sonori: 8 passaggi
Video: Maranza cerca di prendermi la moto 2024, Luglio
Anonim
Beyblade Arena con effetti luminosi e sonori
Beyblade Arena con effetti luminosi e sonori
Beyblade Arena con effetti luminosi e sonori
Beyblade Arena con effetti luminosi e sonori
Beyblade Arena con effetti luminosi e sonori
Beyblade Arena con effetti luminosi e sonori

La Beyblade Burst Arena è un'arena con effetti luminosi e sonori per top giocattolo con lame. Quando mio figlio è venuto da me e mi ha mostrato i suoi top "Beyblade" e li abbiamo visti girare l'uno intorno all'altro, schiantarsi l'uno contro l'altro e scoppiare a pezzi, siamo stati entrambi d'accordo sul fatto che vogliamo avere un'arena come nessun altro. Ma ci siamo divertiti così tanto con questo progetto che abbiamo deciso di condividerlo con voi e speriamo che vi divertiate tanto quanto noi con questa arena.

Quando abbiamo pensato ai tipi di arena, abbiamo dato un'occhiata a dozzine di video di Youtube. La maggior parte delle arene sono fatte di scatole di cartone o qualcosa del genere. Poi un giorno, lavorando nel mio garage, mi è venuta alla vista una vecchia e inutilizzata parabola satellitare. Ho chiamato mio figlio e i suoi occhi si sono illuminati - sì, questa sarà un'ottima base per il nostro progetto nell'arena.

Passaggio 1: cosa ti serve per costruire questa arena…

Per l'arena

  • Parabola satellitare da 40 cm a 60 cm di diametro
  • Smalto (es. bianco, nero, arancione, grigio)
  • Colla calda
  • 10 bicchierini di plastica
  • Materiale di rivestimento trasparente

Per la cremagliera

  • Legna
  • viti

Componenti elettronici

  • 1 Alimentatore 5V o cavo USB per collegarlo a una sorgente 5V
  • 10 LED per il programma di illuminazione dell'evento dell'area (2 di ciascuno bianco, giallo, rosso, blu e verde)
  • 1 spot LED (bianco)
  • 10 Resistenze per i 10 LED (220 Ohm)
  • 1 Resistenza per spot LED (220 Ohm)
  • 2 SN74HC595 Registro a scorrimento di uscita a 8 bit
  • 1 SN74HC165 registro a scorrimento di ingresso a 8 bit
  • 1 DFPlayer Mini (lettore MP3)
  • 1 scheda Micro-SD per il lettore MP3
  • 1 resistore (1k Ohm)
  • 1 altoparlante, 4 Ohm
  • 1 Arduino Uno o Nano
  • 4 interruttori momentanei (inizio battaglia, fine sopravvissuto, fine suoneria, fine raffica)
  • 2 Interruttori momentanei (Volume giù, volume su)
  • 6 Resistenze per gli interruttori momentanei (pulldown)
  • 1 Interruttore di accensione/spegnimento
  • 1 PCB per il montaggio dell'elettronica su di esso
  • 1 scatola di plastica IKEA

Software

  • Arduino IDE 1.8.5
  • fritzing

Passaggio 2: preparazione e colorazione dell'antenna parabolica

Preparare e colorare l'antenna parabolica
Preparare e colorare l'antenna parabolica
Preparare e colorare l'antenna parabolica
Preparare e colorare l'antenna parabolica
Preparare e colorare l'antenna parabolica
Preparare e colorare l'antenna parabolica
Preparare e colorare l'antenna parabolica
Preparare e colorare l'antenna parabolica

Prima di dipingere l'antenna parabolica è necessario pulirla. Subito dopo l'abbiamo dipinto due volte con smalto bianco. Poi abbiamo usato vecchi giornali e nastro adesivo per mascherare il motivo desiderato sul piatto e l'abbiamo dipinto con i colori. Ripetere questi passaggi per ogni motivo o parte del motivo.

Avevamo una croce nera, un cerchio grigio vicino al bordo del piatto. Inoltre abbiamo dipinto un cerchio arancione vicino al centro. Il centro stesso era dipinto di rosso.

Quando tutta la vernice si è asciugata, abbiamo usato una vernice trasparente per creare uno strato di protezione per i colori. Questo protegge l'arena dalle divisioni di colore.

Passaggio 3: aggiunta di illuminazione

Aggiunta di illuminazione
Aggiunta di illuminazione
Aggiunta di illuminazione
Aggiunta di illuminazione
Aggiunta di illuminazione
Aggiunta di illuminazione
Aggiunta di illuminazione
Aggiunta di illuminazione

Poiché la nostra arena dovrebbe fornire un interessante programma di illuminazione, abbiamo deciso di aggiungere un paio di LED vicino al bordo dell'antenna parabolica. L'abbiamo numerata in senso orario per tenere a mente dove collegare quale lampada ai circuiti integrati.

Montare i LED sulla parabola è sufficiente praticare fori da 5 mm a distanza regolare attorno al cerchio. Incollali con la colla a caldo. Quindi monta i bicchierini per proteggere il LED dai giocattoli superiori che vorticano intorno.

Cablare i LED sul retro della parabola, collegarli idealmente alle spine.

Per controllare i LED utilizziamo due registri a scorrimento in uscita a 8 bit (SN74HC595) per migliorare la capacità dei nostri pin digitali Arduino, uno per la metà destra del cerchio illuminato (LED 1-5) e uno per la metà sinistra (6- 10). Oltre a queste luci, abbiamo poi aggiunto un singolo spot LED bianco al braccio della parabola satellitare e l'abbiamo collegato come sesta uscita. Entrambi gli SN74HC595 sono collegati ad Arduino con soli tre pin. All'interno di Arduino utilizziamo un intero senza segno a 16 bit per memorizzare lo stato dei LED. Per illuminare due o più LED è sufficiente aggiungere i loro valori.

Abbiamo i seguenti programmi di illuminazione.

Avvio dell'arena

Ogni LED viene illuminato per 50ms in modo circolare. Quindi tutti i LED vengono accesi per 1, 5 secondi, il punto LED lampeggia 2 secondi in più.

Inizia la battaglia (3…2…1…lascialo… strappare!)

Entrambi i LED rossi si accendono per 1 secondo ciascuno, quindi si spengono per 200 ms. Quindi i LED rossi si accendono per 1 secondo e poi si spengono. Dopo 200ms i led gialli si accendono per 1 secondo e si spengono per 200ms. Subito dopo i LED gialli si accendono per 1 secondo e poi si spengono. Dopo 200 ms i LED verdi e il LED spot si illuminano per 2 secondi, il LED spot si accenderà per 2 secondi in più.

Suona fine

10 colpi ogni LED si accende per 25 ms e si spegne per 25 ms.

Finitura sopravvissuta

La metà sinistra dei LED e la metà destra si alternano 10 volte.

Finitura a raffica

I LED bianchi si accendono per 200 ms con una pausa di 100 ms. Quindi tutti i LED si accendono per 2 secondi e in modo sequenziale in 750ms si spengono quelli bianco, rosso, giallo, verde e blu.

Passaggio 4: creazione del pannello di controllo

Creazione del pannello di controllo
Creazione del pannello di controllo
Creazione del pannello di controllo
Creazione del pannello di controllo
Creazione del pannello di controllo
Creazione del pannello di controllo
Creazione del pannello di controllo
Creazione del pannello di controllo

Il pannello di controllo è un pezzo di legno verniciato o se ti piace una stecca. Basta praticare quattro fori per gli interruttori momentanei (Start Battle, Ring Out Finish, Survivor Finish e Burst Finish) e montarli sulla tua scheda di controllo. Mentre mio figlio ed io abbiamo combattuto alcune battaglie con il primo prototipo dell'arena, abbiamo scoperto che la regolazione del volume è una buona idea. In effetti è possibile programmarlo in Arduino ma è in qualche modo più interessante controllare il volume con due interruttori momentanei aggiuntivi. Quindi, pratica altri due fori per Volume+ e Volume-.

Aggiungi almeno un interruttore per accendere o spegnere l'elettronica dell'arena.

Passaggio 5: costruire il cuore con Arduino

Costruire il cuore con Arduino
Costruire il cuore con Arduino
Costruire il cuore con Arduino
Costruire il cuore con Arduino
Costruire il cuore con Arduino
Costruire il cuore con Arduino

Costruire l'hardware per la nostra arena sembra che qualcosa prenda vita. Guarda il piano Fritzing per collegare Arduino a SN74HC595 e SN74SN165, il lettore DF mini, gli interruttori momentanei e i LED. Si consiglia vivamente di lavorare prima sulla breadboard per familiarizzare con il circuito e le sue funzionalità.

Dopo aver costruito il prototipo, i registri a scorrimento e i resistori li saldano a un circuito stampato vuoto. Aggiungi anche il lettore DF mini a questa scheda. Lasciare spazio sufficiente per collegare i fili dei LED montati sulla parabola.

Collegare gli interruttori momentanei del pannello di controllo anteriore e l'alimentazione dell'interruttore.

Passaggio 6: programmazione di programmi di luci e suoni

Il software (arena.zip) è costituito dal programma audio e luci delle arene. Scaricalo e caricalo tramite l'IDE Arduino sul tuo Arduino.

La classe ArenaButton incapsula l'accesso ai sei interruttori momentanei in connessione al chip di ingresso parallelo, l'SN74HC165 (registro a scorrimento di ingresso a 8 bit).

La classe ArenaLighting implementa i programmi luce accedendo al chip di uscita parallela SN74HC595 (registro a scorrimento di uscita a 8 bit).

La classe ArenaSound implementa il programma sonoro accedendo al lettore DF mini. Per accedere al lettore MP3 devi includere la libreria (scaricala da DFRobot) nel tuo progetto Arduino. Non dimenticare di copiare i file MP3 sulla scheda SD (i file MP3 non sono forniti) per la sequenza di avvio, l'inizio di una battaglia, un traguardo finale, un traguardo sopravvissuto e uno scoppio.

Puoi trovare la classe Arena come e la classe astratta per ArenaLighting e ArenaSound, perché queste implementazioni hanno nomi di metodo comuni, quindi la struttura del ciclo principale rimane abbastanza semplice.

Passaggio 7: mettere tutto insieme

Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme

Montare l'elettronica nella scatola di plastica. Fare attenzione con tutti i fili a non romperne alcuni o a non avere saldature fredde. Altrimenti avrai un lavoro di debug hardware molto sporco. Sulla parte anteriore montare il pannello di controllo.

Ora monta l'intera scatola sul rack di legno. L'antenna parabolica dovrebbe - ovviamente - essere montata sulla parte superiore del rack e collegare tutti i fili del LED.

Passaggio 8: divertiti

Ora è il momento di creare il primo momento magico. Accendi l'arena e osserva il risveglio delle arene. Goditi questo momento esaltante!

L'ultima cosa che devi fare ora è invitare i tuoi amici ed essere l'ospite di tornei epici!

Ora goditi le tue battaglie nell'arena giocattolo più emozionante di sempre!

3…2…1….lascialo…. Rip!

Consigliato: