İçindekiler:

Müzikal MIDI Ayakkabıları: 5 Adım (Resimlerle)
Müzikal MIDI Ayakkabıları: 5 Adım (Resimlerle)

Video: Müzikal MIDI Ayakkabıları: 5 Adım (Resimlerle)

Video: Müzikal MIDI Ayakkabıları: 5 Adım (Resimlerle)
Video: BUNU YAŞAMAYAN YOKTUR 😂 #emirbeşli #shorts 2024, Temmuz
Anonim
Müzikal MIDI Ayakkabı
Müzikal MIDI Ayakkabı
Müzikal MIDI Ayakkabı
Müzikal MIDI Ayakkabı
Müzikal MIDI Ayakkabı
Müzikal MIDI Ayakkabı
Müzikal MIDI Ayakkabı
Müzikal MIDI Ayakkabı

Pek çok insan gibi, ister bir şarkı eşliğinde ister sinirli bir alışkanlıktan olsun, bilinçsizce ayaklarımı yere vururken buluyorum kendimi. Ne kadar eğlenceli olsa da, her zaman bir şeylerin eksik olduğunu hissettim. Keşke deme seslerini tetikleyebilseydim, o sıkıcı eski parmak vuruşları yerine kuduz bir öfkeli orman canavarı sürüsü. Ya da bilirsin, davul sesleri falan. Sanırım bu da harika. Eh, şimdi hayallerim gerçekleşti! Bu talimatta size bir çift harika müzikal ayakkabıyı nasıl yapacağınızı göstereceğim. Bunları Art of Sound yarışmasına katıldım, bu yüzden, bilirsiniz, bana oy vermekten çekinmeyin!

Adım 1: Malzemeler: İhtiyacınız Olan Şeyler

Malzemeler: İhtiyacınız Olan Şeyler
Malzemeler: İhtiyacınız Olan Şeyler
Malzemeler: İhtiyacınız Olan Şeyler
Malzemeler: İhtiyacınız Olan Şeyler

Malzeme Listesi4 Kuvvete Duyarlı Dirençler Piezoelektrik dönüştürücülerle birçok DIY davul pedi yapılmıştır, ancak benim deneyimime göre bunlar en iyi ihtimalle güvenilmezdir. Düz davul pedleri için iyi çalışabilirler, ancak ayakkabılarda sensörler her zaman belirli bir basınç altındadır, sadece kısa süreli darbeler yaşamakla kalmazlar. Piezos sinir bozucu derecede hassas ve tahmin edilemez. Kolayca çatlarlar ve bükülürler ve tipik olarak bağlandıkları teller genellikle oldukça zayıftır. Bu nedenle, bunun yerine FSR'leri veya Kuvvete Duyarlı Dirençleri kullanmalısınız. Bu bileşenler, en azından bu uygulamada, kullanımı kolay, dayanıklı ve piezolardan daha güvenilirdir. Temel olarak, bir FSR'ye ne kadar fazla baskı uygularsanız, o kadar az dirençli hale gelir. Başlangıçta sonsuz dirence sahiptir, yani devrede bir kırılma gibi davranır. Benimkini adafruit'ten aldım. Kesinlikle başka satıcılar da var, ancak nasıl ve/veya farklı oldukları konusunda hiçbir fikrim yok. 1 Çift Ayakkabı Evet, bu kendi adına konuşuyor gibi görünüyor, ancak aslında dikkate alınması gereken birkaç şey var. Ayakkabılarım için bir çift ikinci el kaykay ayakkabısı kullandım, topuğunda çok fazla dolgu bulunan türden. Bu önemlidir, çünkü topuğa takacağınız krikoları gizleyecek bir şeye ihtiyacınız vardır. Aksi takdirde ayakkabınız oldukça rahatsız olacaktır. Bu nedenle elbise ayakkabısı gibi ince cidarlı ayakkabılar, ilave dolgu eklemek istemiyorsanız tavsiye etmem. Ayrıca, krikoların montajını çok daha kolay hale getireceğinden, topuğun dışında sert bir malzeme olan bir ayakkabı seçmeye çalışın. her FSR.1 ArduinoArduino açık kaynaklı bir mikro denetleyicidir - FSR'ler ve bilgisayarınız arasında iletişimi sağlar. Çok sayıda satıcıdan temin edilebilirler. Daha önce hiç programlama yapmadıysanız, bazı öğreticilere göz atmak isteyebilirsiniz.1 Proje KutusuBu, Arduino'yu barındıracak ve ayakkabılar ile bilgisayar arasında bir arayüz görevi görecektir. Çevrimiçi bir proje kutusu sipariş edebilir, Radioshack'ten bir tane satın alabilir ya da az çok kutuya benzeyen bir şeyi kullanabilirsiniz.8-10 1/8" Mono/Stereo JacksYalnızca iki topuğunuz ve iki parmağınız var, ancak Arduino'nun altı analog girişi vardır, bu yüzden gelecekte bir noktada kendinize bunları kullanma seçeneği verebilirsiniz. Bu jaklardan dördü ayakkabınıza, diğer 4-6 proje kutusuna girecek. onları Radioshack, Digi-Key ve diğer birçok yerden.4-6 1/8" Mono/Stereo Kablolar… ayakkabıları arayüze bağlamak için. Bunları Radioshack, Best Buy veya Future Shop gibi çoğu elektronik mağazasında bulabilirsiniz. Eminim onları çevrimiçi olarak da sipariş edebilirsiniz.1 USB Kablosu…Arduino'yu bilgisayarınıza bağlamak için.1 Rulo Elektrik Bandı…Ayakkabılardaki sensörleri sabitlemek için. Çılgın Ayak-tapping Skillz…miktarlar değişebilir.

2. Adım: Arayüz

Arayüz
Arayüz
Arayüz
Arayüz
Arayüz
Arayüz

Bu projeyi sadece bir breadboard ve Arduino ile yapabilirsiniz, ancak düzenlilik ve taşınabilirlik adına küçük bir arayüz oluşturmalısınız. Tek yapmanız gereken Arduino'yu bir proje kutusuna monte etmek, 1/8 ses jakları için 4-6 (kaç sensör kullanmak istediğinize bağlı olarak) delikler, bir LED için bir delik ve bir adet kare delik açmaktır. Arayüzdeki her ses jakının 10K'lık bir direnci ve bir terminale bağlı analog giriş için bir ucu ve ağa bağlı 5V kaynağı için bir ucu olmalıdır. Diğer Hangi terminalleri kullanacağınız mono veya stereo jakınızın olup olmadığına bağlı olacaktır. Her ikisi de çalışır, stereo sadece ek, gereksiz bir terminal sağlar. Bunun çalışma şekli şudur, FSR'ye 5V uygularız, bu yüzden bastığımızda, biraz geçişe izin verir ve Arduino bunu arayabilir ve bilgisayara bir sinyal gönderebilir. Şimdi, havyanızı, biraz bağlantı telinizi alın, şemayı ve diyagramı takip edin ve iyi olacaksınız. Bu kutuya kesinlikle bir sürü ekstra LED ekleyin, yani her sensör için bir tane falan. Arduino için bir protokol ve altı ya da daha fazla erkek başlık pimi kullanarak çok basit bir kalkan yapmak oldukça basit olurdu. Hatta bazı PCB şirketleri tarafından interweb'lerde profesyonelce yapılmış daha sağlam bir tane bile alabilirsiniz. Bu talimatta gösterilen prototip oldukça basit bir kurulumdur, bu nedenle genişleme için çok fazla alan kaldı (kelimenin tam anlamıyla, bu kutuda çok fazla boş alan var).

Adım 3: Ayakkabı Ameliyatı

Ayakkabı Ameliyatı
Ayakkabı Ameliyatı
Ayakkabı Ameliyatı
Ayakkabı Ameliyatı
Ayakkabı Ameliyatı
Ayakkabı Ameliyatı

Yani, bu dolgulu paten ayakkabılarıyla, krikoları topuklara monte etmek için biraz diseksiyon yapmanız gerekecek. Kullandığım ayakkabılarda topuk dolgusu, ayakkabının tabanına dikilmiş ağ benzeri bir malzeme tarafından tutuluyordu. İlk önce, tabanın üst katmanını geçici olarak kaldırıp kaldıramayacağınıza bakın, böylece bu ağ malzemesini ayakkabıya bağlayan dikişe ulaşabilirsiniz. Erişiminiz olduğunda, kesmeye başlayın. Sonunda dolguyu değiştirmeyi planlıyorsanız, malzemeleri tamamen çıkarmayın. Sadece ağın tabana dikildiği yeri kesin. Bir exacto bıçağı gayet iyi çalışmalıdır. Dolguyu serbest bıraktıktan sonra, dış topuk malzemesine bir göz atın. Topukta iki delik açmanız gerekir, ancak ne yaparsanız yapın matkap presi kullanmayın. Malzeme muhtemelen hala oldukça esnek olduğundan, herhangi bir şey yakalanırsa, bir sürü bükülen, sallanan spor ayakkabı karmaşası olurdu. Sadece bir el matkabı ve biraz dirsek yağı kullanın. Kullandığınız uç, kriko çapından biraz daha büyük olmalıdır. Delikleriniz delinerek, krikoları takın ve somunları ve rondelaları sıkıca vidalayın. Onları sabitlemek için neredeyse kesinlikle biraz yapıştırıcı kullanmanız gerekecek. Epoksi veya süper yapıştırıcı hileyi iyi yapmalıdır. Kriko namlusunun dışına ve deliğin içine biraz yapıştırıcı sürün ve bunları birbirine yapıştırın. Şimdi, FSR'leri ayakkabıların iç kısmına bantlayın. FSR'lere dikkat edin, üzerlerindeki kablolar, onları çok fazla bükmediğiniz sürece gayet iyi duracaktır - burulmayı iyi idare etmezler. Bunları kalıcı olarak yapıştırmayı planlıyorsanız, şimdilik bekleyin. Sensör yerleşimi çok önemlidir ve ayağınızın boyutuna ve şekline ve benzersiz ayak vuruş stilinize bağlıdır. Elektronikler takılıyken, dolguyu ağın arkasına geri koyun ve ağı ayakkabının içine yeniden takmanın bir yolunu bulun. Fileye ve ayakkabıya biraz cırt cırt yapıştırdım, böylece açıp gerekirse bakım yapabilirim. Şimdi, ayakkabılarınızı arayüze takmanız yeterli. Biraz Arduino programlaması yapmaya hazırsınız!

Adım 4: Programlama

Programlama
Programlama
Programlama
Programlama

Bir Arduino'nun DIY davul tetikleyicileri ile kullanım için nasıl programlanacağına dair çevrimiçi olarak şaşırtıcı miktarda bilgi var. Google size bunu söyleyecektir. Todbot, adafruit, mschaff ve Spikenzie Labs'ın kodlarına bakarak çok şey öğrendim. Ayrıca her zaman efervesan W. Xavier Snelgrove'dan önemli miktarda girdi aldım. Bu nedenle, Arduino'dan gelen sinyalleri işlemek için MAX/MSP/Jitter veya Pure Data kullanabilirsiniz ve bu aslında size daha fazla esneklik verebilir (göndermeye çalışacağım) Yakında bununla ilgili bazı bilgiler), ancak bunun yerine Serial-MIDI Dönüştürücü adında gerçekten harika küçük bir uygulama var. Tam olarak düşündüğünüzü yapar - seri bağlantı üzerinden gönderilen sinyalleri MIDI'ye dönüştürür. Garageband veya Ableton Live gibi herhangi bir MIDI uyumlu programla çalışır. Bağlantıya tıklayın ve indirin, nasıl kullanılacağına dair tüm bilgiler indirme sayfasında. Dediğim gibi, daha önce hiç Arduino kullanmadıysanız veya programlamadıysanız, resmi Arduino sitesindeki Başlarken bölümüne ve öğreticilerine göz atmalısınız. Kod yorumlanmıştır, bu yüzden onu açıklamayacağım. detay, sadece taslağı sayfanın alt kısmına göndereceğim. Temel olarak, her sensör için sadece bir alt ve üst eşik belirlersiniz. Üst eşik aşılırsa, bir MIDI mesajı tetiklenir ve kuvvet alt eşiğin altına düştüğünde, başka bir vuruş tetiklenebilir. Buna histerezis denir ve her vuruşta birden fazla mesaj göndermemenizi sağlar. Kişisel ayak vuruş stilinize ve ağırlık dağılımınıza bağlı olarak eşiklerle oynamanız gerekebilir.

Adım 5: Test Etme ve Oynatma

Yay!Woo, artık müzik ayakkabınız var! Sensörlerin yerleşimi, çarpma eşikleri, her neyse, biraz gürültü yapın ve keyfinize bakın. Hepsi BOOSH BOOSH WHAM BOOOSH BOOSH WHAM SPLASH gibi olacak - ve sonra BIP BOP gibi. BLEEP BLOP. BING BONG. Bağlantılar!todbotadafruitArdrumoSpikenzie LabsW. Xavier SnelgroveNYUMe'de Andrew Schneider'den benzer proje!

Önerilen: