Cuprins:

Tastatură MIDI Arduino cu LED-uri de predare a melodiilor: 8 pași
Tastatură MIDI Arduino cu LED-uri de predare a melodiilor: 8 pași

Video: Tastatură MIDI Arduino cu LED-uri de predare a melodiilor: 8 pași

Video: Tastatură MIDI Arduino cu LED-uri de predare a melodiilor: 8 pași
Video: Arduino кнопки с фиксацией 2024, Iunie
Anonim
Tastatură MIDI Arduino cu LED-uri de predare a melodiilor
Tastatură MIDI Arduino cu LED-uri de predare a melodiilor

Acesta este un tutorial despre cum să creați o tastatură MIDI, împreună cu LED-uri pentru a vă învăța o melodie și un LCD pentru a afișa melodia selectată.

LED-urile vă pot ghida cu privire la ce taste apăsați pentru o anumită melodie. Selectați melodia cu butoanele stânga și dreapta și începeți-o apăsând pe cea din mijloc.

Pasul 1: Pasul 1: Materiale

Ce vei avea nevoie:

  • 6 LED-uri
  • Sârme jumper (atât bărbați-bărbați, cât și bărbați-femei)
  • Un antet masculin
  • Un afișaj LCD i2c
  • Un Arduino Uno și un Arduino Mega
  • 3x butoane
  • Rezistențe 9x 10k
  • 1 rezistor de 330 ohmi
  • O tastatură veche (am folosit Casio CT-638)
  • Un cablu USB pentru a conecta arduino la computer

Pasul 2: Pasul 2: Demontați tastatura

Pasul 2: Demontați tastatura
Pasul 2: Demontați tastatura

Scoateți carcasa tastaturii și scoateți placa principală, butoanele și difuzoarele. Tot ce veți avea nevoie este tastatura și cablul PCB / panglică de la tastatură.

Pasul 3: Pasul 3: Matricea tastaturii

Pasul 3: Matricea tastaturii
Pasul 3: Matricea tastaturii
Pasul 3: Matricea tastaturii
Pasul 3: Matricea tastaturii

Hartați configurația tastelor pentru matricea tastaturii. Puteți face acest lucru cu un multi-metru, dar dacă puteți găsi schemele pentru acesta, chiar mai bine! După ce ați trasat matricea tastaturii, lipiți antetul pinului masculin pe panglica tastaturii, astfel încât să îl puteți atașa la panoul de verificare.

Pasul 4: Pasul 4: Breadboard Circut

Pasul 4: Breadboard Circut
Pasul 4: Breadboard Circut
Pasul 4: Breadboard Circut
Pasul 4: Breadboard Circut
Pasul 4: Breadboard Circut
Pasul 4: Breadboard Circut

Atașați totul la arduino conform diagramei. Mai sus sunt imagini ale schemei, împreună cu modul în care va arăta cu panoul de evaluare.

Pasul 5: Pasul 5: Conectați-vă la tastatură

Pasul 5: Conectați-vă la tastatură
Pasul 5: Conectați-vă la tastatură
Pasul 5: Conectați-vă la tastatură
Pasul 5: Conectați-vă la tastatură

Atașați panglica tastaturii pe panou și fixați LED-urile la tastele lor corecte.

Pasul 6: Pasul 6: Codul

Încărcați codul pe Uno și Mega. Dacă utilizați o tastatură diferită, pinii de intrare și de ieșire ar putea fi diferiți. leduno.ino este pentru Uno, iar midipiano2 este pentru Mega.

Pasul 7: Pasul 7: codul MIDI

Pasul 7: Codul MIDI
Pasul 7: Codul MIDI

Descărcați și instalați Atmel Flip. Apoi, conectați Mega la computer cu USB și puneți-l în modul de programare DFU. Acest lucru vă va permite să îl programați cu Atmel Flip.

Descărcați Atmel Flip de aici:

www.microchip.com/DevelopmentTools/Product…

Apoi, descărcați fișierul hex arduino de aici:

github.com/ddiakopoulos/hiduino

Încărcați-l pe tablă prin Atmel Flip.

Pasul 8: Pasul 8: Conectați-vă la computer

Acum, dacă doriți să jucați pe tastatura MIDI, tot ce trebuie să faceți este să îl conectați la computer, să declanșați gazda VST sau DAW preferată și sunteți gata de plecare!

Recomandat: