Tartalomjegyzék:

Készítsen egy Arduino MIDI vezérlőt: 5 lépés (képekkel)
Készítsen egy Arduino MIDI vezérlőt: 5 lépés (képekkel)

Videó: Készítsen egy Arduino MIDI vezérlőt: 5 lépés (képekkel)

Videó: Készítsen egy Arduino MIDI vezérlőt: 5 lépés (képekkel)
Videó: Készítsünk saját STREAMDECK-et | OBS irányítása külső eszközzel! 2024, Július
Anonim

Sziasztok! Ebben az utasításban megmutatom, hogyan lehet saját Arduino -alapú MIDI -vezérlőt építeni. A MIDI a Musical Instrument Digital Interface rövidítése, és ez a protokoll lehetővé teszi a számítógépek, hangszerek és egyéb hardverek kommunikációját. Ha követi ennek az oktatóanyagnak minden egyes lépését, akkor zenélhet egy Arduino segítségével!

Amit ebből az utasításból tanulni fog:

  1. Válassza ki a megfelelő alkatrészeket ehhez a projekthez.
  2. Vázoljon fel egy megfelelő méretű felületet és építse fel.
  3. Olvassa el az áramköri rajzokat, és csatlakoztassa/forrasztja az összes komponenst az Arduino -hoz.
  4. Válassza ki a megfelelő szoftvert a MIDI vezérlő és a használt DAW csatlakoztatásához.
  5. A MIDI vezérlő leképezése.

Feltétlenül nézze meg a videót, mert az illusztrálóbb. Iratkozz fel a Youtube csatornámra, hogy ne maradj le az új projektről, és segíts nekem fejlődni!

Lépés: Gyűjtse össze az összes anyagot

Gyűjtse össze az összes anyagot
Gyűjtse össze az összes anyagot
Gyűjtse össze az összes anyagot
Gyűjtse össze az összes anyagot
Gyűjtse össze az összes anyagot
Gyűjtse össze az összes anyagot

Itt található a projekt elvégzéséhez szükséges anyagok és eszközök listája:

1 db Arduino Uno kezdő készlet

12 db Arcade nyomógomb

4 x potméter potenciométer

2 x csúszó potenciométer

Anyag a tok építéséhez (úgy döntöttem, hogy fa tokot építek)

Azért választottam az Arduino kezdő készletet, mert ez a készlet sok hasznos anyagot biztosít ehhez a projekthez, például ellenállásokat, valamint az összes vezetéket és csatlakozót. Továbbá, ha olyan kezdő vagy, mint én, a készlet egyéb anyaga segíthet az elektronika használatának megkezdésében

Az Arcade gombokat a fenti linkről vettem, de ha újra vásárolnék, akkor EZT A GOMBOT vásárolnám meg, mert mintát akartam adni az interfésznek, és lehetetlen volt egyszínű gombokkal, ezért le kellett festenem őket.

Szükséges eszközök:

  • Hobby fájl
  • Csiszolópapír
  • Csavarhúzó
  • X-acto kés
  • Féknyereg
  • Vonalzó
  • Fa darabok
  • Spade bit
  • Jumper vezetékek
  • Szigetelő szalag
  • Lakk
  • Festék
  • Huzalcsupaszító
  • Drótvágó
  • Fűrész
  • Villanyfúró
  • Mini Axe fűrész
  • Dremel
  • pillanatragasztó
  • Forrasztópáka
  • Forrasztó
  • Forrasztópaszta

További részletekért ellenőrizheti a képeket.

2. lépés: Az interfész felvázolása és felépítése

Az interfész felvázolása és felépítése
Az interfész felvázolása és felépítése
Az interfész felvázolása és felépítése
Az interfész felvázolása és felépítése
Az interfész felvázolása és felépítése
Az interfész felvázolása és felépítése
Az interfész felvázolása és felépítése
Az interfész felvázolása és felépítése

Javasoljuk, hogy vázolja fel a kezelőfelületét, hogy biztos legyen a tok kialakításához szükséges méretekben.

A felületemet A4 -es lapra vetítettem, ceruzával, vonalzóval és iránytűvel. Az eredményt az alábbi képen láthatja. A felület felvázolásával megismerheti az összes komponens telepítéséhez szükséges méreteket. A nyomógombjaim átmérője 29,7 mm, ezért egy 30 mm -es lyukat fúrok a telepítéshez. Minden lyuk 10 mm -re van egymástól. Alapvetően minden kör középpontja 40 mm -re van egymástól (átmérő = 30 + szóköz = 10).

Az edénygombok átmérője 10 mm. Javasoljuk, hogy növekvő átmérőjű fúrókat fúrjon, nehogy megrepedjen a fa. 10 mm -es helyet hagytam a gombok és az edénygombos potenciométerek között is.

És végül a csúszó potenciométerek. Az adatlap alapján tudom, hogy a távolságuk körülbelül 80 mm. Dremelt kell használnia a nyílások kinyitásához, hogy elférjenek a csúszó potenciométerekben, más néven FADERS. Ha nem rendelkezik ezzel a speciális eszközzel, akkor mindig megteheti, ahogy a videón mutatom. Gondoljon egy 80 mm hosszú és 3 mm széles nyílásra.

Ez volt a COVID-19 karantén projektem. Elhatároztam, hogy produktív módon fogom eltölteni az időmet, és eszembe jutott a fiókban maradt Arduino. Elmentem a helyi boltomba fát vásárolni, hogy elkészítsem a házat, és amikor megvettem, azt mondták, hogy nem vágnak fát a személyzet hiánya és az egész önszigetelés/lezárás miatt. Ezért úgy döntöttem, hogy megvásárolom a fát, és otthon megvágom a rendelkezésre álló anyaggal.

A szilánkok csiszolópapírral történő eltávolítása és a felület előkészítése után lakkfestéket alkalmaztam. Két bevonatot alkalmaztak. Miután kiválasztottam egy színt a burkolat festéséhez. A képen megtekintheti az eredményt!

3. lépés: Áramköri rajz és csatlakozások

Áramköri rajz és csatlakozások
Áramköri rajz és csatlakozások
Áramköri rajz és csatlakozások
Áramköri rajz és csatlakozások
Áramköri rajz és csatlakozások
Áramköri rajz és csatlakozások
Áramköri rajz és csatlakozások
Áramköri rajz és csatlakozások

Úgy döntöttem, hogy illusztrálom a kapcsolási rajzot, ahelyett, hogy a hagyományos kapcsolási rajzot rajzolnám, mert nagyon zavaró lehet. Több színt használtam az áthidaló vezetékek szétválasztására, hogy megértsék, hol vannak az egyes vezetékek.

Az Arduino-n használt chip belső felhúzó ellenállásokat tartalmaz, így nincs szükség az ellenállás vezetékezésére az arcade gombok mindegyikéhez. Ez nagyban leegyszerűsíti a vezérlő bekötését.

Mindössze annyit kell tennünk, hogy az Arcade gombok egyik lábát a talajnak választjuk, a másik az áramellátás lesz, amely az Arduino kártya egyik digitális bemenetéhez lesz csatlakoztatva.

A fadereknek három lába van, az első (alulról számolva) a talaj (-), a második a teljesítmény (+), a harmadik pedig a jel.

A Pot potméter potenciométerei esetében a következő: a bal láb le van földelve (-), a középső láb a jelzés, a jobb láb pedig erő (+).

Az Arduino lesz a MIDI vezérlő agya. A bemenet nyomógombjától függően MIDI utasításokat küld a szoftvernek.

A belső tér nagyon zavaros lesz az összes vezeték miatt, azt tanácsolom, hogy strukturálja a forrasztási folyamatot. Például úgy döntöttem, hogy először forrasztom az összes földelővezetéket, a tápellátást, végül pedig forrasztottam a jeláthidaló vezetékeket.

A forrasztás és az összes csapnak az Arduino táblához való csatlakoztatása után bezárhatjuk a házat. Nézze meg a képeket, és nézze meg a végeredményt!

4. lépés: Szoftverek és programozás

Szoftverek és programozás
Szoftverek és programozás
Szoftverek és programozás
Szoftverek és programozás
Szoftverek és programozás
Szoftverek és programozás

Három szoftverre lesz szüksége ahhoz, hogy zenét tudjon készíteni az Arduino -val.

Először le kell töltenie az Arduino IDE szoftvert, hogy elkezdhesse írni a saját kódját, és fel kell töltenie a vázlatokat az Arduino táblára.

Másodszor, le kell töltenie a LoopMidi szoftvert, amely lényegében egy virtuális midi kábel.

Végül, hogy midi soros adatait elküldhesse a LoopMidi szoftverre, szüksége lesz a Hairless Midi to Serial Bridge szoftverre. Ez a szoftver kiválóan tudatja Önnel, hogy a vezetékezése megfelelő -e, mert láthatja a MIDI vezérlő és a szőrtelen Midi sorozat közötti adatáramlást.

Az első lépés az Arduino szoftver és az ehhez az utasításhoz csatolt kód (MIDI_Controller) megnyitása. A hitelt Michael Balzer szerző kapja. Nem kell módosítania a kódot. Csak ellenőrizze a vázlatot, amely olyan, mint egy "hibakeresés", és amikor azt az üzenetet kapja, hogy az összeállítás befejeződött, elküldheti az Arduino táblára.

Ezután menjen a LoopMidi oldalra, és válasszon új portnevet. Miután kiválasztotta az egyiket, nyomja meg a plusz gombot, amely létrehozza az új portot. Ezt a lépést követően nyissa meg a Hairless Midi soros hidat, és kezdje el az éppen létrehozott MIDI In port kiválasztásával. Ezután válassza ki ugyanazt a MIDI Out portot. Végül válassza ki a számítógép soros portját (általában COM#). Gratulálunk, most engedélyezte a MIDI vezérlő kommunikációját a számítógéppel!

5. lépés: A MIDI vezérlő leképezése

A MIDI vezérlő leképezése
A MIDI vezérlő leképezése
A MIDI vezérlő leképezése
A MIDI vezérlő leképezése

Ha idáig eljutott Gratulálok !!! Már csak néhány lépésre van attól, hogy elkezdjen zenélni az Arduino -val és játszani a MIDI -vezérlővel!

Most át szeretne menni a DAW -ra (Digital Audio Workstation), és beállítani a beállításokat, hogy felismerje a külső bemenetet, amely a MIDI -vezérlője. Az általam bemutatott példa az Ableton Live. El kell mennie

Beállítások >> Beállítások: A bemeneti midi portnak a korábban megadottnak kell lennie, és be kell kapcsolnia a sávot és a távvezérlő kapcsolót.

Most, ha megnyom egy gombot a MIDI interfészen, a DAW jobb felső sarkában villogni kell, ami azt jelenti, hogy a szoftver fogadja az Ön által küldött midi jeleket! A MIDI vezérlő leképezéséhez csak kattintson a "MIDI" gombra, és a DAW színének lila színűnek kell lennie. Most kattintson bármelyik nyílás fölé, majd nyomja meg bármelyik gombot, és megjelenik egy hozzá tartozó megjegyzés/vezérlő, ami azt jelenti, hogy a gomb le van képezve!

És kész! Gratulálunk! Remek projekt és remek munka! Szólj, ha sikerült!

Ajánlott: