Përmbajtje:
- Furnizimet
- Hapi 1: Marrja e Gjërave së bashku
- Hapi 2: Kuptimi i Bazave
- Hapi 3: Kodi
- Hapi 4: Lidhjet
- Hapi 5: Testimi i kontrolluesit tonë MIDI
- Hapi 6: Lidhuni me DAW -in tuaj dhe bëni pak muzikë
Video: Kontrolluesi Midi jo Kontakt: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Bërja e gjërave pa kontakt ka qenë trendi në ditët e sotme. Kam krijuar një kontrollues të thjeshtë midi duke përdorur Arduino Pro micro dhe disa borde të detektorëve të afërsisë IR, i cili ka një krahasues të integruar, ky duhet të jetë mjaft i lehtë dhe i lirë. Ky projekt mund të përdoret në çdo Arduino i cili ka bord të bazuar në 32u4, kjo është bërë për shkak të aftësisë për të përdorur këto borde ka MIDI pa dhimbje koke që duhet të kaloni duke përdorur midi pa flokë dhe defektet që lidhen me të. Ky projekt u bë për 7 shënime kryesore të cilat lehtë mund të shtriheshin për shënime të tjera. Kam përdorur kekun e BandLab si DAW tim, sepse është i ftohtë dhe falas. Shpresoj që të argëtoheni duke e bërë këtë. Ky projekt u krijua fillimisht për t'i prezantuar studentët me botën e bukur të Infra-Red dhe aplikimin e tij argëtues.
Furnizimet
Arduino Pro Micro (ose ndonjë bord me bazë 32u4)
Sensori i afërsisë IR * numri i shënimeve që dëshironi
butona (sipas dëshirës)
hekur bashkues dhe plumb
kunjat berg
dërrasë e çelur
Tela
kompjuter
Hapi 1: Marrja e Gjërave së bashku
Le të marrim së pari gjërat që kërkojmë për të bërë këtë projekt. Ju do të kërkoni që kompjuteri juaj të përdorë këtë kontrollues MIDI.
Arduino Pro Micro (ose ndonjë bord me bazë 32u4) Sensori i afërsisë IR * numri i shënimeve që dëshironi
butona (sipas dëshirës)
hekur bashkues dhe plumb
kunjat berg
dërrasë e çelur
Tela
ju do të kërkoni që Arduino IDE të programojë bordin tuaj. Softueri MIDI-OX rekomandohet për të kontrolluar projektin. Përdorimi i kësaj me një DAW jep rezultate të shkëlqyera.
Hapi 2: Kuptimi i Bazave
Mikrokontrolluesi zbulon kur një objekt i afrohet detektorit të afërsisë IR. Pastaj ai dërgon një kod përkatës MIDI në kompjuter.
Ne do të përdorim një bibliotekë të jashtme për ta arritur këtë. Bibliotekën mund ta gjeni nga lidhja më poshtë.
github.com/arduino-libraries/MIDIUSB
ne mund të kontrollojmë nëse sinjali i duhur merret nga kompjuteri duke përdorur softuerin MIDI-OX.
Ne do të përdorim Digital IO nëse kemi një krahasues në tabelën e afërsisë IR. Për shkak të krahasuesit marrim hyrje si 1 ose 0 në portën I/O të mikrokontrolluesit
Hapi 3: Kodi
Kodi është relativisht i thjeshtë dhe lehtësisht i modifikueshëm. Unë kam bashkangjitur kodin me këtë udhëzim.
Kur ndonjëherë ka ndonjë objekt që ndërhyn me detektorin e afërsisë IR, ne dërgojmë sinjalin përkatës në kompjuter
Nëse dëshironi të përdorni shënime të ndryshme, përdorni tabelën MIDI.
Ngarko programin në mikrokontrollues
Hapi 4: Lidhjet
Furnizoni bordin e afërsisë IR duke furnizuar VCC dhe tokë.
Lidhni daljen me kunjat përkatëse dixhitale të I/O. Unë kam përdorur pin 2-8 për projektin tim.
sigurohuni që të modifikoni kodin sipas pinit të përdorur.
Kam përdorur kunjat femra berg në mënyrë që të mund të heq dhe zëvendësoj me lehtësi detektorin e afërsisë IR dhe arduino kur kërkohet.
Hapi 5: Testimi i kontrolluesit tonë MIDI
Unë rekomandoj instalimin e MIDI-OX në kompjuterin tuaj.
Pasi të keni përfunduar të gjithë lidhjen në tabelën e dyshemesë, shtoni detektorin IR.
Lidhni bordin me kompjuterin.
Hapni programin tuaj të testimit MIDI.
Provoni të afroni një gisht pranë detektorit
Hapi 6: Lidhuni me DAW -in tuaj dhe bëni pak muzikë
Do të duhet pak kohë për t'u mësuar me mënyrën pa kontakt të lojës, por do të jetë një përvojë argëtuese. Unë personalisht më pëlqen të luaj daulle duke e përdorur këtë në Cakewalk. Shtoni ose bllokoni dritën nga tabela sipas shijes tuaj
Recommended:
Kontrolluesi dhe kontrolluesi i zënies së dhomës MicroBit: 4 hapa
Kontrolluesi dhe kontrolluesi i zënies së dhomës MicroBit: Gjatë një pandemie, një mënyrë për të zvogëluar transmetimin e virusit është të maksimizoni distancën fizike midis njerëzve. Në dhoma ose dyqane, do të ishte e dobishme të dini se sa njerëz janë në hapësirën e mbyllur në çdo kohë. Ky projekt përdor një palë
Ndërtimi i një kontrolluesi Arduino MIDI: 9 hapa (me fotografi)
Ndërtimi i një Arduino MIDI Controller: Ky udhëzues u botua fillimisht në blogun tim më 28 qershor 2020. Më pëlqen të ndërtoj gjëra që përfshijnë elektronikë, dhe gjithmonë kam dashur të ndërtoj diçka duke përdorur Arduino. Një nga ndërtimet më të zakonshme për fillestarët që gjeta ishte një Kontrollues MIDI.
Lune - Kontrolluesi MIDI Me Arduino (për DJ ose Muzikant): 5 hapa (me fotografi)
Lune - Kontrolluesi MIDI Me Arduino (për DJ ose Muzikant): Ky është emri im i parë i projektit arduino (mikrokontrollues) Lune. Doja të mësoja arduino me një projekt të dobishëm dhe të madh, kështu që vendosa të bëj një kontrollues midi DJ që ka të gjitha funksionet e nevojshme për t'u përzier. Çdo lloj sensori (potencial
Kontrolluesi i lojërave të bazuara në Arduino - Kontrolluesi i lojërave Arduino PS2 - Duke luajtur Tekken Me DIY Arduino Gamepad: 7 hapa
Kontrolluesi i lojërave të bazuara në Arduino | Kontrolluesi i lojërave Arduino PS2 | Luajtja e Tekken Me DIY Arduino Gamepad: Përshëndetje djema, të luani lojëra është gjithmonë argëtuese, por të luani me Kontrolluesin tuaj të personalizuar të lojës DIY është më argëtuese. Pra, ne do të bëjmë një Kontrollues të lojës duke përdorur arduino pro micro në këtë udhëzues
Kontrolluesi i dritës MIDI 5V LED Strip për Spielatron ose MIDI Synth tjetër: 7 hapa (me fotografi)
Kontrolluesi i dritës MIDI 5V LED për Spielatron ose MIDI Synth tjetër: Ky kontrollues ndez dritat me tre ngjyra LED për 50mS për shënim. Blu për G5 në D#6, e kuqe për E6 në B6 dhe jeshile për C7 në G7. Kontrolluesi është një pajisje ALSA MIDI kështu që programi MIDI mund të dalë në LED në të njëjtën kohë si një pajisje sintetike MIDI