Spisu treści:

Muzyczne buty MIDI: 5 kroków (ze zdjęciami)
Muzyczne buty MIDI: 5 kroków (ze zdjęciami)

Wideo: Muzyczne buty MIDI: 5 kroków (ze zdjęciami)

Wideo: Muzyczne buty MIDI: 5 kroków (ze zdjęciami)
Wideo: TYMEK - RAINMAN FIT. TRILL PEM, TEDE (PROD BY MICHAŁ GRACZYK & 2K) 2024, Listopad
Anonim
Muzyczne buty MIDI
Muzyczne buty MIDI
Muzyczne buty MIDI
Muzyczne buty MIDI
Muzyczne buty MIDI
Muzyczne buty MIDI
Muzyczne buty MIDI
Muzyczne buty MIDI

Jak wielu ludzi, często nieświadomie tupię nogami, czy to w trakcie piosenki, czy z jakiegoś nerwowego nawyku. Choć jest to zabawne, zawsze czułem, że czegoś brakuje. Gdybym tylko mógł wywołać odgłosy, powiedzmy, wściekłej sfory wściekłych bestii z dżungli zamiast tych nudnych starych stuknięć palcami. Albo wiesz, dźwięki perkusji czy coś takiego. Myślę, że to też jest fajne. Cóż, teraz moje marzenia się spełniły! W tej instrukcji pokażę ci, jak zrobić parę niesamowitych muzycznych butów. Uczestniczyłem w nich w konkursie Art of Sound, więc możesz na mnie głosować!

Krok 1: Materiały: czego będziesz potrzebować

Materiały: to, czego będziesz potrzebować
Materiały: to, czego będziesz potrzebować
Materiały: to, czego będziesz potrzebować
Materiały: to, czego będziesz potrzebować

Bill of Materials4 Rezystory wrażliwe na siłę Wiele padów perkusyjnych DIY zostało wykonanych z przetwornikami piezoelektrycznymi, ale z mojego doświadczenia wynika, że są one w najlepszym razie zawodne. W przypadku prostych padów perkusyjnych mogą działać dobrze, ale w butach czujniki są zawsze pod pewnym naciskiem, a nie tylko krótkotrwałe uderzenia. Piezos są frustrująco delikatne i nieprzewidywalne. Łatwo pękają i wyginają się, a przewody, do których są zwykle przymocowane, są zwykle dość słabe. Zamiast tego powinieneś użyć FSR lub oporników wrażliwych na siłę. Te elementy są łatwe w użyciu, trwałe i bardziej niezawodne niż piezo, przynajmniej w tym zastosowaniu. Zasadniczo, im większą presję przykładasz do FSR, tym mniej staje się on oporny. Początkowo ma nieskończony opór, co oznacza, że działa jak przerwa w obwodzie. Kupiłem mój z adafruit. Z pewnością są inni sprzedawcy, ale nie mam pojęcia, jak i/lub czy się różnią. 1 para butów Tak, to wydaje się mówić samo za siebie, ale w rzeczywistości należy wziąć pod uwagę kilka rzeczy. Do moich butów użyłem pary butów skateboardowych ze sklepu z używanymi rzeczami, z dużą ilością wyściółki na pięcie. To ważne, ponieważ potrzebujesz czegoś, co zakryje gniazda, które zamontujesz w pięcie. W przeciwnym razie twoje buty będą dość niewygodne. Z tego powodu nie polecam używania butów o cienkich ściankach, takich jak buty do garnituru, chyba że chcesz dodać dodatkową wyściółkę. Spróbuj także wybrać but, który ma sztywny materiał na zewnętrznej stronie pięty, ponieważ znacznie ułatwi to montaż gniazd. każdy FSR.1 Arduino Arduino jest mikrokontrolerem typu open source - umożliwia komunikację między FSR a komputerem. Są one dostępne u wielu sprzedawców. Jeśli nigdy wcześniej nie programowałeś, możesz chcieć sprawdzić niektóre z samouczków.1 Project Box W tym miejscu znajdzie się Arduino i będzie służył jako interfejs między butami a komputerem. Możesz zamówić pudełko projektowe online, kupić je w Radioshack lub użyć czegoś, co już leżysz dookoła, co jest mniej więcej podobne do pudełka. Arduino ma sześć wejść analogowych, więc równie dobrze możesz dać sobie możliwość korzystania z nich w pewnym momencie w przyszłości. Cztery z tych gniazd wejdą w twoje buty, a pozostałe 4-6 w polu projektu. Możesz dostać z Radioshack, Digi-Key i wielu innych. Kable 4-6 1/8 Mono/Stereo… do podłączenia butów do interfejsu. Znajdziesz je w większości sklepów z elektroniką, takich jak Radioshack, Best Buy czy Future Shop. Jestem pewien, że możesz je również zamówić online.1 Kabel USB… do podłączenia Arduino do komputera.1 Rolka taśmy elektrycznej…do zabezpieczenia czujników w butach. Szalona umiejętność stukania stopami…ilości mogą się różnić.

Krok 2: Interfejs

Interfejs
Interfejs
Interfejs
Interfejs
Interfejs
Interfejs

Możesz zrobić ten projekt za pomocą płytki prototypowej i Arduino, ale ze względu na porządek i przenośność powinieneś zbudować mały interfejs. Wszystko, co musisz zrobić, to zamontować Arduino w pudełku projektowym, wywiercić 4-6 (w zależności od liczby czujników) otworów na gniazda audio 1/8 , jeden otwór na diodę LED i kwadratowy otwór na gniazdo USB Arduino. Następnie przylutuj wszystko, a będziesz gotowy!Każde gniazdo audio w interfejsie powinno mieć rezystor 10K i przewód do wejścia analogowego podłączony do jednego zacisku oraz przewód do zasilania 5V podłączony do inne. To, jakich terminali użyjesz, będzie zależało od tego, czy masz gniazdo mono czy stereo. Oba będą działać, stereo po prostu zapewni dodatkowy, niepotrzebny terminal. Działa to tak, że stosujemy 5V przez FSR, więc kiedy go wciśniemy, pozwala trochę przejść, a Arduino może tego poszukać i wysłać sygnał do komputera. Teraz weź lutownicę, jakiś przewód przyłączeniowy, postępuj zgodnie ze schematem i schematem, a wszystko będzie dobrze. Możesz na pewno dorzucę do tego pudła sporo dodatkowych diod i co tam, czyli po jednej na każdy czujnik czy coś. byłoby całkiem proste, aby stworzyć bardzo prostą osłonę dla Arduino za pomocą płyty prototypowej i sześciu lub więcej męskich pinów nagłówka. Możesz nawet dostać bardziej solidny, wykonany profesjonalnie przez jakąś firmę PCB na interwebach. Prototyp pokazany w tej instrukcji jest dość podstawową konfiguracją, więc pozostało dużo miejsca na rozbudowę (dosłownie, w tym pudełku jest dużo wolnego miejsca).

Krok 3: Chirurgia butów

Chirurgia obuwia
Chirurgia obuwia
Chirurgia obuwia
Chirurgia obuwia
Chirurgia obuwia
Chirurgia obuwia

Tak więc z tymi wyściełanymi butami skate, będziesz musiał przeprowadzić małą sekcję, aby zamontować podnośniki w piętach. W butach, których używałem, wyściółkę pięty zawierał materiał przypominający siateczkę przyszyty do podeszwy buta. Więc najpierw sprawdź, czy możesz tymczasowo podważyć górną warstwę podeszwy, aby uzyskać dostęp do szwów, które mocują tę siateczkę do buta. Gdy będziesz miał do niego dostęp, po prostu zacznij ciąć. Nie usuwaj całkowicie rzeczy, jeśli planujesz na końcu wymienić wyściółkę. Wystarczy wyciąć miejsce, w którym siateczka została przyszyta do podeszwy. Nóż dokładny powinien działać dobrze. Po uwolnieniu wyściółki spójrz na zewnętrzny materiał pięty. Musisz wywiercić dwa otwory w pięcie, ale cokolwiek zrobisz, nie używaj wiertarki. Ponieważ materiał jest prawdopodobnie nadal dość elastyczny, gdyby coś się zahaczyło, powstałby cały bałagan skręcających się, wymachujących trampkami. Wystarczy użyć wiertarki ręcznej i odrobiny smaru do łokci. Używana końcówka powinna być nieco większa niż średnica podnośnika. Po wywierceniu otworów zainstaluj podnośniki i mocno dokręć nakrętki i podkładki. Prawie na pewno będziesz musiał użyć kleju, aby je zabezpieczyć. Epoksyd lub super klej powinien wystarczyć. Nałóż trochę kleju na zewnętrzną część lufy podnośnika i wnętrze otworu i sklej je razem. Teraz przyklej FSR do wnętrza butów. Bądź ostrożny z FSR-ami, ich wyprowadzenia będą się dobrze trzymać, o ile nie skręcisz ich zbyt mocno – nie radzą sobie dobrze ze skręcaniem. Jeśli planujesz skleić je na stałe, na razie wstrzymaj się. Umieszczenie czujnika jest bardzo ważne i zależy od rozmiaru i kształtu Twoich stóp, a także Twojego unikalnego stylu stukania stopą. Po zainstalowaniu elektroniki umieść wyściółkę z powrotem za siatką i znajdź sposób na ponowne przymocowanie siatki do wnętrza buta. Przykleiłem rzepy do siatki i buta, abym mógł go otworzyć i przeprowadzić konserwację, jeśli zajdzie taka potrzeba. Teraz wystarczy podłączyć buty do interfejsu. Jesteś gotowy do programowania Arduino!

Krok 4: Programowanie

Programowanie
Programowanie
Programowanie
Programowanie

Istnieje zaskakująca ilość informacji online na temat programowania Arduino do użytku z wyzwalaczami perkusyjnymi DIY. Google ci to powie. Wiele się nauczyłem patrząc na kod todbot, adafruit, mschaff i Spikenzie Labs. Otrzymałem również znaczny wkład od zawsze musującego W. Xaviera Snelgrove. Możesz więc użyć MAX/MSP/Jitter lub Pure Data do przetwarzania sygnałów z Arduino, co może dać ci większą elastyczność (spróbuję opublikować trochę informacji na ten temat wkrótce), ale zamiast tego jest naprawdę świetna mała aplikacja o nazwie Serial-MIDI Converter. Robi dokładnie to, co myślisz - konwertuje sygnały wysyłane przez połączenie szeregowe na MIDI. Działa z dowolnym programem kompatybilnym z MIDI, takim jak Garageband lub Ableton Live. Kliknij link i pobierz go, wszystkie informacje o tym, jak z niego korzystać, znajdują się na stronie pobierania. Jak powiedziałem, jeśli nigdy wcześniej nie używałeś ani nie programowałeś Arduino, naprawdę powinieneś sprawdzić sekcję Pierwsze kroki na oficjalnej stronie Arduino, a także ich samouczki. Kod jest skomentowany, więc nie będę go wyjaśniał w szczegółowo, po prostu opublikuję szkic tutaj na dole strony. Zasadniczo po prostu ustawiasz dolny i górny próg dla każdego czujnika. Jeśli górny próg zostanie przekroczony, wyzwalany jest komunikat MIDI, a gdy siła spadnie poniżej dolnego progu, może zostać wyzwolone kolejne uderzenie. Nazywa się to histerezą i zapewnia, że nie wysyłasz wielu wiadomości na jedno trafienie. Być może będziesz musiał majstrować przy progach, w zależności od twojego osobistego stylu stukania stopami i rozkładu ciężaru.

Krok 5: Testowanie i granie

Yay!Woo, teraz masz muzyczne buty! Pobaw się z rozmieszczeniem czujników, progami uderzenia, cokolwiek, po prostu zrób trochę hałasu i baw się dobrze. Będzie jak BOOSH BOOSH WHAM BOOSH BOOSH WHAM SPLASH - a potem jak BIP BOP. PICZ BLOP. BING BONG. Linki!todbotadafruitArdrumoSpikenzie LabsW. Xavier SnelgrovePodobny projekt Andrew Schneidera z NYUMe!

Zalecana: