Mündəricat:

İşıq və səs effektləri ilə Beyblade Arena: 8 addım
İşıq və səs effektləri ilə Beyblade Arena: 8 addım
Anonim
İşıq və Səs Efektləri ilə Beyblade Arena
İşıq və Səs Efektləri ilə Beyblade Arena
İşıq və Səs Efektləri ilə Beyblade Arena
İşıq və Səs Efektləri ilə Beyblade Arena
İşıq və səs effektləri ilə Beyblade Arena
İşıq və səs effektləri ilə Beyblade Arena

Beyblade Burst Arena, bıçaqları olan oyuncaq üstlər üçün işıq və səs effektləri olan bir arenadır. Oğlum yanıma gəlib "Beyblade" zirvələrini göstərəndə və onların bir -birlərinin ətrafına yuvarlandığını, bir -birinə çırpıldığını və parçalandığını gördükcə, ikimiz də heç kim kimi bir arenaya sahib olmaq istədiyimizə razılaşdıq. Amma bu layihə ilə o qədər əyləndik ki, sizinlə bölüşmək qərarına gəldik və ümid edirik ki, bu arenada bizimlə olduğu qədər əylənəcəksiniz.

Arena növləri haqqında düşünəndə onlarla Youtube videosuna baxdıq. Arenaların çoxu karton qutulardan və ya buna bənzər bir şeydən hazırlanır. Sonra bir gün qarajımda işləyərkən köhnə və istifadə olunmamış bir peyk yeməyi gözümə gəldi. Oğluma zəng etdim və gözləri işıqlandı - bəli, bu arena layihəmiz üçün əla bir əsas olacaq.

Addım 1: Bu Arenanı qurmaq üçün nə lazımdırsa…

Arena üçün

  • 40 sm -dən 60 sm -ə qədər peyk yeməyi
  • Emaye (məsələn, ağ, qara, narıncı, boz)
  • İsti yapışqan
  • 10 ədəd plastik şüşə
  • Şəffaf örtük materialı

Rəf üçün

  • Ağac
  • Vintlər

Elektron komponentlər

  • 1 5V mənbəyinə qoşulmaq üçün 5V və ya USB kabeli
  • Sahə işıqlandırma proqramı üçün 10 LED (hər biri 2 ağ, sarı, qırmızı, mavi və yaşıl)
  • 1 LED ləkəsi (ağ)
  • 10 LED üçün 10 rezistor (220 Ohm)
  • LED nöqtəsi üçün 1 rezistor (220 Ohm)
  • 2 SN74HC595 8 Bitlik çıxış dəyişmə reyestri
  • 1 SN74HC165 8 Bitlik giriş dəyişmə reyestri
  • 1 DFPlayerMini (MP3 pleyer)
  • MP3 pleyer üçün 1 Micro-SD kart
  • 1 Rezistor (1k Ohm)
  • 1 Dinamik, 4 Ohm
  • 1 Arduino Uno və ya Nano
  • 4 ani keçid (Döyüş Başlanğıc, Sağ Qalma, Zəng Çalma, Burst Finish)
  • 2 ani açar (Səsi azalt, Səsi artır)
  • 6 anlıq açarlar üçün rezistorlar (açılan)
  • 1 Açma/söndürmə açarı
  • Elektronikanın üzərinə quraşdırılması üçün 1 ədəd PCB
  • 1 IKEA plastik qutu

Proqram təminatı

  • Arduino IDE 1.8.5
  • Darıxdırıcı

Addım 2: Peyk Anteninin Hazırlanması və Boyanması

Peyk Anteninin Hazırlanması və Boyanması
Peyk Anteninin Hazırlanması və Boyanması
Peyk Anteninin Hazırlanması və Boyanması
Peyk Anteninin Hazırlanması və Boyanması
Peyk Anteninin Hazırlanması və Boyanması
Peyk Anteninin Hazırlanması və Boyanması
Peyk Anteninin Hazırlanması və Boyanması
Peyk Anteninin Hazırlanması və Boyanması

Peyk antenini boyamadan əvvəl onu təmizləmək lazımdır. Məhz bundan sonra ağ emaye ilə iki dəfə boyadıq. Daha sonra köhnə qəzetlərdən və yapışan lentdən istifadə edərək yeməyin üzərindəki arzu olunan naxışı maskaladıq və rənglərlə boyadıq. Hər bir naxış və ya naxış hissəsi üçün bu addımları təkrarlayın.

Qara xaç xətləri, yeməyin sərhədinin yaxınlığında boz bir dairə vardı. Əlavə olaraq mərkəzin yaxınlığında narıncı bir dairə çəkdik. Mərkəzin özü qırmızı rəngə boyanmışdı.

Bütün boya qurudulduqda rənglər üçün qoruyucu bir təbəqə yaratmaq üçün şəffaf bir qat istifadə etdik. Bu, arenanı rənglərin parçalanmasından qoruyur.

Addım 3: İşıqlandırma əlavə edin

İşıqlandırma əlavə edin
İşıqlandırma əlavə edin
İşıqlandırma əlavə edin
İşıqlandırma əlavə edin
İşıqlandırma əlavə edin
İşıqlandırma əlavə edin
İşıqlandırma əlavə edin
İşıqlandırma əlavə edin

Arenamız cəlbedici bir işıqlandırma proqramı təqdim etməli olduğu üçün peyk anteninin kənarına bir neçə LED əlavə etmək qərarına gəldik. Hansı lampanı inteqral sxemlərə harada bağlayacağımızı yadda saxlamaq üçün saat əqrəbi ilə nömrələndirdik.

LEDləri lövhəyə yerləşdirin, dairənin ətrafında nizamlı məsafədə 5 mm -lik deliklər qazın. Onları isti yapışqan ilə yapışdırın. Sonra LED -i ətrafdakı fırlanan ən yaxşı oyuncaqlardan qorumaq üçün gözlükləri taxın.

Yeməyin arxa tərəfindəki LEDləri tellə bağlayın, ideal olaraq onları fişlərə bağlayın.

LED-ləri idarə etmək üçün Arduino rəqəmsal sancaqlarımızın gücünü artırmaq üçün biri işıqlı dairənin sağ yarısı (LED 1-5) və sol yarısı (6- 10). Bu işıqlara əlavə olaraq, sonradan peyk çanağının qoluna tək bir ağ LED nöqtəsi əlavə etdik və onu altıncı çıxış olaraq bağladıq. Hər iki SN74HC595 Arduino -ya cəmi üç sancaqla bağlıdır. Arduino daxilində LED-lərin vəziyyətini saxlamaq üçün 16 bitlik işarəsiz tam ədəddən istifadə edirik. İki və ya daha çox LED -i işıqlandırmaq üçün onların dəyərlərini əlavə edin.

Aşağıdakı işıqlandırma proqramlarımız var.

Arenanın açılması

Hər LED dairəvi şəkildə 50 ms işıqlandırılır. Sonra bütün LEDlər 1, 5 saniyə açılır, LED nöqtəsi 2 saniyə daha uzun yanır.

Döyüşə başlayın (3… 2… 1… qoy … yırtın!)

Hər iki qırmızı LED hər biri 1 saniyə yanır, sonra 200 ms sönür. Sonra qırmızı LEDlər 1 saniyə yandırılır və sonra sönür. 200 dəqiqədən sonra sarı LEDlər 1 saniyə və 200 ms sönür. Bundan dərhal sonra sarı LEDlər 1 saniyə yanır və sonra sönür. 200 saniyədən sonra yaşıl LEDlər və LED spot işıq 2 saniyə ərzində, LED spot 2 saniyə daha uzun yanır.

Zəng vurma bitirmə

Hər LED işıqları 10 turda 25 ms üçün yanır və 25 ms üçün söndürülür.

Sağ qalan bitirmə

LEDlərin sol yarısı və sağ yarısı 10 dəfə dəyişir.

Burst başa

Ağ LED -lər 100 ms fasilə ilə 200 ms üçün yanır. Sonra bütün LEDlər 2 saniyə yanır və ardıcıl olaraq 750 ms -də ağ, qırmızı, sarı, yaşıl və mavi işıqlar sönür.

Addım 4: İdarəetmə Panelinin yaradılması

İdarəetmə panelinin yaradılması
İdarəetmə panelinin yaradılması
İdarəetmə panelinin yaradılması
İdarəetmə panelinin yaradılması
İdarəetmə panelinin yaradılması
İdarəetmə panelinin yaradılması
İdarəetmə panelinin yaradılması
İdarəetmə panelinin yaradılması

İdarə paneli boyalı taxta parçadır və ya bir lövhəni sevirsinizsə. Bir anlıq açarlar üçün dörd deşik qazın (Döyüşə Başlayın, Zil Səsləyin, Survivor Finish və Burst Finish) və onları idarəetmə lövhəsinə quraşdırın. Oğlumla arenanın ilk prototipi ilə bir neçə döyüş keçirdiyimiz zaman səs tənzimləməsinin yaxşı bir fikir olduğunu kəşf etdik. Həqiqətən də Arduino -da proqramlaşdırmaq mümkündür, lakin iki əlavə ani açarla səs səviyyəsini idarə etmək bir az daha sərindir. Beləliklə, Volume+ və Volume- üçün iki deşik daha qazın.

Heç olmasa arena elektronikasını açmaq və ya söndürmək üçün bir keçid əlavə edin.

Addım 5: Arduino ilə Ürək qurmaq

Arduino ilə ürək qurmaq
Arduino ilə ürək qurmaq
Arduino ilə ürək qurmaq
Arduino ilə ürək qurmaq
Arduino ilə ürək qurmaq
Arduino ilə ürək qurmaq

Arenamız üçün avadanlıq qurmaq bir şeyin canlandığını hiss edir. Arduino -nu SN74HC595 və SN74SN165 -ə, DF player mini -yə, bir anlıq açarlara və LED -lərə bağlamaq üçün Fritzing planına baxın. Dövrə və onun funksionallığı ilə tanış olmaq üçün əvvəlcə çörək lövhəsi üzərində işləmək çox tövsiyə olunur.

Prototip qurulduqdan sonra keçid qeydləri və rezistorlar onları boş bir lövhəyə lehimləyirlər. DF player mini -ni də bu lövhəyə əlavə edin. Çanaq quraşdırılmış LED -lərin tellərini birləşdirmək üçün kifayət qədər yer ayırın.

Ön idarəetmə panelinin ani açarlarını və açarın gücünü birləşdirin.

Addım 6: İşıq və Səs Proqramlarının Proqramlaşdırılması

Proqram (arena.zip) arenaların səs və işıqlandırma proqramından ibarətdir. Yükləyin və Arduino IDE vasitəsilə Arduino -ya yükləyin.

Die ArenaButton sinfi, paralel giriş çipi SN74HC165 (8 bit giriş dəyişmə reyestri) ilə əlaqədar olaraq altı anlıq açara girişi əhatə edir.

ArenaLighting sinfi, SN74HC595 paralel çıxış çipinə (8 bit çıxış dəyişmə reyestri) daxil olaraq işıq proqramlarını həyata keçirir.

ArenaSound sinfi, DF player mini -yə daxil olaraq səs proqramını həyata keçirir. MP3 pleyerə daxil olmaq üçün kitabxananı Arduino layihənizə daxil etməlisiniz (DFRobotdan yükləyin). MP3 fayllarını yükləmə ardıcıllığı, döyüşün başlanğıcı, sona çatma, sağ qalan və partlayışlı bir nəticə üçün SD karta (MP3 faylları verilmir) kopyalamağı unutmayın.

ArenaLighting və ArenaSound üçün Arena sinifini və mücərrəd sinifini tapa bilərsiniz, çünki bu tətbiqlərin ümumi metod adları var, buna görə də əsas döngənin quruluşu olduqca sadə olaraq qalır.

Addım 7: Hamısını bir yerə yığın

Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək

Elektronikanı plastik qutuya yerləşdirin. Bəzi telləri qırmamaq və soyuq lehimləmə yerləri olmamaq üçün bütün tellərlə diqqətli olun. Əks təqdirdə çox çirkli bir hardware ayıklama işiniz olacaq. Ön tərəfdə idarəetmə panelini quraşdırın.

İndi bütün qutunu taxta rafa bağlayın. Peyk yeməyi, əlbəttə ki, rafın üstünə qoyulmalı və bütün LED tellərini birləşdirməlidir.

Addım 8: Əylən

İndi ilk sehrli anı yaratmaq vaxtıdır. Arenanı yandırın və arenaların oyandığını görün. Bu həyəcanlı anın dadını çıxarın!

İndi etməli olduğunuz son şey dostlarınızı dəvət etmək və epik turnirlərə ev sahibliyi etməkdir!

İndi indiyə qədərki ən maraqlı oyuncaq top arenasında öz döyüşlərinizdən zövq alın!

3… 2… 1…. Qoy …. yırtmaq!

Tövsiyə: