Inhoudsopgave:

Arduino-gebaseerde MIDI Fighter (aanraakgevoelig) - Ajarnpa
Arduino-gebaseerde MIDI Fighter (aanraakgevoelig) - Ajarnpa

Video: Arduino-gebaseerde MIDI Fighter (aanraakgevoelig) - Ajarnpa

Video: Arduino-gebaseerde MIDI Fighter (aanraakgevoelig) - Ajarnpa
Video: The World of Wayne Thursday LIVE Stream 2024, November
Anonim
Arduino-gebaseerde MIDI-jager (aanraakgevoelig)
Arduino-gebaseerde MIDI-jager (aanraakgevoelig)

MIDI staat voor Musical Instrument Digital Interface. Hier maken we een aanraakgevoelige MIDI-jager.

Het heeft 16 pads. deze kunnen worden verhoogd of verlaagd. Hier heb ik 16 gebruikt vanwege de beperkte arduino-pinnen.

Ook heb ik analoge ingangspinnen (A0, A1, A2, A3, A4) als digitale ingang gebruikt.

Dit is mijn eerste instructable. Dus vergeef me voor eventuele fouten. Ik heb er niet aan gedacht om eerder een instructable te maken.

dus veel detailfoto's heb ik daar niet van.

Er is een werkende video van de MIDI die ik heb geselecteerd voor gitaar in geluiden in deableton live 9-software in de video.

Stap 1: Vereiste materialen verzamelen

Dingen die je nodig hebt zijn:

  1. Arduino uno R3 (1 stuk)
  2. Weerstanden van 1 Mohm (16 eenheden)
  3. Arduino-schild voor algemeen gebruik (1 eenheid)
  4. Aluminiumfolie
  5. Kunststof/acrylplaat (voor buitenbehuizing)
  6. Potentiometer (1 stuk)
  7. draden
  8. zwarte band

Gebruikte tools zijn:

  1. Oefening
  2. Snijgereedschap
  3. Soldeerbout
  4. Hete lijm

Dit zijn de benodigdheden die nodig zijn voor het maken van de MIDI-jager. Ik heb een arduino-schild voor algemene doeleinden voor weerstanden.

maar u kunt een pcb voor algemene doeleinden gebruiken.

Stap 2: Het buitenlichaam maken

Voor het maken van het buitenlichaam heb je plastic folie nodig.

knip het vel in de opgegeven maat:

boven- en onderkant (200 mm x 200 mm)

voor 4 zijden (200mm x 40mm)

knip nu 16 gaten in het bovenste vel om de draden voor de pads door te voeren. Een sleuf aan één kant voor de arduino-connector.

Verbind deze stukken om een balk te maken, behalve de bovenkant. Pads zijn gemaakt van aluminiumfolie.

snijd 16 vellen aluminiumfolie van 45 mm x 45 mm.

De geboorde gaten moeten overeenkomen met de locatie van de pad.

Stap 3: Aansluitingen

Verbindingen
Verbindingen

de aansluitingen moeten worden gemaakt zoals weergegeven in de afbeelding.

potentiometer is voor de gevoeligheid van aanraking. Het is voor het aanpassen van de aanraakgevoeligheid.

OPMERKING: De te gebruiken draden moeten van hetzelfde type zijn. Anders kan er een verschil zijn in de capacitieve waarden.

probeer ook de draden van dezelfde grootte te maken.

Stap 4: Eindmontage

Eindmontage
Eindmontage
Eindmontage
Eindmontage
Eindmontage
Eindmontage

Nu moeten we zowel de elektronica als de hardware-onderdelen combineren. Verbind eerst de aluminiumfolie met de bovenste laag op gelijke afstanden en verbind de draden met elk van de folies. De draden moeten dan worden aangesloten op de Arduino zoals in stap 2.

Je kunt de folie plakken met de lijm of met de tape.

je kunt ook wat kartonnen stukjes tussen het plastic en de folie plaatsen om het een dikte en een goed gevoel te geven.

OPMERKING: De draden moeten continu op de folie worden aangesloten.

Stap 5: Code uploaden naar Arduino

de code wordt hier gegeven.

upload het naar de arduino.

OPMERKING: bij het uploaden van code naar arduino moet de seriële poort in hairless midi worden ingesteld op niet aangesloten. anders wordt de fout weergegeven tijdens het uploaden van de code.

hier is de code voor het testen van het touchpad en het verkrijgen van capicitivesensor-waarden (captouch16try.ino)

de testcode geeft de waarden van de sensor.

deze waarden moeten bijna gelijk zijn. anders zal de pad niet correct werken.

de gegeven waarden zijn de gevoeligheid van de andere code.

Stap 6: Softwarevereiste

Softwarevereiste
Softwarevereiste
Softwarevereiste
Softwarevereiste

Download deze software:

  1. Ableton Live 9 Suite
  2. Haarloze MIDI-serie
  3. LoopMIDi

Ableton kan worden gedownload van de officiële site.

Github-link om haarloze midi te downloaden:

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

Link naar loopmidi:

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

Download en installeer deze software.

Volg deze stappen:

stap 1.

open LoopMIDI en klik op de (+) knop in de linker benedenhoek.

Er wordt een poort gemaakt voor de gegevensoverdracht.

Stap 2.

Open haarloze midi, selecteer nu loopmidiport in midi uit.

laat de midi in niet aangesloten.

selecteer seriële poort naar arduino. (dit wordt getoond wanneer arduino is aangesloten op pc/laptop)

stap 3.

voerableton live9 uit.

open voorkeuren (ctrl +,)

selecteer nu link midi in linkerkolom en selecteer de instelling zoals getoond in de afbeelding.

sluit dat venster

Stap 4.

selecteer nu drums in de tweede kolom van links.

selecteer een drum.

wanneer de trommel is geselecteerd.

en je raakt midi pad aan, er komt een geluid uit je laptop.

Je MIDI-jager is voltooid.

Genieten van!!!:-)

Stap 7: Problemen oplossen

Software is niet goed geconfigureerd.

er zal vooraf een probleem zijn bij het instellen van de aanraking, aangezien de pad analoge waarden geeft en deze waarden kunnen problemen veroorzaken.

draden zijn mogelijk niet goed aangesloten.

folie raakt de draad niet goed aan.

draden kunnen worden kortgesloten.

Aanbevolen: