Mundarija:

Qo'lda 6 ta nota musiqa qutisi / asbob (qilish va takomillashtirish oson!): 5 qadam (rasmlar bilan)
Qo'lda 6 ta nota musiqa qutisi / asbob (qilish va takomillashtirish oson!): 5 qadam (rasmlar bilan)

Video: Qo'lda 6 ta nota musiqa qutisi / asbob (qilish va takomillashtirish oson!): 5 qadam (rasmlar bilan)

Video: Qo'lda 6 ta nota musiqa qutisi / asbob (qilish va takomillashtirish oson!): 5 qadam (rasmlar bilan)
Video: Идеальный муж убил беременную жену в канун Рождества... 2024, Sentyabr
Anonim
Qo'lda ishlaydigan 6 ta nota musiqa qutisi / asbob (Oson yasash va takomillashtirish!)
Qo'lda ishlaydigan 6 ta nota musiqa qutisi / asbob (Oson yasash va takomillashtirish!)

Salom! Wintergatan nomli shved guruhining a'zosi Martin Molindan ilhomlanib, men yaqinda musiqiy qutilarga va ulardagi hamma narsaga oshiq bo'ldim. Musiqa qutilari uchun qo'shiqlar yaratayotgan odamlar hali ham eskirgan usuldan foydalanadilar, chunki vaqt tugashi bilan umid qilamiz. Men buni o'zim qilganimdan so'ng, men bu zerikarli mashq va uning o'rnini bosadigan mashqni bilaman. Shunday qilib, men qo'shiq yaratish uchun infraqizil chiziqli detektorlardan foydalanish g'oyasini o'ylab topdim. Bu shuni anglatadiki, u faqat qora va oq bosilgan qog'oz varag'ini o'qishi kerak edi, lekin ovoz chiqarish uchun gazetani skanerlash kabi har xil maqsadlarda ishlatilishi mumkin edi.

1 -qadam: Materiallar

Bu men ishlatgan materiallar, lekin ularni juda almashtirish mumkin. Sizga nima ko'proq mos kelishini ko'ring!

- Arduino Uno

- Karnay yoki Buzzer

- 9v batareya

- 9v batareya klipi

- Yoqish / O'chirish tugmasi

- 6 x QRD1114 aks ettirish sensori

- Jumper kabellari

- Yog'och quti (10 x 15 x 9)

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Mening fikrimcha, bu davr pog'onali va bu loyihaning eng qiyin qismini cheklaydi. Lekin bu sizni qo'rqitishiga yo'l qo'ymang; unchalik yomon emas.

QRD1114 reflektor sensori

Yansıtıcı sensori, aslida, birida ikkita sensor. Unda ham yuboruvchi, ham qabul qiluvchi bor. Yuboruvchi to'q sariqdan oqgacha, qabul qiluvchi esa qoramtir, qorong'i. Shuning uchun unga Arduino -ga ulangan 4 oyog'i kerak. Qabul qilgichdagi nuqta 5V ga ulangan 10k ohmli qarshilikka va Arduino analog piniga ulangan o'tish kabeliga muhtoj. Bunga qarama -qarshi bo'lganini 5V ga ulash kerak, lekin 220 ohmli rezistor orqali. Qolgan ikkita oyoq to'g'ridan -to'g'ri erga (GND) ulanishi mumkin. Ulardan 6 tasi yoki undan ko'pini o'rnatish juda mos keladi, shuning uchun agar iloji bo'lsa, ularni lehimlashni maslahat beraman.

Spiker

Dinamikni ulash juda oson. Faqat pinni erga ulang va + pinini Arduino -da tanlangan raqamli pinga ulang. Men bu loyiha uchun ~ 9 pinidan foydalanardim.

Batareya

Arduino -ni batareyadan quvvat olishiga ruxsat berish uchun men sizga ko'rsatmalarni o'rganishni maslahat beraman:

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

Ular buni qanday qilishni tushuntirib, ajoyib ish qilishadi. Men bu qo'llanmani loyiham uchun ham ishlatganman.

3 -qadam: Kod

Endi kod uchun. Ushbu loyiha Arduino dasturiy ta'minotida allaqachon dasturlashtirilgan asosiy kutubxonalardan foydalanadi.

Faqat zip faylini chiqarib oling va papkani oching. Siz ikkita yorliqni ko'rishingiz kerak; HandHeldMusicBox va pitch.h. Bu erdan borish yaxshi bo'lishi kerak!

Agar "pitches.h" bo'lmasa, "shift + ctrl + T" tugmalar birikmasini bosib, uni "pitches.h" deb nomlash orqali yangi varaq yasash mumkin. U yerdan.txt faylidagi hamma narsani yangi tabga ko'chiring.

4 -qadam: Musiqiy varaq

Musiqiy varaq
Musiqiy varaq

Musiqa varag'ini yaratish uchun men "Speelpapier" deb nomlangan Google elektron jadvalini yaratdim, bu gollandcha "Qog'ozni ijro etish". Siz buni ushbu havola orqali tekshirishingiz mumkin:

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

Agar siz qo'shiqni o'zingiz yaratmoqchi bo'lsangiz, varaqdagi hamma narsani nusxalashingiz yoki uning nusxasini diskda saqlashingiz mumkin. Agar siz Excel -ni Google elektron jadvallari orqali ishlatishni xohlasangiz, buni Fayl> Boshqalar sifatida yuklash> Microsoft Excel -da excel fayli sifatida yuklab olishingiz mumkin.

Musiqiy varaqqa yozish hozircha biroz g'alati. Eslatmalar G dan E gacha. Agar siz ma'lum bir plitkada G o'ynashni xohlasangiz, chap tomonda "Raqamlar qatori" deb yozilgan "1" ni to'ldirasiz. Google elektron jadvallari bu raqam emas, balki kodda ishlatilishi mumkin bo'lgan qator ekanligini tushunish uchun raqam oldiga 'belgisini qo'shganingizga ishonch hosil qiling.

'1 = G.

'2 = A.

'3 = B.

4 = C

5 = D.

6 = E.

O'zingizning qo'shiqlarni kuylashdan zavqlaning.

5 -qadam: yaxshilash

Endi eng muhim qadam uchun: buni o'zingiz qiling!

Men sizga portativ musiqa qutisini yasashning asosiy bosqichlarini, kontseptsiyani takomillashtirish vaqti kelganini aytdim. Bu erda bir nechta maslahatlar:

- Multiplexer yoki boshqa Arduino yordamida siz ko'proq sensorlarni qo'shishingiz mumkin

- Siz kengroq diapazonga ega bo'lish uchun ba'zi sensorlarni oktavalarni o'zgartirishga urinib ko'rishingiz mumkin

- Siz ovoz balandligi slayderini yoki tugmachasini qo'shishingiz mumkin

- Karnaydan ko'proq ovoz olish uchun kuchaytirgich qo'shing

- Mantiqsiz tovushlarni olish uchun audio kutubxonadan foydalaning, hatto "musiqa qutisi" tovushini ham yarating.

- Akkordlarni ijro etish uchun taymer uzilishlari yoki boshqa usuldan foydalaning!

- Siz uchun qulay bo'lishi uchun musiqiy varaq generatorini tahrirlang

- Qog'ozni belgilangan tezlikda tortadigan mexanizmga ega bo'ling.

Loyihangizga omad tilaymiz va o'z taraqqiyotingiz haqida menga xabar bering, men buni eshitishni istardim.

Tavsiya: