Mündəricat:

Əl 6 Nota Musiqi Qutu / Aləti (Hazırlanması və Təkmilləşdirilməsi!): 5 Addım (Şəkillərlə)
Əl 6 Nota Musiqi Qutu / Aləti (Hazırlanması və Təkmilləşdirilməsi!): 5 Addım (Şəkillərlə)

Video: Əl 6 Nota Musiqi Qutu / Aləti (Hazırlanması və Təkmilləşdirilməsi!): 5 Addım (Şəkillərlə)

Video: Əl 6 Nota Musiqi Qutu / Aləti (Hazırlanması və Təkmilləşdirilməsi!): 5 Addım (Şəkillərlə)
Video: Ən çətin məntiq testi.😉 Kim tapsa 1-ci yer. Yalnız 1 nəfər.❗❗ 2024, Noyabr
Anonim
Əl 6 Not Musiqi Qutu / Aləti (Hazırlanması və Təkmilləşdirilməsi Asandır!)
Əl 6 Not Musiqi Qutu / Aləti (Hazırlanması və Təkmilləşdirilməsi Asandır!)

Salam! "Wintergatan" adlı İsveç qrupunun üzvü Martin Molin -dən ilhamlanaraq, bu yaxınlarda musiqi qutularına və onlarla bağlı hər şeyə aşiq oldum. Musiqi qutuları üçün mahnılar hazırlayan insanlar hələ də vaxtının işlənib qurtaracağına ümid edərək mahnı qeydini qeyd etmək üçün köhnə üsuldan istifadə edirlər. Bunu özüm etdikdən sonra, bunun yorucu bir məşq olduğunu və onu əvəz edə biləcək bir məşq olduğunu bilirəm. Bir mahnı yaratmaq üçün infraqırmızı xətt detektorlarından istifadə etmək fikri üzərində düşündüm. Bu, yalnız bir ağ -qara çap kağızını oxumaq lazım olacağını, həm də səs çıxışı üçün bir qəzetin taranması kimi fərqli məqsədlərə sahib ola biləcəyini bildirir.

Addım 1: Materiallar

Bunlar istifadə etdiyim materiallardır, amma çox dəyişdirilə bilər. Sizə ən uyğun olanı görün!

- Arduino Uno

- Dinamik və ya Buzzer

- 9v batareya

- 9v batareya klipi

- Açma / söndürmə açarı

- 6 x QRD1114 Yansıtıcı Sensor

- Jumper Kabelləri

- Taxta qutu (10 x 15 x 9)

Addım 2: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə

İndi dövrə sıçrayışla gedir və mənim fikrimcə bu layihənin ən çətin hissəsini məhdudlaşdırır. Amma bu sizi qorxutmasın; o qədər də pis deyil.

QRD1114 Yansıtıcı Sensor

Yansıtıcı sensor əslində birində iki sensordur. Tərkibində həm göndərən, həm də alıcı var. Göndərən daha narıncıdan ağa qədərdir, alıcı isə qaranlıq, qaranlıq bitdir. Bu səbəbdən Arduino ilə əlaqəli 4 ayağının hamısına ehtiyacı var. Alıcının üzərindəki nöqtədə 5v -ə qoşulmuş 10k ohm rezistora VƏ Arduino -dakı analoq pinə qoşulmuş bir keçid kabelinə ehtiyac var. Bunun diaqonal olaraq əksinə olanı da 5v -ə bağlamaq lazımdır, ancaq 220 ohm rezistor vasitəsilə. Qalan iki ayaq birbaşa yerə (GND) bağlana bilər. Bunlardan 6 və ya daha çoxunun quraşdırılması olduqca sıx bir seçimdir, buna görə də lehimləməyi məsləhət görürəm.

Spiker

Dinamikə qoşulmaq olduqca asandır. Yalnız - pinini yerə bağlayın və + pinini Arduino'da seçdiyiniz rəqəmsal bir pinə bağlayın. Bu layihə üçün ~ 9 pinindən istifadə etdim.

Batareya

Arduino'nuzun bir batareya ilə işləməsinə icazə vermək üçün bu təlimatla tanış olmağı məsləhət görürəm:

www.instructables.com/id/Powering-Arduino-…

Bunu necə edəcəyinizi izah edən inanılmaz bir iş görürlər. Layihəm üçün də bu dərsdən istifadə etdim.

Addım 3: Kod

İndi kod üçün. Bu layihə artıq Arduino proqramına proqramlaşdırılmış əsas kitabxanalardan istifadə edir.

Yalnız zip faylını çıxarın və qovluğu açın. İki nişanı görə bilməlisiniz; HandHeldMusicBox və meydançalar.h. Buradan getmək üçün yaxşı olmalısan!

Əgər pitches.h yoxdursa, 'shift + ctrl + T' düymələrini basaraq yeni bir nişan yarada bilərsiniz. H. Oradan.txt faylındakı hər şeyi bunu etməli olan yeni sekmeye kopyalayın.

Addım 4: Musiqi səhifəsi

Musiqi səhifəsi
Musiqi səhifəsi

Musiqi vərəqi yaratmaq üçün 'Kağız Çalma' üçün Hollandiyalı olan 'Speelpapier' adlı bir Google elektron cədvəli hazırladım. Bu linkdən yoxlaya bilərsiniz:

docs.google.com/spreadsheets/d/1MHBrFVECut…

Bir mahnı özünüz etmək istəyirsinizsə, vərəqdəki hər şeyi kopyalayaraq və ya bir nüsxəsini Diskinizdə saxlaya bilərsiniz. Excel -i google cədvəlləri üzərində istifadə etmək istəsəniz, bunu Fayl> Başqa Yükləmə> Microsoft Excel altında bir excel faylı olaraq yükləyərək də edə bilərsiniz.

Musiqi vərəqinə yazmaq hazırda bir az qəribədir. Qeydlər G -dən E -ə qədər gedir. Müəyyən bir kafel üzərində G oynamaq istəyirsinizsə, sol tərəfdəki "SAYIRLAR SIRASI" yazan '1' doldurursunuz. Google elektron cədvəllərinin əslində bir rəqəm olmadığını, kodda istifadə edə biləcəyi bir sətir olduğunu başa düşmək üçün nömrənin önünə 'işarəsi əlavə etməyinizə əmin olun.

'1 = G.

'2 = A.

'3 = B

'4 = C.

'5 = D

'6 = E.

Öz mahnılarınızı hazırlamaqdan zövq alın.

Addım 5: Təkmilləşdirmə

İndi ən vacib addım üçün: bunu özünüz edin!

Əl musiqisi qutusunu düzəltmək üçün konsepsiyanı necə inkişaf etdirməyin vaxtı gəldiyini sizə izah etdim. Burada bir neçə ipucu var:

- Bir multiplexer və ya başqa bir Arduino istifadə edərək daha çox sensorlar əlavə edə bilərsiniz

- Daha geniş diapazon əldə etmək üçün bəzi sensorların oktavaları dəyişməsinə cəhd edə bilərsiniz

- Bir səs slayderi və ya düyməsini əlavə edə bilərsiniz

- Dinamikdən daha çox səs çıxarmaq üçün gücləndirici əlavə edin

- Mantıksız səslər əldə etmək üçün bir audio kitabxanadan istifadə edin, hətta 'musiqi qutusu' səsi yaradın.

- Həm də ton çalmağa çalışmaq üçün taymer fasilələrini və ya fərqli bir üsuldan istifadə edin!

- Sizin üçün işləməsi üçün musiqi hesabatı generator faylını düzəldin

- Kağızı müəyyən bir sürətlə çəkən bir növ mexanizmə sahib olun.

Layihənizdə uğurlar və irəliləyişinizi mənə bildirdiyinizə əmin olun, bunu eşitmək istərdim.

Tövsiyə: