Spisu treści:

Beyblade Arena z efektami świetlnymi i dźwiękowymi: 8 kroków
Beyblade Arena z efektami świetlnymi i dźwiękowymi: 8 kroków

Wideo: Beyblade Arena z efektami świetlnymi i dźwiękowymi: 8 kroków

Wideo: Beyblade Arena z efektami świetlnymi i dźwiękowymi: 8 kroków
Wideo: Max Steel & Dreed Figurki - Turbo Figurki - Max Steel Battle Pack - Mattel - www.MegaDyskont.pl 2024, Lipiec
Anonim
Beyblade Arena z efektami świetlnymi i dźwiękowymi
Beyblade Arena z efektami świetlnymi i dźwiękowymi
Beyblade Arena z efektami świetlnymi i dźwiękowymi
Beyblade Arena z efektami świetlnymi i dźwiękowymi
Beyblade Arena z efektami świetlnymi i dźwiękowymi
Beyblade Arena z efektami świetlnymi i dźwiękowymi

Beyblade Burst Arena to arena z efektami świetlnymi i dźwiękowymi dla zabawek z ostrzami. Kiedy mój syn przyszedł do mnie i pokazał mi swoje koszulki „Beyblade” i gdy zobaczyliśmy, jak krążą wokół siebie, zderzają się ze sobą i pękają na kawałki, oboje zgodziliśmy się, że chcemy mieć arenę jak nikt inny. Ale bawiliśmy się tak dobrze przy tym projekcie, że postanowiliśmy podzielić się nim z wami i mamy nadzieję, że będziecie się bawić równie dobrze jak my na tej arenie.

Kiedy zastanawialiśmy się nad typami aren, obejrzaliśmy dziesiątki filmów na Youtube. Większość aren jest zrobiona z kartonów lub czegoś w tym rodzaju. Aż pewnego dnia, pracując w garażu, zobaczyłem starą i nieużywaną antenę satelitarną. Zadzwoniłem do syna i jego oczy się rozjaśniły - tak, to będzie świetna podstawa do naszego projektu areny.

Krok 1: Czego potrzebujesz, aby zbudować tę arenę…

Na arenę

  • Antena satelitarna o średnicy od 40 cm do 60 cm
  • Emalia (np. biała, czarna, pomarańczowa, szara)
  • Gorący klej
  • 10 plastikowych kieliszków
  • Przezroczysty materiał powlekający

Do stojaka

  • Drewno
  • Śruby

Części elektroniczne

  • 1 Zasilacz 5 V lub kabel USB do podłączenia go do źródła 5 V
  • 10 diod LED do programu oświetlania terenu (po 2 białe, żółte, czerwone, niebieskie i zielone)
  • 1 punktowa dioda LED (biała)
  • 10 rezystorów dla 10 diod LED (220 Ohm)
  • 1 Rezystor dla spotu LED (220 Ohm)
  • 2 SN74HC595 8-bitowy wyjściowy rejestr przesuwny
  • 1 SN74HC165 8-bitowy rejestr przesuwny wejścia;
  • 1 DFPlayerMini (odtwarzacz MP3)
  • 1 karta Micro-SD do odtwarzacza MP3
  • 1 rezystor (1k Ohm)
  • 1 głośnik, 4 Ohm
  • 1 Arduino Uno lub Nano
  • 4 chwilowe przełączniki (rozpoczęcie bitwy, zakończenie przetrwania, zakończenie dzwonienia, zakończenie serii)
  • 2 chwilowe przełączniki (zmniejszanie głośności, zwiększanie głośności)
  • 6 Rezystory do wyłączników chwilowych (pulldown)
  • 1 włącznik/wyłącznik
  • 1 płytka do montażu na niej elektroniki
  • 1 plastikowe pudełko IKEA

Oprogramowanie

  • Arduino IDE 1.8.5
  • Fritzing

Krok 2: Przygotowanie i pokolorowanie anteny satelitarnej

Przygotowanie i kolorowanie anteny satelitarnej
Przygotowanie i kolorowanie anteny satelitarnej
Przygotowanie i kolorowanie anteny satelitarnej
Przygotowanie i kolorowanie anteny satelitarnej
Przygotowanie i kolorowanie anteny satelitarnej
Przygotowanie i kolorowanie anteny satelitarnej
Przygotowanie i kolorowanie anteny satelitarnej
Przygotowanie i kolorowanie anteny satelitarnej

Przed malowaniem anteny satelitarnej należy ją wyczyścić. Zaraz potem pomalowaliśmy go dwukrotnie białą emalią. Następnie za pomocą starych gazet i taśmy klejącej zamaskowaliśmy wymarzony wzór na naczyniu i pomalowaliśmy go kolorami. Powtórz te kroki dla każdego wzoru lub części wzoru.

Mieliśmy czarny krzyżyk, szare kółko przy krawędzi naczynia. Dodatkowo w pobliżu środka namalowaliśmy pomarańczowy okrąg. Samo centrum pomalowano na czerwono.

Kiedy cała farba wyschła, użyliśmy lakieru bezbarwnego, aby stworzyć warstwę ochronną dla kolorów. Chroni to arenę przed rozdwajaniem kolorów.

Krok 3: Dodawanie oświetlenia

Dodawanie oświetlenia
Dodawanie oświetlenia
Dodawanie oświetlenia
Dodawanie oświetlenia
Dodawanie oświetlenia
Dodawanie oświetlenia
Dodawanie oświetlenia
Dodawanie oświetlenia

Ponieważ nasza arena powinna zapewniać atrakcyjny program oświetleniowy, zdecydowaliśmy się dodać kilka diod LED w pobliżu krawędzi anteny satelitarnej. Ponumerowaliśmy ją zgodnie z ruchem wskazówek zegara, aby pamiętać, gdzie podłączyć lampę do układów scalonych.

Zamontuj diody LED na czaszy po prostu wywierć otwory o średnicy 5 mm w regularnej odległości wokół okręgu. Przyklej je gorącym klejem. Następnie zamontuj kieliszki, aby chronić diodę LED przed wirującymi wokół górnych zabawek.

Podłącz diody LED z tyłu anteny, najlepiej połącz je z wtyczkami.

Do sterowania diodami LED używamy dwóch 8-bitowych wyjściowych rejestrów przesuwnych (SN74HC595) w celu zwiększenia pojemności naszych cyfrowych pinów Arduino, jednego dla prawej połowy oświetlonego okręgu (LED 1-5) i jednego dla lewej połowy (6- 10). Oprócz tych świateł dodaliśmy później pojedynczą białą plamkę LED na ramieniu anteny satelitarnej i podłączyliśmy ją jako szóste wyjście. Oba SN74HC595 są połączone z Arduino tylko trzema pinami. W Arduino używamy 16-bitowej liczby całkowitej bez znaku do przechowywania stanu diod LED. Aby oświetlić dwie lub więcej diod LED, dodaj ich wartości.

Mamy następujące programy oświetleniowe.

Uruchamianie areny

Każda dioda LED jest zapalana przez 50ms w sposób kołowy. Następnie wszystkie diody LED zostają włączone na 1,5 sekundy, punkt LED świeci o 2 sekundy dłużej.

Rozpocznij bitwę (3…2…1…niech… zgrają!)

Obie czerwone diody LED zapalają się na 1 sekundę, a następnie gasną na 200ms. Następnie czerwone diody LED zapalają się na 1 sekundę, a następnie gasną. Po 200ms żółte diody zapalają się na 1 sekundę i na 200ms gasną. Zaraz potem żółte diody LED zapalają się na 1 sekundę, a następnie gasną. Po 200 ms zielone diody LED i światło punktowe LED przez 2 sekundy, punkt LED świeci o 2 sekundy dłużej.

Zadzwoń do końca

10 rund każda dioda świeci przez 25ms i gaśnie na 25ms.

Wykończenie ocalałego

Lewa połowa diod LED i prawa połowa zmieniają się 10 razy.

Wykończenie serii

Białe diody LED świecą przez 200ms z przerwą 100ms. Następnie wszystkie diody LED zapalają się na 2 sekundy i kolejno w czasie 750ms pulsują wyłączane diody: biała, czerwona, żółta, zielona i niebieska.

Krok 4: Tworzenie Panelu Sterowania

Tworzenie panelu sterowania
Tworzenie panelu sterowania
Tworzenie panelu sterowania
Tworzenie panelu sterowania
Tworzenie panelu sterowania
Tworzenie panelu sterowania
Tworzenie panelu sterowania
Tworzenie panelu sterowania

Panel sterowania to kawałek malowanego drewna lub jak kto woli listwa. Po prostu wywierć cztery otwory dla chwilowych przełączników (Start Battle, Ring Out Finish, Survivor Finish i Burst Finish) i zamontuj je na swojej tablicy kontrolnej. Kiedy mój syn i ja stoczyliśmy kilka bitew z pierwszym prototypem areny, odkryliśmy, że regulacja głośności to dobry pomysł. Owszem, można go zaprogramować w Arduino, ale jakoś fajniej jest sterować głośnością dwoma dodatkowymi przełącznikami chwilowymi. Więc wywierć jeszcze dwa otwory dla Volume+ i Volume-.

Przynajmniej dodaj przełącznik do włączania lub wyłączania elektroniki areny.

Krok 5: Budowanie serca za pomocą Arduino

Budowanie serca za pomocą Arduino
Budowanie serca za pomocą Arduino
Budowanie serca za pomocą Arduino
Budowanie serca za pomocą Arduino
Budowanie serca za pomocą Arduino
Budowanie serca za pomocą Arduino

Budowanie sprzętu na naszą arenę sprawia wrażenie, jakby coś ożywało. Zobacz plan Fritzing dotyczący podłączenia Arduino do SN74HC595 i SN74SN165, mini odtwarzacza DF, chwilowych przełączników i diod LED. Zdecydowanie zaleca się, aby najpierw popracować nad płytką stykową, aby zapoznać się z obwodem i jego funkcjonalnością.

Po zbudowaniu prototypu rejestry przesuwne i rezystory przylutowują je do pustej płytki drukowanej. Dodaj mini odtwarzacz DF do tej planszy. Pozostaw wystarczająco dużo miejsca na podłączenie przewodów diod montowanych w misie.

Podłącz wyłączniki chwilowe przedniego panelu sterowania i zasilanie wyłącznika.

Krok 6: Programowanie programów światła i dźwięku

Oprogramowanie (arena.zip) składa się z programu nagłośnienia i oświetlenia aren. Pobierz go i prześlij przez Arduino IDE do swojego Arduino.

Klasa Die ArenaButton zawiera dostęp do sześciu chwilowych przełączników w połączeniu z równoległym układem wejściowym, SN74HC165 (8-bitowy rejestr przesuwny z wejściem).

Klasa ArenaLighting implementuje programy świetlne, uzyskując dostęp do równoległego układu wyjściowego SN74HC595 (8-bitowy wyjściowy rejestr przesuwny).

Klasa ArenaSound implementuje program dźwiękowy, uzyskując dostęp do odtwarzacza DF mini. Aby uzyskać dostęp do odtwarzacza MP3, musisz dołączyć bibliotekę (pobierz ją z DFRobot) do swojego projektu Arduino. Nie zapomnij skopiować plików MP3 na kartę SD (pliki MP3 nie są dostarczane) dla sekwencji rozruchowej, rozpoczęcia bitwy, zakończenia dzwonka, zakończenia ocalałego i zakończenia serii.

Możesz znaleźć klasę Arena jako klasę abstrakcyjną dla ArenaLighting i ArenaSound, ponieważ te implementacje mają wspólne nazwy metod, więc struktura głównej pętli pozostaje dość prosta.

Krok 7: Złóż wszystko razem

Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem

Zamontuj elektronikę w plastikowej skrzynce. Uważaj na wszystkie przewody, aby nie zerwać niektórych z nich lub nie mieć zimnych połączeń lutowniczych. W przeciwnym razie będziesz miał bardzo brudne zadanie debugowania sprzętu. Z przodu zamontuj panel sterowania.

Teraz zamontuj całe pudełko do drewnianego stojaka. Antena satelitarna powinna być oczywiście zamontowana na górze szafy i łączyć wszystkie przewody LED.

Krok 8: Baw się dobrze

Teraz nadszedł czas na stworzenie pierwszego magicznego momentu. Włącz arenę i zobacz budzące się areny. Ciesz się tą radosną chwilą!

Ostatnią rzeczą, którą musisz teraz zrobić, to zaprosić znajomych i zostać gospodarzem epickich turniejów!

Teraz ciesz się własnymi bitwami na najbardziej ekscytującej zabawkowej arenie w historii!

3…2…1….niech…. rozerwać!

Zalecana: