Mündəricat:
- Addım 1: Necə Çalışır
- Addım 2: Materiallar və Alətlər
- Addım 3: Kod, dövrə diaqramı və güc
- Addım 4: Çörək lövhəsindən istifadə edin
- Addım 5: Audio Jakınızı bağlayın
- Addım 6: Fotoresistorunuzu qoşun
- Addım 7: SPDT keçidini qoşun
- Addım 8: Toxunma açarını bağlayın
- Addım 9: LEDləri bağlayın
- Addım 10: Test edin
- Addım 11: Kassanı qazın
- Addım 12: Qutuya Komponentlər əlavə etməyə başlayın
- Addım 13: Qalan komponentləri əlavə edin
- Addım 14: Audio Jack -ı Protoboard -a bağlayın
- Addım 15: Foto Rezistor, Dokunma Açarı və SPDT Anahtarı üçün Rezistorlarda Lehim
- Addım 16: LEDlərinizi Lehimləyin
- Addım 17: Potentiometrləri Protoboard -a bağlayın
- Addım 18: Düymələrinizi Potansiyometrlərinizə Bağlayın
- Addım 19: Protoboard -ı Arduino -ya qoşun
- Addım 20: Onunla oynayın
Video: Arduino sintezatoru: 20 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Arduino, Səs Kitabxanası adlı bir kitabxana vasitəsilə səs çıxara bilir. Arduino Sintezatoru, müəyyən bir dəyərləri səsə çıxara biləcək bir interfeys və bir proqram yaratmaqla sadə bir səs -küy maşını hazırlamaq üçün güclü bir vasitədir. Musiqiçilər, sənətçilər, tinkerlər və hobbilər üçün çox əyləncəli ola biləcək fərqli bir səs yaratmaq üçün dənəvər sintez üsullarından istifadə edir.
Addım 1: Necə Çalışır
Səs eyni səs taxılını və ya nümunələri (təxminən 1 ilə 50 mil aralığında) çox yüksək sürətlə təkrar -təkrar çalmaqla yaranır. Qulaqlarımız və beynimiz bunu təkrarlama nisbətinin və orijinal taxılın hibridinə çevirir və bu daimi bir ton kimi səslənir.
Taxıl, tənzimlənən tezliyə və tənzimlənən çürümə sürətinə malik iki üçbucaq dalğadan ibarətdir. Təkrarlama dərəcəsi başqa bir idarəetmə tərəfindən təyin edilir.
Addım 2: Materiallar və Alətlər
Bu layihəni həyata keçirmək üçün aşağıdakılara ehtiyacınız olacaq.
Parçalar:
(5X) 5K potensiometr (5X) Potensiometr düymələri (3X) LEDlər (1X) SPDT açarı (1X) İşıqdan Asılı Foto Rezistoru (1X) Arduino (1X) Arduino Protoboard (1X) Toxunma Şalteri (1X) Layihə korpusu (1X) 1/ 8 Audio Jack (1X) bir çox bərk nüvəli tel (1X) istilik büzülməsi (1X) çörək taxtası (1X) tullanan tel (3X) 10K ohm rezistorlar (3X) 220 rezistor (1X) 9V batareya (1X) 9V batareya klipi (1X) ölçülü M koaksiyel DC elektrik fişi
Alətlər:
- lehimleme dəmir
- lehim
- axın
- yapışqan
- multimetr
- qazma
Addım 3: Kod, dövrə diaqramı və güc
Arduino kodunu bu Təlimata əlavə etdim. Lövhənizə yükləmək üçün USB 2.0 lazımdır. Kodu kompüterinizdən yüklədikdən sonra davam edin və Proto Shield -i Arduino -ya bağlayın.
İqtidara gəldikdə bir çox variantınız var. Arduino, 9v divarlı siğil enerji təchizatı ilə işləyə bilər və ya M ölçüsündə bir koaksial DC elektrik fişinə qədər batareya klipi olan 9V batareyadan istifadə edə bilərsiniz. USB kabelinizdən də güc ala bilərsiniz. Dövrə diaqramı Fritzing ilə hazırlanmışdır, bu addıma da əlavə edilmişdir.
Addım 4: Çörək lövhəsindən istifadə edin
Əvvəlcə dövrə qurmaq üçün bir çörək taxtası istifadə edərək, dövrəni daha sonra Protoboard -a köçürmək daha asandır. GND və 5V -dən tellərinizi çörək taxtanızın - və + raylarına çəkin.
Ardından potensialiometrlərdən gələn siqnal tellərini Arduino üzərindəki Analog Giriş 0-4-ə qoşun. Sağ və sol yan tellər yer rayı və çörək bortunun müsbət rayı ilə birləşdiriləcəkdir. Potansiometrlərin bağlanması sintezatorun taxılını, tezliyini və çürüməsini idarə edəcək. Analog 0: Taxıl 1 pitch Analog 1: Taxıl 2 çürümə Analog 2: Taxıl 1 çürük Analog 3: Taxıl 2 pitch Analog 4: Taxıl təkrarlanma tezliyi
Addım 5: Audio Jakınızı bağlayın
1/8 mono audio jakınıza lehim telləri qoyun, potensialınızı kifayət qədər uzadın. Müsbət ucunuzu Arduino üzərindəki PWM ~ 3 -ə bağlayın. Arduino lövhəsi ilə audio yuvanızın pozitiv ucu arasında 10K ohm rezistora ehtiyacınız olacaq. Jack -in mənfi ucunu çörək taxtasının torpaq rayına qoşun.
Addım 6: Fotoresistorunuzu qoşun
Fotorezistorunuzun bir qurğusu, çörək lövhəsindəki 5V pozitiv relsinizə və Arduino -da Analog Giriş 5 -ə birbaşa bağlanır. Fotorezistorun digər qurğusu 10K ohm müqavimət göstərən yerüstü relsə bağlıdır.
Addım 7: SPDT keçidini qoşun
SPDT açarınızın siqnalını, ortasını və ucunu Arduino üzərindəki Digital pin 02 -ə qoşun. Qalan naqillər yerə və 10K ohm rezistorla müqavimət göstərən 5V pozitiv relsə bağlıdır.
Addım 8: Toxunma açarını bağlayın
Dokunmatik açarın dörd qurğusu var. Şalterin çörək taxtasının körpüsünə girməsinə icazə verin. İki paralel sancaqdan birini çörək lövhəsindəki 5V pozitiv dəmir yolunuza, digərini isə 10K ohm müqavimət göstərən torpaq pininə bağlayın. Dokunmatik açarınızın son bağlantısı, keçidlə Arduino üzərindəki Digital Pin 6 arasındakı siqnal telini birləşdirir.
Addım 9: LEDləri bağlayın
Addım 10: Test edin
Bu tamamlanmış çörək taxtası dövrəsidir. Bir cüt qulaqlıq ilə sınayın və ya kiçik bir dinamikə qoşulun. Qulaqlıqdan istifadə edirsinizsə, bu mono bir çıxışdır və yüksək olacaq. Bu synthi işə salanda qulaqcıqlarınızı birbaşa qulağınızın yanına qoymayın.
Addım 11: Kassanı qazın
Çörək taxtasına yerləşdirilən komponentlərin hər biri üçün layihə korpusunda deliklər qazın. Deliklərimi istədiyim yeri qeyd etmək üçün qızıl rəngli qələm istifadə etdim.
Potansiyometrlər üçün beş delik açın. Dokunmatik keçid üçün bir meydanda beş kiçik deşik. LED -lərin hər biri üçün üç cüt kiçik deşik Fotorezistor üçün bir -birinə yaxın iki deşik. Audio jakınız üçün bir deşik. SPDT açarı üçün əlavə bir çuxur.
Addım 12: Qutuya Komponentlər əlavə etməyə başlayın
Qazılmış deliklərdən beş potensiometr keçirin, sonra onları yerə bağlayın.
Addım 13: Qalan komponentləri əlavə edin
LEDləri, SPDT açarını, toxunma açarını, audio jakını və fotorezistoru yerinə sabitləyin. Bir az isti yapışqan bütün komponentləri tez bir zamanda bağlamaq üçün əla iş gördü.
Addım 14: Audio Jack -ı Protoboard -a bağlayın
Növbəti bir neçə addım, dövrəni çörək taxtasından Protoboard -a necə köçürməyinizi təsvir edir. Bütün komponentləriniz korpusa bərkidildiyindən, komponentlərinizdən lövhəyə tel çəkmək asan olacaq.
Qutunun içərisindəki bütün komponentlərə lehim aparatı telləri, hansı xətlərin müsbət və mənfi olduğunu bildirmək üçün sırasıyla qırmızı və qara tellərdən istifadə edir. Protoboardda, bir teli rəqəmsal pin 3 -ə bağlayın və lehimləyin, lövhənin ortasına bir keçid teli çəkin ki, çörək taxtasından eyni 10K ohm rezistorla xətti qıra biləsiniz. Bunları yerinə lehimləyərkən, teli rezistora bağlamaq üçün lövhəyə kifayət qədər lehim atdığınızdan əmin olun.
Addım 15: Foto Rezistor, Dokunma Açarı və SPDT Anahtarı üçün Rezistorlarda Lehim
Torpaq relsindən iki keçid telini və pozitiv relsdən bir keçid telini lövhənin ortasına qədər uzatın. Qalan 10K ohm rezistorlarınızla əlaqə qurun.
Analog 5 -dən foto rezistorun ucuna gedəcək kiçik bir keçid teli bağlayın.
Addım 16: LEDlərinizi Lehimləyin
3 220 Ohm rezizotları Protoboarddakı 9-11 sancaqlarına bağlayın, rezistorların digər uclarını protobonun açıq deliklərinə batırın və sonra bu telləri sizə LED-lərlə lehimləyin.
Daisy, LED -lər üçün torpaq tellərini zəncirlə bağlayın, sonra tək bir topraklama telini Protoboarddakı torpaq rayına geri çəkin.
Addım 17: Potentiometrləri Protoboard -a bağlayın
Daisy, potansiyometrlərin pozitiv və yer şüalarını birlikdə zəncirlə bağlayır, sonra Protoboarddakı müvafiq relslərə daxil edir.
Potensialiometrlərin siqnal tellərini Analog 0-4-ə bağlayın, taxıl və tezlik düymələrini birinci sıra düymələrində və sinxronlaşdırma düymələrini onların altında saxladım. Yenə də siqnal telləri buna uyğun olaraq sinxronizasiya olunur: Analog 0: Taxıl 1 pitch Analog 1: Taxıl 2 tənəzzül Analog 2: Taxıl 1 çürük Analog 3: Taxıl 2 pitch Analog 4: Taxıl təkrarlanma tezliyi
Addım 18: Düymələrinizi Potansiyometrlərinizə Bağlayın
Bütün potansiyometrlərinizi sıfırlayın, sonra düymənin xəttini potansiyometr şaftının sıfır mövqeyi ilə hizalayın.
Kiçik bir düzbucaqlı tornavida istifadə edərək potansiyometr düymələrinizi bağlayın.
Addım 19: Protoboard -ı Arduino -ya qoşun
Protoboarddakı qısa tullanan telləri korpusdakı uzun tellərə bağlayın. Qalan telləri müvafiq olaraq yerüstü və 5V -lük lövhəyə lehimləyin.
Protoboardı Arduiononun üstündəki yerə yapışdırın. Bağlayın, möhürləyin və sıxışmağa hazırsınız!
Addım 20: Onunla oynayın
Bütün açarlar və potansiyometrlər tamamilə bir -birini əvəz edir! Bütün bu potensiometrləri istifadə etmək əvəzinə hər birini foto rezistorlar və ya ikisinin birləşməsi ilə əvəz etməyə çalışın.
İstinadlar: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone
Tövsiyə:
MakeyMakey və Scratch ilə Su Sintezatoru: 6 Addım (Şəkillərlə)
MakeyMakey və Scratch ilə Su Sintezatoru: Müxtəlif materialları açarlara və ya düymələrə çevirmək və beləliklə kompüterdə hərəkətləri və ya səsləri tetiklemek üçün MakeyMakey -dən istifadə etmək maraqlı bir işdir. Hansı materialın zəif cərəyan impulsunu keçirdiyini öyrənir və onu icad edə və təcrübə edə bilərəm
Arduino MIDI Chiptune Sintezatoru: 7 addım (şəkillərlə)
Arduino MIDI Chiptune Synthesizer: Hər hansı bir müasir DAW proqramının rahatlığından MIDI üzərində idarə edə biləcəyiniz orijinal 8 bitlik chiptune sintezatoru ilə erkən kompüter oyun musiqisinin əyləncəsini yaşayın. 8910 proqramlaşdırıla bilən səs
Dörd Dinamik Sintezatoru: 10 Addım (Şəkillərlə birlikdə)
Dörd Hoparlör Sintezatoru: Burada olan sadə bir sintezator var: 22 düym həcmi nəzarət tonu fərqli səs effektləri dəyişən (dinamiklər üçün) dörd dinamik (işiqçilər üçün) Hər kəs onu qura bilər, elektron komponentlər istisna olmaqla, hər şeyi evdə tapa bilərsiniz
Zybo lövhəsində lazer arfa sintezatoru: 10 addım (şəkillərlə birlikdə)
Zybo Board -da Lazer Arp Sintezatoru: Bu dərslikdə istifadəçinin alətin tonunu və tonunu dəyişməsinə imkan verən seriyalı interfeysi olan IR sensorlar istifadə edərək tam işlək bir lazer arfa yaradacağıq. Bu arfa 21 -ci əsrin ən qədim aləti olacaq
Micro Midi sintezatoru: 5 addım (şəkillərlə birlikdə)
Micro Midi Sintezatoru: Bu təlimat, VLSI VS1053b Audio və Midi DSP çipinin real vaxt Midi rejimində istifadəsini nümayiş etdirir. Bu rejimdə 64 səsli polifonik GM (General Midi) Midi sintezatoru kimi çıxış edir. Bir Arduino Uno müstəqil mikro OLED ekranı idarə edir