Mündəricat:

Musiqi qutusu: 7 addım
Musiqi qutusu: 7 addım

Video: Musiqi qutusu: 7 addım

Video: Musiqi qutusu: 7 addım
Video: Şirin Yoxsa Eybəcər?😍 2024, Noyabr
Anonim
Musiqi qutusu
Musiqi qutusu

Bu layihə, kompozisiya ilə koordinasiyada oynayan işıqları olan kiçik bir otaqdır. Əsərin emosional ağırlığı səbəbindən Beethovens 5 -ci simfoniyasından istifadə etməyi seçdim. Kiçik köpüklü əsas otağa daxil olduqdan sonra, işıq şousunu yaşayarkən qulaqlıq taxıb musiqini dinləyə bilərsiniz.

Addım 1: Otağı düzəldin

Otağı düzəldin
Otağı düzəldin

Neçə piksel proqramlaşdırmaq lazım olduğunu bilmək üçün otağınızın ölçüsünü bilməlisiniz. İstədiyiniz ölçüdə hazırlana bilər!

Foam Core, prototip etmək üçün ən asan materialdır, buna görə də ilk divarlarınızı ondan hazırlamaq faydalı ola bilər. Foam Core və isti yapışqan çox möhkəmdir

Addım 2: Neopiksellər

Neopiksellər
Neopiksellər

Neçə pikselə ehtiyacınız olacağını ölçün, bir metr istifadə etdim.

Neopiksellər bir çörək taxtasına və ya arduinoya qoşula biləcəyi üçün telə lehimlənməlidir. Yenə də telin və neopiksellərin uzunluğu tamamilə sizə bağlıdır.

Addım 3: Breadboard və Arduino

Çörək paneli və Arduino
Çörək paneli və Arduino

Tellər neoplixellərə lehimləndikdən sonra arduino və çörək taxtasına bağlayın. Bu lazımdır, çünki işığın proqramlaşdırılması lazımdır.

Addım 4: Proqram

Proqram
Proqram

İndi işıqları proqramlaşdırmağa başlaya bilərsiniz. Haradan başlayacağınızı bilmirsinizsə, başlamaq üçün mənimki kimi bir kod istifadə edilə bilər. Şəkildə göstərilir.

Addım 5: Zaman və Rənglər üçün Kod

Zaman və Rənglər üçün Kod
Zaman və Rənglər üçün Kod

İstifadə etməyə qərar verdiyiniz mahnı üçün istifadə etdiyiniz kod fərqli olacaq. Beethovenin 5 -ci Simfoniyasını mənim kimi istifadə etməyi seçsəniz, artıq başa düşdüyüm vaxt intervallarından istifadə edə bilərsiniz. Əks təqdirdə, bir vuruşda neçə milisaniyənin olduğunu anlamaq üçün tempi saniyəölçənə vura bilərsiniz.

Beethovens 5 -ə gəldikdə, bir vuruş 700 milisaniyəyə bərabər idi. Bu rəqəmi bilmək işıqların müddətini təyin etməyə kömək edəcək.

Beethovens 5 -dən də istifadə etmək istəyirsinizsə, daxil edilmiş şəkil kodumda istifadə olunan vaxt aralıqları və rənglərin bir hissəsinə malikdir.

Addım 6: Kodla Musiqini Çalın

Kodla Musiqini Çalın
Kodla Musiqini Çalın

Məsələləri özüm üçün asanlaşdırmaq üçün videonu işıqlardan ayrı saxladım və işıqları işə salmaq üçün düyməni proqramlaşdırdım. Kodu və musiqini eyni anda başlatmaq üçün düyməni basdığımdan və videonu eyni anda başladığımdan əminəm.

Addım 7: İşıqları otağınıza bağlayın

İşıqları otağınıza bağlayın
İşıqları otağınıza bağlayın

Hansı konfiqurasiyada qərar versəniz, işıqları otağa bağlayın. İşıqları şaquli olaraq bir divarın küncünə qoydum ki, yanındakı divardan keçsin.

Tövsiyə: