Mündəricat:
- Addım 1: Bu Arenanı qurmaq üçün nə lazımdırsa…
- Addım 2: Peyk Anteninin Hazırlanması və Boyanması
- Addım 3: İşıqlandırma əlavə edin
- Addım 4: İdarəetmə Panelinin yaradılması
- Addım 5: Arduino ilə Ürək qurmaq
- Addım 6: İşıq və Səs Proqramlarının Proqramlaşdırılması
- Addım 7: Hamısını bir yerə yığın
- Addım 8: Əylən
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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 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
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ə 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
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
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ə:
VS1053b ilə səs effektləri preampı: 3 addım
VS1053b ilə Audio Effects Preamp: Bu VLSI VS1053b Audio DSP IC istifadə edərək tam işlək bir səs effektləri preampıdır. Səs səviyyəsini və beş təsir parametrini tənzimləmək üçün bir potensiometr var. Doqquz sabit effektə və hər bir effektin beş təsirə malik olduğu bir özelleştirilebilir effektə malikdir
Arduino Güclü Səs ilə 3D Çaplı İşıq Sabre (fayllar Daxildir): 6 Addım
Arduino Güclü Səs ilə 3D Çaplı İşıq Saber (Daxil olan fayllar): Bu layihə üzərində işləyərkən heç vaxt yaxşı bir dərs tapa bilmədim, buna görə də yaradacağımı düşündüm. Bu təlimatda 3DPRINTINGWORLD -dən bəzi sənədlər istifadə ediləcək və kodun bəzi hissələri sizə lazım olacaq JakeS0ftThings -dən alınmışdır: 1. 3D printer
Yamaha THR10C Gitar Amp - Effektləri Poti Təmiri: 9 Addım
Yamaha THR10C Guitar Amp - Effektlər Poti Təmiri: Bir neçə ay əvvəl Yamaha THR 10C -nin effektlər düyməsində problem olduğunu başa düşdüm. Düymənin sıfır mövqeyində Xor effektini artıq söndürə bilmədi. Gücləndiricinin söndürülməsi/açılması və zavod parametrlərinə yenidən qurulması yaxşılaşmadı
İnanılmaz effektləri RGB LED zolaq dövrə necə etmək olar: 6 addım (şəkillərlə)
RGB LED Strip Circuit-in möhtəşəm effektlərini necə əldə etmək olar: Salam dostum, bu gün LED Strip-i idarə edəcək bir dövrə hazırlayacağam. RGB LED. Başlayaq
Elektrikli motosikletinizə səs effektləri əlavə edin: 5 addım (şəkillərlə)
Elektrikli Motosikletinizə Səs Efektləri əlavə edin: Elektrikli motosikletinizə bəzi portativ dinamiklər və MP3 pleyerlə istədiyiniz səsi əlavə edin