Mundarija:
- 1 -qadam: Materiallar
- 2 -qadam: O'chirish davri
- 3 -qadam: Kod
- 4 -qadam: Musiqiy varaq
- 5 -qadam: yaxshilash
Video: Qo'lda 6 ta nota musiqa qutisi / asbob (qilish va takomillashtirish oson!): 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
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
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:
Musiqa qutisi: Tono Kiehnle: 5 qadam (rasmlar bilan)
Musiqa kutubxonasi: Ovozli: Arduino UNO dasturini yuklab oling. Kontaktlar 3 -turdan iborat bo'lib, ular bir -biri bilan o'zaro bog'lanib, 3 -botondan iborat. 2 ta foydalanish
Musiqa qutisi: 13 qadam (rasmlar bilan)
Jukebox: Volumio (Open Audiophile Music Player) ni kashf etgach, men undan ajoyib Jukebox yaratish uchun foydalanish mumkin deb o'yladim; Qolganlari esa tarix. Quyidagi ko'rsatmali men bu loyihani qanday qurganim haqida umumiy ma'lumot. Shunday qilib, ba'zi kichik
Bolalar MP3 musiqa qutisi: 6 qadam (rasmlar bilan)
Bolalar MP3 musiqa qutisi: arduino atrofida yangi DIY loyihalarini qidirayotganda, bolalar uchun RFID asosidagi MP3 pleerlar haqida yaxshi g'oyalarni topdim. Va bozorda bitta ajoyib professional o'yinchoqlar qutisi bor - bu bolalar boshqaradilar. Ular o'zlarining aqlli g'oyalaridan katta biznes qilishdi. Tekshirish
Quyoshda sayohat qilish uchun ryukzak .. Yo'lda zaryad olish uchun: 5 qadam (rasmlar bilan)
Quyoshli sayohat ryukzaklari..Yo'lda zaryadlash: Yo'lda zaryadlash hech qachon oson bo'lmaydi. Yurishda davom eting va quyosh elektr stantsiyasi quyoshda yurganingizda batareyangizni zaryad qiladi. Bu sahroda sayohatchilar uchun foydalidir. quvvat zaxirasi hayotni saqlab qolishga yordam beradi! Aqlli sumkalar - bu kelajak
Yo'lda temir yo'lda yuqori temir yo'lni qanday o'rnatish kerak: 10 qadam (rasmlar bilan)
Yo'lda temir yo'lda yuqori tezlikda harakatlanadigan transport vositasini qanday o'rnatish kerak: xavfsizlik choralari: temir yo'lda yuqori temir yo'l yuk mashinasini o'rnatgan va yordam berayotgan odam ko'rinadigan bo'lishi uchun yuqori ko'rinadigan kiyimlarni (masalan, yelek, kozok, palto) kiyishi kerak. yaqinlashib kelayotgan tirbandlik tufayli. Qo'lqop va qo'lqop ham kiyish kerak