Innholdsfortegnelse:

Arduino -basert MIDI Fighter (berøringsfølsom): 7 trinn (med bilder)
Arduino -basert MIDI Fighter (berøringsfølsom): 7 trinn (med bilder)

Video: Arduino -basert MIDI Fighter (berøringsfølsom): 7 trinn (med bilder)

Video: Arduino -basert MIDI Fighter (berøringsfølsom): 7 trinn (med bilder)
Video: Arduino MIDI Fighter Build, Part 2 2024, November
Anonim
Arduino -basert MIDI Fighter (berøringsfølsom)
Arduino -basert MIDI Fighter (berøringsfølsom)

MIDI står for Musical Instrument Digital Interface. Her lager vi en berøringsfølsom MIDI -fighter.

Den har 16 pads. disse kan økes eller reduseres. Her har jeg brukt 16 på grunn av de begrensede arduino -pinnene.

Jeg har også brukt analoge inngangspinner (A0, A1, A2, A3, A4) som digital inngang.

Dette er min første instruks. Så unnskyld meg for eventuelle feil. Jeg har ikke tenkt på å lage en instruerbar tidligere.

så jeg har ikke så mange detaljerte bilder av det.

Det er en fungerende video av MIDI Jeg har valgt gitar i lyder i ableton live 9 -programvaren i videoen.

Trinn 1: Samle nødvendig materiale

Ting du trenger er:

  1. Arduino uno R3 (1 enhet)
  2. 1Mohm motstander (16 enheter)
  3. Generelt arduino -skjold (1 enhet)
  4. Aluminiumsfolie
  5. Plast/akrylark (for ytre del)
  6. Potensiometer (1 enhet)
  7. ledninger
  8. Svart tape

Verktøy som brukes er:

  1. Bore
  2. Skjæreverktøy
  3. Loddejern
  4. Hot Lim

Dette er forsyningene som kreves for å lage MIDI -jagerfly. Jeg har et generelt arduino -skjold for motstander.

men du kan bruke en generell PCB.

Trinn 2: Lag den ytre kroppen

For å lage den ytre kroppen trenger du plastfolie.

skjær arket i den angitte størrelsen:

topp og bunn (200 mm x 200 mm)

for 4 sider (200 mm x 40 mm)

skjær nå 16 hull på det øverste arket for å passere ledningene til putene. Et spor på den ene siden for arduino -kontakten.

Bli med disse bitene for å lage en kuboid bortsett fra toppen. Pads er laget av aluminiumsfolie.

kutt 16 ark aluminiumsfolie i størrelse 45 mm x 45 mm.

De borede hullene skal være i henhold til putens plassering.

Trinn 3: Tilkoblinger

Tilkoblinger
Tilkoblinger

tilkoblingene skal gjøres som vist på bildet.

potensiometer er for følsomheten av berøring. Det er for å justere berøringsfølsomheten.

MERK: Ledningene som skal brukes må være av samme type. Ellers kan det være en forskjell i de kapasitive verdiene.

Prøv også å lage ledningene av samme størrelse.

Trinn 4: Sluttmontering

Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering
Sluttmontering

Nå må vi kombinere både elektronikken og maskinvaredelene. Først kobler du aluminiumsfolien til det øverste laget med jevne mellomrom og kobler ledningene til hver av folien. Ledningene skal deretter kobles til arduinoen som i trinn 2.

Du kan lime folien ved hjelp av lim eller tape.

Du kan også legge noen pappstykker mellom plasten og folien for å gi den en tykkelse og en god følelse.

MERK: Ledningene må kobles til folien kontinuerlig.

Trinn 5: Last opp kode til Arduino

koden er gitt her.

last den opp til arduinoen.

MERK: Når du laster opp kode til arduino må seriell port i hårløs midi være satt til ikke tilkoblet. Ellers vises feilen mens du laster opp kode.

her er koden for å teste styreplaten og få capicitivesensorverdier (captouch16try.ino)

testkoden gir sensorens verdier.

disse verdiene bør være nesten like. ellers vil puten ikke fungere som den skal.

de oppgitte verdiene vil være sensitiviteten til den andre koden.

Trinn 6: Programvarekrav

Programvarekrav
Programvarekrav
Programvarekrav
Programvarekrav

Last ned disse programmene:

  1. Ableton Live 9 Suite
  2. Hårløs MIDI -serie
  3. LoopMIDi

Ableton kan lastes ned fra det offisielle nettstedet.

Github -lenke for å laste ned hårløs midi:

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

Link til loopmidi:

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

Last ned og installer disse programvarene.

Følg disse trinnene:

trinn 1.

åpne LoopMIDI og klikk på (+) - knappen nederst i venstre hjørne.

Det opprettes en port for dataoverføringen.

Steg 2.

Åpne hårløs midi, velg nå loopmidiport i midi out.

la midi være i ikke tilkoblet.

velg seriell port til arduino. (dette vises når arduino er koblet til PC/bærbar PC)

trinn 3.

kjør ableton live 9.

åpne preferanser (ctrl +,)

velg nå link midi i venstre kolonne og velg innstillingen som vist på bildet.

lukk vinduet

Trinn 4.

velg nå trommer i den andre kolonnen til venstre.

velg hvilken som helst tromme.

når trommelen er valgt.

og du berører midi pad, en lyd blir produsert i den bærbare datamaskinen.

Din MIDI -fighter er fullført.

Nyt!!!:-)

Trinn 7: Feilsøking

Programvare er ikke riktig konfigurert.

Det vil være et problem på forhånd med å sette opp berøring ettersom puten gir analoge verdier, og disse verdiene kan skape problemer.

ledninger er kanskje ikke riktig tilkoblet.

folien berører ikke ledningen ordentlig.

ledninger kan bli kortsluttet.

Anbefalt: