Innehållsförteckning:

Arduino -baserad MIDI Fighter (Touch Sensitive): 7 steg (med bilder)
Arduino -baserad MIDI Fighter (Touch Sensitive): 7 steg (med bilder)

Video: Arduino -baserad MIDI Fighter (Touch Sensitive): 7 steg (med bilder)

Video: Arduino -baserad MIDI Fighter (Touch Sensitive): 7 steg (med bilder)
Video: I built an arcade RGB DIY MIDI controller with an Arduino! 2024, November
Anonim
Arduino -baserad MIDI Fighter (Touch Sensitive)
Arduino -baserad MIDI Fighter (Touch Sensitive)

MIDI står för Musical Instrument Digital Interface. Här gör vi en beröringskänslig MIDI -fighter.

Den har 16 dynor. dessa kan ökas eller minskas. Här har jag använt 16 på grund av de begränsade arduino -stiften.

Jag har också använt analoga ingångspinnar (A0, A1, A2, A3, A4) som digital ingång.

Detta är min första instruerbara. Så förlåt mig för eventuella misstag. Jag har inte tänkt att göra en instruerbar tidigare.

så jag har inte så detaljerade bilder på det.

Det finns en fungerande video av MIDI Jag har valt gitarr i ljud i ableton live 9 -programvaran i videon.

Steg 1: Samla in nödvändigt material

Saker du behöver är:

  1. Arduino uno R3 (1 enhet)
  2. 1Mohm motstånd (16 enheter)
  3. Arduino -skärm för allmänna ändamål (1 enhet)
  4. Aluminiumfolie
  5. Plast/akrylplåt (för ytterkroppen)
  6. Potentiometer (1 enhet)
  7. trådar
  8. Svart tejp

Verktyg som används är:

  1. Borra
  2. Skärverktyg
  3. Lödkolv
  4. Hot Lim

Det här är de förnödenheter som krävs för att göra MIDI -fightern. Jag har en arduino -skärm för allmänt ändamål för motstånd.

men du kan använda en generell PCB.

Steg 2: Gör den yttre kroppen

För att göra ytterkroppen behöver du plastark.

klipp av arket i angiven storlek:

topp och botten (200 mm x 200 mm)

för 4 sidor (200 mm x 40 mm)

skär nu 16 hål på det övre arket för att passera trådarna till dynorna. En plats på ena sidan för arduino -kontakten.

Förena dessa bitar för att göra en kuboid utom toppen. Kuddar är gjorda av aluminiumfolie.

skär 16 ark aluminiumfolie i storlek 45mm x 45mm.

De borrade hålen bör vara i enlighet med dynans placering.

Steg 3: Anslutningar

Anslutningar
Anslutningar

anslutningarna ska göras enligt bilden.

potentiometer för beröringens känslighet. Det är för att justera beröringskänsligheten.

OBS: Ledningarna som ska användas måste vara av samma typ. Annars kan de vara en skillnad i de kapacitiva värdena.

försök också att göra trådarna av samma storlek.

Steg 4: Slutmontering

Slutmontering
Slutmontering
Slutmontering
Slutmontering
Slutmontering
Slutmontering

Nu måste vi kombinera både elektroniken och hårdvarudelarna. Anslut först aluminiumfolien till det övre lagret med jämna mellanrum och anslut trådarna till var och en av folien. Ledningarna ska sedan anslutas till arduino som i steg 2.

Du kan fästa folien med hjälp av limet eller tejpen.

också kan du lägga några pappbitar mellan plasten och folien för att ge den en tjocklek och en bra känsla.

OBS: Ledningarna måste vara anslutna till folien kontinuerligt.

Steg 5: Ladda upp kod till Arduino

koden ges här.

ladda upp den till arduino.

OBS: När du laddar upp kod till arduino måste seriell port i hårlös midi vara inställd på att inte vara ansluten. annars när du laddar upp koden visas felet.

här är koden för att testa pekplattan och få capicitivesensorvärden (captouch16try.ino)

testkoden anger sensorns värden.

dessa värden bör vara nästan lika. annars fungerar plattan inte korrekt.

de givna värdena är känsligheten för den andra koden.

Steg 6: Programvarukrav

Programvarukrav
Programvarukrav
Programvarukrav
Programvarukrav

Ladda ner dessa program:

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

Ableton kan laddas ner från den officiella webbplatsen.

Github -länk för att ladda ner hårlös midi:

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

Länk till loopmidi:

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

Ladda ner och installera dessa program.

Följ dessa steg:

steg 1.

öppna LoopMIDI och klicka på knappen (+) i nedre vänstra hörnet.

En port skapas för dataöverföringen.

Steg 2.

Öppna hårlösa midi, välj nu loopmidiport i midi out.

lämna midi i inte ansluten.

välj seriell port till arduino. (detta visas när arduino är ansluten till en dator/bärbar dator)

steg 3.

kör ableton live 9.

öppna inställningar (ctrl +,)

välj nu länk midi i vänster kolumn och välj inställningen som visas på bilden.

stäng fönstret

Steg 4.

välj nu trummor i den andra kolumnen till vänster.

välj valfri trumma.

när trumman är vald.

och du rör midi pad, ett ljud produceras i din bärbara dator.

Din MIDI -fighter är klar.

Njut av!!!:-)

Steg 7: Felsökning

Programvaran är inte korrekt konfigurerad.

Det kommer att finnas några problem i förväg när du ställer in pekskärmen eftersom plattan ger analoga värden och dessa värden kan skapa problem.

ledningar kanske inte är korrekt anslutna.

folien rör inte tråden ordentligt.

ledningar kan bli kortslutna.

Rekommenderad: