Spisu treści:

Bezdotykowy kontroler Midi: 6 kroków (ze zdjęciami)
Bezdotykowy kontroler Midi: 6 kroków (ze zdjęciami)

Wideo: Bezdotykowy kontroler Midi: 6 kroków (ze zdjęciami)

Wideo: Bezdotykowy kontroler Midi: 6 kroków (ze zdjęciami)
Wideo: Co to jest kontroler MIDI, jak skonfigurować i używać? 2024, Listopad
Anonim
Bezdotykowy kontroler Midi
Bezdotykowy kontroler Midi
Bezdotykowy kontroler Midi
Bezdotykowy kontroler Midi
Bezdotykowy kontroler Midi
Bezdotykowy kontroler Midi

W dzisiejszych czasach trendem jest robienie rzeczy bezkontaktowych. Stworzyłem prosty kontroler midi za pomocą Arduino Pro micro i niektórych detektorów zbliżeniowych IR z wbudowanym komparatorem, który powinien być dostępny dość łatwy i tani. Ten projekt może być używany na dowolnym Arduino, który ma płytę opartą na 32u4, zostało to zrobione dzięki możliwości korzystania z tej płyty z MIDI bez bólu głowy, przez który musisz przejść używając bezwłosych midi i związanych z tym usterek. Ten projekt został wykonany dla 7 głównych nut, które można łatwo rozszerzyć o inne nuty. Użyłem cakewalk od BandLab jako mojego DAW, ponieważ jest fajny i darmowy. Mam nadzieję, że dobrze się bawisz. Ten projekt został początkowo zaprojektowany, aby wprowadzić uczniów w piękny świat podczerwieni i jej zabawne zastosowanie.

Kieszonkowe dzieci

Arduino Pro Micro (lub dowolna płytka oparta na 32u4)

Czujnik zbliżeniowy IR * liczba notatek, które chcesz

przyciski (opcjonalnie)

lutownica i ołów

szpilki berg

płyta perforowana

Drut

komputer

Krok 1: Łączenie rzeczy

Łączenie rzeczy
Łączenie rzeczy
Łączenie rzeczy
Łączenie rzeczy
Łączenie rzeczy
Łączenie rzeczy

Najpierw zdobądźmy rzeczy, których potrzebujemy do wykonania tego projektu. Będziesz potrzebował komputera, aby korzystać z tego kontrolera MIDI.

Arduino Pro Micro (lub dowolna płytka oparta na 32u4) czujnik zbliżeniowy IR * brak notatek, które chcesz

przyciski (opcjonalnie)

lutownica i ołów

szpilki berg

płyta perforowana

Drut

do zaprogramowania płyty będziesz potrzebować Arduino IDE. Oprogramowanie MIDI-OX zostało ponownie uruchomione do sprawdzenia projektu. Używanie tego z DAW daje świetne rezultaty.

Krok 2: Zrozumienie podstaw

Zrozumienie podstaw
Zrozumienie podstaw

Mikrokontroler wykrywa, kiedy obiekt zbliża się do detektora zbliżeniowego IR. Następnie wysyła odpowiedni kod MIDI do komputera.

W tym celu użyjemy zewnętrznej biblioteki. Bibliotekę znajdziesz pod poniższym linkiem.

github.com/arduino-libraries/MIDIUSB

możemy sprawdzić, czy komputer odbiera właściwy sygnał za pomocą oprogramowania MIDI-OX.

Będziemy korzystać z Digital IO, ponieważ mamy komparator w płytce zbliżeniowej IR. Ze względu na komparator otrzymujemy wejście jako 1 lub 0 na porcie I/O mikrokontrolera

Krok 3: Kodeks

Kod
Kod

Kod jest stosunkowo prosty i łatwo modyfikowalny. załączyłem kod z tą instrukcją.

Gdy jakiś obiekt zakłóca działanie detektora zbliżeniowego IR, wysyłamy odpowiedni sygnał do komputera

Jeśli chcesz użyć różnych nut, użyj wykresu MIDI.

Prześlij program do mikrokontrolera

Krok 4: Połączenia

Znajomości
Znajomości
Znajomości
Znajomości
Znajomości
Znajomości
Znajomości
Znajomości

Zasil kartę zbliżeniową IR, dostarczając VCC i uziemienie.

Podłącz wyjście do odpowiednich cyfrowych pinów we/wy. Użyłem pinów 2-8 do mojego projektu.

pamiętaj, aby zmodyfikować kod zgodnie z używanym kodem PIN.

Użyłem żeńskich szpilek berg, aby w razie potrzeby łatwo usunąć i wymienić detektor zbliżeniowy IR i arduino.

Krok 5: Testowanie naszego kontrolera MIDI

Testowanie naszego kontrolera MIDI
Testowanie naszego kontrolera MIDI

Polecam zainstalować MIDI-OX na swoim komputerze.

Po wykonaniu wszystkich połączeń w perfboard dodaj detektor IR.

Podłącz płytkę do komputera.

Otwórz program do testowania MIDI.

Spróbuj zbliżyć jeden palec do wykrywacza

Krok 6: Połącz się z DAW i stwórz muzykę

Połącz się ze swoim DAW i stwórz muzykę
Połącz się ze swoim DAW i stwórz muzykę
Połącz się ze swoim DAW i stwórz muzykę
Połącz się ze swoim DAW i stwórz muzykę
Połącz się ze swoim DAW i stwórz muzykę
Połącz się ze swoim DAW i stwórz muzykę

Przyzwyczajenie się do bezkontaktowego sposobu grania zajmie trochę czasu, ale będzie to zabawne doświadczenie. Osobiście lubię grać na perkusji używając tego w Cakewalk. Dodaj lub zablokuj światło z tablicy zgodnie ze swoim gustem

Zalecana: