Innehållsförteckning:

Arduino MIDI -tangentbord med lysdioder för sångundervisning: 8 steg
Arduino MIDI -tangentbord med lysdioder för sångundervisning: 8 steg

Video: Arduino MIDI -tangentbord med lysdioder för sångundervisning: 8 steg

Video: Arduino MIDI -tangentbord med lysdioder för sångundervisning: 8 steg
Video: MIDI controlled LED strip - Part 1, setup 2024, November
Anonim
Arduino MIDI -tangentbord med lysdioder för sångundervisning
Arduino MIDI -tangentbord med lysdioder för sångundervisning

Detta är en handledning om hur du skapar ett MIDI -tangentbord, tillsammans med lysdioder för att lära dig en låt, och en LCD -skärm för att visa vilken låt som är vald.

Lysdioderna kan guida dig på vilka tangenter du ska trycka på för en viss låt. Välj låten med vänster och höger knapp och börja med att trycka på den mellersta.

Steg 1: Steg 1: Material

Vad du kommer att behöva:

  • 6 lysdioder
  • Bygelkablar (både man-hane och han-hona)
  • En manlig stifthuvud
  • En i2c LCD -skärm
  • En Arduino Uno och en Arduino Mega
  • 3x tryckknappar
  • 9x 10k motstånd
  • 1 330 ohm motstånd
  • Ett gammalt tangentbord (jag använde Casio CT-638)
  • En USB -kabel för att ansluta arduino till datorn

Steg 2: Steg 2: Ta isär tangentbordet

Steg 2: Ta isär tangentbordet
Steg 2: Ta isär tangentbordet

Ta isär tangentbordet och ta bort huvudkortet, knapparna och högtalarna. Allt du behöver är tangentbordet och tangentbordets PCB / bandkabel.

Steg 3: Steg 3: Tangentbordsmatrisen

Steg 3: Tangentbordsmatrisen
Steg 3: Tangentbordsmatrisen
Steg 3: Tangentbordsmatrisen
Steg 3: Tangentbordsmatrisen

Kartlägg nyckelkonfigurationen för tangentbordsmatrisen. Du kan göra detta med en multimätare, men om du kan hitta schemat för det, ännu bättre! När du har kartlagt tangentbordsmatrisen, lödar du den manliga stifthuvudet på tangentbordets band, så att du kan fästa den på brädbrädan.

Steg 4: Steg 4: Breadboard Circut

Steg 4: Breadboard Circut
Steg 4: Breadboard Circut
Steg 4: Breadboard Circut
Steg 4: Breadboard Circut
Steg 4: Breadboard Circut
Steg 4: Breadboard Circut

Fäst allt på arduino enligt diagrammet. Ovan är bilder på schemat, tillsammans med hur det kommer att se ut med brödbrädan.

Steg 5: Steg 5: Anslut till tangentbordet

Steg 5: Anslut till tangentbordet
Steg 5: Anslut till tangentbordet
Steg 5: Anslut till tangentbordet
Steg 5: Anslut till tangentbordet

Fäst tangentbordsbandet på brödbrädan och fixa lysdioderna till de rätta tangenterna.

Steg 6: Steg 6: Koden

Ladda upp koden till din Uno och din Mega. Om du använder ett annat tangentbord kan dina in- och utgångar vara olika. leduno.ino är för Uno, och midipiano2 är för Mega.

Steg 7: Steg 7: MIDI -koden

Steg 7: MIDI -koden
Steg 7: MIDI -koden

Ladda ner och installera Atmel Flip. Anslut sedan Mega till din dator med USB och sätt den i DFU -programmeringsläge. Detta låter dig programmera det med Atmel Flip.

Ladda ner Atmel Flip härifrån:

www.microchip.com/DevelopmentTools/Product…

Hämta sedan arduino hex -filen härifrån:

github.com/ddiakopoulos/hiduino

Ladda upp den till ditt bräda via Atmel Flip.

Steg 8: Steg 8: Anslut till din dator

Nu, om du vill spela på ditt MIDI -tangentbord, är allt du behöver göra att ansluta den till din dator, elda din favorit VST -värd eller DAW, och du är redo att gå!

Rekommenderad: