Mündəricat:

Sadə Sequencer: 16 Addım (Şəkillərlə birlikdə)
Sadə Sequencer: 16 Addım (Şəkillərlə birlikdə)

Video: Sadə Sequencer: 16 Addım (Şəkillərlə birlikdə)

Video: Sadə Sequencer: 16 Addım (Şəkillərlə birlikdə)
Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024, Noyabr
Anonim
Sadə Sequencer
Sadə Sequencer
Sadə Sequencer
Sadə Sequencer
Sadə Sequencer
Sadə Sequencer

Yaxşı musiqi yaratmağın açarlarından biri də ağılsız təkrarlamalardır. Sadə sequencerin əla olduğu budur. Eyni şeyi səkkiz not ardıcıllıqla təkrar -təkrar edir. Notun tezliyini, qeydin müddətini və qeydlər arasındakı fasiləni tənzimləyə bilərsiniz. Həqiqətən yaxşı olsanız, növbəti notu gözləyə və hər şeyi anında dəyişə bilərsiniz. Bu kiçik qutu, sonsuz əyləncəli saatlar təmin edəcək.

Addım 1: Şeylər Alın

Get Əşyalar Al
Get Əşyalar Al
Get Əşyalar Al
Get Əşyalar Al
Get Əşyalar Al
Get Əşyalar Al

Sizə lazım olacaq:

- (8) 1M potensiometrlər - (8) 50K potensiometrlər - (8) 10K potensiometrlər - (8) SPST 5V röleler - (1) 20K potansiyometrlər - (16).1uF kondansatörler - (16) 220 ohm rezistor - 74HC595 Vəziyyət Qeydiyyatı - Lampa çəkmə açarı - Güc jakı - Mono audio jak - 10K rezistor - 16F877 Pic chip - 20 MHZ rezonator - PCB və ya iki - 40 pinli yuva - Mat lövhə - 12 x 12 təbəqə akril - Taxta taxıl əlaqə kağızı - 5 x 7 alüminium qutu - Analoq dəyişkən müqavimətə əsaslanan səs -küy istehsalçısı - Kauçuk ayaqlar - müxtəlif rəngli 26 düymə - Elektrikli matkap - C -qısqaclar - Lazer kəsici - Lehimləmə qurğusu - Müxtəlif alətlər və qurğular

(Qeyd edək ki, bu səhifədəki bəzi bağlantılar ortaq bağlantılardır. Bu sizin üçün məhsulun dəyərini dəyişmir. Əldə etdiyim gəlirləri yeni layihələr etmək üçün yenidən yatırıram. Alternativ tədarükçülər üçün hər hansı bir təklif istəyirsinizsə, mənə icazə verin. bil.)

Addım 2: Üst Paneli kəsin

Üst Paneli kəsin
Üst Paneli kəsin
Üst Paneli kəsin
Üst Paneli kəsin

Taxta taxıl əlaqə kağızınızı bir akril təbəqəyə yapışdırın. Kontakt kağızı lazer kəsicinin içinə qoyun.

Akrili aşağıdakı faylla kəsin və raster aşağıdakı parametrlərlə kəsin: Keçirir: 5Güc: 100Hız: 100DPI: 600

Raster kəsilməsini bitirdikdən sonra vektor aşağıdakı parametrlərdən istifadə edərək kəsilir:

Güc: 100 Hız: 10 Tezlik: 5000

Addım 3: Bəzi boşluqları kəsin

Bəzi boşluqları kəsin
Bəzi boşluqları kəsin

Aşağıdakı faylı istifadə edərək, lazer kəsicinin üzərindəki bəzi taxta boşluqları kəsin.

Vektor kəsmə üçün istifadə etdiyim parametr:

Sürət: 100 Güc: 40 Tezlik: 2500

Addım 4: Qabları tellə bağlayın

Qabları tel edin
Qabları tel edin
Qabları tel edin
Qabları tel edin
Qabları tel edin
Qabları tel edin
Qabları tel edin
Qabları tel edin

1M, 50K və 10K potansiyometrlərin sol ayağına və mərkəzi ayağına tellər bağlayın.

Addım 5: Üst Paneli yığın

Üst Paneli yığın
Üst Paneli yığın
Üst Paneli yığın
Üst Paneli yığın
Üst Paneli yığın
Üst Paneli yığın
Üst Paneli yığın
Üst Paneli yığın

İndi üst paneli yığmağın vaxtıdır.

Hər bir potansiyometr üçün, bir mat aralıq üzərində sürüşdürün və sonra arxadan quraşdırın ki, potensiometrdəki çentik akrilin arxasındakı girintiyə uyğun olsun.

Üst sıra olacağını düşündüyünüz yerə 1M potansiometrləri daxil edin.

Orta sıraya 50K qab qoyun.

Alt sıraya 10K daxil edin.

Addım 6: Dövrə qurun

Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun

Aşağıda yerləşdirilən sxemdən sonra dövrə qurun.

Bunun üçün kifayət qədər miqdarda elektron lövhə istifadə etməlisiniz. Radioshack -dan ikisini istifadə etdim. Birinə PIC çipi və 7805 tənzimləyicisini qoydum (və yerim bitdi). İkinci lövhədə röleyi və növbə qeydini qoydum.

Bacardığım qədər çox dövrə qurdum və sonra potansiyometrləri əlavə etdim və son olaraq onu səs dövrəsinə bağladım.

Elektrik fişi və səs düyməsi kimi işin yan tərəfinə quraşdırılması lazım olan şeyləri bağlamadım. Test üçün müvəqqəti olaraq 9V batareya adapteri daxil etdim.

Addım 7: Montaj Panelini kəsin

Montaj Panelini kəsin
Montaj Panelini kəsin
Montaj Panelini kəsin
Montaj Panelini kəsin

Aşağıdakı faylları istifadə edərək, lazer montaj mötərizəsini, 1/4 aralıqları və mantar astarını kəsdi.

Akrili kəsmək üçün bu parametrləri istifadə etdim:

Sürət: 10 Güc: 100 Tezlik: 5000

Mantarı vektorla kəsmək üçün istifadə etdim:

Sürət: 100 Güc: 50 Tezlik: 1500

Addım 8: Dövrə Panelini yığın

Dövrə Panelini yığın
Dövrə Panelini yığın
Dövrə Panelini yığın
Dövrə Panelini yığın
Dövrə Panelini yığın
Dövrə Panelini yığın

Elektrik lövhəsini qoz -fındıq və boltlarla əsas panelə bərkidin. Dövrə lövhələrinə bəzi yüksəkliklər vermək üçün 1/4 aralığında sandviç etməyi unutmayın.

Mantarın altını səliqəli şəkildə isti yapışdırın.

Addım 9: Çipi proqramlaşdırın

Çipi proqramlaşdırın
Çipi proqramlaşdırın
Çipi proqramlaşdırın
Çipi proqramlaşdırın
Çipi proqramlaşdırın
Çipi proqramlaşdırın
Çipi proqramlaşdırın
Çipi proqramlaşdırın

Aşağıdakı kodla 16f877 çipini proqramlaşdırın və sonra yuvaya köçürün. CPU = 16F877MHZ = 20CONFIG = 16254SI con A0SCK con A1RCK con A2abit var byte (9) nDur var word (8) nP var word (8) counter var bytesetValue var bytenoteDuration var wordnotePause var word'shift register address bitsabit (0) = %10000 (1) = %01000000abit (2) = %00100000abit (3) = %00010000abit (4) = %00001000abit (5) = %00000100abit (6) = %00000010abit (7) = %00000001abit (8) = %00000000'duration array pinsnDur (0) = D0nDur (1) = D1nDur (2) = D2nDur (3) = D3nDur (4) = D4nDur (5) = D5nDur (6) = D6nDur (7) = D7'pozisyon pinsnP (0) = B0nP (1) = B1nP (2) = B2nP (3) = B3nP (4) = B4nP (5) = B5nP (6) = B6nP (7) = B7counter = 0setValue = %00000000main: counter üçün = 0 ilə 7 HIGH nDur (sayaç) fasilə 1 RCTIME nDur (sayaç), 1, noteDuration setValue = abit (counter) gosub out595 pause noteDuration HIGH nP (counter) pause 1 RCTIME nP (counter), 1, notePause setValue = abit (8) gosub out595 pause notePause * 3növbəti sayar = 0götürmə595: keçid SI, SCK, LSBPRE, [setValue / 8] pulsout RCK, 8Return

Addım 10: Debug

Debug
Debug

Gücü bağlayın və işlədiyinə əmin olun. İşləmirsə:

- Bütün əlaqələrinizi yoxlayın. Heç birinin keçmədiyinə və heç birinin itmədiyinə əmin olun- PIC çipinin yuvada düzgün olduğundan əmin olun- Əsas səs düyməsini çevirin. Səs aşağı ola bilər.

Addım 11: Qazma

Qazma
Qazma
Qazma
Qazma
Qazma
Qazma

Alüminium korpusda səs yığma, audio jak, çəkmə açarı və elektrik fişini quraşdırmaq üçün deliklər açın. Burada bir neçə delik açın ki, burada natiq olasınız.

Dinamikdəki delikləri uyğunlaşdırmaq istədim, buna görə dinamikin üstünə daimi mürəkkəb sürtdüm və hələ nəm olarkən, ağ gaffers lentinə köçürdüm və qazma bələdçisi olaraq qutuya yapışdırdım. Sonra qazdım.

Addım 12: Davanı düzün

Davanı düzün
Davanı düzün
Davanı düzün
Davanı düzün
Davanı düzün
Davanı düzün

Kassanın hər tərəfinə 1/4 düym qalacaq qədər böyük bir əlaqə kağızı kəsin. Künclərdə, diaqonal olaraq kənara doğru kəsin ki, qatlayasınız.

Davanın qalan hissəsini əlaqə kağızı ilə düzün. Çantanı bağladığınız zaman yapışqan yapışqan olaraq saxlamağınız lazım olduğu üçün kənarların son 1/2 hissəsindəki dəstəyi hələ çıxarmayın.

Krikoları, düymələri və boşluqları quraşdıracağınız delikləri kəsin.

Addım 13: Avadanlıqları bağlayın

Avadanlığı bağlayın
Avadanlığı bağlayın
Avadanlığı bağlayın
Avadanlığı bağlayın
Avadanlığı bağlayın
Avadanlığı bağlayın

Bütün avadanlıqlarınızı alüminium korpusa etibarlı şəkildə bağlayın.

Səs yuvanızın korpusa quraşdırıldığı zaman dövrənizi qısaldır. Səs yuvasının çuxurunu təmas kağızı ilə örtün və audio jakı quraşdırmaq üçün akrilin üst hissəsində bir delik açın. Yenidən quraşdırın.

Elektrik lövhələrini oraya qoyun. Audio lövhəni korpusun içərisinə yapışdırdım. Dibində oturmağa icazə verdiyim əsas şey, ona bağlı çoxlu tellər olduğu üçün heç bir yerə getmir.

Addım 14: Dava Bağlandı

Dava Qapalı
Dava Qapalı
Dava Qapalı
Dava Qapalı
Dava Qapalı
Dava Qapalı
Dava Qapalı
Dava Qapalı

Dövrənizin son dəfə işlədiyinə əmin olmaq üçün iki dəfə yoxlayın və sonra isti yapışqan və/və ya epoksi korpusu bağlayın.

Qalan dəstəyi taxta astardan soyun və kassaya düzəldin.

Bütün düymələrinizə və zənglərinizə basın.

Addım 15: Kauçuk Ayaqlar

Kauçuk Ayaqlar
Kauçuk Ayaqlar
Kauçuk Ayaqlar
Kauçuk Ayaqlar
Kauçuk Ayaqlar
Kauçuk Ayaqlar
Kauçuk Ayaqlar
Kauçuk Ayaqlar

Dibinə yapışqan kauçuk ayaqları yapışdırın ki, aşınmasın.

Addım 16: Musiqini hazırlayın

Musiqini Edin
Musiqini Edin
Musiqini Edin
Musiqini Edin

Düymələri ürəyinizin istədiyi kimi çevirin və qüdrətli yalançı təkrarlanan musiqi yaradın.

Şəkil
Şəkil

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ə: