İçindekiler:

Işık ve Ses Efektli Beyblade Arena: 8 Adım
Işık ve Ses Efektli Beyblade Arena: 8 Adım

Video: Işık ve Ses Efektli Beyblade Arena: 8 Adım

Video: Işık ve Ses Efektli Beyblade Arena: 8 Adım
Video: Elimi kestim. Demir kanaması deneyi #kimya #shorts 2024, Temmuz
Anonim
Işık ve Ses Efektli Beyblade Arena
Işık ve Ses Efektli Beyblade Arena
Işık ve Ses Efektli Beyblade Arena
Işık ve Ses Efektli Beyblade Arena
Işık ve Ses Efektli Beyblade Arena
Işık ve Ses Efektli Beyblade Arena

Beyblade Burst Arena, bıçaklı oyuncak üstler için ışık ve ses efektlerine sahip bir arenadır. Oğlum yanıma gelip "Beyblade" üstlerini gösterdiğinde ve birbirlerinin etrafında döndüklerini, çarpıştıklarını ve parçalara ayrıldıklarını görünce ikimiz de kimsenin olmadığı gibi bir arenaya sahip olmak istediğimize karar verdik. Ama biz bu projeden o kadar çok keyif aldık ki sizinle paylaşmaya karar verdik ve umarız siz de bu arenada bizim kadar eğlenirsiniz.

Arena çeşitlerini düşündüğümüzde onlarca Youtube videosuna göz attık. Çoğu arena karton kutulardan veya bunun gibi bir şeyden yapılır. Sonra bir gün garajımda çalışırken eski ve kullanılmamış bir uydu anteni gözümün önüne geldi. Oğlumu aradım ve gözleri parladı - evet, bu arena projemiz için harika bir temel olacak.

Adım 1: Bu Arenayı İnşa Etmek İçin Gerekenler…

arena için

  • 40 cm ila 60 cm çapında uydu çanağı
  • Emaye (örneğin beyaz, siyah, turuncu, gri)
  • Sıcak tutkal
  • 10 adet plastik shot bardağı
  • Şeffaf kaplama malzemesi

raf için

  • Odun
  • Vidalar

Elektronik parçalar

  • 1 Güç kaynağı 5V veya 5V kaynağa bağlamak için USB kablosu
  • Alan olay aydınlatma programı için 10 adet LED (her beyaz, sarı, kırmızı, mavi ve yeşilden 2 adet)
  • 1 LED spot (beyaz)
  • 10 LED için 10 Direnç (220 Ohm)
  • LED spot için 1 direnç (220 Ohm)
  • 2 SN74HC595 8-Bit çıkış kaydırma yazmacı
  • 1 SN74HC165 8-Bit giriş kaydırma yazmacı
  • 1 DFPlayerMini (MP3 çalar)
  • MP3 çalar için 1 Micro-SD kart
  • 1 Direnç (1k Ohm)
  • 1 Hoparlör, 4 Ohm
  • 1 Arduino Uno veya Nano
  • 4 Anlık anahtar (Savaş Başlangıcı, Survivor Bitir, Ring Out Bitir, Burst Bitir)
  • 2 Anlık anahtarlar (Sesi kısma, sesi artırma)
  • Anlık anahtarlar için 6 direnç (açılır)
  • 1 Açma/kapama anahtarı
  • Üzerine elektroniği monte etmek için 1 adet PCB
  • 1 IKEA plastik kutu

Yazılım

  • Arduino IDE 1.8.5
  • fritzing

Adım 2: Uydu Çanağını Hazırlama ve Renklendirme

Uydu Çanağını Hazırlama ve Renklendirme
Uydu Çanağını Hazırlama ve Renklendirme
Uydu Çanağını Hazırlama ve Renklendirme
Uydu Çanağını Hazırlama ve Renklendirme
Uydu Çanağını Hazırlama ve Renklendirme
Uydu Çanağını Hazırlama ve Renklendirme
Uydu Çanağını Hazırlama ve Renklendirme
Uydu Çanağını Hazırlama ve Renklendirme

Uydu çanağını boyamadan önce temizlemek gerekir. Hemen ardından beyaz emaye ile iki kez boyadık. Daha sonra eski gazeteler ve yapışkan bant kullanarak tabakta istediğimiz deseni maskeleyip renklerle boyadık. Her desen veya desen parçası için bu adımları tekrarlayın.

Siyah bir çapraz çizgimiz vardı, tabağın kenarına yakın gri bir daire. Ayrıca merkeze yakın turuncu bir daire çizdik. Merkezin kendisi kırmızıya boyanmıştı.

Tüm boya kuruduğunda, renkler için bir koruma tabakası oluşturmak için şeffaf bir kaplama kullandık. Bu, arenayı renk bölünmelerinden korur.

Adım 3: Aydınlatma Ekleme

Aydınlatma Ekleme
Aydınlatma Ekleme
Aydınlatma Ekleme
Aydınlatma Ekleme
Aydınlatma Ekleme
Aydınlatma Ekleme
Aydınlatma Ekleme
Aydınlatma Ekleme

Arenamızın çekici bir aydınlatma programı sağlaması gerektiğinden, uydu çanağının kenarına birkaç LED eklemeye karar verdik. Hangi lambayı entegre devrelere bağlayacağımızı akılda tutmak için saat yönünde numaralandırdık.

LED'leri tabağa monte edin, daire etrafında düzenli aralıklarla 5 mm'lik delikler açın. Onları sıcak tutkalla yapıştırın. Ardından LED'i etrafta dönen oyuncaklardan korumak için shot bardaklarını takın.

LED'leri çanağın arka tarafına bağlayın, ideal olarak bunları fişlere bağlayın.

LED'leri kontrol etmek için Arduino dijital pinlerimizin kapasitesini artırmak için iki adet 8-Bit çıkış kaydırma yazmacı (SN74HC595) kullanıyoruz, biri ışıklı dairenin sağ yarısı (LED 1-5) ve diğeri sol yarısı (6-) için. 10). Bu ışıklara ek olarak daha sonra çanak antenin koluna tek bir beyaz LED spot ekledik ve altıncı çıkış olarak bağladık. Her iki SN74HC595 de Arduino'ya sadece üç pin ile bağlanır. Arduino içinde LED'lerin durumunu saklamak için 16 bitlik işaretsiz bir tamsayı kullanıyoruz. İki veya daha fazla LED'i aydınlatmak için değerlerini ekleyin.

Aşağıdaki aydınlatma programlarına sahibiz.

Arenayı başlatmak

Her LED dairesel olarak 50ms yanar. Ardından tüm LED'ler 1, 5 saniye yanar, LED spot 2 saniye daha uzun süre yanar.

Savaşa başlayın (3…2…1…bırakın… yırtın!)

Her iki kırmızı LED de 1'er saniye yanar, ardından 200ms söner. Ardından kırmızı LED'ler 1 saniye yanar ve ardından söner. 200ms sonra sarı LED'ler 1 saniye ve 200ms söner. Hemen ardından sarı LED'ler 1 saniye yanar ve ardından söner. 200 ms sonra yeşil LED'ler ve LED spot ışığı 2 saniye, LED spot ışığı 2 saniye daha uzun süre yanar.

bitirmek

Her LED 25ms için 10 tur yanar ve 25ms için kapanır.

hayatta kalan bitirmek

LED'lerin sol yarısı ve sağ yarısı 10 kez dönüşümlü olarak.

seri bitiş

Beyaz LED'ler 100 ms'lik bir duraklama ile 200 ms yanar. Ardından tüm LED'ler 2 saniye boyunca yanar ve sırayla 750 ms'de beyaz, kırmızı, sarı, yeşil ve mavi olanlar söner.

4. Adım: Kontrol Panelini Oluşturma

Kontrol Panelini Oluşturma
Kontrol Panelini Oluşturma
Kontrol Panelini Oluşturma
Kontrol Panelini Oluşturma
Kontrol Panelini Oluşturma
Kontrol Panelini Oluşturma
Kontrol Panelini Oluşturma
Kontrol Panelini Oluşturma

Kontrol paneli bir parça boyalı ahşap veya isterseniz bir çıta. Sadece anlık anahtarlar için dört delik açın (Savaşı Başlat, Zil Bitir, Hayatta Kalan Bitir ve Seri Bitiş) ve bunları kontrol panonuza monte edin. Oğlum ve ben arenanın ilk prototipi ile birkaç savaşa girerken, hacim düzenlemesinin iyi bir fikir olduğunu keşfettik. Aslında bunu Arduino'da programlamak mümkündür, ancak sesi iki ek anlık anahtarla kontrol etmek bir şekilde daha havalı. Bu nedenle Hacim+ ve Hacim- için iki delik daha açın.

En azından arena elektroniklerini açıp kapatmak için bir anahtar ekleyin.

Adım 5: Arduino ile Kalbi İnşa Etmek

Arduino ile Kalbi İnşa Etmek
Arduino ile Kalbi İnşa Etmek
Arduino ile Kalbi İnşa Etmek
Arduino ile Kalbi İnşa Etmek
Arduino ile Kalbi İnşa Etmek
Arduino ile Kalbi İnşa Etmek

Arenamız için donanım oluşturmak, bir şeylerin canlandığını hissettiriyor. Arduino'yu SN74HC595 ve SN74SN165'e, DF oynatıcı mini'ye, anlık anahtarlara ve LED'lere bağlamak için Fritzing planına bakın. Devreye ve işlevselliğine aşina olmak için öncelikle devre tahtası üzerinde çalışmanız şiddetle tavsiye edilir.

Prototipi oluşturduktan sonra kaydırma yazmaçları ve dirençler bunları boş bir devre kartına lehimliyor. DF oynatıcı mini'yi de bu panoya ekleyin. Çanak montajlı LED'lerin kablolarını bağlamak için yeterli alan bırakın.

Ön kontrol panelinin anlık anahtarlarını ve anahtarın gücünü bağlayın.

Adım 6: Işık ve Ses Programlarını Programlama

Yazılım (arena.zip) arena ses ve ışıklandırma programından oluşmaktadır. İndirin ve Arduino IDE aracılığıyla Arduino'nuza yükleyin.

Die ArenaButton sınıfı, paralel giriş yongası SN74HC165 (8 bit giriş kaydırma yazmacı) ile bağlantılı olarak altı anlık anahtara erişimi kapsar.

ArenaLighting sınıfı, paralel çıkış çipi SN74HC595'e (8 bit çıkış kaydırma yazmacı) erişerek ışık programlarını uygular.

ArenaSound sınıfı, DF player mini'ye erişerek ses programını uygular. MP3 çalara erişmek için kütüphaneyi (DFRobot'tan indirin) Arduino projenize dahil etmeniz gerekir. Önyükleme sırası, bir savaşın başlangıcı, bir zil sesi bitişi, bir kurtulan bitişi ve bir seri bitiş için MP3 dosyalarını SD karta kopyalamayı unutmayın (MP3 dosyaları sağlanmaz).

ArenaLighting ve ArenaSound için Arena sınıfını as ve soyut sınıf olarak bulabilirsiniz, çünkü bu uygulamalar ortak yöntem adlarına sahiptir, bu nedenle ana döngünün yapısı oldukça basit kalır.

7. Adım: Hepsini Bir Araya Getirmek

Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy

Elektronikleri plastik kutuya monte edin. Tüm tellerin bazılarını kırmamaya veya soğuk lehimleme bağlantılarına sahip olmamasına dikkat edin. Aksi takdirde, çok kirli bir donanım hata ayıklama işine sahip olacaksınız. Kontrol panelini ön tarafa monte edin.

Şimdi tüm kutuyu ahşap rafa monte edin. Uydu çanağı - elbette - rafın üstüne monte edilmeli ve tüm LED kablolarını bağlamalıdır.

Adım 8: Eğlenin

Şimdi ilk sihirli anı yaratma zamanı. Arenayı açın ve arenaların uyandığını görün. Bu heyecan verici anın tadını çıkarın!

Şimdi yapmanız gereken son şey, arkadaşlarınızı davet etmek ve destansı turnuvalara ev sahipliği yapmak!

Şimdi şimdiye kadarki en heyecan verici oyuncak arenasında kendi savaşlarınızın tadını çıkarın!

3…2…1….bırakın…. Huzur içinde yatsın!

Önerilen: