Spisu treści:
- Krok 1: Zhakuj łatwy przycisk
- Krok 2: Zmapuj klawiaturę USB
- Krok 3: Utwórz skrzynkę przyłączeniową USB
- Krok 4: Przylutuj płytkę drukowaną
- Krok 5: Użyj przycisku
Wideo: Łatwy interfejs muzyczny przycisku: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:33
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
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
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
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ą
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
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:
Zastosowanie wysuwanego przycisku z wibracją: 7 kroków (ze zdjęciami)
Zastosowanie wysuwanego przycisku ze sprzężeniem zwrotnym wibracyjnym: W tym samouczku najpierw pokażemy, jak używać Arduino Uno do sterowania silnikiem wibracyjnym za pomocą rozszerzonego przycisku. Większość samouczków dotyczących przycisków zawiera przycisk na fizycznej tablicy prototypowej, podczas gdy w tym samouczku przycisk jest
Łatwy interfejs RFID MFRC522 z Arduino Nano: 4 kroki (ze zdjęciami)
Łatwy interfejs RFID MFRC522 z Arduino Nano: Kontrola dostępu to mechanizm w dziedzinie bezpieczeństwa fizycznego i bezpieczeństwa informacji, który ogranicza anonimowy dostęp/wstęp do zasobów organizacji lub obszaru geograficznego. Akt dostępu może oznaczać konsumpcję, wejście lub używanie
Łatwy do wdrożenia interfejs użytkownika -- Wyświetlacz OLED z joystickiem i przyciskami: 6 kroków
Łatwy do wdrożenia interfejs użytkownika || Wyświetlacz OLED z joystickiem i przyciskami: Ten moduł ma wyświetlacz OLED z dwoma przyciskami, 5-kierunkowym joystickiem i 3-osiowym akcelerometrem. Jest to przydatne przy konfigurowaniu interfejsu użytkownika dla projektu. Hej, co słychać? Akarsh tutaj z CETech.Dzisiaj przyjrzymy się modułowi all-in-one, który
Prototyp przycisku PaniK (Español): 5 kroków (ze zdjęciami)
PaniK Button Prototype (Español): Botón de p'nico que al ser presionado env'a un mensaje personalizado a trav's de la cuenta de twitter del usuario; este se encuentra desarrollado mediante el uso del Arduino UNO y una aplicación móvil
Muzyczny interfejs cyfrowy: 6 kroków (ze zdjęciami)
Muzyczny interfejs cyfrowy: Witam wszystkich, chciałbym pokazać wam mój własny muzyczny interfejs cyfrowy. Zrobiłem to podczas mojego dyplomu technicznego, to są moje prace badawcze. Na początek zapytałem mnie, jak mogę komponować muzykę bez DAW, z materiałami z recyklingu i możliwością grania w