Indholdsfortegnelse:

Beyblade Arena med lys- og lydeffekter: 8 trin
Beyblade Arena med lys- og lydeffekter: 8 trin
Anonim
Beyblade Arena med lys- og lydeffekter
Beyblade Arena med lys- og lydeffekter
Beyblade Arena med lys- og lydeffekter
Beyblade Arena med lys- og lydeffekter
Beyblade Arena med lys- og lydeffekter
Beyblade Arena med lys- og lydeffekter

Beyblade Burst Arena er en arena med lys- og lydeffekter til legetøjstoppe med klinger. Da min søn kom til mig og viste mig sine "Beyblade" toppe, og da vi så dem kredser rundt om hinanden, styrtede ind i hinanden og sprængte i stykker, var vi begge enige om, at vi vil have en arena som ingen andre. Men vi havde det så sjovt med dette projekt, at vi besluttede at dele det med dig, og vi håber, at du har det så sjovt som vi har med denne arena.

Da vi tænkte på arenatyper, kiggede vi på snesevis af Youtube -videoer. De fleste arenaer er lavet af papkasser eller sådan noget. Så en dag, da jeg arbejdede i min garage, kom en gammel og ubrugt parabol op i mit syn. Jeg ringede til min søn, og hans øjne blev lysere - ja, dette vil være et godt grundlag for vores arena -projekt.

Trin 1: Hvad du har brug for for at bygge denne arena …

Til arenaen

  • Parabolantenne 40 cm til 60 cm i diameter
  • Emalje (f.eks. Hvid, sort, orange, grå)
  • Varm lim
  • 10 plastikglas
  • Klar belægningsmateriale

Til stativet

  • Træ
  • Skruer

Elektroniske komponenter

  • 1 Strømforsyning 5V eller USB -kabel til tilslutning til en 5V kilde
  • 10 lysdioder til områdebelysningsprogrammet (2 af hver hvid, gul, rød, blå og grøn)
  • 1 LED spot (hvid)
  • 10 modstande til de 10 lysdioder (220 Ohm)
  • 1 Modstand til LED -spot (220 Ohm)
  • 2 SN74HC595 8-bit output skiftregister
  • 1 SN74HC165 8-bit input skiftregister
  • 1 DFPlayerMini (MP3 -afspiller)
  • 1 Micro-SD-kort til MP3-afspilleren
  • 1 modstand (1k Ohm)
  • 1 højttaler, 4 ohm
  • 1 Arduino Uno eller Nano
  • 4 Momentary switches (Battle Start, Survivor Finish, Ring Out Finish, Burst Finish)
  • 2 midlertidige kontakter (lydstyrke ned, lydstyrke op)
  • 6 modstande til de midlertidige kontakter (nedtrapning)
  • 1 tænd/sluk-kontakt
  • 1 print til montering af elektronikken på den
  • 1 IKEA plastikæske

Software

  • Arduino IDE 1.8.5
  • Fritzing

Trin 2: Forberedelse og farvelægning af parabolantenne

Forberedelse og farvelægning af parabolantenne
Forberedelse og farvelægning af parabolantenne
Forberedelse og farvelægning af parabolantenne
Forberedelse og farvelægning af parabolantenne
Forberedelse og farvelægning af parabolantenne
Forberedelse og farvelægning af parabolantenne
Forberedelse og farvelægning af parabolantenne
Forberedelse og farvelægning af parabolantenne

Før du maler parabolantenne, er det nødvendigt at rengøre den. Lige derefter malede vi det to gange med hvid emalje. Derefter brugte vi gamle aviser og tape til at maskere det ønskede mønster på fadet og malede det med farver. Gentag disse trin for hvert mønster eller mønsterdel.

Vi havde en sort tværlinje, en grå cirkel nær skålens kant. Derudover malede vi en orange cirkel i nærheden af midten. Selve midten var malet i rødt.

Da al maling tørrede havde vi brugt klar belægning til at skabe et beskyttelseslag for farverne. Dette beskytter arenaen mod farvesplitninger.

Trin 3: Tilføjelse af belysning

Tilføjelse af belysning
Tilføjelse af belysning
Tilføjelse af belysning
Tilføjelse af belysning
Tilføjelse af belysning
Tilføjelse af belysning
Tilføjelse af belysning
Tilføjelse af belysning

Da vores arena skulle give et attraktivt belysningsprogram, besluttede vi at tilføje et par lysdioder nær kanten af parabolantenne. Vi nummererede det med uret for at huske på, hvor vi skulle tilslutte hvilken lampe til de integrerede kredsløb.

Monter lysdioderne på fadet, bor bare 5 mm huller i regelmæssig afstand rundt om cirklen. Lim dem med varm lim. Monter derefter shotglassene for at beskytte LED'en mod det øverste legetøj, der hvirvler rundt.

Led LED'erne på bagsiden af fadet, og forbind dem ideelt til stik.

Til styring af lysdioderne bruger vi to 8-bit output shift-registre (SN74HC595) til at forbedre kapaciteten på vores Arduino digitale ben, en til den højre halvdel af den oplyste cirkel (LED 1-5) og en til den venstre halvdel (6- 10). Ud over disse lamper tilføjede vi senere en enkelt hvid LED -plet ved parabolantennens arm og tilsluttede den som den sjette udgang. Begge SN74HC595 er forbundet til Arduino med kun tre ben. Inden for Arduino bruger vi et 16-bit usigneret heltal til at gemme status for LED'erne. For at oplyse to eller flere lysdioder tilføjer du enkelt deres værdier.

Vi har følgende belysningsprogrammer.

Opstart af arenaen

Hver LED lyser op i 50 ms på en cirkulær måde. Derefter tændes alle lysdioder i 1, 5 sekunder, LED -stedet blinker 2 sekunder længere.

Start kamp (3… 2… 1… lad det… rive!)

Begge røde lysdioder lyser i 1 sekund hver og slukkes derefter i 200 ms. Derefter tændes de røde lysdioder i 1 sekund og derefter slukkes. Efter 200 ms tændes de gule lysdioder i 1 sekund og i 200 ms slukket. Lige derefter lyser de gule lysdioder i 1 sekund og slukkes derefter. Efter 200 ms lyser de grønne LED'er og LED -spotlyset i 2 sekunder, LED -spotterne lyser 2 sekunder længere.

Ring ud finish

10 runder hver LED lyser i 25 ms og slukkes i 25 ms.

Survivor finish

Den venstre halvdel af lysdioderne og den højre halvdel skifter 10 gange.

Burst finish

De hvide lysdioder lyser i 200 ms med en pause på 100 ms. Derefter lyser alle lysdioder i 2 sekunder og sekventielt i 750 ms puls de hvide, røde, gule, grønne og blå slukkede.

Trin 4: Oprettelse af kontrolpanelet

Oprettelse af kontrolpanelet
Oprettelse af kontrolpanelet
Oprettelse af kontrolpanelet
Oprettelse af kontrolpanelet
Oprettelse af kontrolpanelet
Oprettelse af kontrolpanelet
Oprettelse af kontrolpanelet
Oprettelse af kontrolpanelet

Betjeningspanelet er et stykke malet træ, eller hvis du kan lide en lamel. Bare bor fire huller til de momentane kontakter (Start Battle, Ring Out Finish, Survivor Finish og Burst Finish) og monter dem på dit kontrolkort. Da min søn og jeg kæmpede et par kampe med den første prototype af arenaen, opdagede vi, at volumenregulering er en god idé. Det er faktisk muligt at programmere det i Arduino, men det er på en eller anden måde mere sejt at styre lydstyrken med to ekstra momentane kontakter. Så bor endnu to huller til Volume+ og Volume-.

Tilføj i det mindste en kontakt til at tænde eller slukke for arenaelektronikken.

Trin 5: Byg hjertet med Arduino

Bygger hjertet med Arduino
Bygger hjertet med Arduino
Bygger hjertet med Arduino
Bygger hjertet med Arduino
Bygger hjertet med Arduino
Bygger hjertet med Arduino

At bygge hardware til vores arena føles som om noget kommer til live. Se Fritzing -planen for tilslutning af Arduino til SN74HC595 og SN74SN165, DF -afspilleren mini, de kortvarige kontakter og lysdioderne. Det anbefales stærkt at arbejde på brødbrættet først for at blive fortrolig med kredsløbet og dets funktionalitet.

Efter opbygningen af prototypen skiftes registre og modstandene til en lodret printplade. Tilføj DF -afspiller mini også til dette bord. Lad tilstrækkelig plads til at forbinde ledningerne på de fadmonterede lysdioder.

Tilslut de midlertidige kontakter på det forreste kontrolpanel og kontakten.

Trin 6: Programmering af lys- og lydprogrammer

Softwaren (arena.zip) består af arenaernes lyd- og belysningsprogram. Download det og upload det via Arduino IDE til din Arduino.

Die ArenaButton -klassen indkapsler adgangen til de seks momentane switches i forbindelse med den parallelle inputchip, SN74HC165 (8 bit input shift -register).

ArenaLighting -klassen implementerer lysprogrammerne ved at få adgang til den parallelle outputchip SN74HC595 (8 bit output shift -register).

ArenaSound -klassen implementerer lydprogrammet ved at få adgang til DF -afspilleren mini. For at få adgang til MP3 -afspilleren skal du inkludere biblioteket (download det fra DFRobot) i dit Arduino -projekt. Glem ikke at kopiere MP3 -filer til SD -kortet (MP3 -filer medfølger ikke) til startsekvensen, starten på en kamp, en ring -out -finish, en overlevende finish og en burst -finish.

Du kan finde Arena -klassen som og abstrakt klasse for ArenaLighting og ArenaSound, fordi disse implementeringer har fælles metodenavne, så strukturen i hovedsløjfen forbliver ganske enkel.

Trin 7: Sæt det hele sammen

Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele

Monter elektronikken i plastkassen. Vær forsigtig med alle ledninger for ikke at bryde nogle af dem eller have kolde loddeforbindelser. Ellers vil du have et meget beskidt hardware -fejlfindingsjob. På fronten monteres kontrolpanelet.

Monter nu hele kassen på træstativet. Parabolantenne bør - naturligvis - monteres oven på stativet og forbinde alle LED -ledningerne.

Trin 8: God fornøjelse

Nu er det tid til at skabe det første magiske øjeblik. Tænd for arenaen, og se arenaerne vågne. Nyd dette spændende øjeblik!

Det sidste du skal gøre nu er at invitere dine venner og være vært for episke turneringer!

Nyd nu dine egne kampe i den mest spændende legetøjsarena nogensinde!

3… 2… 1…. Lad det…. hvil i fred!

Anbefalede: