Inhoudsopgave:

Arduino MIDI-toetsenbord met LED's voor het aanleren van liedjes - Ajarnpa
Arduino MIDI-toetsenbord met LED's voor het aanleren van liedjes - Ajarnpa

Video: Arduino MIDI-toetsenbord met LED's voor het aanleren van liedjes - Ajarnpa

Video: Arduino MIDI-toetsenbord met LED's voor het aanleren van liedjes - Ajarnpa
Video: Building a MIDI Controller Using Arduino 2024, November
Anonim
Arduino MIDI-toetsenbord met LED's voor het aanleren van liedjes
Arduino MIDI-toetsenbord met LED's voor het aanleren van liedjes

Dit is een tutorial over het maken van een MIDI-toetsenbord, samen met LED's om je een nummer te leren, en een LCD om weer te geven welk nummer is geselecteerd.

De LED's kunnen u begeleiden op welke toetsen u moet drukken voor een bepaald nummer. Selecteer het nummer met de linker- en rechterknoppen en start het door op de middelste te drukken.

Stap 1: Stap 1: Materialen

Wat je nodig zult hebben:

  • 6 LED's
  • Jumperdraden (zowel mannelijk-mannelijk als mannelijk-vrouwelijk)
  • Een mannelijke pin-header
  • Een i2c LCD-scherm
  • Een Arduino Uno en een Arduino Mega
  • 3x drukknoppen
  • 9x 10k weerstanden
  • 1 330 ohm weerstand
  • Een oud toetsenbord (ik gebruikte de Casio CT-638)
  • Een USB-kabel om de arduino op de computer aan te sluiten

Stap 2: Stap 2: Demonteer het toetsenbord

Stap 2: Demonteer het toetsenbord
Stap 2: Demonteer het toetsenbord

Haal de toetsenbordbehuizing uit elkaar en verwijder de hoofdprintplaat, knoppen en luidsprekers. Het enige dat u nodig heeft, is het toetsenbord en de toetsenbord-PCB / lintkabel.

Stap 3: Stap 3: de toetsenbordmatrix

Stap 3: de toetsenbordmatrix
Stap 3: de toetsenbordmatrix
Stap 3: de toetsenbordmatrix
Stap 3: de toetsenbordmatrix

Breng de toetsconfiguratie voor de toetsenbordmatrix in kaart. Je kunt dit doen met een multimeter, maar als je de schema's ervoor kunt vinden, nog beter! Nadat u de toetsenbordmatrix in kaart hebt gebracht, soldeert u de mannelijke pin-header aan het toetsenbordlint, zodat u deze aan het breadboard kunt bevestigen.

Stap 4: Stap 4: het Breadboard-circuit

Stap 4: het Breadboard-circuit
Stap 4: het Breadboard-circuit
Stap 4: het Breadboard-circuit
Stap 4: het Breadboard-circuit
Stap 4: het Breadboard-circuit
Stap 4: het Breadboard-circuit

Bevestig alles aan de arduino volgens het schema. Hierboven staan afbeeldingen van het schema, samen met hoe het eruit zal zien met het breadboard.

Stap 5: Stap 5: Maak verbinding met het toetsenbord

Stap 5: Maak verbinding met het toetsenbord
Stap 5: Maak verbinding met het toetsenbord
Stap 5: Maak verbinding met het toetsenbord
Stap 5: Maak verbinding met het toetsenbord

Bevestig het toetsenbordlint aan het breadboard en bevestig de LED's op de juiste toetsen.

Stap 6: Stap 6: de code

Upload de code naar je Uno en je Mega. Als u een ander toetsenbord gebruikt, kunnen uw invoer- en uitvoerpinnen verschillen. leduno.ino is voor de Uno en midipiano2 is voor de Mega.

Stap 7: Stap 7: de MIDI-code

Stap 7: de MIDI-code
Stap 7: de MIDI-code

Download en installeer Atmel Flip. Verbind vervolgens de Mega met uw computer via de USB en zet hem in de DFU-programmeermodus. Hiermee kunt u het programmeren met Atmel Flip.

Download Atmel Flip vanaf hier:

www.microchip.com/DevelopmentTools/Product…

Download dan het arduino hex-bestand van hier:

github.com/ddiakopoulos/hiduino

Upload het naar je bord via Atmel Flip.

Stap 8: Stap 8: Maak verbinding met uw computer

Als je nu op je MIDI-keyboard wilt spelen, hoef je het alleen maar op je computer aan te sluiten, je favoriete VST-host of DAW op te starten en je bent klaar om te gaan!

Aanbevolen: