Kazalo:

Brezkontaktni midi krmilnik: 6 korakov (s slikami)
Brezkontaktni midi krmilnik: 6 korakov (s slikami)

Video: Brezkontaktni midi krmilnik: 6 korakov (s slikami)

Video: Brezkontaktni midi krmilnik: 6 korakov (s slikami)
Video: «Развлечение с музыкой и программированием», Коннор Харрис и Стивен Крюсон 2024, Julij
Anonim
Brezkontaktni midi krmilnik
Brezkontaktni midi krmilnik
Brezkontaktni midi krmilnik
Brezkontaktni midi krmilnik
Brezkontaktni midi krmilnik
Brezkontaktni midi krmilnik

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

Skupaj
Skupaj
Skupaj
Skupaj
Skupaj
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

Razumevanje osnov
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

Kodeks
Kodeks

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

Povezave
Povezave
Povezave
Povezave
Povezave
Povezave
Povezave
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

Testiranje našega MIDI krmilnika
Testiranje našega MIDI krmilnika

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

Povežite se s svojim DAW in ustvarite glasbo
Povežite se s svojim DAW in ustvarite glasbo
Povežite se s svojim DAW in ustvarite glasbo
Povežite se s svojim DAW in ustvarite glasbo
Povežite se s svojim DAW in ustvarite glasbo
Povežite se s svojim 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

Priporočena: