Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Få ting sammen
- Trinn 2: Forstå det grunnleggende
- Trinn 3: Koden
- Trinn 4: Tilkoblinger
- Trinn 5: Testing av MIDI -kontrolleren vår
- Trinn 6: Koble til DAW -en din og lag litt musikk
Video: Ikke -kontakt Midi -kontroller: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Å gjøre ting uten kontakt har vært trenden i dag. Jeg opprettet en enkel midi-kontroller ved hjelp av Arduino Pro micro og noen IR-nærhetsdetektorkort som har en innebygd komparator, dette burde være tilgjengelig ganske enkelt og billig. Dette prosjektet kan brukes på hvilken som helst Arduino som har 32u4 -basert bord, dette ble gjort på grunn av muligheten til å bruke disse brettene har MIDI uten hodepine du må gå gjennom med hårløse midi og feilene forbundet med det. Dette prosjektet ble utført for 7 store notater som enkelt kan utvides for andre notater. Jeg brukte cakewalk av BandLab som min DAW fordi den er kul og gratis. Håper du koser deg med å lage dette. Dette prosjektet ble opprinnelig designet for å introdusere studentene for den vakre verden av infrarød og den morsomme applikasjonen.
Rekvisita
Arduino Pro Micro (eller et hvilket som helst 32u4 -basert kort)
IR-nærhetssensor * antall notater du vil ha
knapper (valgfritt)
loddejern og bly
bergnål
perfboard
Metalltråd
datamaskin
Trinn 1: Få ting sammen
La oss først få tingene vi trenger for å lage dette prosjektet. Du vil kreve at datamaskinen din bruker denne MIDI -kontrolleren.
Arduino Pro Micro (eller hvilken som helst 32u4-basert plate) IR-nærhetssensor * antall notater du vil ha
knapper (valgfritt)
loddejern og bly
bergnål
perfboard
Metalltråd
du vil kreve Arduino IDE for å programmere brettet ditt. MIDI-OX-programvaren gjenopptas for å sjekke prosjektet. Å bruke dette med en DAW gir flotte resultater.
Trinn 2: Forstå det grunnleggende
Mikrokontrolleren oppdager når objektet kommer i nærheten av IR -nærhetsdetektoren. Deretter sender den en tilsvarende MIDI -kode til datamaskinen.
Vi vil bruke et eksternt bibliotek for å oppnå dette. Du finner biblioteket fra lenken nedenfor.
github.com/arduino-libraries/MIDIUSB
vi kan sjekke om det riktige signalet mottas av datamaskinen ved hjelp av MIDI-OX-programvare.
Vi vil bruke Digital IO hvis vi har en komparator i IR -nærhetskortet. På grunn av komparatoren får vi inndata som 1 eller 0 ved mikrokontrollerens I/O -port
Trinn 3: Koden
Koden er relativt enkel og lett å endre. Jeg har lagt ved koden med denne instruksjonen.
Når det noen gang er noe som forstyrrer IR -nærhetsdetektoren, sender vi det tilsvarende signalet til datamaskinen
Hvis du vil bruke forskjellige notater, bruker du MIDI -diagrammet.
Last opp programmet til mikrokontrolleren
Trinn 4: Tilkoblinger
Forsyn IR -nærhetskortet ved å levere VCC og jord.
Koble utgangen til de tilsvarende digitale I/O -pinnene. Jeg har brukt pin 2-8 til prosjektet mitt.
sørg for å endre koden i henhold til pinnen som brukes.
Jeg brukte kvinnelige bergpinner slik at jeg enkelt kunne fjerne og bytte IR -nærhetsdetektor og arduino når det er nødvendig.
Trinn 5: Testing av MIDI -kontrolleren vår
Jeg anbefaler å installere MIDI-OX på datamaskinen.
Etter å ha fullført all tilkobling i perfboardet, legg til IR -detektoren.
Koble kortet til datamaskinen.
Åpne ditt MIDI -testprogram.
Prøv å ta en finger nær detektoren
Trinn 6: Koble til DAW -en din og lag litt musikk
Det kommer til å ta litt tid å bli vant til den kontaktløse måten å spille på, men det blir en morsom opplevelse. Jeg liker personlig å spille trommer ved å bruke dette i Cakewalk. Legg til eller blokker lys fra brettet etter din smak
Anbefalt:
ThreadBoard (ikke-3D-trykt versjon): E-Textile Rapid Prototyping Board: 4 trinn (med bilder)
ThreadBoard (ikke-3D-trykt versjon): E-Textile Rapid Prototyping Board: Instructable for 3D-trykt versjon av ThreadBoard V2 finner du her. Versjon 1 av ThreadBoard finner du her. Gjennom kostnadshinder, reise, pandemier og andre barrierer, har du kanskje ikke tilgang til en 3D -skriver, men vil ha
Ikke-adresserbar RGB LED Strip Audio Visualizer: 6 trinn (med bilder)
Ikke-adresserbar RGB LED Strip Audio Visualizer: Jeg har hatt en 12v RGB LED-stripe rundt TV-skapet en stund, og den styres av en kjedelig LED-driver som lar meg velge en av 16 forhåndsprogrammerte farger! Jeg hører på en mye musikk som holder meg motivert, men belysningen stiller bare ikke
Bruk smarttelefon som ikke -kontakttermometer / bærbart termometer: 8 trinn (med bilder)
Bruk smarttelefon som ikke-kontakttermometer / bærbart termometer: Måling av kroppstemperatur med berøringsfri / kontaktløs som en termopistol. Jeg opprettet dette prosjektet fordi Thermo Gun nå er veldig dyrt, så jeg må skaffe alternativ til å lage DIY. Og formålet er å lage med lavbudsjettversjon.SuppliesMLX90614Ardu
BEND_it: Ikke stress ut bare "BEND_it" ut: 8 trinn (med bilder)
BEND_it: Ikke stress ut bare "BEND_it" ut: INTRODUKSJONBEND_it er en liten testmaskin i liten skala. Det er ganske bra til å bøye og bryte ting. Det kan også være nyttig til tider. Det kan hjelpe en å hente informasjon som: Horisontal skyvekraft på grunn av buet handling
Oppgrader din iPod Mini med flashminne - ikke mer harddisk !: 6 trinn (med bilder)
Oppgrader din iPod Mini med flashminne - ikke mer harddisk !: I stedet for en harddisk vil din nye oppgraderte iPod bruke flashminne uten bevegelige deler for raskere oppstart og amp; tilgangstider og lavere strømforbruk. (Jeg kjørte iPod kontinuerlig i over 20 timer på en lading!). Du vil også bli forbedret