Mündəricat:
- Addım 1: Şeylər Alın
- Addım 2: Başlıq Dağılımı
- Addım 3: Lehim
- Addım 4: Şablon
- Addım 5: Qazma
- Addım 6: Qabları tellə bağlayın
- Addım 7: Dönər açarını bağlayın
- Addım 8: Dövrə qurun
- Addım 9: Mötərizəni kəsin
- Addım 10: Düymələri daxil edin
- Addım 11: kəsin
- Addım 12: Keçid edin
- Addım 13: Stereo Jaklar
- Addım 14: Jakları daxil edin
- Addım 15: Anahtarı bağlayın
- Addım 16: Kabelləri bağlayın
- Addım 17: Mantar
- Addım 18: Proqram
- Addım 19: Əlavə edin
- Addım 20: Güc
- Addım 21: Dava Bağlandı
- Addım 22: Düymələr
- Addım 23: Tak və Çalışdır
Video: Arduino Gitara Pedalı: 23 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Arduino Gitara Pedalı, əvvəlcə Kyle McDonald tərəfindən göndərilən Lo-Fi Arduino Gitara Pedalına əsaslanan rəqəmsal çox effektli pedaldır. Onun orijinal dizaynında bir neçə dəyişiklik etdim. Ən nəzərə çarpan dəyişikliklər daxili preamp və təmiz siqnalı təsir siqnalı ilə birləşdirməyə imkan verən aktiv qarışdırıcı mərhələsidir. Fərqli effektlər arasında 6 təmkinli addıma sahib olmaq üçün daha möhkəm bir çanta, ayaq açarı və fırlanan açar əlavə etdim.
Bu pedalın maraqlı tərəfi, sonsuza qədər fərdiləşdirilə bilməsidir. Təsirlərdən birini bəyənmirsinizsə, sadəcə başqa birini proqramlaşdırın. Bu şəkildə, bu pedalın potensialı əsasən proqramçı kimi bacarıq və təxəyyülünüzdən asılıdır.
Addım 1: Şeylər Alın
Sizə lazım olacaq:
(x1) Arduino Uno REV 3 (x1) Make MakerShield Prototipləşdirmə Kiti (x3) 100K-Ohm Doğrusal-Konik Potansiyometr (x1) 2-Qütblü, 6-Mövqeli Dönər Şalteri (x4) Alüminium Daxili Altıbucaqlı Düymə (x1) TL082/ TL082CP Geniş İkili JFET Giriş Op Amp (8-Pin DIP) (x2) 1/4 "Stereo Panel Montajlı Audio Jak (x4) 1uF kondansatör * (x2) 47uF kondansatör * (x1) 0.082µf Kondansatör (x1) 100pF Kondansatör * *(x1) 5pf Kondansatör ** (x6) 10K Ohm 1/4 Vatt Rezistor *** (x2) 1M Ohm 1/4 Vatt Rezistor *** (x1) 390K Ohm 1/4 Vatt Rezistor *** (x1) 1.5K Ohm 1/4 Vatt Rezistor *** (x1) 510K Ohm 1/4 Vatt Rezistor *** (x1) 330K Ohm 1/4 Vatt Rezistor *** (x1) 4.7K Ohm 1 /4-Vatt Rezistor *** (x1) 12K Ohm 1/4-Vatt Rezistor *** (x1) 1.2K Ohm 1/4 Vatt Rezistor *** (x1) 1K Ohm 1/4 Vatt Rezistor ** *(x2) 100K Ohm 1/4 Vatt Rezistor *** (x1) 22K Ohm 1/4 Vatt Rezistor *** (x1) 33K Ohm 1/4 Vatt Rezistor *** (x1) 47K Ohm 1/ 4 Vatt Rezistor *** (x1) 68K Ohm 1/4 Vatt Rezistor *** (x1) Ağır Vəziyyətli 9V Snap Bağlayıcılar (x1) 90-Ft. UL-Tanınmış Bağlama Teli (x1) 9 Volt Batareya (x1) Qutusu 'BB' Portağal Toz Boya (x1) DPDT Stomp açarı (x1) 1/8 "x 6" x 6 "rezin mat (x1) 1/8" x 12 "x 12 "mantar mat
* Elektrolitik kondansatör dəsti. Bütün etiketli hissələr üçün yalnız bir dəst lazımdır. ** Seramik kondansatör dəsti. Bütün etiketli hissələr üçün yalnız bir dəst lazımdır. *** Karbonlu film rezistor dəsti. Bütün etiketli hissələr üçün yalnız dəst lazımdır.
Nəzərə alın ki, bu səhifədəki bəzi bağlantılarda Amazon bağlı bağlantıları var. Bu, satılacaq malların heç birinin qiymətini dəyişmir. Ancaq bu bağlantılardan hər hansı birini tıklasanız və satın alsanız kiçik bir komissiya qazanıram. Bu pulu gələcək layihələr üçün materiallara və alətlərə yenidən yatırıram. Hər hansı bir hissənin tədarükçüsü üçün alternativ bir təklif istəyirsinizsə, mənə bildirin.
Addım 2: Başlıq Dağılımı
Maker Shield dəstinə düzgün oturmaq üçün kişi başlıq zolağını qırın.
Bunun asan bir yolu, zolağın ucunu hər bir Arduino yuvasına daxil etmək və sonra artıq pinləri çıxarmaqdır. Müvafiq ölçüdə 4 zolaq əldə edəcəksiniz.
Addım 3: Lehim
Kişi başlıq pinlərini Maker Shield -ə daxil edin və yerinə lehimləyin.
Addım 4: Şablon
Əlavə edilmiş şablonu tam yapışqan kağıza yazdırın.
İki kvadratın hər birini kəsin.
(Kağızın istifadəsini optimallaşdırmaq və əlavə ehtiyacınız olduğu təqdirdə fayl iki dəfə təkrarlanır.)
Addım 5: Qazma
Yapışqan şablonun dəstəyini soyun və korpusun ön tərəfinə düz bir şəkildə yapışdırın.
Bütün xaçları 1/8 qazma ucu ilə qazın.
Sol tərəfdən başlayaraq, ilk üç çuxuru 9/32 düymlük bir matkapla genişləndirin.
5/16 şüyüd biti ilə üst sıranın son çuxurunu genişləndirin.
Bundan sonra, korpusun ön hissəsini bitirmək üçün sağ altdakı tək çuxuru 1/2 kürək ucu ilə genişləndirin.
Kassanın önündən yapışqan şablonu çıxarın.
Sonra, növbəti yapışqan şablonu arxa kənarına yapışdırın. Başqa sözlə, potansiyometr çuxurlarına ən yaxın dayanan kənar üzünə yapışdırın.
Xaçları əvvəlcə 1/8 "deliklərlə qazın və sonra daha böyük 3/8" deliklər ilə genişləndirin.
Bu şablonu da soyun və qutu hazır olmalıdır.
Addım 6: Qabları tellə bağlayın
Potansiyometrlərin hər birinə üç ədəd 6 tel bağlayın.
Sadəlik naminə soldakı pinə qara topraklama telini, ortadakı pinə yaşıl siqnal telini və sağdakı pinə qırmızı elektrik telini bağlamalısınız.
Addım 7: Dönər açarını bağlayın
Daxili sancaqlardan birinə 6 qara tel bağlayın.
Sonra, qara daxili pimin həm soluna, həm də sağına 3 xarici pinə 6 qırmızı tel bağlayın.
Bunu düzgün etdiyinizə əmin olmaq üçün əlaqələri bir multimetre ilə yoxlamağı düşünə bilərsiniz.
Addım 8: Dövrə qurun
Şemada göstərildiyi kimi dövrə qurmağa başlayın. Şematik olaraq daha böyük görmək üçün, görüntünün sağ üst küncündəki kiçik "i" işarəsini vurun.
Hal -hazırda, dövrə qurarkən, potansiyometrlər, fırlanan açar, bypass açarı və giriş jakları haqqında narahat olmayın.
Nə etdiyinizi daha yaxşı başa düşmək üçün bu dövrə bir neçə fərqli hissədən ibarətdir:
Preamp Preamp, TL082 -də paketlənmiş iki op amperdən birini istifadə edir. Preamp həm gitara siqnalını xətt səviyyəsinə qaldırır, həm də siqnalı tərsinə çevirir. Op amp -dən çıxanda siqnal Arduino girişi ilə mikserin "təmiz" səs düyməsi arasında bölünür.
Arduino Giriş Arduino üçün giriş Kaylın giriş sxemindən kopyalanmışdır. Əsasən gitardan səs siqnalı alır və onu təxminən 1.2V -ə məhdudlaşdırır, çünki Arduino -dakı aref gərginliyi bu diapazonda səs siqnalı axtarmaq üçün konfiqurasiya edilmişdir. Siqnal daha sonra Arduino üzərindəki analog pin 0 -a göndərilir. Buradan Arduino, ADC -ni istifadə edərək rəqəmsal bir siqnala çevirir. Bu, prosessor intensiv bir fəaliyyətdir və Arduino resurslarının çoxunun ayrıldığı yerdir.
Daha sürətli bir dönüşüm dərəcəsi əldə edə və taymer kəsilmələrindən istifadə edərək səs siqnalının daha çox işlənməsini edə bilərsiniz. Bu barədə daha çox məlumat əldə etmək üçün Arduino Real-Time Audio Processing üzərindəki bu səhifəyə baxın.
Arduino Arduino, bütün fantastik rəqəmsal siqnalların işləndiyi yerdir. Kod haqqında bir az sonra daha çox məlumat verəcəyəm. Hələlik, hardware ilə əlaqədar olaraq, bilmək lazımdır ki, həm analoq pin 3-ə qoşulmuş 100k potensiometr, həm də analog pin 2-yə qoşulmuş 6 mövqeli fırlanan açar var.
6 mövqeli fırlanan açar potensiometrlə oxşar şəkildə işləyir, lakin müqavimət aralığından keçmək əvəzinə, hər bir pin onunla əlaqəli ayrı bir müqavimətə malikdir. Fərqli sancaqlar seçərkən fərqli dəyərlərə malik gərginlik bölücüləri yaradılır.
Daxil olan səs siqnalını idarə etmək üçün analoq referans gərginliyi yenidən dəyişdirilməli olduğundan, həm fırlanan açar, həm də potensiometr üçün standart 5V -dən fərqli olaraq, gərginlik mənbəyi olaraq aref istifadə etmək vacibdir.
Arduino Çıxışı Arduino çıxışı yalnız Kylein sxeminə əsaslanır. Saxladığım hissə, Arduinonun yalnız 2 pin istifadə edərək 10 bitlik səs çıxarmasını təmin etmək üçün çəkili pin yanaşması idi. Təklif etdiyi ağırlıqlı rezistor reytinqlərini 8 bitlik dəyər olaraq 1.5K və əlavə 2 bitlik dəyər olaraq 390K olaraq qoydum (əsasən 1.5K x 256). Qalanları oradan yığdım. Onun çıxış mərhələsi komponentləri lazımsız idi, çünki səs bir çıxışa yox, daha çox yeni səs qarışdırıcı mərhələsinə gedirdi.
Mikser Çıxışı Arduinodan gələn effektlər, səs qarışdırıcı op ampə qoşulmuş 100K pota gedir. Bu qazan daha sonra digər 100K potensiometrdən gələn təmiz siqnal ilə birlikdə iki amplifikatorun həcmini op amp -də qarışdırmaq üçün istifadə olunur.
TL082 -dəki ikinci op amp, həm səs siqnallarını qarışdırmaq, həm də orijinal gitara siqnalı ilə fazaya qaytarmaq üçün bir dəfə də ters çevirməkdir. Buradan siqnal 1uF DC bloklama kondansatöründən və nəhayət çıxış yuvasına keçir.
Bypass Anahtarı Baypas açarı təsir dövrəsi ilə çıxış jakı arasında dəyişir. Başqa sözlə, ya daxil olan səsi TL082 və Arduinoya yönəldir, ya da bütün bunları tamamilə atır və heç bir dəyişikliyə uğramadan girişi birbaşa çıxış yuvasına göndərir. Əslində, təsirləri atlayır (və buna görə də bir bypass açarıdır).
Daha yaxından baxmaq istəyirsinizsə bu dövrə üçün Fritzing faylını daxil etdim. Çörək taxtası görünüşü və sxematik görünüş nisbətən dəqiq olmalıdır. Bununla birlikdə, PCB görünüşünə toxunulmadı və yəqin ki, heç işləməyəcək. Bu fayla giriş və çıxış jakları daxil deyil.
Addım 9: Mötərizəni kəsin
Bu addıma əlavə edilmiş şablon faylını istifadə edərək iki mötərizəni kəsin. Hər ikisi də keçirici olmayan materialdan kəsilməlidir.
Daha böyük bir dayağı nazik mantar matından və daha kiçik potensiometr mötərizəsini 1/8 rezindən kəsdim.
Addım 10: Düymələri daxil edin
Kauçuk mötərizəni çuxurun içərisinə yerləşdirin ki, qazılmış deliklər ilə üst -üstə düşsün.
Potansiyometrləri kauçuk mötərizədən və korpusdakı 9/32 deliklərdən daxil edin və qoz -fındıq ilə möhkəm bir şəkildə kilidləyin.
Eyni şəkildə fırlanan açarı daha böyük 5/16 çuxura quraşdırın.
Addım 11: kəsin
Uzun mil potansiyometrləri və ya fırlanan açarlardan istifadə edirsinizsə, şaftların 3/8 uzunluğunda olacaq şəkildə kəsin.
Bir metal kəsmə təkərli bir Dremel istifadə etdim, amma bir işləmə mişarı da işini görəcək.
Addım 12: Keçid edin
Ayaq açarını 1/2 düymlük daha böyük çuxura daxil edin və montaj qozu ilə yerində bağlayın.
Addım 13: Stereo Jaklar
Əsasən mono dövrə üçün stereo jaklardan istifadə edəcəyik. Bunun səbəbi, stereo bağlantının əslində pedal üçün güc açarı kimi xidmət etməsidir.
Bunun işləmə üsulu, hər bir krikoya mono fişlər daxil edildikdə, batareyaların torpaq bağlantısını (stereo nişana qoşulmuşdur) lülədəki torpaq bağlantısı ilə birləşdirir. Beləliklə, yalnız hər iki kriko daxil edildikdə batareyadan Arduinoya torpaq axını və dövrəni tamamlaya bilər.
Bu işi yerinə yetirmək üçün əvvəlcə hər bir krikordakı torpaq çubuqlarını qısa bir tel parçası ilə birləşdirin.
Ardından, batareya çubuğundan qara teli stereo səs nişanlarından birinə bağlayın. Bu, fişin yarısına qədər krikoya toxunan daha kiçik nişandır.
6 düymlük qara teli digər jakdakı digər stereo nişana bağlayın.
Nəhayət, krikoların hər birindəki mono nişanlara 6 qırmızı tel bağlayın. Bu kişi mono fişinin ucuna toxunan böyük nişandır.
Addım 14: Jakları daxil edin
İki audio jakı korpusun yan tərəfindəki iki çuxura daxil edin və montaj qoz -fındıqları ilə yerlərində kilidləyin.
Quraşdırıldıqdan sonra, jakdakı metal tıxacların heç birinin potansiyometrlərin gövdəsinə toxunmadığını yoxlayın. Lazım gələrsə düzəlişlər edin.
Addım 15: Anahtarı bağlayın
DPDT stomp açarının xarici cütlərindən birini birlikdə bağlayın.
Jaklardan birini keçiddəki mərkəzi sancaqlardan birinə bağlayın. Digər krikonu digər mərkəzi pinə bağlayın.
Şalterin qalan kənar pinlərinin hər birinə 6 tel bağlayın.
Sağdakı krikoya uyğun olan tel giriş olmalıdır. Soldakı açara uyğun olan tel çıxış olmalıdır.
Addım 16: Kabelləri bağlayın
Arduino qalxanına lehim etməzdən əvvəl boşluğu aradan qaldırmaq üçün qutunun içərisinə quraşdırılmış komponentlərə qoşulmuş telləri kəsin.
Şemada göstərildiyi kimi onları Arduino qalxanına bağlayın.
Addım 17: Mantar
Mantar matını qutunun qapağının içərisinə yapışdırın. Bu, Arduino üzərindəki sancaqların korpusun metalinə qısalmamasını təmin edəcək.
Addım 18: Proqram
Bu pedalın kodu əsasən Kyle McDonald tərəfindən yazılan ArduinoDSP üzərində qurulmuşdur. PWM sancaqlarını optimallaşdırmaq və analoq istinad gərginliyini dəyişdirmək üçün qeyd dəftərlərində qarışıqlıq etmək kimi bəzi fantastik işlər etdi. Kodunun necə işlədiyini öyrənmək üçün Onun Təlimatına baxın.
Bu pedalda ən çox bəyəndiyim effektlərdən biri yüngül səs (təhrif) gecikməsidir. Little Scale blogunda yayımlanan bu sadə kodu gördükdən sonra gecikmə xətti yaratmağa çalışmaqdan ilham aldım.
Arduino real vaxt rejimində səs siqnalının işlənməsi üçün nəzərdə tutulmayıb və bu kod həm yaddaş, həm də prosessor baxımından sıxdır. Səs gecikməsinə əsaslanan kod xüsusilə yaddaş sıxdır. Bağımsız bir ADC çipinin və xarici RAM-in əlavə edilməsinin bu pedalın zəhmli işlər görmək qabiliyyətini əhəmiyyətli dərəcədə yaxşılaşdıracağından şübhələnirəm.
Kodumda fərqli effektlər üçün 6 nöqtə var, ancaq 5 -i daxil etdim. Öz effektinizi tərtib edib daxil etməyiniz üçün kodda boş bir yer buraxdım. Yəni, hər hansı bir yuvanı istədiyiniz kodla əvəz edə bilərsiniz. Ancaq unutmayın ki, çox zövqlü bir şey etməyə çalışmaq çipi alt -üst edəcək və heç bir şeyin qarşısını alacaq.
Bu addıma əlavə edilmiş kodu yükləyin.
Addım 19: Əlavə edin
Arduino'yu korpusun içərisindəki qalxana bağlayın.
Addım 20: Güc
9V batareyanı 9V batareya bağlayıcısına qoşun.
Batareyanı ehtiyatla DPDT açarı ilə Arduino arasına yerləşdirin.
Addım 21: Dava Bağlandı
Qapağı taxın və vidalayın.
Addım 22: Düymələr
Düymələri potansiyometr və dönər şaftlarına yerləşdirin.
Quraşdırma vintlərini sıxaraq onları yerində kilidləyin.
Addım 23: Tak və Çalışdır
Gitaranı girişə qoşun, çıxışa bir amp bağlayın və çıxın.
Bunu faydalı, əyləncəli və ya əyləncəli gördünüzmü? Ən son layihələrimi görmək üçün @madeineuphoria izləyin.
Tövsiyə:
Phaser Gitara Pedalı: 14 Addım (Şəkillərlə birlikdə)
Phaser Gitara Pedalı: Fazer gitara pedalı, bir siqnal yaradan, dövrədən bir yolu təmiz bir şəkildə göndərən və ikincisinin fazasını dəyişən bir gitara effektidir. Daha sonra iki siqnal yenidən qarışdırılır və faza bitdikdə bir -birini ləğv edir. Bu belə yaradır
Gitara Cib Gücləndiricisi Pedalı və Pedalı: 10 addım
Gitara Cib Gücləndiricisi Pedalı və Pedalı: Salam! Bu mənim ilk təlimatçılığımdır və sevdiyim bir şeylə əlimdən gələni etməyə çalışıram, yəni musiqi. Mən səsli biriyəm və boş vaxtımda gitara çalıram. Beləliklə, burada 1watt və minimum 4ohms çıxışı olan bir Gitar Cib Gücləndiricisi var
Raspberry Pi Zero Gitara Pedalı: 5 Addım (Şəkillərlə birlikdə)
Raspberry Pi Zero Guitar Pedal: Pedal-Pi, Raspberry Pi ZERO Board ilə işləyən lo-fi proqramlaşdırılan gitara pedalıdır. Layihə tamamilə Açıq Mənbədir & Avadanlıqları açın və səsləri sınamaq və qazmağı öyrənmək istəyən hakerlər, proqramçılar və musiqiçilər üçün hazırlanmışdır
ATMega1284P gitara və musiqi effektləri pedalı: 6 addım (şəkillərlə birlikdə)
ATMega1284P Gitara və Musiqi Efektləri Pedalı: Arduino Uno ATMega328 Pedalshield -i (Electrosmash tərəfindən hazırlanmış və qismən Açıq Musiqi Laboratoriyasındakı işlərə əsaslanaraq) Uno -dan səkkiz qat daha çox RAM -a malik olan ATMega1284P -yə (2kB -ə qarşı 16kB) köçürdüm. Əlavə gözlənilməz bir fayda
Lo-fi Arduino Gitara Pedalı: 7 addım (şəkillərlə birlikdə)
Lo-fi Arduino Gitara Pedalı: Bit parçalamaq, dərəcəni azaltmaq, qəribə səslər: lo-fi DSP üçün Arduino ilə DIY 10-bit effektləri/gitara pedalı. Vimeo'da demo videosuna baxın