Cuprins:

Beyblade Arena cu efecte de lumină și sunet: 8 pași
Beyblade Arena cu efecte de lumină și sunet: 8 pași

Video: Beyblade Arena cu efecte de lumină și sunet: 8 pași

Video: Beyblade Arena cu efecte de lumină și sunet: 8 pași
Video: ,,Demonul Ascuns" Film Horror 2023 subtitrate in Română.#08 2024, Noiembrie
Anonim
Beyblade Arena cu efecte de lumină și sunet
Beyblade Arena cu efecte de lumină și sunet
Beyblade Arena cu efecte de lumină și sunet
Beyblade Arena cu efecte de lumină și sunet
Beyblade Arena cu efecte de lumină și sunet
Beyblade Arena cu efecte de lumină și sunet

Beyblade Burst Arena este o arenă cu efecte de lumină și sunet pentru blaturi de jucărie cu lame. Pe măsură ce fiul meu a venit la mine și mi-a arătat vârfurile lui „Beyblade” și când i-am văzut învârtindu-se unul în jurul celuilalt, izbind unul de celălalt și izbucnind în bucăți, amândoi am fost de acord că vrem să avem o arenă ca nimeni altcineva. Dar ne-am distrat atât de mult cu acest proiect încât am decis să îl împărtășim cu dvs. și sperăm să vă distrați la fel de mult ca și noi cu această arenă.

Când ne-am gândit la tipurile de arenă, ne-am uitat la zeci de videoclipuri de pe YouTube. Majoritatea arenelor sunt realizate din cutii de carton sau ceva de genul acesta. Apoi, într-o zi, lucrând în garajul meu, mi s-a părut o antenă parabolică veche și nefolosită. L-am sunat pe fiul meu și i s-au luminat ochii - da, aceasta va fi o bază excelentă pentru proiectul nostru de arenă.

Pasul 1: De ce aveți nevoie pentru a construi această arenă …

Pentru arenă

  • Antena satelit cu diametrul de 40 cm până la 60 cm
  • Smalț (de ex. Alb, negru, portocaliu, gri)
  • Lipici fierbinte
  • 10 pahare de plastic
  • Material de acoperire transparent

Pentru raft

  • Lemn
  • Șuruburi

Componente electronice

  • 1 Alimentare 5V sau cablu USB pentru conectarea la o sursă de 5V
  • 10 LED-uri pentru programul de iluminare a evenimentelor din zonă (2 din fiecare alb, galben, roșu, albastru și verde)
  • 1 spot LED (alb)
  • 10 rezistențe pentru cele 10 LED-uri (220 Ohm)
  • 1 rezistor pentru spot LED (220 Ohm)
  • 2 SN74HC595 Registr de deplasare a ieșirii pe 8 biți
  • 1 SN74HC165 8-Bit registru de intrare de intrare
  • 1 DFPlayerMini (MP3 player)
  • 1 card Micro-SD pentru MP3 player
  • 1 rezistor (1k ohm)
  • 1 difuzor, 4 ohm
  • 1 Arduino Uno sau Nano
  • 4 comutatoare momentane (Battle Start, Survivor Finish, Ring Out Finish, Burst Finish)
  • 2 comutatoare momentane (reducere volum, creștere volum)
  • 6 rezistențe pentru întrerupătoarele de moment (derulant)
  • 1 Comutator pornire / oprire
  • 1 PCB pentru montarea electronice pe el
  • 1 cutie de plastic IKEA

Software

  • Arduino IDE 1.8.5
  • Fritzing

Pasul 2: Pregătirea și colorarea antenei satelit

Pregătirea și colorarea antenei satelit
Pregătirea și colorarea antenei satelit
Pregătirea și colorarea antenei satelit
Pregătirea și colorarea antenei satelit
Pregătirea și colorarea antenei satelit
Pregătirea și colorarea antenei satelit
Pregătirea și colorarea antenei satelit
Pregătirea și colorarea antenei satelit

Înainte de a vopsi antena parabolică este necesar să o curățați. Chiar după aceea l-am pictat de două ori cu smalț alb. Apoi am folosit ziare vechi și bandă adezivă pentru a masca modelul dorit pe vas și l-am pictat cu culori. Repetați acești pași pentru fiecare model sau parte a modelului.

Aveam linii transversale negre, un cerc gri lângă marginea vasului. În plus, am pictat un cerc portocaliu în apropierea centrului. Centrul în sine a fost vopsit în roșu.

Când toată vopseaua s-a uscat, am folosit un strat transparent pentru a crea un strat de protecție pentru culori. Acest lucru protejează arena de despicături de culoare.

Pasul 3: Adăugarea iluminatului

Adăugarea iluminatului
Adăugarea iluminatului
Adăugarea iluminatului
Adăugarea iluminatului
Adăugarea iluminatului
Adăugarea iluminatului
Adăugarea iluminatului
Adăugarea iluminatului

Deoarece arena noastră ar trebui să ofere un program de iluminare atractiv, am decis să adăugăm câteva LED-uri lângă marginea antenei parabolice. Am numerotat-o în sensul acelor de ceasornic pentru a ne aminti unde să conectăm ce lampă la circuitele integrate.

Montați LED-urile pe farfurie pur și simplu găuriți găuri de 5 mm la distanță regulată în jurul cercului. Lipiți-le cu lipici fierbinte. Apoi montați ochelarii împușcați pentru a proteja LED-ul de jucăriile superioare care se învârt în jur.

Conectați LED-urile din spatele vasului, conectați-le în mod ideal la prize.

Pentru controlul LED-urilor folosim două registre de schimbare a ieșirii pe 8 biți (SN74HC595) pentru a spori capacitatea pinilor noștri Arduino, unul pentru jumătatea dreaptă a cercului luminat (LED 1-5) și unul pentru jumătatea stângă (6- 10). În plus față de aceste lumini, am adăugat mai târziu un singur spot LED alb la brațul antenei parabolice și l-am conectat ca a șasea ieșire. Ambele SN74HC595 sunt conectate la Arduino cu doar trei pini. În cadrul Arduino folosim un număr întreg nesemnat pe 16 biți pentru a stoca starea LED-urilor. Pentru a ilumina două sau mai multe LED-uri simple adăugați valorile lor.

Avem următoarele programe de iluminat.

Pornirea arenei

Fiecare LED este luminat timp de 50 ms într-o manieră circulară. Apoi, toate LED-urile sunt aprinse timp de 1, 5 secunde, spotul LED aprinde cu 2 secunde mai mult.

Începeți lupta (3 … 2 … 1 … lăsați-o … rupeți!)

Ambele LED-uri roșii se aprind timp de 1 secundă fiecare, apoi se sting pentru 200 ms. Apoi LED-urile roșii sunt aprinse timp de 1 secundă și apoi stinse. După 200ms, LED-urile galbene sunt aprinse timp de 1 secundă și pentru 200ms oprite. Chiar după aceea, LED-urile galbene se aprind 1 secundă și apoi se sting. După 200ms LED-urile verzi și spotul LED se aprind timp de 2 secunde, spotul LED se aprinde cu 2 secunde mai mult.

Sună la final

10 runde fiecare LED se aprinde pentru 25ms și este oprit pentru 25ms.

Finalizarea supraviețuitorului

Jumătatea stângă a LED-urilor și jumătatea dreaptă alternează de 10 ori.

Finalizare rafală

LED-urile albe se aprind pentru 200ms cu o pauză de 100ms. Apoi, toate LED-urile se aprind timp de 2 secunde și secvențial în 750 ms pulsează cele albe, roșii, galbene, verzi și albastre oprite.

Pasul 4: Crearea panoului de control

Crearea panoului de control
Crearea panoului de control
Crearea panoului de control
Crearea panoului de control
Crearea panoului de control
Crearea panoului de control
Crearea panoului de control
Crearea panoului de control

Panoul de control este o bucată de lemn vopsit sau dacă vă place o lamelă. Doar găuriți patru găuri pentru comutatoarele de moment (Start Battle, Ring Out Finish, Survivor Finish și Burst Finish) și montați-le pe placa de control. În timp ce eu și fiul meu am purtat câteva bătălii cu primul prototip al arenei, am descoperit că reglarea volumului este o idee bună. Într-adevăr, este posibil să-l programați în Arduino, dar este cumva mai interesant să controlați volumul cu două comutatoare momentane suplimentare. Deci, găuriți încă două găuri pentru Volume + și Volume-.

Adăugați cel puțin un comutator pentru pornirea sau oprirea electronicii arena.

Pasul 5: Construirea inimii cu Arduino

Construirea inimii cu Arduino
Construirea inimii cu Arduino
Construirea inimii cu Arduino
Construirea inimii cu Arduino
Construirea inimii cu Arduino
Construirea inimii cu Arduino

Construirea hardware-ului pentru arena noastră se simte ca și cum ceva prinde viață. Vedeți planul Fritzing pentru conectarea Arduino la SN74HC595 și SN74SN165, playerul DF mini, comutatoarele de moment și LED-urile. Este foarte recomandat să lucrați mai întâi pe panoul de control pentru a vă familiariza cu circuitul și funcționalitatea acestuia.

După construirea prototipului, registrul de schimbare și rezistențele le lipesc pe o placă de circuit goală. Adăugați și DF player mini la această placă. Lăsați suficient spațiu pentru conectarea firelor LED-urilor montate pe antena.

Conectați întrerupătoarele de moment ale panoului de control frontal și puterea comutatorului.

Pasul 6: Programarea programelor de lumină și sunet

Software-ul (arena.zip) constă din programul de sunet și iluminare arene. Descărcați-l și încărcați-l prin ID-ul Arduino pe Arduino.

Clasa Die ArenaButton încapsulează accesul la cele șase comutatoare momentane în legătură cu cipul de intrare paralel, SN74HC165 (registru de schimbare a intrării pe 8 biți).

Clasa ArenaLighting implementează programele de lumină prin accesarea cipului de ieșire paralelă SN74HC595 (registru de schimbare a ieșirii pe 8 biți).

Clasa ArenaSound implementează programul de sunet accesând DF player mini. Pentru a accesa playerul MP3 trebuie să includeți biblioteca (descărcați-o din DFRobot) în proiectul dvs. Arduino. Nu uitați să copiați fișiere MP3 pe cardul SD (fișierele MP3 nu sunt furnizate) pentru secvența de pornire, începutul unei bătălii, un finisaj de tip ring out, un finisaj de supraviețuitor și un finisaj de rafală.

Puteți găsi clasa Arena ca și clasă abstractă pentru ArenaLighting și ArenaSound, deoarece aceste implementări au nume comune de metode, astfel încât structura buclei principale rămâne destul de simplă.

Pasul 7: Puneți totul împreună

Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună
Punând totul împreună

Montați electronica în cutia de plastic. Aveți grijă cu toate firele să nu rupeți unele dintre ele sau să nu aveți îmbinări de lipit la rece. În caz contrar, veți avea o lucrare de depanare hardware foarte murdară. Pe partea frontală montați panoul de control.

Acum montați întreaga cutie pe raftul din lemn. Antena parabolică ar trebui - desigur - să fie montată deasupra rack-ului și să conecteze toate firele LED.

Pasul 8: Distrează-te

Acum este timpul să creăm primul moment magic. Porniți arena și vedeți cum arenele se trezesc. Bucurați-vă de acest moment emoționant!

Ultimul lucru pe care trebuie să-l faci acum este să-ți inviți prietenii și să fii gazda turneelor epice!

Acum bucură-te de propriile bătălii în cea mai interesantă arenă de top din jucării vreodată!

3 … 2 … 1 … lasă-l … RIP!

Recomandat: