Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Omogočanje brezkontaktnosti je danes trend. Ustvaril sem preprost midi krmilnik z uporabo Arduino Pro micro in nekaj plošč detektorjev bližine IR, ki ima vgrajen primerjalnik, to bi moralo biti na voljo dokaj enostavno in poceni. Ta projekt je mogoče uporabiti na katerem koli Arduinu, ki ima ploščo na osnovi 32u4, to je bilo storjeno zaradi možnosti uporabe teh plošč z MIDI brez glavobola, ki ga morate preživeti z uporabo midi brez dlake, in z njim povezanih napak. Ta projekt je bil narejen za 7 glavnih zapiskov, ki jih je mogoče zlahka razširiti na druge zapiske. Za svojo DAW sem uporabil cakewalk skupine BandLab, ker je kul in brezplačen. Upam, da se boste pri tem zabavali. Ta projekt je bil sprva zasnovan tako, da študente predstavi v čudovitem svetu infrardečega in njegove zabavne aplikacije.
Zaloge
Arduino Pro Micro (ali katera koli druga plošča na osnovi 32u4)
IR-senzor bližine * število beležk, ki jih želite
gumbi (neobvezno)
spajkalnik in svinec
berg zatiči
perfboard
Žica
računalnik
1. korak: Sestavite stvari skupaj
Najprej ugotovimo, kaj potrebujemo za izvedbo tega projekta. Za uporabo tega krmilnika MIDI boste potrebovali računalnik.
Arduino Pro Micro (ali katera koli plošča na osnovi 32u4) IR-senzor bližine * nobenih zapiskov, ki jih želite
gumbi (neobvezno)
spajkalnik in svinec
berg zatiči
perfboard
Žica
za programiranje plošče boste potrebovali Arduino IDE. Za preverjanje projekta se znova zažene programska oprema MIDI-OX. Uporaba tega z DAW daje odlične rezultate.
2. korak: Razumevanje osnov
Mikro krmilnik zazna, ko se predmet približa IR detektorju bližine. Nato računalniku pošlje ustrezno MIDI kodo.
Za to bomo uporabili zunanjo knjižnico. Knjižnico najdete na spodnji povezavi.
github.com/arduino-libraries/MIDIUSB
s programsko opremo MIDI-OX lahko preverimo, ali računalnik sprejema ustrezen signal.
Uporabljali bomo digitalni IO, če imamo v bližinski plošči IR primerjalnik. Zaradi primerjalnika dobimo vnos 1 ali 0 na V/I vratih mikro krmilnika
3. korak: Koda
Koda je razmeroma preprosta in jo je mogoče enostavno spremeniti. Kodi sem priložil to navodilo.
Kadarkoli pride do motenj v IR -detektorju bližine kakšen predmet, pošljemo ustrezen signal v računalnik
Če želite uporabiti različne zapiske, uporabite grafikon MIDI.
Naložite program na mikro krmilnik
4. korak: Povezave
Napajajte bližinsko IR ploščo tako, da napajate VCC in ozemljitev.
Priključite izhod na ustrezne digitalne V/I zatiče. Za svoj projekt sem uporabil pin 2-8.
kodo spremenite glede na uporabljeni pin.
Uporabil sem ženske zatiče berg, da sem lahko po potrebi enostavno odstranil in zamenjal IR detektor bližine in arduino.
5. korak: Preizkusite naš MIDI krmilnik
Priporočam, da v računalnik namestite MIDI-OX.
Ko končate vse povezave na plošči, dodajte IR detektor.
Ploščo povežite z računalnikom.
Odprite program za testiranje MIDI.
Poskusite prinesti prst blizu detektorja
6. korak: Povežite se z DAW in ustvarite glasbo
Nekaj časa bo trajalo, da se navadite na brezstični način igranja, vendar bo to zabavno doživetje. Osebno rad igram bobne na tem v Cakewalku. Dodajte ali blokirajte svetlobo s plošče po svojem okusu