Spisu treści:

Łatwy interfejs muzyczny przycisku: 5 kroków (ze zdjęciami)
Łatwy interfejs muzyczny przycisku: 5 kroków (ze zdjęciami)

Wideo: Łatwy interfejs muzyczny przycisku: 5 kroków (ze zdjęciami)

Wideo: Łatwy interfejs muzyczny przycisku: 5 kroków (ze zdjęciami)
Wideo: 11 ustawień w iPhonie, które POWINIENEŚ OD RAZU ZMIENIĆ 📲 2024, Listopad
Anonim
Łatwy interfejs muzyczny przycisku
Łatwy interfejs muzyczny przycisku
Łatwy interfejs muzyczny przycisku
Łatwy interfejs muzyczny przycisku
Łatwy interfejs muzyczny przycisku
Łatwy interfejs muzyczny przycisku

Ten projekt modyfikuje przycisk Easy Button firmy Staple o wartości 5 USD i niedrogą klawiaturę USB, dzięki czemu można ich używać jako urządzenia wejściowego do występów muzycznych na żywo (lub czegokolwiek innego, co wymaga przycisku lub przełącznika nożnego). Umożliwia tworzenie tanich przycisków, z których każdy wysyła znak z klawiatury jako dane wejściowe do programu. Ponadto dochód ze sprzedaży łatwych guzików trafia do Boys and Girls Club of America. Projekt stoi na barkach dwóch innych hackerów. Po pierwsze, ten projekt włamał łatwy przycisk do przełącznika drzwi garażowych. Po drugie, Dave Merrill, z którym jestem zaangażowany w warsztaty EMI (eksperymentalne warsztaty instrumentów muzycznych) na MIT (patrz inventmusic.org), rozebrał klawiaturę, aby stworzyć pedał dla klawiszy ctrl, shift i alt do użycia, gdy jego ramię był w gipsie. Szczegóły dotyczące jego projektu znajdują się tutaj. Motywacją do powstania tego projektu był występ Mandala na SIGGRAPH 2006 (klip wideo) w ramach ich elektronicznej serii performansów. Sześciu muzyków siedziało wokół okręgu wyświetlanego na podłodze, który dawał każdemu z osobna instrukcje dotyczące tego, co i jak grać. Program komputerowy wygenerował te instrukcje i tym samym poprowadził improwizację grupy. Przełączniki nożne były potrzebne, aby muzycy mogli komunikować się z programem (np. kiedy należy przewijać nuty, głosować na zmiany utworów itp.). Program Mandala został napisany we Flashu, ale przyszłe projekty będą wykorzystywać Pure Data (PD), Javę i inne języki. Wszystko, co jest potrzebne, to umiejętność programowego odczytywania danych wejściowych z klawiatury. Około półtora dnia zajęło to ukończenie dla kogoś, kto nigdy wcześniej nie lutował (dzięki Benowi Vigodzie, głównemu inicjatorowi Projektu Mandala, za lekcje i pomagając mi zorientować się w szczegółach elektroniki).

Krok 1: Zhakuj łatwy przycisk

Zhakuj łatwy przycisk
Zhakuj łatwy przycisk
Zhakuj łatwy przycisk
Zhakuj łatwy przycisk
Zhakuj łatwy przycisk
Zhakuj łatwy przycisk
Zhakuj łatwy przycisk
Zhakuj łatwy przycisk

Pierwszym krokiem jest otwarcie przycisku Easy Button i zamiana połączeń, które wydają dźwięk „That Was Easy” na dwa przewody, które wysyłają włącznik/wyłącznik do interfejsu klawiatury. Otwarcie przycisku Easy i lutowanie przewodów jest szczegółowo wyjaśnione w pierwszym hackowaniu referencyjnym. Po pierwsze, istniejące połączenia są wylutowane z miejsca pokazanego na zdjęciu i jak wyjaśniono w powyższych linkach. Następnie w opisanych miejscach lutowane są dwa przewody, które zostały podłączone do gniazda mono 1/4.

Krok 2: Zmapuj klawiaturę USB

Mapuj klawiaturę USB
Mapuj klawiaturę USB
Mapuj klawiaturę USB
Mapuj klawiaturę USB
Mapuj klawiaturę USB
Mapuj klawiaturę USB

Jak pokazano w projekcie Key-Ped Dave'a Merrilla, tania klawiatura USB może zostać rozebrana, aby służyć jako wejście do komputera. Ten hack wykorzystuje fakt, że dwie klawiatury mogą być używane jednocześnie do wprowadzania danych (do tej pory było to prawdą w Windows XP i OS X). Po zdemontowaniu klawiatura składa się z dwóch głównych części: membrany obwodów, które tworzą macierz mapowania na klawisze, oraz płytki drukowanej, która skanuje przełączniki membran pod kątem aktywności. Znalazłem liczby od 0 do 9 i wyśledziłem je do miejsca ich podłączenia. płytka drukowana. Każda liczba/znak jest mapowany na dwa wejścia na płytce drukowanej, więc po przełączeniu tej kombinacji klawiatura wysyła odpowiedni znak do komputera.

Krok 3: Utwórz skrzynkę przyłączeniową USB

Utwórz skrzynkę przyłączeniową USB
Utwórz skrzynkę przyłączeniową USB
Utwórz skrzynkę przyłączeniową USB
Utwórz skrzynkę przyłączeniową USB
Utwórz skrzynkę przyłączeniową USB
Utwórz skrzynkę przyłączeniową USB

Standardowe pudełko projektowe (można kupić w Radio Shack) zostało użyte do przechowywania płytki drukowanej klawiatury i gniazd 1/4". Easy Buttons będzie podłączony do tego pudełka za pomocą gitary lub innego kabla mono 1/4". Wywierciłem otwory w skrzynce projektowej dla każdego podnośnika i zamocowałem podnośniki na miejscu. Po zakończeniu lutowania płytka drukowana zostanie również umieszczona w pudełku i z boku pudełka zostanie wywiercony otwór na kabel USB.

Przewody należy przylutować do gniazd 1/4 . Drugi koniec tych przewodów zostanie przylutowany do miejsc na płytce drukowanej, które zmapowaliśmy w poprzednim kroku.

Krok 4: Przylutuj płytkę drukowaną

Przylutuj płytkę drukowaną
Przylutuj płytkę drukowaną
Przylutuj płytkę drukowaną
Przylutuj płytkę drukowaną
Przylutuj płytkę drukowaną
Przylutuj płytkę drukowaną

Korzystając z mapowania z kroku 2, przylutuj przewody z każdego gniazda 1'4 do zmapowanych miejsc na płytce drukowanej klawiatury USB. To lutowanie wymagało delikatnego dotyku, aby uniknąć potencjalnych zwarć, a lutowane punkty zostały następnie zakryte (niedbale) z taśmą izolacyjną zapobiegającą powstawaniu szortów, gdy wszystko jest włożone do pudełka.

Krok 5: Użyj przycisku

Użyj przycisku!
Użyj przycisku!
Użyj przycisku!
Użyj przycisku!

Gdy wszystko jest ze sobą zlutowane, urządzenie wejściowe jest gotowe do użycia. Podłącz złącze USB do komputera, napisz program, który akceptuje dane wejściowe z klawiatury i to wszystko! Zobacz film z występu tutaj

Zalecana: