Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Byłem zainspirowany niektórymi urządzeniami przeznaczonymi do pracy z Abletonem, a także wieloma DIY Midifighters na Instructables, ale chciałem pójść o krok dalej, przepuszczając go przez obiektyw DIY i korzystając z niektórych fajnych efektów wizualnych, które Neopixel Pierścienie można dodawać do projektów. Wizualizacje są tak ważne w wykonywaniu muzyki elektronicznej, a potrzeba dodatkowych informacji zwrotnych dla muzyka i publiczności może naprawdę sprawić, że muzyczne doświadczenie będzie czymś do zapamiętania! Odrzuciłem poprzedni projekt i próbowałem wykorzystać możliwości tego, co może zrobić Pro Micro Arduino! Cieszyć się!
Krok 1: Zbierz materiały
Chciałem oprzeć urządzenie na Pro Micro, ale ze względu na wiele przycisków, które musiałem mieć, potrzebowałem multiplekserów. Nie odniosłam większych sukcesów z moimi początkującymi umiejętnościami kodowania, ale to miało być wyzwanie, którego musiałam się podjąć. Oto lista tego, czego użyłem, większość wszystkiego można znaleźć na Amazon. 1/4 cala MDF
Pro Mikro
Pierścienie Neopikselowe
Przyciski zręcznościowe (duże)
Mniejsze przyciski (nie polecam tych, których użyłem, ponieważ plastik nie był zbyt odporny na ciepło i utrudniał lutowanie).
Arduino Uno
potencjometry 10k
16-kanałowe multipleksery
8-kanałowy multiplekser
Podłączyć przewód
IDE Arduino
Krok 2: Zaprojektuj i wytnij
Użyłem programu Adobe Illustrator do zaprojektowania frontu i wyciąć go za pomocą wycinarki laserowej. Zrobiłem też ręczną metodę wiercenia, więc po prostu wykonuj otwory tak, jak sobie radzisz… to majsterkowanie, a nie „wyjdź i kup”.
Krok 3: Święto lutowania
To najbardziej czasochłonna część projektu… Mam nadzieję, że lutowanie będzie dla ciebie tak samo medytacyjne jak ja. Potrzebne umiejętności okablowania są po prostu przeskalowane od tych potrzebnych do okablowania standardowego przycisku i potencjometru dla dowolnego starego projektu Arduino: wszystko wymaga pinu danych i wszystko wymaga połączenia z uziemieniem. Jeśli jest to Twoja pierwsza wyprawa do multipleksowania (tak jak to było dla mnie), pomocne może być przeczytanie tego i innych dobrze udokumentowanych samouczków na temat multipleksowania. Nie przepadam za schludną estetyką okablowania, więc nie przeszkadzało mi ptasie gniazdo przewodów, które jest ukryte za górą. Jedno „rozwiązanie”, które musiałem wymyślić: szkicu Neopixel i szkicu Midi nie można było skompilować w tym samym pliku, więc w końcu wyłączyłem Neopixels z Uno, a Midi z Pro Micro z pinami danych na potencjometrach do obu Arduino. DIY, a nie „idealne rozwiązania”, prawda?
Krok 4: Kod i test
To już po lutowaniu, ale w rzeczywistości kodowałem, testowałem, lutowałem i naprawiałem jednocześnie. Proponuję zrobić to samo, ale dla uproszczenia krok kodu jest po lutowaniu. Jak powiedziałem w poprzedniej sekcji, Uno działa na kodzie Neopixel, a Pro Micro na kodzie biblioteki MIDI_controller.h. Mówiłem to już wcześniej i powiem to jeszcze raz, wielkie, wielkie rekwizyty dla tttapa za stworzenie biblioteki MIDI_controller i umieszczenie ton próbek i zasobów dla takich ludzi jak ja! Kod Neopixle po raz pierwszy zobaczyłem tu i potem Przeskalowałem go do pracy z 4 pierścieniami zamiast tylko jednego.
Krok 5: Mapuj za pomocą Ableton
Mapowanie MIDI za pomocą Ableton jest łatwe, oto samouczek, jak to zrobić. Chciałem użyć tego instrumentu do cue sampli i dostosowania miksów, a także do dodania niektórych dźwięków perkusji, jeśli chcę. Ableton jest na wyższym poziomie, aby być wystarczająco elastycznym, aby to zrobić… Nie jest to jednak tani program, ale jeśli jesteś ciekawy, rozpocznij okres próbny, może wciągniesz się tak jak ja!
Krok 6: Dżem
Nadal rozumiem część dotyczącą występów na żywo, ale świetnie się przy tym bawię! Mam nadzieję, że podobał Ci się ten Instruktaż i jeśli masz jakieś pytania, komentarze lub pomysły, możesz się z nimi skontaktować!