İçindekiler:
- Adım 1: Bu Arenayı İnşa Etmek İçin Gerekenler…
- Adım 2: Uydu Çanağını Hazırlama ve Renklendirme
- Adım 3: Aydınlatma Ekleme
- 4. Adım: Kontrol Panelini Oluşturma
- Adım 5: Arduino ile Kalbi İnşa Etmek
- Adım 6: Işık ve Ses Programlarını Programlama
- 7. Adım: Hepsini Bir Araya Getirmek
- Adım 8: Eğlenin
Video: Işık ve Ses Efektli Beyblade Arena: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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ı 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
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 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
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
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:
Ses Efektli Arduino Zar: 7 Adım
Ses Efektli Arduino Zarı: Bu eğitimde, LED ve hoparlör kullanarak ses efektli bir Arduino zarının nasıl oluşturulacağını öğreneceksiniz. Tüm makineyi başlatmak için tek eylem, tek ve basit bir dokunuş. Bu eğitim, bir yazılım oluşturmak için gereken malzemeleri, adımları ve kodu içerir
Ses Efektli Işın Tabancası V2: 17 Adım (Resimlerle)
Ses Efektli Işın Tabancası V2: Geçenlerde bir hurda dükkanında eski bir tatbikatla karşılaştım ve onu gördüğüm anda ondan bir ışın tabancası yapmam gerektiğini anladım. Şimdi birkaç ışın tabancası yaptım ve her zaman bulunan bir nesneden ilham alarak başlarlar. Diğer yapımlarıma da buradan göz atabilirsiniz
7 Farklı Serin Efektli LED Sıralı Işık!: 8 Adım
7 Farklı Serin Efektli LED Sıralı Işık!: Bu proje, daha sonra ele alınacak olan sıralı ışıkların 7 farklı efektini içermektedir. Birkaç gün önce Youtube'da gördüğüm yaratıcılardan birinden ilham alıyor ve gerçekten harika buluyorum bu yüzden bunu sizinle paylaşmak ve tam bir
Işık Efektli Dusty Wall Arduino Animasyonlu Led Lamba: 11 Adım (Resimli)
Işık Efektli Dusty Wall Arduino Animasyonlu Led Lamba: Daha yeni bir bebeğim oldu ve onun yatak odasını yaptıktan sonra duvara bir ışığa ihtiyacım vardı. LED'i çok sevdiğim için bir şeyler yaratmaya karar verdim. Genel olarak uçağı da seviyorum, öyleyse neden duvardaki bir karikatürden uçak koymayayım, işte başlıyor ve nasıl yaptım.Umarım
Arduino Tabanlı Işık ve Ses Efektli Işın Kılıcı: 14 Adım (Resimli)
Işık ve Ses Efektli Arduino Tabanlı Işın Kılıcı: Merhaba jedi! Bu talimat, filmdeki gibi görünen, ses veren ve performans gösteren bir ışın kılıcı yapmakla ilgilidir! Tek fark - metali kesemez:(Bu cihaz Arduino platformuna dayanmaktadır ve ona birçok özellik ve fonksiyon veriyorum,