Turinys:

„Arduino“pagrindu sukurtas MIDI kovotojas (jautrus lietimui): 7 žingsniai (su nuotraukomis)
„Arduino“pagrindu sukurtas MIDI kovotojas (jautrus lietimui): 7 žingsniai (su nuotraukomis)

Video: „Arduino“pagrindu sukurtas MIDI kovotojas (jautrus lietimui): 7 žingsniai (su nuotraukomis)

Video: „Arduino“pagrindu sukurtas MIDI kovotojas (jautrus lietimui): 7 žingsniai (su nuotraukomis)
Video: Пробуем USB MIDI-контроллер Playtron 2024, Liepa
Anonim
„Arduino“pagrindu sukurtas MIDI kovotojas (jautrus lietimui)
„Arduino“pagrindu sukurtas MIDI kovotojas (jautrus lietimui)

MIDI reiškia muzikos instrumentų skaitmeninę sąsają. Čia mes gaminame lietimui jautrų MIDI naikintuvą.

Jame yra 16 įklotų. jų galima padidinti arba sumažinti. Čia aš naudoju 16 dėl ribotų arduino kaiščių.

Taip pat kaip skaitmeninį įvestį naudojau analoginius įvesties kaiščius (A0, A1, A2, A3, A4).

Tai pirmas mano pamokymas. Taigi atsiprašau už bet kokias klaidas. Anksčiau negalvojau padaryti instrukcijos.

todėl neturiu daug išsamių nuotraukų.

Vaizdo įraše yra darbinis vaizdo įrašas apie MIDI, kurį aš pasirinkau pagal gitarą pagal garsus „ableton live 9“programinėje įrangoje.

1 žingsnis: Surinkite reikalingas medžiagas

Jums reikės šių dalykų:

  1. „Arduino uno R3“(1 vnt.)
  2. 1Mohm varžos (16 vienetų)
  3. Bendrosios paskirties arduino skydas (1 vnt.)
  4. Aliuminio folija
  5. Plastikinis/akrilo lakštas (išoriniam korpusui)
  6. Potenciometras (1 vienetas)
  7. laidai
  8. Juoda juosta

Naudojami šie įrankiai:

  1. Grąžtas
  2. Pjovimo įrankis
  3. Lituoklis
  4. Karštas klijai

Tai yra reikmenys, reikalingi MIDI naikintuvui gaminti. Aš turiu bendrosios paskirties arduino skydą varžoms.

bet jūs galite naudoti bendrosios paskirties PCB.

2 žingsnis: išorinio kūno sukūrimas

Norėdami pagaminti išorinį korpusą, jums reikės plastikinio lakšto.

supjaustykite lakštą nurodytu dydžiu:

viršuje ir apačioje (200 x 200 mm)

4 pusėms (200 x 40 mm)

dabar išpjaukite 16 skylių viršutiniame lape, kad praeitumėte trinkelių laidus. Lizdas vienoje pusėje arduino jungčiai.

Sujunkite šiuos gabalus, kad gautumėte stačiakampį, išskyrus viršutinę dalį. Pagalvėlės pagamintos iš aliuminio folijos.

supjaustykite 16 lakštų aliuminio folijos, kurių dydis 45 mm x 45 mm.

Išgręžtos skylės turi atitikti trinkelių vietą.

3 žingsnis: jungtys

Sujungimai
Sujungimai

jungtys turi būti padarytos taip, kaip parodyta paveikslėlyje.

potenciometras skirtas prisilietimo jautrumui. Jis skirtas jutiklinio jautrumo reguliavimui.

PASTABA: Naudojami laidai turi būti to paties tipo. Priešingu atveju jie gali būti skirtingi talpinių verčių atžvilgiu.

taip pat pabandykite pagaminti tokio paties dydžio laidus.

4 žingsnis: galutinis surinkimas

Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas

Dabar mes turime sujungti ir elektroninę, ir techninę dalis. Pirma, prijunkite aliuminio foliją prie viršutinio sluoksnio vienodais atstumais ir prijunkite laidus prie kiekvienos folijos. Tada laidai turi būti prijungti prie arduino, kaip nurodyta 2 veiksme.

Galite klijuoti foliją klijais arba lipnia juosta.

taip pat galite įdėti keletą kartono gabalų tarp plastiko ir folijos, kad jis būtų storesnis ir jaustųsi gerai.

PASTABA: laidai turi būti nuolat prijungti prie folijos.

5 veiksmas: įkelkite kodą į „Arduino“

kodas nurodytas čia.

įkelkite jį į arduino.

PASTABA: įkeliant kodą į arduino, beplaukio midi serijos prievadas turi būti nustatytas kaip neprijungtas. priešingu atveju įkeliant kodą bus rodoma klaida.

čia yra jutiklinės dalies testavimo ir jautrumo jutiklio verčių gavimo kodas (captouch16try.ino)

bandymo kodas pateikia jutiklio vertes.

šios vertės turėtų būti beveik lygios. kitaip antklodė neveiks tinkamai.

nurodytos vertės bus kito kodo jautrumas.

6 veiksmas: programinės įrangos reikalavimas

Programinės įrangos reikalavimas
Programinės įrangos reikalavimas
Programinės įrangos reikalavimas
Programinės įrangos reikalavimas

Atsisiųskite šias programas:

  1. „Ableton Live 9 Suite“
  2. Serialas be plaukų MIDI
  3. „LoopMIDi“

Ableton galima atsisiųsti iš oficialios svetainės.

„Github“nuoroda, skirta atsisiųsti midi be plaukų:

(https://projectgus.github.io/hairless-midiserial/)

Nuoroda į loopmidi:

www.tobias-erichsen.de/wp-content/uploads/2…

Atsisiųskite ir įdiekite šią programinę įrangą.

atlikite šiuos veiksmus:

1 žingsnis.

atidarykite „LoopMIDI“ir spustelėkite (+) mygtuką apatiniame kairiajame kampe.

Duomenims perduoti sukuriamas prievadas.

2 žingsnis.

Atidarykite beplaukį midi, dabar pasirinkite loopmidiport į midi.

palikite midi neprisijungę.

pasirinkite serijinį prievadą prie arduino. (tai bus rodoma, kai arduino bus prijungtas prie kompiuterio/nešiojamojo kompiuterio)

3 žingsnis.

paleisti „ableton live“9.

atidaryti nuostatas (ctrl +,)

Dabar kairiajame stulpelyje pasirinkite nuorodos midi ir pasirinkite nustatymą, kaip parodyta paveikslėlyje.

uždaryk tą langą

4 žingsnis.

dabar pasirinkite būgnus antrame stulpelyje iš kairės.

pasirinkite bet kurį būgną.

kai pasirinktas būgnas.

ir paliesdami „midi pad“, nešiojamasis kompiuteris skleidžia garsą.

Jūsų MIDI kovotojas baigtas.

Mėgautis!!!:-)

7 žingsnis: trikčių šalinimas

Programinė įranga nėra tinkamai sukonfigūruota.

nustatant jutiklinį elementą iš anksto iškils problemų, nes bloknotas pateikia analogines vertes ir šios vertės gali sukelti problemų.

laidai gali būti netinkamai prijungti.

folija tinkamai neliečia laido.

laidai gali būti sutrumpinti.

Rekomenduojamas: