Inhoudsopgave:
- Stap 1: Vereiste materialen verzamelen
- Stap 2: Het buitenlichaam maken
- Stap 3: Aansluitingen
- Stap 4: Eindmontage
- Stap 5: Code uploaden naar Arduino
- Stap 6: Softwarevereiste
- Stap 7: Problemen oplossen
Video: Arduino-gebaseerde MIDI Fighter (aanraakgevoelig) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
MIDI staat voor Musical Instrument Digital Interface. Hier maken we een aanraakgevoelige MIDI-jager.
Het heeft 16 pads. deze kunnen worden verhoogd of verlaagd. Hier heb ik 16 gebruikt vanwege de beperkte arduino-pinnen.
Ook heb ik analoge ingangspinnen (A0, A1, A2, A3, A4) als digitale ingang gebruikt.
Dit is mijn eerste instructable. Dus vergeef me voor eventuele fouten. Ik heb er niet aan gedacht om eerder een instructable te maken.
dus veel detailfoto's heb ik daar niet van.
Er is een werkende video van de MIDI die ik heb geselecteerd voor gitaar in geluiden in deableton live 9-software in de video.
Stap 1: Vereiste materialen verzamelen
Dingen die je nodig hebt zijn:
- Arduino uno R3 (1 stuk)
- Weerstanden van 1 Mohm (16 eenheden)
- Arduino-schild voor algemeen gebruik (1 eenheid)
- Aluminiumfolie
- Kunststof/acrylplaat (voor buitenbehuizing)
- Potentiometer (1 stuk)
- draden
- zwarte band
Gebruikte tools zijn:
- Oefening
- Snijgereedschap
- Soldeerbout
- Hete lijm
Dit zijn de benodigdheden die nodig zijn voor het maken van de MIDI-jager. Ik heb een arduino-schild voor algemene doeleinden voor weerstanden.
maar u kunt een pcb voor algemene doeleinden gebruiken.
Stap 2: Het buitenlichaam maken
Voor het maken van het buitenlichaam heb je plastic folie nodig.
knip het vel in de opgegeven maat:
boven- en onderkant (200 mm x 200 mm)
voor 4 zijden (200mm x 40mm)
knip nu 16 gaten in het bovenste vel om de draden voor de pads door te voeren. Een sleuf aan één kant voor de arduino-connector.
Verbind deze stukken om een balk te maken, behalve de bovenkant. Pads zijn gemaakt van aluminiumfolie.
snijd 16 vellen aluminiumfolie van 45 mm x 45 mm.
De geboorde gaten moeten overeenkomen met de locatie van de pad.
Stap 3: Aansluitingen
de aansluitingen moeten worden gemaakt zoals weergegeven in de afbeelding.
potentiometer is voor de gevoeligheid van aanraking. Het is voor het aanpassen van de aanraakgevoeligheid.
OPMERKING: De te gebruiken draden moeten van hetzelfde type zijn. Anders kan er een verschil zijn in de capacitieve waarden.
probeer ook de draden van dezelfde grootte te maken.
Stap 4: Eindmontage
Nu moeten we zowel de elektronica als de hardware-onderdelen combineren. Verbind eerst de aluminiumfolie met de bovenste laag op gelijke afstanden en verbind de draden met elk van de folies. De draden moeten dan worden aangesloten op de Arduino zoals in stap 2.
Je kunt de folie plakken met de lijm of met de tape.
je kunt ook wat kartonnen stukjes tussen het plastic en de folie plaatsen om het een dikte en een goed gevoel te geven.
OPMERKING: De draden moeten continu op de folie worden aangesloten.
Stap 5: Code uploaden naar Arduino
de code wordt hier gegeven.
upload het naar de arduino.
OPMERKING: bij het uploaden van code naar arduino moet de seriële poort in hairless midi worden ingesteld op niet aangesloten. anders wordt de fout weergegeven tijdens het uploaden van de code.
hier is de code voor het testen van het touchpad en het verkrijgen van capicitivesensor-waarden (captouch16try.ino)
de testcode geeft de waarden van de sensor.
deze waarden moeten bijna gelijk zijn. anders zal de pad niet correct werken.
de gegeven waarden zijn de gevoeligheid van de andere code.
Stap 6: Softwarevereiste
Download deze software:
- Ableton Live 9 Suite
- Haarloze MIDI-serie
- LoopMIDi
Ableton kan worden gedownload van de officiële site.
Github-link om haarloze midi te downloaden:
(https://projectgus.github.io/hairless-midiserial/)
Link naar loopmidi:
www.tobias-erichsen.de/wp-content/uploads/2…
Download en installeer deze software.
Volg deze stappen:
stap 1.
open LoopMIDI en klik op de (+) knop in de linker benedenhoek.
Er wordt een poort gemaakt voor de gegevensoverdracht.
Stap 2.
Open haarloze midi, selecteer nu loopmidiport in midi uit.
laat de midi in niet aangesloten.
selecteer seriële poort naar arduino. (dit wordt getoond wanneer arduino is aangesloten op pc/laptop)
stap 3.
voerableton live9 uit.
open voorkeuren (ctrl +,)
selecteer nu link midi in linkerkolom en selecteer de instelling zoals getoond in de afbeelding.
sluit dat venster
Stap 4.
selecteer nu drums in de tweede kolom van links.
selecteer een drum.
wanneer de trommel is geselecteerd.
en je raakt midi pad aan, er komt een geluid uit je laptop.
Je MIDI-jager is voltooid.
Genieten van!!!:-)
Stap 7: Problemen oplossen
Software is niet goed geconfigureerd.
er zal vooraf een probleem zijn bij het instellen van de aanraking, aangezien de pad analoge waarden geeft en deze waarden kunnen problemen veroorzaken.
draden zijn mogelijk niet goed aangesloten.
folie raakt de draad niet goed aan.
draden kunnen worden kortgesloten.
Aanbevolen:
Bouw een Arduino MIDI-controller: 5 stappen (met afbeeldingen)
Bouw een Arduino MIDI-controller: Hallo allemaal! In deze instructable laat ik je zien hoe je je eigen Arduino-aangedreven MIDI-controller kunt bouwen. MIDI staat voor Musical Instrument Digital Interface en is een protocol waarmee computers, muziekinstrumenten en andere hardware met elkaar kunnen communiceren
Een Arduino MIDI-controller bouwen: 9 stappen (met afbeeldingen)
Een Arduino MIDI-controller bouwen: deze instructable is oorspronkelijk gepubliceerd op mijn blog op 28 juni 2020. Ik vind het leuk om dingen te bouwen die elektronica bevatten, en ik heb altijd al iets willen bouwen met Arduino. Een van de meest voorkomende builds voor beginners die ik vond, was een MIDI-controller
Arduino MIDI-drums: 6 stappen
Arduino MIDI-drums: ooit afgevraagd om drums te leren, maar je kunt een drumstel niet betalen of je hebt niet genoeg ruimte om het drumstel op te slaan. Maak thuis gemakkelijk een MIDI-drumstel met Arduino onder ₹ 800 ($ 10)
MIDI-drumkit op Python en Arduino: 5 stappen (met afbeeldingen)
MIDI-drumstel op Python en Arduino: ik wilde altijd al een drumstel kopen sinds ik een kind was. Destijds had alle muziekapparatuur niet alle digitale toepassingen zoals we er tegenwoordig veel hebben, vandaar dat de prijzen en de verwachtingen te hoog waren. Onlangs heb ik besloten om een c
MIDI/Arduino-gestuurde 8-bits geluidsgenerator (AY-3-8910): 5 stappen
MIDI/Arduino Controlled 8-Bit Sound Generator (AY-3-8910): Bouw een retro klinkende 8-Bit Sound Generator en bedien deze via MIDI. Dit ontwerp is gedeeltelijk geïnspireerd door Chiptune-enthousiastelingen die Arduino-circuits bouwen om Chiptune-bestanden en enkele mijn eigen ideeën om het geluid van vroege videogame-nadelen te integreren