Mundarija:
- 1 -qadam: Bu qanday ishlaydi
- 2 -qadam: Materiallar va asboblar
- 3 -qadam: kod, elektron sxemasi va quvvat
- 4 -qadam: Breadboard -dan foydalanish
- 5 -qadam: Ovoz jakini ulang
- 6 -qadam: Fotoresistorni ulang
- 7 -qadam: SPDT kalitini ulang
- 8 -qadam: Tekshirish tugmachasini ulang
- 9 -qadam: LEDlarni ulang
- 10 -qadam: Sinab ko'ring
- 11 -qadam: Korpusni burg'ulash
- 12 -qadam: Korpusga komponentlar qo'shishni boshlang
- 13 -qadam: Qolgan komponentlarni qo'shing
- 14 -qadam: Ovozli raz'emni Protoboardga ulang
- 15 -qadam: Rezistorlardagi rezistorlar, tegish kaliti va SPDT kaliti uchun lehim
- 16 -qadam: LEDlarni joyiga lehimlang
- 17 -qadam: Potentiometrlarni Protoboardga ulang
- 18 -qadam: Tugmalaringizni potentsiometrlarga ulang
- 19 -qadam: Protoboard -ni Arduino -ga ulang
- 20 -qadam: U bilan o'ynang
Video: Arduino sintezatori: 20 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Arduino tovushli kutubxona deb nomlangan kutubxona orqali ovoz chiqarishga qodir. Arduino sintezatori ma'lum bir qiymatlarni ovozli chiqish uchun chaqiradigan interfeys va dastur yaratib, oddiy shovqin mashinasini ishlab chiqarish uchun mustahkam vositadir. Musiqachilar, rassomlar, hunarmandlar va havaskorlar uchun juda kulgili bo'lishi mumkin bo'lgan o'ziga xos ovozni yaratish uchun granulali sintez usullaridan foydalaniladi.
1 -qadam: Bu qanday ishlaydi
Ovoz bir xil tovushli donni yoki namunalarni (taxminan 1 dan 50 millimetrgacha) juda yuqori tezlikda qayta -qayta ijro etish natijasida hosil bo'ladi. Bizning quloqlarimiz va miyamiz buni takrorlanish tezligi va asl donning gibridiga aylantiradi va bu doimiy ohangga o'xshaydi.
Don ikkita uchburchak to'lqinlardan iborat, chastotasi sozlanishi va parchalanish tezligi. Takrorlash tezligi boshqa boshqaruv tomonidan o'rnatiladi.
2 -qadam: Materiallar va asboblar
Ushbu loyihani amalga oshirish uchun sizga quyidagi narsalar kerak bo'ladi.
Qismlar:
(5X) 5K potentsiometr (5X) Potensiometr tugmalari (3X) LEDlar (1X) SPDT tugmasi (1X) Yorug'likka bog'liq bo'lgan foto rezistor (1X) Arduino (1X) Arduino Protoboard (1X) tegish tugmasi (1X) loyiha muhofazasi (1X) 1/ 8 dyuymli Ovozli Jek (1X) ko'p sonli qattiq yadroli sim (1X) issiqlik o'tkazuvchanligi (1X) non paneli (1X) o'tish kabeli (3X) 10K ohmli rezistorlar (3X) 220 rezistorli (1X) 9Vli akkumulyatorli (1X) 9Vli batareyali qisqich (1X) o'lchamli M koaksiyal shahar tok manbaiga ulangan
Asboblar:
- lehim temir
- lehim
- oqim
- elim
- multimetr
- burg'ulash
3 -qadam: kod, elektron sxemasi va quvvat
Men ushbu ko'rsatmaga Arduino kodini biriktirdim. Uni taxtaga yuklash uchun sizga USB 2.0 kerak bo'ladi. Kodni kompyuterdan yuklaganingizdan so'ng, Arduino -ga Proto Shield -ni ulang.
Hokimiyat haqida gap ketganda sizda ko'p variantlar bor. Arduino 9V devorli siğil quvvat manbai bilan ishlashga qodir, yoki siz M o'lchamli koaksiyal shahar quvvat manbaiga ega akkumulyatorli 9V batareyadan foydalanishingiz mumkin. Siz USB kabeli orqali ham quvvat olishingiz mumkin. O'chirish diagrammasi Fritzing yordamida tuzilgan, u ham ushbu bosqichga biriktirilgan.
4 -qadam: Breadboard -dan foydalanish
Dastlab sxemani qurish uchun taxtadan foydalansangiz, sxemani keyinchalik Protoboard -ga o'tkazish ancha oson bo'ladi. GND va 5V simlarini non paneli - va + relslariga o'tkazing.
Keyin signal simlarini potentsiometrlardan Arduino-dagi 0-4 analogli kirishga ulang. O'ng va chap yon chiziqlar er osti va musbat panjaraga ulanadi. Potentsiometrlarni ulash sintezatorning donini, chastotasini va parchalanishini boshqaradi. Analog 0da: 1 donali donada 1 -dagi analog: 2 -chi parchalanishdagi analogda 2 -da: 1 -chi donada 3 -dagi analog: 2 -chi donada 4 -dagi analog: Donning takrorlanish chastotasi
5 -qadam: Ovoz jakini ulang
1/8 dyuymli mono audio raz'emga lehim simlari, simlaringizni ancha uzaytiring. Ijobiy simni Arduino -dagi PWM ~ 3 ga ulang. Sizga arduino platasi va audio uyasining musbat simlari o'rtasida 10K ohmli rezistor kerak bo'ladi. Jekning manfiy simini non taxtasining erga ulanadigan simiga ulang.
6 -qadam: Fotoresistorni ulang
Sizning fotorezistoringizning bitta simini to'g'ridan -to'g'ri non panelidagi 5V musbat relsga, shuningdek Arduino -dagi 5 -analogli kirishga ulangan. Fotorezistorning boshqa simi 10K ohmli qarshilikka ega bo'lgan er osti rayiga ulangan.
7 -qadam: SPDT kalitini ulang
SPDT tugmachasining signalini, o'rtasini, simini Arduino -dagi raqamli pin 02 ga ulang. Qolgan simlar erga ulanadi va 10V ohmli rezistor qarshiligiga ega bo'lgan 5V kuchlanishli temir yo'l.
8 -qadam: Tekshirish tugmachasini ulang
Tegishli kalitda to'rtta chiziq bor. Kommutatorga non taxtasi ko'prigi bo'ylab harakatlanishiga ruxsat bering. Ikkita parallel pimdan birini non taxtasidagi 5V musbat relsga, ikkinchisini 10K ohmli qarshilik ko'rsatadigan erga ulang. Sensorli kalitning oxirgi ulanishi Arduino -dagi kalit va raqamli pin 6 orasidagi signal simini ulaydi.
9 -qadam: LEDlarni ulang
10 -qadam: Sinab ko'ring
Bu tugallangan taxtali sxemasi. Bir juft minigarniturani sinab ko'ring yoki kichik karnayga ulaning. Agar siz minigarnituradan foydalansangiz, bu mono chiqish va u baland ovozda eshitiladi. Bu sinxronlash paytida quloqchinlarni qulog'ingizga yaqin qo'ymang.
11 -qadam: Korpusni burg'ulash
Loyiha korpusida non paneliga qo'yilgan har bir komponent uchun teshiklarni burang. Men tuynuklarni xohlagan joyimni belgilash uchun oltin bo'yoqli qalamdan foydalandim.
Potansiyometrlar uchun beshta teshik oching. Kontaktli kalit uchun beshta kichik teshik. LEDlarning har biri uchun uch juft kichik teshiklar. Fotorezistor uchun ikkita teshik bir -biriga yaqin. Audio uyasi uchun bitta teshik. SPDT tugmasi uchun bitta qo'shimcha teshik.
12 -qadam: Korpusga komponentlar qo'shishni boshlang
Beshta potansiyometrni burg'ilangan teshiklardan o'tkazing, so'ng ularni joyiga mahkamlang.
13 -qadam: Qolgan komponentlarni qo'shing
LEDlarni, SPDT kalitini, sensorli kalitni, audio raz'emni va fotorezistorni joyiga mahkamlang. Issiq yopishtiruvchi yopishtiruvchi barcha komponentlarni tezda o'rnatish uchun juda yaxshi ishladi.
14 -qadam: Ovozli raz'emni Protoboardga ulang
Keyingi bir necha bosqichda sxemani non panelidan Protoboardga qanday o'tkazish kerakligi ko'rsatilgan. Sizning barcha komponentlaringiz korpusga mahkamlanganligi sababli, sizning komponentlaringizdan taxtaga simlarni o'tkazish oson bo'ladi.
Lehim simlari korpus ichidagi barcha komponentlarga, qizil va qora simlardan foydalanib, qaysi simlarning ijobiy va salbiy ekanligini bildiradi. Protoboardda bitta simni raqamli pin 3 ga ulang va lehimlang, taxtaning o'rtasiga o'tish simini o'tkazing, shunda siz non panelidagi bir xil 10K ohmli rezistor bilan chiziqni uzishingiz mumkin. Bularni lehimlaganingizda, simni rezistorga ulash uchun taxtaga etarlicha lehim qo'yganingizga ishonch hosil qiling.
15 -qadam: Rezistorlardagi rezistorlar, tegish kaliti va SPDT kaliti uchun lehim
Tarmoqli relsdan ikkita o'tish simini va musbat relsdan o'tish simini taxtaning o'rtasiga cho'zing. Qolgan 10K ohmli rezistorlarga ulanish yarating.
Analog 5 -dan fotosurat rezistorining old tomoniga o'tadigan kichik o'tish simini ulang.
16 -qadam: LEDlarni joyiga lehimlang
Protoboarddagi 9-11-gachasi pinlarga 3 220 Ohmli rezizotlarni ulang, rezistorlarning boshqa uchlarini protobardning ochiq teshiklariga botirib oling va shu simlarni sizga LEDlar bilan lehimlang.
Daisy LEDlar uchun topraklama simlarini zanjirlang, so'ngra bitta topraklama simini Protoboarddagi er relsiga qaytaring.
17 -qadam: Potentiometrlarni Protoboardga ulang
Daisy potentsiometrlarning musbat va er simlarini zanjir bilan birlashtiradi, so'ngra ularni Protoboarddagi o'z relslariga joylashtiring.
Potentsiometrlarning signal simlarini Analog 0-4 ga ulang, men don va chastota tugmachalarini birinchi qatorda va ularning ostidagi sinxronlash tugmalarini ushlab turdim. Shunga qaramay, signal simlari ham shunga mos ravishda sinxronlanadi: Analog 0da: 1 donada Analogda 1da: Donada 2 parchalanishda Analogda 2da: Donning 1 parchalanishida Analogda 3da: Donning 2 pog'onasida Analogda 4da: Donning takrorlanish chastotasi
18 -qadam: Tugmalaringizni potentsiometrlarga ulang
Barcha potentsiometrlarni nolga qo'ying, so'ng tugmachadagi chiziqni potentsiometr milining nol holatiga tekislang.
Kichkina tekis tornavida yordamida potentsiometr tugmalarini ulang.
19 -qadam: Protoboard -ni Arduino -ga ulang
Protoboarddagi qisqa o'tish simlarini korpusdagi uzun simlarga ulang. Qolgan simlarni erga va 5V temir yo'lga lehimlang.
Protoboardni Arduiono tepasiga o'rnating. Tarmoqqa ulang, muhrlang va siz siqilishga tayyormiz!
20 -qadam: U bilan o'ynang
Barcha kalitlar va potansiyometrlar bir -birining o'rnini bosadi! barcha potentsiometrlarni ishlatish o'rniga, ularning har birini foto rezistorlar yoki ikkalasining kombinatsiyasi bilan almashtirishga harakat qiling.
Manbalar: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone https://itp.nyu.edu/physcomp/Labs/ToneOutput
Tavsiya:
MakeyMakey va Scratch bilan suv sintezatori: 6 qadam (rasmlar bilan)
MakeyMakey va Scratch yordamida suv sintezatori: MakeyMakey -dan foydalanib, turli materiallarni kalitlarga yoki tugmalarga aylantirish va shu tariqa kompyuterda harakatlar yoki tovushlarni ishga tushirish ajoyib ishdir. Qaysi material kuchsiz oqim impulsini o'tkazishini bilib oladi va men bilan tajriba o'tkazishi mumkin
Arduino MIDI Chiptune sintezatori: 7 qadam (rasmlar bilan)
Arduino MIDI Chiptune sintezatori: 8-bitli chiptun sintezatori yordamida kompyuter o'yinlarining dastlabki musiqasini zavqlantirib, MIDI-ni har qanday zamonaviy DAW dasturidan boshqarish mumkin. 8910 dasturlashtiriladigan ovozli avlod
To'rt karnay sintezatori: 10 qadam (rasmlar bilan)
To'rt karnay sintezatori: Bu erda oddiy sintezator mavjud: 22 ta ovoz balandligi tovushini o'zgartirish har xil ovoz effektlari (karnaylar uchun) to'rt karnay (dinamiklar uchun) Har kim uni qurishi mumkin, elektron komponentlardan tashqari hamma narsani uyda topish mumkin.
DE0-Nano-SoC asosida musiqa sintezatori: 5 qadam (rasmlar bilan)
DE0-Nano-SoC: Musiqa sintezatoriga asoslangan musiqa sintezatori Bu musiqa sintezatori juda oddiy: siz mikrofon oldida puflashingiz, kuylashingiz yoki hatto musiqa ijro etishingiz kifoya, va ovoz modulyatsiya qilinadi va karnay orqali yuboriladi. LCD displeyda uning spektri ham paydo bo'ladi
Zybo doskasida lazerli arfa sintezatori: 10 qadam (rasmlar bilan)
Zybo doskasida lazerli arfa sintezatori: Ushbu qo'llanmada biz foydalanuvchining asbob sozlamalari va ohangini o'zgartirish imkonini beradigan ketma -ket interfeysli IQ sensorlar yordamida to'liq ishlaydigan lazerli arfa yaratamiz. Bu arfa XXI asrning eng qadimiy asbobining remeyki bo'ladi.