Inhoudsopgave:

Contactloze midi-controller - Ajarnpa
Contactloze midi-controller - Ajarnpa

Video: Contactloze midi-controller - Ajarnpa

Video: Contactloze midi-controller - Ajarnpa
Video: Dan Markel Series: Episode 5 - Jeff's Interview & NEW FILING Donna Wants To Go Home On House Arrest 2024, November
Anonim
Contactloze Midi-controller
Contactloze Midi-controller
Niet-contact midi-controller
Niet-contact midi-controller
Niet-contact midi-controller
Niet-contact midi-controller

Contactloos dingen maken is tegenwoordig de trend. Ik heb een eenvoudige midi-controller gemaakt met behulp van Arduino Pro micro en een aantal IR-proximity-detectoren die een ingebouwde comparator hebben, dit zou vrij eenvoudig en goedkoop beschikbaar moeten zijn. Dit project kan worden gebruikt op elke Arduino met een op 32u4 gebaseerd bord, dit werd gedaan vanwege de mogelijkheid om dit bord met MIDI te gebruiken zonder de hoofdpijn die je moet doorstaan met behulp van haarloze midi en de bijbehorende glitches. Dit project is gedaan voor 7 grote noten die gemakkelijk kunnen worden uitgebreid met andere noten. Ik gebruikte cakewalk van BandLab als mijn DAW omdat het cool en gratis is. Hoop dat je veel plezier hebt met het maken hiervan. Dit project was oorspronkelijk bedoeld om studenten kennis te laten maken met de prachtige wereld van infrarood en de leuke toepassing ervan.

Benodigdheden

Arduino Pro Micro (of een op 32u4 gebaseerd bord)

IR-nabijheidssensor * aantal gewenste notities

knoppen (optioneel)

soldeerbout en lood

berg pinnen

perfboard

Draad

computer

Stap 1: dingen samenbrengen

Dingen voor elkaar krijgen
Dingen voor elkaar krijgen
Dingen voor elkaar krijgen
Dingen voor elkaar krijgen
Dingen voor elkaar krijgen
Dingen voor elkaar krijgen

Laten we eerst de dingen pakken die we nodig hebben om dit project te maken. Je hebt je computer nodig om deze MIDI-controller te gebruiken.

Arduino Pro Micro (of een op 32u4 gebaseerd bord) IR-nabijheidssensor * aantal gewenste notities

knoppen (optioneel)

soldeerbout en lood

berg pinnen

perfboard

Draad

je hebt Arduino IDE nodig om je bord te programmeren. MIDI-OX-software wordt opnieuw gestart om het project te controleren. Het gebruik hiervan met een DAW geeft geweldige resultaten.

Stap 2: De basis begrijpen

De basis begrijpen
De basis begrijpen

De microcontroller detecteert wanneer een object in de buurt van de IR-nabijheidsdetector komt. Vervolgens stuurt het een overeenkomstige MIDI-code naar de computer.

Hiervoor maken we gebruik van een externe bibliotheek. U vindt de bibliotheek via onderstaande link.

github.com/arduino-libraries/MIDIUSB

we kunnen controleren of het juiste signaal door de computer wordt ontvangen met behulp van MIDI-OX-software.

We zullen Digital IO gebruiken, we hebben een comparator in het IR-proximity-bord. Door de comparator krijgen we invoer als 1 of 0 op de microcontroller I/O-poort

Stap 3: De code

De code
De code

De code is relatief eenvoudig en gemakkelijk aan te passen. ik heb de code bijgevoegd bij deze instructie.

Wanneer er ooit een object is dat de IR-nabijheidsdetector verstoort, sturen we het bijbehorende signaal naar de computer

Als u verschillende noten wilt gebruiken, gebruikt u de MIDI-kaart.

Upload het programma naar de microcontroller

Stap 4: Aansluitingen

Verbindingen
Verbindingen
Verbindingen
Verbindingen
Verbindingen
Verbindingen
Verbindingen
Verbindingen

Voed het IR-proximiteitsbord door VCC en aarde te leveren.

Sluit de uitgang aan op de corresponderende digitale I/O-pinnen. Ik heb pin 2-8 gebruikt voor mijn project.

zorg ervoor dat u de code aanpast aan de gebruikte pin.

Ik gebruikte vrouwelijke bergpinnen zodat ik de IR-nabijheidsdetector en Arduino gemakkelijk kon verwijderen en vervangen indien nodig.

Stap 5: Onze MIDI-controller testen

Onze MIDI-controller testen
Onze MIDI-controller testen

Ik raad aan om MIDI-OX op je computer te installeren.

Nadat alle verbindingen in het perfboard zijn voltooid, voegt u de IR-detector toe.

Sluit het bord aan op de computer.

Open uw MIDI-testprogramma.

Probeer een vinger in de buurt van de detector te brengen

Stap 6: Maak verbinding met je DAW en maak wat muziek

Maak verbinding met je DAW en maak wat muziek
Maak verbinding met je DAW en maak wat muziek
Maak verbinding met je DAW en maak wat muziek
Maak verbinding met je DAW en maak wat muziek
Maak verbinding met je DAW en maak wat muziek
Maak verbinding met je DAW en maak wat muziek

Het zal wat tijd kosten om te wennen aan de contactloze manier van spelen, maar het zal een leuke ervaring zijn. Persoonlijk vind ik het leuk om drums te spelen met dit in Cakewalk. Voeg licht van het bord toe of blokkeer het naar eigen smaak

Aanbevolen: