Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Få tingene sammen
- Trin 2: Forstå det grundlæggende
- Trin 3: Koden
- Trin 4: Forbindelser
- Trin 5: Test af vores MIDI -controller
- Trin 6: Opret forbindelse til din DAW, og lav noget musik
Video: Midi -controller uden kontakt: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
At gøre tingene uden kontakt har været tendensen i dag. Jeg skabte en simpel midi-controller ved hjælp af Arduino Pro micro og nogle IR-nærhedsdetektorkort, der har en indbygget komparator, dette burde være tilgængeligt temmelig let og billigt. Dette projekt kan bruges på enhver Arduino, der har 32u4 -baseret bord, dette blev gjort på grund af evnen til at bruge dette bord har MIDI uden hovedpine, du skal gå igennem med hårløse midi og fejl forbundet med det. Dette projekt blev udført for 7 store noter, som let kunne udvides til andre noter. Jeg brugte cakewalk af BandLab som min DAW, fordi den er cool og gratis. Håber du har det sjovt med at lave dette. Dette projekt blev oprindeligt designet til at introducere eleverne til den smukke verden af infrarød og dens sjove applikation.
Forbrugsvarer
Arduino Pro Micro (eller et hvilket som helst 32u4 -baseret kort)
IR-nærhedssensor * antal sedler, du ønsker
knapper (valgfrit)
loddejern og bly
bergnåle
perfboard
Tråd
computer
Trin 1: Få tingene sammen
Lad os først få de ting, vi har brug for til at lave dette projekt. Du skal bruge din computer til at bruge denne MIDI -controller.
Arduino Pro Micro (eller et hvilket som helst 32u4-baseret kort) IR-nærhedssensor * antal sedler, du ønsker
knapper (valgfrit)
loddejern og bly
bergnåle
perfboard
Tråd
du skal bruge Arduino IDE til at programmere dit board. MIDI-OX-softwaren genoptages for at kontrollere projektet. Brug af dette med en DAW giver gode resultater.
Trin 2: Forstå det grundlæggende
Mikrocontrolleren registrerer, når et objekt kommer tæt på IR -nærhedsdetektoren. Derefter sender den en tilsvarende MIDI -kode til computeren.
Vi vil bruge et eksternt bibliotek til at opnå dette. Du kan finde biblioteket fra nedenstående link.
github.com/arduino-libraries/MIDIUSB
vi kan kontrollere, om det korrekte signal modtages af computeren ved hjælp af MIDI-OX-software.
Vi vil bruge Digital IO, hvis vi har en komparator i IR -nærhedskortet. På grund af komparatoren får vi input som 1 eller 0 ved mikrokontrollerens I/O -port
Trin 3: Koden
Koden er relativt enkel og let ændret. Jeg har vedhæftet koden med denne instruktion.
Når der nogensinde er et objekt, der forstyrrer IR -nærhedsdetektoren, sender vi det tilsvarende signal til computeren
Hvis du vil bruge forskellige noter, skal du bruge MIDI -diagrammet.
Upload programmet til mikrocontrolleren
Trin 4: Forbindelser
Forsyn IR -nærhedskortet ved at levere VCC og jord.
Tilslut udgangen til de tilsvarende digitale I/O -ben. Jeg har brugt pin 2-8 til mit projekt.
Sørg for at ændre koden i henhold til den anvendte pin.
Jeg brugte kvindelige bergnåle, så jeg let kunne fjerne og udskifte IR -nærhedsdetektoren og arduinoen, når det er nødvendigt.
Trin 5: Test af vores MIDI -controller
Jeg anbefaler at installere MIDI-OX på din computer.
Efter afslutning af alle forbindelser i perfboardet tilføjes IR -detektoren.
Slut kortet til computeren.
Åbn dit MIDI -testprogram.
Prøv at bringe en finger i nærheden af detektoren
Trin 6: Opret forbindelse til din DAW, og lav noget musik
Det kommer til at tage noget tid at vænne sig til den kontaktløse måde at spille på, men det bliver en sjov oplevelse. Jeg kan personligt lide at spille trommer ved hjælp af dette i Cakewalk. Tilføj eller blokér lyset fra brættet efter din smag
Anbefalede:
Hvordan laver man klappe? TÆND/SLUK -kontakt -- Uden nogen IC: 6 trin
Hvordan laver man klappe? TÆND/SLUK -kontakt || Uden nogen IC: Dette er et klap ON af switch Uden nogen IC. Kan du klappe? Første gang derefter pæren? Tændt og klapp anden gang pæren? AF. Dette kredsløb baseret på SR-flip-flop. Komponenter 1. BC547 NPN -transistorer (4 stk.) 2. 10k modstande (5 stk.) 3. 1K modstå
DIY håndfri desinfektionsdispenser uden kontakt uden en Arduino eller en mikrokontroller: 17 trin (med billeder)
DIY Non Contact Hand Sanitizer Dispenser Uden en Arduino eller en mikrokontroller: Som vi alle ved, ramte COVID-19-udbruddet verden og ændrede vores livsstil. I denne tilstand er alkohol og hånddesinfektionsmidler vitale væsker, men de skal bruges korrekt. Berøring af alkoholbeholdere eller håndsprit med inficerede hænder
Hjemmeautomatisering med ESP8266 WiFi uden brug af Blynk !: 24 trin (med billeder)
Hjemmeautomatisering med ESP8266 WiFi uden brug af Blynk !: For det første vil jeg takke alle for at gøre mig til en vinder i Automation Contest 2016 for denne INSTRUKTABELE. Så som jeg lovede dig, her er instruktionerne til styring af husholdningsapparater med ESP8266 WiFi -modul
Naviger robot med skosensorer, Uden GPS, Uden kort: 13 trin (med billeder)
Naviger robot med skosensorer, Uden GPS, Uden kort: Robotten bevæger sig i en forudprogrammeret sti og sender (over bluetooth) sine faktiske bevægelsesoplysninger til en telefon til sporing i realtid. Arduino er forprogrammeret med sti og oblu bruges til at registrere robottens bevægelse. oblu sender bevægelse til
Universal (tyveri) beskyttelse for elektronisk udstyr eller biler med usynlig kontakt: 4 trin (med billeder)
Universal (tyveri) beskyttelse af elektronisk udstyr eller biler med usynlig kontakt: Jeg viser, hvordan du kan bruge en rørkontakt som en universel beskyttelse af elektronisk udstyr eller biler. Alt du skal bruge er en sivkontakt og en magnet. For biler skal du bruge et effektrelæ for at øge reed -switchens omstillingskapacitet. En billedlig