Spisu treści:
- Krok 1: Zbierz materiały
- Krok 2: Rysowanie i wiercenie
- Krok 3: Dowód koncepcji
- Krok 4: Przylutuj
- Krok 5: Kod
- Krok 6: Dżem
Wideo: Przycisk-klawiatura kontrolera Midi: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Zainspirowany moim projektem midifighter, postanowiłem stworzyć kontroler midi w stylu przycisku, który wykorzystuje wiele wejść cyfrowych, które ma płyta Mega Arduino. W tym Instruktażu przejdziemy przez kroki od zbierania materiałów do tworzenia muzyki!
Krok 1: Zbierz materiały
Do tego projektu użyłem:
Arduino Mega (klon)
Przewód o grubości 22 mm
16 dużych białych przycisków arkadowych
10 mniejszych czarnych przycisków arkadowych
Narzędzia lutownicze
Wiertarka z wiertłami 16mm i 26mm
Piła
Płyta montażowa
Krok 2: Rysowanie i wiercenie
Będziesz musiał podrobić swoje guziki na tym, do czego je montujesz, znalazłem ten kawałek drewna w koszu i pomyślałem, że będzie idealny do tego projektu. Możesz zrobić to samo lub udać się do sklepu ze sprzętem.
Odrysuj guziki i zaznacz, gdzie wywiercić otwory i wybić je. Jak widać później dno robi się dość sękate. Możesz przetestować dopasowanie guzika przed wywierceniem wszystkich otworów.
Później przeciąłem deskę na pół, ale sugerowałbym zrobienie tego na tym etapie.
Krok 3: Dowód koncepcji
Połączyłem kilka zacisków krokodylkowych z kilkoma przyciskami, ustawiłem garnek 10K i przesłałem kod, aby przetestować go przed lutowaniem. Nie jest to w 100% konieczne, ale jest to dobry pomysł, jeśli chcesz sprawdzić coś jeszcze raz.
Krok 4: Przylutuj
Jest dużo przewodów idących do cyfrowych pinów, mógłbym spróbować następnym razem użyć multipleksera, ale to naprawdę nie jest takie złe, po prostu sprawdź to dwukrotnie w miarę postępu okablowania. Kod określi początkowy pin jako 22, a przyciski zwiększą się chromatycznie o jeden (czyli C=pin 22, C#=Pin 23 itd.). Na schemacie widać, że wszystkie przyciski są uziemione razem w dużym łańcuchu.
Garnki zasilane są z pinu 5v i są z nim połączone. Podobnie garnki są uziemione w taki sam sposób jak przyciski. Na koniec poprowadź przewody danych z garnków do A0, A1, A2, A3.
Możesz naprawdę zwariować, jeśli chcesz więcej guzików lub doniczek… i zachęcam Cię do tego!
Krok 5: Kod
Zanim wstawisz kod, chciałbym podziękować Gustavo Silveirze na www.musiconerd.com, ponieważ użyłem jego kodu w poprzednim projekcie i zmodyfikowałem go do wykorzystania w tym.
Używam Hairless Midi na moim Macbooku, aby przekonwertować sygnały szeregowe na sygnały midi, które otrzyma Ableton Live.
Przyznam, że pełne skonfigurowanie oprogramowania serial-midi do punktu, w którym działało bezbłędnie, zajęło trochę czasu, ale nie miałem problemu, ponieważ ustawiłem je w obecnej konfiguracji.
W najlepszym razie jestem początkującym programistą, ale jeśli podążasz za komentarzami w kodzie Arduino IDE i upewnij się, że dopasujesz szybkość transmisji kodu i bezwłosy midi, powinieneś być gotowy do pracy bez zbytniego rozwiązywania problemów.
Krok 6: Dżem
Lubię używać Ableton Live, ponieważ elastyczność mapowania midi naprawdę zaspokaja takie instrumenty. Oto link do mnie grającego razem z jakimś Musorgskim! Mój pierwszy instruktaż!
Zalecana:
Obrotowy przycisk enkodera: 6 kroków
Przycisk enkodera obrotowego: Jest to obrotowy pilot zdalnego sterowania oparty na enkoderze obrotowym. Posiada następujące cechy.Zasilanie bateryjne z bardzo niskim poborem prądu po aktywacjiAutomatyczna aktywacja po obróceniu sterowaniaAutomatyczne uśpienie po okresie bezczynnościKonfiguracja
Budowanie kontrolera Arduino MIDI: 9 kroków (ze zdjęciami)
Budowanie kontrolera Arduino MIDI: Ta instrukcja została pierwotnie opublikowana na moim blogu 28 czerwca 2020 r. Lubię budować rzeczy, które obejmują elektronikę i zawsze chciałem zbudować coś za pomocą Arduino. Jedną z najczęstszych kompilacji dla początkujących, którą znalazłem, była Kontroler MIDI
Tworzenie alternatywnego kontrolera MIDI za pomocą Makey-Makey i wody: 6 kroków
Tworzenie alternatywnego kontrolera MIDI za pomocą Makey-Makey i Water: Używanie Makey-Makey do tworzenia niestandardowych i kreatywnych danych wejściowych jest niezwykle łatwe! Podczas gdy wiele osób korzystających ze sprzętu tworzy własne instrumenty, używając wejść na Makey-Makey do wyzwalania dźwięków lub nut, zdecydowaliśmy, że możemy zrobić jeszcze więcej
Samouczek 1-przyciskowego kontrolera MIDI: 6 kroków
Samouczek 1-przyciskowego kontrolera MIDI: Istnieje wiele samouczków dotyczących kontrolerów Arduino-MIDI, jest to prosty przewodnik, jak zacząć toczyć się za pomocą prostego przycisku i potencjometru. Chciałbym natknąć się na coś takiego, kiedy dopiero zaczynałem
Naprawianie kontrolera Xbox One (wadliwy przycisk LB/RB): 6 kroków
Naprawa kontrolera Xbox One (wadliwy przycisk LB/RB): Wadliwy/nieodpowiadający kontroler gier jest jedną z największych irytacji wszechczasów. Możemy łatwo zwrócić go z powrotem do sklepu lub skontaktować się z producentem, aby rozwiązać ten problem, jeśli Twoje urządzenie jest nadal objęte gwarancją. Jednak moja gwarancja się skończyła