Spisu treści:

MIDI Fighter oparty na Arduino (wrażliwy na dotyk): 7 kroków (ze zdjęciami)
MIDI Fighter oparty na Arduino (wrażliwy na dotyk): 7 kroków (ze zdjęciami)

Wideo: MIDI Fighter oparty na Arduino (wrażliwy na dotyk): 7 kroków (ze zdjęciami)

Wideo: MIDI Fighter oparty na Arduino (wrażliwy na dotyk): 7 kroków (ze zdjęciami)
Wideo: Kontroler MIDI z panelem dotykowym na Arduino 2024, Lipiec
Anonim
MIDI Fighter oparty na Arduino (wrażliwy na dotyk)
MIDI Fighter oparty na Arduino (wrażliwy na dotyk)

MIDI oznacza cyfrowy interfejs instrumentu muzycznego. Tutaj tworzymy wrażliwy na dotyk myśliwiec MIDI.

Posiada 16 padów. można je zwiększyć lub zmniejszyć. Tutaj użyłem 16 ze względu na ograniczone piny arduino.

Użyłem również analogowych pinów wejściowych (A0, A1, A2, A3, A4) jako wejścia cyfrowego.

To jest moja pierwsza instrukcja. Więc wybacz mi wszelkie błędy. Nie myślałem o zrobieniu instrukcji wcześniej.

więc nie mam zbyt szczegółowych zdjęć tego.

W filmie znajduje się działające wideo MIDI, które wybrałem na gitarze w brzmieniach w oprogramowaniuableton live 9.

Krok 1: Zbieranie potrzebnych materiałów

Rzeczy, których będziesz potrzebować, to:

  1. Arduino uno R3 (1 szt.)
  2. Rezystancje 1M (16 jednostek)
  3. Tarcza arduino ogólnego przeznaczenia (1 szt.)
  4. Folia aluminiowa
  5. Arkusz z tworzywa sztucznego/akrylu (na korpus zewnętrzny)
  6. Potencjometr (1 szt.)
  7. przewody
  8. Czarna taśma

Wykorzystywane narzędzia to:

  1. Wiertarka
  2. Narzędzie tnące
  3. Lutownica
  4. Gorący klej

To są materiały potrzebne do wykonania myśliwca MIDI. Mam nakładkę arduino ogólnego przeznaczenia na rezystancje.

ale możesz użyć płytki drukowanej ogólnego przeznaczenia.

Krok 2: Tworzenie Zewnętrznego Ciała

Do wykonania zewnętrznego korpusu potrzebny będzie plastikowy arkusz.

wyciąć arkusz w podanym rozmiarze:

góra i dół (200mm x 200mm)

na 4 strony (200mm x 40mm)

teraz wytnij 16 otworów w górnym arkuszu, aby poprowadzić druty do podkładek. Z jednej strony gniazdo na złącze arduino.

Połącz te kawałki, aby utworzyć prostopadłościan z wyjątkiem góry. Klocki wykonane są z folii aluminiowej.

wyciąć 16 arkuszy folii aluminiowej o wymiarach 45mm x 45mm.

Wywiercone otwory powinny być zgodne z położeniem podkładki.

Krok 3: Połączenia

Znajomości
Znajomości

połączenia należy wykonać zgodnie z rysunkiem.

potencjometr służy do czułości dotyku. Służy do regulacji czułości dotyku.

UWAGA: Stosowane przewody muszą być tego samego typu. W przeciwnym razie może to być różnica w wartościach pojemnościowych.

spróbuj też wykonać przewody o tym samym rozmiarze.

Krok 4: Montaż końcowy

Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy

Teraz musimy połączyć zarówno elektronikę, jak i części sprzętowe. Najpierw połącz folię aluminiową z górną warstwą w równych odstępach i połącz przewody z każdą folią. Przewody należy następnie podłączyć do arduino jak w kroku 2.

Folię można przykleić za pomocą kleju lub taśmy.

możesz również umieścić kilka kawałków kartonu między plastikiem a folią, aby nadać mu grubość i dobre wyczucie.

UWAGA: Przewody muszą być połączone z folią w sposób ciągły.

Krok 5: Przesyłanie kodu do Arduino

kod jest podany tutaj.

wgraj go do arduino.

UWAGA: podczas wgrywania kodu do arduino port szeregowy w bezwłosym midi musi być ustawiony na niepodłączony. w przeciwnym razie podczas wgrywania kodu zostanie wyświetlony błąd.

oto kod do testowania touchpada i uzyskiwania wartości capicitivesensor (captouch16try.ino)

kod testu podaje wartości czujnika.

wartości te powinny być prawie równe. w przeciwnym razie pad nie będzie działał poprawnie.

podane wartości będą czułością drugiego kodu.

Krok 6: Wymagania dotyczące oprogramowania

Wymagania dotyczące oprogramowania
Wymagania dotyczące oprogramowania
Wymagania dotyczące oprogramowania
Wymagania dotyczące oprogramowania

Pobierz te oprogramowanie:

  1. Apartament Ableton Live 9
  2. Bezwłosy serial MIDI
  3. PętlaMIDi

Ableton można pobrać z oficjalnej strony.

Link Github do pobrania bezwłosych midi:

(https://projectgus.github.io/hairless-midiserial/)

Link do loopmidi:

www.tobias-erichsen.de/wp-content/uploads/2…

Pobierz i zainstaluj te oprogramowanie.

wykonaj następujące kroki:

krok 1.

otwórz LoopMIDI i kliknij przycisk (+) w lewym dolnym rogu.

Tworzony jest port do przesyłania danych.

Krok 2.

Otwórz bezwłose midi, teraz wybierz loopmidiport w midi out.

zostaw midi w stanie niepodłączonym.

wybierz port szeregowy do arduino. (zostanie to pokazane, gdy arduino jest podłączony do komputera/laptopa)

krok 3.

uruchom program na żywo 9.

otwarte preferencje (ctrl +,)

teraz wybierz link midi w lewej kolumnie i wybierz ustawienie, jak pokazano na obrazku.

zamknij to okno

Krok 4.

teraz wybierz bębny w drugiej kolumnie od lewej.

wybierz dowolny bęben.

gdy bęben jest wybrany.

i dotkniesz midi pad, dźwięk jest wytwarzany w twoim laptopie.

Twój myśliwiec MIDI jest gotowy.

Cieszyć się!!!:-)

Krok 7: Rozwiązywanie problemów

Oprogramowanie nie jest poprawnie skonfigurowane.

wcześniej będzie jakiś problem z ustawieniem dotyku, ponieważ pad podaje wartości analogowe i te wartości mogą powodować problemy.

przewody mogą nie być prawidłowo podłączone.

folia nie dotyka prawidłowo drutu.

przewody mogą być zwarte.

Zalecana: