Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Asjade kontaktivabaks muutmine on tänapäeval olnud trend. Lõin lihtsa midi-kontrolleri, kasutades Arduino Pro micro ja mõnda IR-lähedusandurite tahvlit, millel on sisseehitatud võrdlus, see peaks olema üsna lihtne ja odav. Seda projekti saab kasutada mis tahes Arduino'l, millel on 32u4 -põhine plaat. Seda tehti tänu võimalusele kasutada neid plaate MIDI -ga ilma peavaluta, mille peate läbima, kasutades karvutuid midi ja sellega seotud tõrkeid. See projekt viidi läbi seitsme peamise noodi jaoks, mida saab hõlpsasti teiste märkmete jaoks laiendada. Kasutasin oma DAW -na BandLabi cakewalki, sest see on lahe ja tasuta. Loodan, et teil on selle tegemine lõbus. See projekt oli algselt mõeldud selleks, et tutvustada õpilastele infrapunase maailma kaunist maailma ja selle lõbusat rakendust.
Tarvikud
Arduino Pro Micro (või mis tahes 32u4 -põhine plaat)
IR-läheduse andur * soovitud märkmete arv
nupud (valikuline)
jootekolb ja plii
bergi tihvtid
perfboard
Traat
arvuti
Samm: asjade kokkupanemine
Esiteks saame selle projekti tegemiseks vajalikud asjad. Selle MIDI -kontrolleri kasutamiseks on vaja arvutit.
Arduino Pro Micro (või mis tahes 32u4-põhine plaat) IR-läheduse andur * soovitud märkmete arv
nupud (valikuline)
jootekolb ja plii
bergi tihvtid
perfboard
Traat
plaadi programmeerimiseks vajate Arduino IDE -d. Projekti kontrollimiseks soovitatakse MIDI-OX tarkvara. Selle kasutamine koos DAW -ga annab suurepäraseid tulemusi.
2. samm: põhitõdede mõistmine
Mikrokontroller tuvastab, kui objekt jõuab IR -lähedusanduri lähedale. Seejärel saadab see arvutisse vastava MIDI -koodi.
Selle saavutamiseks kasutame välist raamatukogu. Raamatukogu leiate allolevalt lingilt.
github.com/arduino-libraries/MIDIUSB
saame MIDI-OX tarkvara abil kontrollida, kas arvuti võtab vastu õige signaali.
Kasutame Digital IO -d, kui IR -läheduses on võrdlus. Võrdleja tõttu saame mikrokontrolleri I/O porti sisendi 1 või 0
3. samm: kood
Kood on suhteliselt lihtne ja kergesti muudetav. lisasin selle juhendiga koodi.
Kui infrapuna lähedusandurit segab mõni objekt, saadame vastava signaali arvutisse
Kui soovite kasutada erinevaid märkmeid, kasutage MIDI -diagrammi.
Laadige programm üles mikrokontrollerile
4. samm: ühendused
Lülitage infrapuna lähedusplaat sisse, varustades VCC ja maandusega.
Ühendage väljund vastavate digitaalsete sisend-/väljundpistikutega. Olen oma projekti jaoks kasutanud tihvti 2-8.
muutke kindlasti koodi vastavalt kasutatud tihvtile.
Kasutasin emaseid berg -tihvte, et saaksin vajadusel hõlpsasti IR -lähedusandurit ja arduino eemaldada ja asendada.
Samm: meie MIDI -kontrolleri testimine
Soovitan MIDI-OX arvutisse installida.
Pärast kõigi ühenduste loomist lisage infrapunaandur.
Ühendage plaat arvutiga.
Avage oma MIDI testimisprogramm.
Proovige viia üks sõrm detektori lähedale
Samm: looge DAW -ga ühendus ja tehke muusikat
Kontaktivaba mängimisviisiga harjumine võtab natuke aega, kuid see on lõbus kogemus. Mulle isiklikult meeldib seda Cakewalkis kasutades trumme mängida. Lisage või blokeerige laualt valgus vastavalt oma maitsele